相关疑难解决方法(0)

使用Scipy(Python)将经验分布拟合到理论分布?

简介:我有一个超过30 000个值的列表,范围从0到47,例如[0,0,0,0,...,1,1,1,1,...,2,2,2,2, ......,47等]是连续分布.

问题:基于我的分布,我想计算任何给定值的p值(看到更大值的概率).例如,正如您所见,0的p值接近1,较高的数值的p值趋于0.

我不知道我是否正确,但是为了确定概率,我认为我需要将我的数据拟合到最适合描述我的数据的理论分布.我认为需要某种拟合优度测试来确定最佳模型.

有没有办法在Python中实现这样的分析(Scipy或Numpy)?你能举个例子吗?

谢谢!

python statistics numpy distribution scipy

121
推荐指数
9
解决办法
10万
查看次数

scipy.stats中的所有发行版都是什么样的?

可视化scipy.stats分布

直方图可制成scipy.stats正常随机变量看到分布的样子.

% matplotlib inline
import pandas as pd
import scipy.stats as stats
d = stats.norm()
rv = d.rvs(100000)
pd.Series(rv).hist(bins=32, normed=True)
Run Code Online (Sandbox Code Playgroud)

正态分布

其他发行版是什么样的?

python statistics distribution matplotlib scipy

33
推荐指数
2
解决办法
1万
查看次数

标签 统计

distribution ×2

python ×2

scipy ×2

statistics ×2

matplotlib ×1

numpy ×1