我刚开始接触Python,之前使用的是R语言。我正在使用SciPy对样本数据进行分布拟合,并且取得了很好的成果。我可以使用 distribution.fit(data)
获取合理的结果。但我无法像在R中使用fitdistrplus
包一样创建适合度统计量。是否有一种常见的方法在SciPy中比较多种不同分布的“最佳拟合”?
我想要的是像Kolmogorov-Smirnov检验、Cramer-von Mises检验或Anderson-darling检验这样的东西。
我刚开始接触Python,之前使用的是R语言。我正在使用SciPy对样本数据进行分布拟合,并且取得了很好的成果。我可以使用 distribution.fit(data)
获取合理的结果。但我无法像在R中使用fitdistrplus
包一样创建适合度统计量。是否有一种常见的方法在SciPy中比较多种不同分布的“最佳拟合”?
我想要的是像Kolmogorov-Smirnov检验、Cramer-von Mises检验或Anderson-darling检验这样的东西。
请查看scipy.stats库:http://docs.scipy.org/doc/scipy/reference/stats.html
它包含K-S和Anderson-Darling,但显然不包括Cramer-von Mises。