繁体   English   中英

如何使用Math.NET重现Excel的TDIST函数

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM