如何计算Spearman等级相关性的置信区间?


13

维基百科具有Spearman等级相关性的Fisher变换到近似的z分数。也许z得分与零假设(等级相关性0)不同?

此页面具有以下示例:

4, 10, 3, 1, 9, 2, 6, 7, 8, 5
5, 8, 6, 2, 10, 3, 9, 4, 7, 1
rank correlation 0.684848
"95% CI for rho (Fisher's z transformed)= 0.097085 to 0.918443"

他们如何使用Fisher变换获得95%的置信区间?

Answers:


20

简而言之,
其中r是相关性的估计,n是样本大小。

Arctanh[R±1.96/ñ-3
[Rñ

1个/ñ-3

编辑:上面的示例在Python中:

import math
r = 0.684848
num = 10
stderr = 1.0 / math.sqrt(num - 3)
delta = 1.96 * stderr
lower = math.tanh(math.atanh(r) - delta)
upper = math.tanh(math.atanh(r) + delta)
print "lower %.6f upper %.6f" % (lower, upper)

lower 0.097071 upper 0.918445

这与您的示例一致,保留小数点后4位。


一个问题:en.wikipedia.org/wiki/…中的1.06 与您的答案有什么关系?
dfrankow

你让我在那里!我不诚实。我只是在有和没有的情况下尝试过,它与您给出的没有更好的示例结果相匹配。
一站式

1
@dfrankow我已经接受了该编辑,但这不是此功能的完美使用-更好的主意是将此类文本添加到问题中。

6
ζ^=-1个θ^θ^σζ^21.06/ñ-3
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.