Kolmogorov-Smirnov测试与卡方数据

时间:2012-07-12 19:19:34

标签: r statistics

我很难让ks.test使用卡方分布数据:

> chi10 <- rchisq(200,10) 
> ks.test(chi10, dchisq, df=10)


    One-sample Kolmogorov-Smirnov test

data:  chi10 

D = 0.9983, p-value < 2.2e-16

alternative hypothesis: two-sided 

看起来它无法将此数据识别为chisq。 有什么想法吗?

1 个答案:

答案 0 :(得分:5)

?ks.test我得知,第二个参数是“数据值的数值向量,或命名累积分布函数或实际累积分布函数的字符串,如pnorm。只有连续的CDF才有效。“

set.seed(123456)
chi10<-rchisq(200,10)

ks.test(chi10,pchisq,df=10)

#One-sample Kolmogorov-Smirnov test

#data:  chi10 
#D = 0.0518, p-value = 0.6576
#alternative hypothesis: two-sided