我需要在 C++ 代码中使用相当于 Excel 的TINV 函数,而没有与之链接的统计库。
问题是我不知道学生定律背后的数学。
您认为在不使用统计库的情况下从头开始重新实现此功能是否合理?
我无权访问 C++11,在这种情况下,我会使用std::student_t_distribution。
如果是,请向我提供代码参考。
如果没有,您知道提供它的轻量级库吗?
谢谢你。
我需要在 C++ 代码中使用相当于 Excel 的TINV 函数,而没有与之链接的统计库。
问题是我不知道学生定律背后的数学。
您认为在不使用统计库的情况下从头开始重新实现此功能是否合理?
我无权访问 C++11,在这种情况下,我会使用std::student_t_distribution。
如果是,请向我提供代码参考。
如果没有,您知道提供它的轻量级库吗?
谢谢你。
Boost 有一个带有统计功能的数学库。这是一个关于如何将其用于学生 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
鉴于缺少此工具意味着您可能必须编写一个。我已经假设你看了但找不到。不过数学没那么差。它只是测试两个观察到的分布是否具有相同的平均值。 www.r-tutor.com有一个关于这个发行版的很好的教程。 数学世界展示了更深层次的背景。狩猎愉快。
不使用统计库的工作量太大。
我要做的是在 Excel 中为我需要的值范围生成数值,并将其复制到我的代码中的数组中。
硬核风格。