学生在C ++中的T分布

我需要在C ++代码中使用相当于Excel的TINV函数 ,没有统计信息库链接到它。

问题是我不知道学生法背后的math。

你认为从头开始重新实现这个函数而不使用统计库是合理的吗?

我没有访问C ++ 11,在这种情况下,我会使用std :: student_t_distribution 。

如果是的话,请提供我参考的代码。

如果不是,你知道一个提供它的轻量级库吗?

谢谢。

鉴于缺乏这个工具意味着你可能不得不写一个。 我已经假设你看了,找不到一个。 math不是那么糟糕。 这只是testing,看看两个观察到的分布有相同的意思。 http://www.r-tutor.com有一个很好的教程在这个分配。 math世界展现了更深层次的背景 快乐狩猎。

Boost有一个统计function的math库。 这里是一个关于如何将它用于学生的t检验的例子http://www.boost.org/doc/libs/1_43_0/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/st_eg /two_sample_students_t.html

没有使用统计信息库,工作太多了。

我要做的是在Excel中生成数值,我需要的值的范围,并将其复制到我的代码中的数组中。

铁杆风格。