python 绘制以检查任何样本的分布的分位数:qqplot
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 绘制以检查任何样本的分布的分位数:qqplot相关的知识,希望对你有一定的参考价值。
## probplot (scipy)
# Tutorial: http://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.probplot.html
import numpy as np
import pylab
import scipy.stats as stats
measurements = np.random.normal(loc = 20, scale = 5, size=100)
stats.probplot(measurements, dist="norm", plot=pylab)
pylab.show()
## qqplot (statsmodels)
# Tutorial: http://statsmodels.sourceforge.net/devel/generated/statsmodels.graphics.gofplots.qqplot.html
import numpy as np
import statsmodels.api as sm
import pylab
test = np.random.normal(0,1, 1000)
sm.qqplot(test, line='45')
pylab.show()
以上是关于python 绘制以检查任何样本的分布的分位数:qqplot的主要内容,如果未能解决你的问题,请参考以下文章
python pandas df.quantile 计算样本的分位数
使用 SciPy 的分位数-分位数图
聊聊python的分位数
python求beta分布的分位数
使用 StatsModels 绘制二阶多项式的分位数回归
一种有效的分位数算法/数据结构,允许样本随着时间的推移而更新?