[英]How to reproduce Excel's TDIST function using Math.NET
我试图在TDIST()
重现Excel的TDIST()
函数的相同结果。
在我的测试中,Excel为此两尾学生的T检验生成以下值:
电子表格
1 - TDIST(0.84, 8009, 2)
result: 0.599066539
但是,在Math.NET中,我不确定如何计算相同的结果。 Math.NET的文档确实声明它使用了Student T的简化版本(即,它接受位置和比例参数)。 以我有限的理解,位置可以是均值,中位数或众数。 我不确定除大比例之外还指什么比例,这意味着分布会更分散。 我正在寻求对这两个参数的洞察力,因为我认为它们是我偏离方向的地方。
数学网
double result = 2 * (1 - StudentT.CDF(0, 1, 8009, 0.84))
result: 0.40093346073350911
我离得很近。 我的Math.NET示例等效于(1 - TDIST(0.84, 8009, 2))
,所以我只需要从1中减去它:
double result = 1 - (2 * (1 - StudentT.CDF(0, 1, 8009, 0.84)))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.