我试图在TDIST()
中复制Math.NET函数的相同结果。
在我的测试中,Excel为这个双尾学生的T-测试生成以下值:
Excel
1 - TDIST(0.84, 8009, 2)
result: 0.599066539
然而,在Math.NET中,我不知道如何计算相同的结果。Math.NET的文档确实声明它使用了学生T的简化版本(即接受位置和缩放参数的版本)。在我有限的理解中,位置可以是平均值、中位数或模式。我不知道这个比额表指的是什么,而不是更大的比额表,这意味着分配的范围将更加分散。我正在寻找这两个参数的洞察力,因为我相信它们是我偏离方向的地方。
Math.NET
double result = 2 * (1 - StudentT.CDF(0, 1, 8009, 0.84))
result: 0.40093346073350911
发布于 2014-12-18 19:16:01
我离得很近。我的Math.NET示例相当于(1 - TDIST(0.84, 8009, 2))
,所以我只需要从1中减去:
double result = 1 - (2 * (1 - StudentT.CDF(0, 1, 8009, 0.84)))
https://stackoverflow.com/questions/27558469
复制