亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? kolmogorov.c

?? linux下用PCMCIA無線網卡虛擬無線AP的程序源碼
?? C
字號:
/* Re Kolmogorov statistics, here is Birnbaum and Tingey's formula for the   distribution of D+, the maximum of all positive deviations between a   theoretical distribution function P(x) and an empirical one Sn(x)   from n samples.     +    D  =         sup     [P(x) - S (x)]     n     -inf < x < inf         n                  [n(1-e)]        +            -                    v-1              n-v    Pr{D   > e} =    >    C    e (e + v/n)    (1 - e - v/n)        n            -   n v                    v=0    [n(1-e)] is the largest integer not exceeding n(1-e).    nCv is the number of combinations of n things taken v at a time.  */#include <math.h>#ifdef ANSIPROTextern double pow ( double, double );extern double floor ( double );extern double lgam ( double );extern double exp ( double );extern double sqrt ( double );extern double log ( double );extern double fabs ( double );double smirnov ( int, double );double kolmogorov ( double );#elsedouble pow (), floor (), lgam (), exp (), sqrt (), log (), fabs ();double smirnov (), kolmogorov ();#endifextern double MAXLOG;/* Exact Smirnov statistic, for one-sided test.  */doublesmirnov (n, e)     int n;     double e;{  int v, nn;  double evn, omevn, p, t, c, lgamnp1;  if (n <= 0 || e < 0.0 || e > 1.0)    return (-1.0);  nn = floor ((double) n * (1.0 - e));  p = 0.0;  if (n < 1013)    {      c = 1.0;      for (v = 0; v <= nn; v++)	{	  evn = e + ((double) v) / n;	  p += c * pow (evn, (double) (v - 1))	    * pow (1.0 - evn, (double) (n - v));	  /* Next combinatorial term; worst case error = 4e-15.  */	  c *= ((double) (n - v)) / (v + 1);	}    }  else    {      lgamnp1 = lgam ((double) (n + 1));      for (v = 0; v <= nn; v++)	{	  evn = e + ((double) v) / n;	  omevn = 1.0 - evn;	  if (fabs (omevn) > 0.0)	    {	      t = lgamnp1		- lgam ((double) (v + 1))		- lgam ((double) (n - v + 1))		+ (v - 1) * log (evn)		+ (n - v) * log (omevn);	      if (t > -MAXLOG)		p += exp (t);	    }	}    }  return (p * e);}/* Kolmogorov's limiting distribution of two-sided test, returns   probability that sqrt(n) * max deviation > y,   or that max deviation > y/sqrt(n).   The approximation is useful for the tail of the distribution   when n is large.  */doublekolmogorov (y)     double y;{  double p, t, r, sign, x;  x = -2.0 * y * y;  sign = 1.0;  p = 0.0;  r = 1.0;  do    {      t = exp (x * r * r);      p += sign * t;      if (t == 0.0)	break;      r += 1.0;      sign = -sign;    }  while ((t / p) > 1.1e-16);  return (p + p);}/* Functional inverse of Smirnov distribution   finds e such that smirnov(n,e) = p.  */doublesmirnovi (n, p)     int n;     double p;{  double e, t, dpde;  if (p <= 0.0 || p > 1.0)    {      mtherr ("smirnovi", DOMAIN);      return 0.0;    }  /* Start with approximation p = exp(-2 n e^2).  */  e = sqrt (-log (p) / (2.0 * n));  do    {      /* Use approximate derivative in Newton iteration. */      t = -2.0 * n * e;      dpde = 2.0 * t * exp (t * e);      if (fabs (dpde) > 0.0)	t = (p - smirnov (n, e)) / dpde;      else	{	  mtherr ("smirnovi", UNDERFLOW);	  return 0.0;	}      e = e + t;      if (e >= 1.0 || e <= 0.0)	{	  mtherr ("smirnovi", OVERFLOW);	  return 0.0;	}    }  while (fabs (t / e) > 1e-10);  return (e);}/* Functional inverse of Kolmogorov statistic for two-sided test.   Finds y such that kolmogorov(y) = p.   If e = smirnovi (n,p), then kolmogi(2 * p) / sqrt(n) should   be close to e.  */doublekolmogi (p)     double p;{  double y, t, dpdy;  if (p <= 0.0 || p > 1.0)    {      mtherr ("kolmogi", DOMAIN);      return 0.0;    }  /* Start with approximation p = 2 exp(-2 y^2).  */  y = sqrt (-0.5 * log (0.5 * p));  do    {      /* Use approximate derivative in Newton iteration. */      t = -2.0 * y;      dpdy = 4.0 * t * exp (t * y);      if (fabs (dpdy) > 0.0)	t = (p - kolmogorov (y)) / dpdy;      else	{	  mtherr ("kolmogi", UNDERFLOW);	  return 0.0;	}      y = y + t;    }  while (fabs (t / y) > 1e-10);  return (y);}#ifdef SALONE/* Type in a number.  */voidgetnum (s, px)     char *s;     double *px;{  char str[30];  printf (" %s (%.15e) ? ", s, *px);  gets (str);  if (str[0] == '\0' || str[0] == '\n')    return;  sscanf (str, "%lf", px);  printf ("%.15e\n", *px);}/* Type in values, get answers.  */voidmain (){  int n;  double e, p, ps, pk, ek, y;  n = 5;  e = 0.0;  p = 0.1;loop:  ps = n;  getnum ("n", &ps);  n = ps;  if (n <= 0)    {      printf ("? Operator error.\n");      goto loop;    }  /*  getnum ("e", &e);  ps = smirnov (n, e);  y = sqrt ((double) n) * e;  printf ("y = %.4e\n", y);  pk = kolmogorov (y);  printf ("Smirnov = %.15e, Kolmogorov/2 = %.15e\n", ps, pk / 2.0);*/  getnum ("p", &p);  e = smirnovi (n, p);  printf ("Smirnov e = %.15e\n", e);  y = kolmogi (2.0 * p);  ek = y / sqrt ((double) n);  printf ("Kolmogorov e = %.15e\n", ek);  goto loop;}#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美另类在线| 5月丁香婷婷综合| 国产一区二区在线视频| 亚洲福利电影网| 一区二区三区中文字幕精品精品| 国产三级三级三级精品8ⅰ区| 欧美tickling网站挠脚心| 在线成人高清不卡| 日韩天堂在线观看| 日韩欧美在线综合网| 精品久久国产字幕高潮| 久久久久久久久久久久久久久99 | 亚洲欧洲中文日韩久久av乱码| 久久久久亚洲蜜桃| 亚洲国产高清在线观看视频| 国产精品国产三级国产专播品爱网| 国产色一区二区| 亚洲激情欧美激情| 亚洲二区在线视频| 蜜桃av一区二区三区| 裸体健美xxxx欧美裸体表演| 黑人精品欧美一区二区蜜桃| 成人综合婷婷国产精品久久蜜臀 | 欧美日韩国产欧美日美国产精品| 91久久精品日日躁夜夜躁欧美| 欧美日韩在线一区二区| 精品福利av导航| 国产精品福利影院| 亚洲图片欧美色图| 国内外精品视频| 在线视频欧美区| 日韩欧美电影在线| 亚洲婷婷国产精品电影人久久| 午夜av一区二区| 国产精品一区专区| 在线中文字幕一区| 精品乱人伦小说| 亚洲综合另类小说| 国产精品一区二区三区四区| 91福利在线免费观看| 欧美电影免费观看高清完整版 | 青青草成人在线观看| 国产成人综合亚洲网站| 欧美日韩一区二区三区视频| 久久久综合网站| 日韩不卡一区二区| 一本到不卡精品视频在线观看| 日韩欧美国产精品一区| 亚洲精品视频免费看| 国产一本一道久久香蕉| 91精品国产综合久久小美女| 亚洲精品久久嫩草网站秘色| 国内精品国产成人国产三级粉色| 欧美三电影在线| 亚洲色图一区二区三区| 国产一区二区三区免费在线观看 | 久久久亚洲精品一区二区三区| 亚洲一区免费在线观看| 成人免费黄色在线| 精品国产91九色蝌蚪| 青青草国产成人av片免费| 日本电影欧美片| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 欧美aaa在线| 欧美夫妻性生活| 亚洲网友自拍偷拍| 91成人免费电影| 亚洲午夜一二三区视频| 91一区在线观看| 国产精品污www在线观看| 国产麻豆91精品| 精品久久久久av影院| 黄色日韩三级电影| 精品国精品自拍自在线| 激情久久久久久久久久久久久久久久| 色婷婷av一区二区三区软件| 亚洲天堂精品在线观看| 91免费观看视频| 亚洲精品中文字幕在线观看| 色婷婷综合中文久久一本| 亚洲视频在线观看一区| 91美女精品福利| 亚洲综合自拍偷拍| 在线观看成人免费视频| 日韩精品一级二级 | 精品亚洲成a人在线观看| 日韩欧美一级精品久久| 精品无人区卡一卡二卡三乱码免费卡 | 中文字幕一区二区在线观看 | 亚洲天天做日日做天天谢日日欢| 99久久99精品久久久久久| 亚洲嫩草精品久久| 欧美日韩一区二区在线视频| 另类中文字幕网| 精品成a人在线观看| 免费三级欧美电影| 国产喷白浆一区二区三区| 成人一级片网址| 亚洲小说春色综合另类电影| 欧美成人午夜电影| 91在线观看地址| 日韩电影在线免费看| 久久精品一区二区三区不卡| 丁香亚洲综合激情啪啪综合| 一片黄亚洲嫩模| 欧美成人vps| 91免费看片在线观看| 免费欧美高清视频| 国产精品久久看| 欧美精品黑人性xxxx| 国产一区二区三区电影在线观看| 最新中文字幕一区二区三区| 欧美精品在线视频| 国产99久久久国产精品免费看| 亚洲精品一二三| 久久综合狠狠综合| 波多野结衣中文一区| 视频一区二区三区中文字幕| 日本一区二区动态图| 欧美一区二区视频免费观看| 成人黄色电影在线| 裸体一区二区三区| 亚洲成在人线在线播放| 中文在线资源观看网站视频免费不卡| 欧美色图一区二区三区| 丁香婷婷综合网| 日本亚洲三级在线| 亚洲一区二区三区中文字幕在线| 久久影院午夜论| 6080yy午夜一二三区久久| 丰满亚洲少妇av| 国产一区二区三区蝌蚪| 午夜精品在线看| 亚洲色欲色欲www| 国产精品美女一区二区三区| 日韩欧美国产精品| 制服丝袜在线91| 在线观看中文字幕不卡| 成人精品gif动图一区| 蜜桃av一区二区三区| 亚洲午夜一区二区| 亚洲主播在线播放| 一区二区三区四区精品在线视频 | 亚洲精品菠萝久久久久久久| 久久久久国色av免费看影院| 欧美一三区三区四区免费在线看| 在线亚洲一区二区| 91在线看国产| 91麻豆精品在线观看| 高清不卡一区二区| 国产一区二区三区免费看| 麻豆精品久久精品色综合| 秋霞电影一区二区| 日本午夜精品一区二区三区电影| 亚洲精选免费视频| 一区二区三区四区中文字幕| 国产精品萝li| 亚洲欧美日韩在线| 伊人一区二区三区| 午夜欧美视频在线观看| 午夜精品久久久久久久| 亚洲一区在线视频观看| 亚洲一二三级电影| 麻豆视频观看网址久久| 看电视剧不卡顿的网站| 韩国成人在线视频| www.欧美.com| 成av人片一区二区| 色女孩综合影院| 欧美精品在线观看播放| 26uuu国产一区二区三区| 国产婷婷一区二区| 亚洲日本在线天堂| 亚洲成av人**亚洲成av**| 免费在线观看日韩欧美| 国产乱妇无码大片在线观看| 99麻豆久久久国产精品免费优播| 91视频国产资源| 欧美一区午夜视频在线观看| 久久久久久亚洲综合| 中文字幕一区二区三区不卡在线| 亚洲永久精品大片| 精品一区在线看| 99视频国产精品| 欧美成人a视频| 亚洲天堂久久久久久久| 日韩电影网1区2区| 99久久99精品久久久久久| 4438成人网| 最新不卡av在线| 蜜臀久久久久久久| 91视频在线观看| 欧美精品一区二区三区一线天视频| 国产欧美日韩麻豆91| 午夜精品久久久久久| 99视频国产精品| 精品国产一区二区精华| 亚洲在线观看免费视频| 粉嫩一区二区三区性色av| 欧美精品电影在线播放|