相关疑难解决方法(0)

将对数正态分布的拟合PDF缩放到python中的histrogram

我有一个对数正态分布式设置样本,并希望对它进行拟合.然后我想将样本的直方图和拟合的PDF绘制成一个图,我想用直方图的原始缩放.

我的问题:如何直接缩放PDF,使其在直方图中可见?

这是代码:

import numpy as np
import scipy.stats

# generate log-normal distributed set of samples
samples   = np.random.lognormal( mean=1., sigma=.4, size=10000 )

# make a fit to the samples and generate the resulting PDF
shape, loc, scale = scipy.stats.lognorm.fit( samples, floc=0 )
x_fit       = np.linspace( samples.min(), samples.max(), 100 )
samples_fit = scipy.stats.lognorm.pdf( x_fit, shape, loc=loc, scale=scale )
Run Code Online (Sandbox Code Playgroud)

而且,为了更好地理解我的意思,这是一个数字: 左:样品. 中:直方图和拟合PDF. 右:标准化直方图和拟合PDF

我的问题是,如果有一个参数可以轻松地将PDF缩放到直方图(我没有找到一个,但这并不意味着太多......),这样PDF在中间的情节中可见?

python statistics scipy

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

标签 统计

python ×1

scipy ×1

statistics ×1