Welch's t-test: Difference between revisions
Content added Content deleted
Line 69: | Line 69: | ||
variance2 = variance2/(array2_size-1); |
variance2 = variance2/(array2_size-1); |
||
const double WELCH_T_STATISTIC = (mean1-mean2)/sqrt(variance1/array1_size+variance2/array2_size); |
const double WELCH_T_STATISTIC = (mean1-mean2)/sqrt(variance1/array1_size+variance2/array2_size); |
||
const double DEGREES_OF_FREEDOM = pow((variance1/array1_size+variance2/array2_size),2.0) |
const double DEGREES_OF_FREEDOM = pow((variance1/array1_size+variance2/array2_size),2.0) |
||
/ |
/ |
||
( |
( |
||
Line 84: | Line 84: | ||
sum2 += (pow(h * i,a-1))/(sqrt(1-h * i)); |
sum2 += (pow(h * i,a-1))/(sqrt(1-h * i)); |
||
} |
} |
||
return ((h / 6.0) * ((pow(x,a-1))/(sqrt(1-x)) + 4.0 * sum1 + 2.0 * sum2))/(tgammal(a)*1.77245385090551610/tgammal(a+0.5)); |
return ((h / 6.0) * ((pow(x,a-1))/(sqrt(1-x)) + 4.0 * sum1 + 2.0 * sum2))/(tgammal(a)*1.77245385090551610/tgammal(a+0.5)); |
||
} |
} |
||
//------------------- |
//------------------- |