如何在Perl中获取相关性的t统计量和p值?

3
我正在尝试在Perl中计算相关性。我发现了如何计算CPAN中数组之间的相关性,但我似乎找不到如何获取这些相关性的t统计量和p值(R可以自动给出这些)。在Perl中是否可能实现这一点?我希望有人能帮助我,因为我需要确定这些相关性的显著性。非常感谢!-Abdel

你可能想说的是 CPAN,而不是 CSPAN。;-) - Sinan Ünür
3个回答

3

这里可能会有所帮助。P值基本上是相关系数是否与0显著不同的判断,因此这就是一个t检验:t=r/sqrt[(1-r²)/(N-2)],具有n-1自由度。再次提醒,Math::GSL可以为您获取t值的P值。


1
澄清:相关系数的p值是指在假设真实相关系数为零的条件下,仅由于随机抽样误差而获得与零相距较远的相关系数的概率。当该概率足够小时,我们称相关性在统计上与零不同。 - Sinan Ünür
谢谢,t统计量的公式正是我需要的!我会尝试编程并查看它是否有效! - Abdel
1
自由度不是N-2吗? - Abdel

3

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接