自由度1のカイ二乗分布の上側累積確率
自由度のカイ二乗分布の累積分布関数は、
ここで、
はそれぞれガンマ関数、不完全ガンマ関数。
自由度1の場合、
より、
ここで、はガウスの誤差関数。
自由度1のカイ二乗分布の上側累積確率は、
で計算できる。
C99には誤差関数が導入されているため、これを求めるのは非常に簡単である。
#include <stdio.h> #include <math.h> int main(void) { double x = 1.68421; printf("%f\n", 1.0 - erf(sqrt(x * 0.5))); // 0.194366 return 0; }