【问题标题】:Kolmogorov-Smirnov test with chi-squared data卡方数据的 Kolmogorov-Smirnov 检验
【发布时间】:2012-07-13 03:35:44
【问题描述】:

我很难让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。 有什么想法吗?

【问题讨论】:

    标签: r statistics


    【解决方案1】:

    ?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 
    

    【讨论】:

    • 非常感谢!我不知道为什么我用 dchisq 而不是 pchisq!
    猜你喜欢
    • 1970-01-01
    • 2015-03-25
    • 2014-09-21
    • 2020-10-12
    • 2014-12-30
    • 2021-06-18
    • 2020-08-02
    • 1970-01-01
    • 2018-07-11
    相关资源
    最近更新 更多