python简单实现最大似然估计&scipy库的使用详解


Posted in Python onApril 15, 2020

python简单实现最大似然估计

1、scipy库的安装

wim+R输入cmd,然后cd到python的pip路径,即安装:pip install scipy即可

2、导入scipy库

from scipy.sats import norm

导入scipy.sats中的norm

3、案例分析

from scipy.stats import norm
import matplotlib.pyplot as plt
import numpy as np

'''
norm.cdf 返回对应的累计分布函数值
norm.pdf 返回对应的概率密度函数值
norm.rvs 产生指定参数的随机变量
norm.fit 返回给定数据下,各参数的最大似然估计(MLE)值
'''
x_norm = norm.rvs(size=200)
#在这组数据下,正态分布参数的最大似然估计值
x_mean, x_std = norm.fit(x_norm)
print ('mean, ', x_mean)
print ('x_std, ', x_std)
plt.hist(x_norm, normed=True, bins=15)#归一化直方图(用出现频率代替次数),将划分区间变为 20(默认 10)
x = np.linspace(-3,3,50)#在在(-3,3)之间返回均匀间隔的50个数字。
plt.plot(x, norm.pdf(x), 'r-')
plt.show()

运行如下:

python简单实现最大似然估计&scipy库的使用详解

补充知识:python hypergeom.cdf函数理解

导入函数

hypergeom.cdf函数是scipy库中的。

from scipy.stats import hypergeom

含义

与scipy帮助文档中的字母定义一致,即用hypergeom.cdf(k,M,n,N)来解释该函数的用法。

hypergeom是用于计算超几何分布的,其中cdf表示的是累计分布函数。这里用超几何分布的一般意义来解释,hypergeom.cdf表示:总共有M件产品,n件次品,从M件中随机挑出N件,这N件中最多包含n件中的k件的概率(也可以理解为M-n件产品中至少选到N-k件的概率)。

python简单实现最大似然估计&scipy库的使用详解

以上这篇python简单实现最大似然估计&scipy库的使用详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
详解Python中的正则表达式的用法
Apr 09 Python
python3实现跳一跳点击跳跃
Jan 08 Python
python生成器,可迭代对象,迭代器区别和联系
Feb 04 Python
Windows下的Python 3.6.1的下载与安装图文详解(适合32位和64位)
Feb 21 Python
从django的中间件直接返回请求的方法
May 30 Python
Python数据可视化教程之Matplotlib实现各种图表实例
Jan 13 Python
Python Flask框架模板操作实例分析
May 03 Python
基于Python安装pyecharts所遇的问题及解决方法
Aug 12 Python
Python for循环通过序列索引迭代过程解析
Feb 07 Python
基于python实现模拟数据结构模型
Jun 12 Python
Pytorch反向传播中的细节-计算梯度时的默认累加操作
Jun 05 Python
python神经网络 tf.name_scope 和 tf.variable_scope 的区别
May 04 Python
Python unittest单元测试框架及断言方法
Apr 15 #Python
python 连续不等式语法糖实例
Apr 15 #Python
Python中使用socks5设置全局代理的方法示例
Apr 15 #Python
在python中求分布函数相关的包实例
Apr 15 #Python
python实现手势识别的示例(入门)
Apr 15 #Python
使用python计算三角形的斜边例子
Apr 15 #Python
解决jupyter notebook import error但是命令提示符import正常的问题
Apr 15 #Python
You might like
深入理解PHP几个算法:PHP冒泡、PHP二分法、PHP求素数、PHP乘法表
2013/06/06 PHP
hadoop常见错误以及处理方法详解
2013/06/19 PHP
PHP读取大文件的类SplFileObject使用介绍
2014/04/09 PHP
PHP安装GeoIP扩展根据IP获取地理位置及计算距离的方法
2016/07/01 PHP
PHP实现加密文本文件并限制特定页面的存取的效果
2016/10/21 PHP
dojo 之基础篇(二)之从服务器读取数据
2007/03/24 Javascript
JavaScript面象对象设计
2008/04/28 Javascript
javascript:void(0)的真正含义实例分析
2008/08/20 Javascript
JavaScript中的property和attribute介绍
2011/12/26 Javascript
解决js正则匹配换行问题实现代码
2012/12/10 Javascript
如何实现chrome浏览器关闭页面时弹出“确定要离开此面吗?”
2015/03/05 Javascript
Node.js Addons翻译(C/C++扩展)
2016/06/12 Javascript
RequireJS多页面应用实例分析
2016/06/29 Javascript
JavaScript探测CSS动画是否已经完成的方法
2016/08/30 Javascript
DOM事件探秘篇
2017/02/15 Javascript
Node.js发送HTTP客户端请求并显示响应结果的方法示例
2017/04/12 Javascript
在axios中使用params传参的时候传入数组的方法
2018/09/25 Javascript
微信小程序实现录音功能
2019/11/22 Javascript
python中执行shell的两种方法总结
2017/01/10 Python
Python 实现链表实例代码
2017/04/07 Python
python中实现字符串翻转的方法
2018/07/11 Python
Python 获取numpy.array索引值的实例
2019/12/06 Python
Python3和pyqt5实现控件数据动态显示方式
2019/12/13 Python
python爬虫开发之PyQuery模块详细使用方法与实例全解
2020/03/09 Python
新秀丽官方旗舰店:Samsonite拉杆箱、双肩包、皮具
2018/03/05 全球购物
Gucci法国官方网站:意大利奢侈品牌
2018/07/25 全球购物
经济信息管理专业大学生求职信
2013/09/27 职场文书
奖学金自我鉴定范文
2013/10/03 职场文书
毕业生自荐信如何写
2014/03/24 职场文书
专科生就业求职信
2014/06/22 职场文书
党员个人查摆剖析材料
2014/10/16 职场文书
代办出身证明书
2014/10/21 职场文书
孩子满月酒答谢词
2015/09/30 职场文书
2016圣诞节贺卡寄语
2015/12/07 职场文书
教师理论学习心得体会
2016/01/21 职场文书
餐饮行业关注的9大营销策略
2019/08/26 职场文书