如果我估计分布的参数使用 MLE。我可以使用 Kolmogorov Smirnov 检验来检查拟合模型的优劣吗?
我可以使用带有估计参数的 Kolmogorov-Smirnov 检验吗?
机器算法验证
最大似然
拟合优度
kolmogorov-smirnov 测试
2022-04-21 09:08:19
2个回答
这是一个无效的程序。
https://en.m.wikipedia.org/wiki/Kolmogorov–Smirnov_test
向下滚动到“使用估计参数进行测试”。令人失望的是,它们没有提供太多参考,但该段中引用的书可能会解释。(Cross Validated 也有很多关于这个主题的帖子,尽管很高兴看到在一些主要文献中讨论它。)
要点是,您为参考分布提供的数据与您应该提供的相似度更高。
是的,很容易通过估计数据中的参数来询问您的数据是否适合分布,但这是无效的。您使用参数的最大似然估计是不相关的;这适用于任何估算器。好消息是,这种适合性测试的优点非常无用,正如 Cross Validated 上的许多帖子所讨论的那样。
无效的
观察数据的平均值和方差,然后用KS来测试数据是否来自.
有效...也许没有帮助
推测您的数据来自具有速率参数的指数分布,用样本均值(所以速率参数)观察数据,并根据您推测的分布测试数据.
(记住要小心指数分布中的参数,因为对于指数是否为平均或者平均. 在我的示例中,均值和参数恰好是无论您喜欢哪个指数。)
标准临界值将过于激进,因为 KS 检验没有考虑 MLE 估计中的样本误差。因此,您需要引导临界值以形成有效的推理。
其它你可能感兴趣的问题