栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

scipy,对数正态分布-参数

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

scipy,对数正态分布-参数

scipy中的分布以通用的方式通过两个参数的位置和比例进行编码,因此位置是

loc
将分布向左或向右移动的参数(),
scale
而是压缩或拉伸分布的参数。

对于两个参数的对数正态分布,“均值”和“ std dev”对应于log(

scale
)和
shape
(可以让
loc=0
)。

下面说明了如何拟合对数正态分布以找到感兴趣的两个参数:

In [56]: import numpy as npIn [57]: from scipy import statsIn [58]: logsample = stats.norm.rvs(loc=10, scale=3, size=1000) # logsample ~ N(mu=10, sigma=3)In [59]: sample = np.exp(logsample) # sample ~ lognormal(10, 3)In [60]: shape, loc, scale = stats.lognorm.fit(sample, floc=0) # hold location to 0 while fittingIn [61]: shape, loc, scaleOut[61]: (2.9212650122639419, 0, 21318.029350592606)In [62]: np.log(scale), shape  # mu, sigmaOut[62]: (9.9673084420467362, 2.9212650122639419)


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/633761.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号