python对数正态分布函数_python中的对数正态分布
你说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中的对数正态分布相关推荐
- python调用math函数log_Python中求对数方法总结
Python中Math库和Python库都具备求对数的函数. import numpy as np import math 1. Numpy库 1.1 求以e.2.10为底的对数 函数 功能 np.l ...
- python里面map函数_python中的map()函数
先来看一下官方文档: map(function, iterable, ...) Apply function to every item of iterable and return a list o ...
- python 标准正态分布函数_Python中的正态分布统计
正态分布: 若随机变量x服从有个数学期望为μ,方差为σ2 的正态分布,记为N(μ,σ) 其中期望值决定密度函数的位置,标准差决定分布的幅度,当υ=0,σ=0 时的正态分布是标准正态分布 判断方法有画图 ...
- python中取对数怎么表示_python中取对数
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- python 类函数 成员函数_python中的类函数、静态函数、成员函数以及类变量、成员变量...
1 classMethodDemo():2 classVar = 'This is a class variable' #类变量,可在类函数或者成员函数中引用,为所有实例共有的 3 def __ini ...
- python数字类型转换函数_python中的各种数据类型中的数据格式转换
一,转换list中的数据格式 str --> float (一)使用自定义函数 def str2float(list) strlist=[] for i in list: strlist.app ...
- python实现采样函数_python中resample函数实现重采样和降采样代码
函数原型 resample(self, rule, how=None, axis=0, fill_method=None, closed=None, label=None, convention='s ...
- python继承super函数_Python中的super函数如何实现继承?
本篇文章给大家带来的内容是关于Python 中的super函数如何实现继承?有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. Py 2.x 和 Py 3.x 中有一个很大的区别就是类,无 ...
- python的empty函数_python中numpy.empty()函数的用法
在使用python编程的过程中,想要快速的创建ndarray数组,可以使用numpy.empty()函数.numpy.empty()函数所创建的数组内所有元素均为空,没有实际意义,所以它也是创建数组最 ...
- python list join函数_Python中join()函数多种操作代码实例
这篇文章主要介绍了Python中join()函数多种操作代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 Python中有.join()和os ...
最新文章
- 四位专家谈:数字医学中的因果关系
- jquery 手指滑动多半屏_JS拖拽专题(五)——「玩出花儿来」移动端滑动事件的封装...
- ASP.NET Zero--5.配置权限
- UVA 10518 How Many Calls?
- #6682. 梦中的数论(Min25筛)
- 简单的hibernate环境搭建、自动生成model/配置/hibernate.xml配置文件
- 安卓案例:基于HttpURLConnection下载文本与图片
- Linux学习笔记017---文件解压命令的使用_压缩解压
- python2 md5加密_Python的加密方式:MD5加密
- CSS设置中文字体无效乱码问题
- php不兼容_怎么解决php不兼容问题
- 计算机实验室安全员责任书,实验室安全目标责任书
- easyui textbox onblur失效
- Spring framework源码 Constants学习
- MySQL 一键安装脚本
- 输入一个整数,输出每个数字对应的拼音 (c++)
- Unity如何画线条之美
- 基于 Sentinel-2 卫星数据的像元三分法模型
- IDEA2018 license server激活方式
- 烽火ExMobi引领企业移动应用平台浪潮