2012-07-12 49 views
2

我有很难卡方数据,以与卡方分布的数据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。 任何想法?

回答

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 
+0

非常感谢!我不知道为什么我把dchisq而不是pchisq! – user1521789 2012-07-12 20:16:33