难道不是说这是在我们不确定其统计同行评审的非统计期刊上发表的吗?这个问题由霍夫丁(Hoeffding)在1948年(《数学统计年鉴》(Annals of Mathematical Statistics)19:546)解决,他开发了一种简单的算法,不需要装箱,也不需要多个步骤。《科学》杂志甚至没有提到霍夫丁的工作。包中的R hoeffd
函数已经使用了Hmisc
很多年。这是一个示例(example(hoeffd)
在R中键入):
# Hoeffding's test can detect even one-to-many dependency
set.seed(1)
x <- seq(-10,10,length=200)
y <- x*sign(runif(200,-1,1))
plot(x,y) # an X
hoeffd(x,y) # also accepts a numeric matrix
D
x y
x 1.00 0.06
y 0.06 1.00
n= 200
P
x y
x 0 # P-value is very small
y 0
hoeffd
使用Hoeffding方法的相当有效的Fortran实现。他的测试的基本思想是考虑X和Y的联合等级与X的边际等级与Y的边际等级的乘积之间的差,并对其进行适当缩放。
更新资料
D
Hmisc
D|F(x,y)−G(x)H(y)|D