Poisson Kolmogorov Smirnov 关系警告
Posted
技术标签:
【中文标题】Poisson Kolmogorov Smirnov 关系警告【英文标题】:Poisson Kolmogorov Smirnov ties warning 【发布时间】:2015-07-08 14:29:17 【问题描述】:我正在尝试对向量运行 KS 测试以检查其是否遵循泊松分布
require("MASS")
Data <- rpois(100000, 20)
distFit<-fitdistr(Data,"Poisson")
ks.test(Data,"ppois",lambda=distFit$estimate)
不幸的是,我在下一步运行 ks.test 后收到以下消息
警告信息: 在 ks.test(Data, "ppois", lambda = distFit$estimate) 中: Kolmogorov-Smirnov 检验中不应存在联系
知道如何解决这个问题吗?
【问题讨论】:
不是答案,但请注意,您只能使用 K-S 测试来测试 完全指定 分布。如果您使用它来测试您的样本是否属于具有从样本估计的参数的分布,则临界值将关闭。 K-S 检验太保守了。 感谢 Stephan 的提醒错误来自向量中的重复值(即 ks.test(unique(Data),"ppois",lambda=distFit$estimate) 会起作用)跨度> 【参考方案1】:您可以将jitter
函数应用于您的数据以打破联系...查看?jitter
以了解它是否符合您的需求
【讨论】:
以上是关于Poisson Kolmogorov Smirnov 关系警告的主要内容,如果未能解决你的问题,请参考以下文章
R语言Kolmogorov-Smirnov假设检验(正态性检验):检验数据的正态性