你说I have a sample data, the logarithm of which follows a normal distribution.

假设data是包含样本的数组。使此数据适合

使用scipy.stats.lognorm的对数正态分布,使用:s, loc, scale = stats.lognorm.fit(data, floc=0)

假设mu和sigma是

基本正态分布。得到这些值的估计值

从该配合中,使用:estimated_mu = np.log(scale)

estimated_sigma = s

(这些是而不是的平均值和标准差的估计值

data中的样本。有关公式,请参见wikipedia page

对于对数正态分布的均值和方差,用mu和sigma表示。)

要组合直方图和PDF,可以使用,例如import matplotlib.pyplot as plt.

plt.hist(data, bins=50, normed=True, color='c', alpha=0.75)

xmin = data.min()

xmax = data.max()

x = np.linspace(xmin, xmax, 100)

pdf = stats.lognorm.pdf(x, s, scale=scale)

plt.plot(x, pdf, 'k')

如果想查看数据日志,可以执行以下操作

下面。注意,使用了正态分布的PDF

在这里。logdata = np.log(data)

plt.hist(logdata, bins=40, normed=True, color='c', alpha=0.75)

xmin = logdata.min()

xmax = logdata.max()

x = np.linspace(xmin, xmax, 100)

pdf = stats.norm.pdf(x, loc=estimated_mu, scale=estimated_sigma)

plt.plot(x, pdf, 'k')

顺便说一下,与stats.lognorm匹配的另一种方法是匹配log(data)

使用stats.norm.fit:logdata = np.log(data)

estimated_mu, estimated_sigma = stats.norm.fit(logdata)

相关问题:

python对数正态分布函数_python中的对数正态分布相关推荐

  1. python调用math函数log_Python中求对数方法总结

    Python中Math库和Python库都具备求对数的函数. import numpy as np import math 1. Numpy库 1.1 求以e.2.10为底的对数 函数 功能 np.l ...

  2. python里面map函数_python中的map()函数

    先来看一下官方文档: map(function, iterable, ...) Apply function to every item of iterable and return a list o ...

  3. python 标准正态分布函数_Python中的正态分布统计

    正态分布: 若随机变量x服从有个数学期望为μ,方差为σ2 的正态分布,记为N(μ,σ) 其中期望值决定密度函数的位置,标准差决定分布的幅度,当υ=0,σ=0 时的正态分布是标准正态分布 判断方法有画图 ...

  4. python中取对数怎么表示_python中取对数

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  5. python 类函数 成员函数_python中的类函数、静态函数、成员函数以及类变量、成员变量...

    1 classMethodDemo():2 classVar = 'This is a class variable' #类变量,可在类函数或者成员函数中引用,为所有实例共有的 3 def __ini ...

  6. python数字类型转换函数_python中的各种数据类型中的数据格式转换

    一,转换list中的数据格式 str --> float (一)使用自定义函数 def str2float(list) strlist=[] for i in list: strlist.app ...

  7. python实现采样函数_python中resample函数实现重采样和降采样代码

    函数原型 resample(self, rule, how=None, axis=0, fill_method=None, closed=None, label=None, convention='s ...

  8. python继承super函数_Python中的super函数如何实现继承?

    本篇文章给大家带来的内容是关于Python 中的super函数如何实现继承?有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. Py 2.x 和 Py 3.x 中有一个很大的区别就是类,无 ...

  9. python的empty函数_python中numpy.empty()函数的用法

    在使用python编程的过程中,想要快速的创建ndarray数组,可以使用numpy.empty()函数.numpy.empty()函数所创建的数组内所有元素均为空,没有实际意义,所以它也是创建数组最 ...

  10. python list join函数_Python中join()函数多种操作代码实例

    这篇文章主要介绍了Python中join()函数多种操作代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 Python中有.join()和os ...

最新文章

  1. 四位专家谈:数字医学中的因果关系
  2. jquery 手指滑动多半屏_JS拖拽专题(五)——「玩出花儿来」移动端滑动事件的封装...
  3. ASP.NET Zero--5.配置权限
  4. UVA 10518 How Many Calls?
  5. #6682. 梦中的数论(Min25筛)
  6. 简单的hibernate环境搭建、自动生成model/配置/hibernate.xml配置文件
  7. 安卓案例:基于HttpURLConnection下载文本与图片
  8. Linux学习笔记017---文件解压命令的使用_压缩解压
  9. python2 md5加密_Python的加密方式:MD5加密
  10. CSS设置中文字体无效乱码问题
  11. php不兼容_怎么解决php不兼容问题
  12. 计算机实验室安全员责任书,实验室安全目标责任书
  13. easyui textbox onblur失效
  14. Spring framework源码 Constants学习
  15. MySQL 一键安装脚本
  16. 输入一个整数,输出每个数字对应的拼音 (c++)
  17. Unity如何画线条之美
  18. 基于 Sentinel-2 卫星数据的像元三分法模型
  19. IDEA2018 license server激活方式
  20. 烽火ExMobi引领企业移动应用平台浪潮

热门文章

  1. 或且非 java_Java且或非的符号
  2. 1024 程序猿节当当买书大福利来了!
  3. 一文搞定BP神经网络——从原理到应用(原理篇)
  4. VNA SAA 进行天线阻抗匹配(贴片天线)
  5. java 求反正切函数 角度,弧度 。 arctanx
  6. API接口管理平台源码thinkPHP
  7. java解密pdf文档,用于加密/解密pdf文件的Java API
  8. 上传图片报Invalid filename错误
  9. US Shirt Size
  10. python函数的四种参数传递方式