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编写分析Python程序性能的工具的教程
Apr 01 Python
python根据京东商品url获取产品价格
Aug 09 Python
python学习必备知识汇总
Sep 08 Python
python logging日志模块以及多进程日志详解
Apr 18 Python
python调用xlsxwriter创建xlsx的方法
May 03 Python
对python3标准库httpclient的使用详解
Dec 18 Python
Python hashlib加密模块常用方法解析
Dec 18 Python
python 统计文件中的字符串数目示例
Dec 24 Python
使用python-pptx包批量修改ppt格式的实现
Feb 14 Python
套娃式文件夹如何通过Python批量处理
Aug 23 Python
Python求区间正整数内所有素数之和的方法实例
Oct 13 Python
jupyter notebook远程访问不了的问题解决方法
Jan 11 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使用mkdir创建多级目录入门例子
2014/05/10 PHP
php实现从上传文件创建缩略图的方法
2015/04/02 PHP
laravel实现图片上传预览,及编辑时可更换图片,并实时变化的例子
2019/11/14 PHP
div+css布局的图片连续滚动js实现代码
2010/05/04 Javascript
jQuery LigerUI 插件介绍及使用之ligerDrag和ligerResizable示例代码打包
2011/04/06 Javascript
jquerymobile checkbox及时刷新才能获取其准确值
2012/04/14 Javascript
js动态给table添加/删除tr的方法
2013/08/02 Javascript
jQuery中ajax的load()方法用法实例
2014/12/26 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 语法
2015/01/09 Javascript
JS获取表格内指定单元格html内容的方法
2015/03/31 Javascript
基于insertBefore制作简单的循环插空效果
2015/09/21 Javascript
javascript匀速运动实现方法分析
2016/01/08 Javascript
javascript瀑布流式图片懒加载实例
2020/06/28 Javascript
由简入繁实现Jquery树状结构的方法(推荐)
2016/06/10 Javascript
JavaScript中apply方法的应用技巧小结
2016/09/29 Javascript
使用jQuery操作DOM的方法小结
2017/02/27 Javascript
用Axios Element实现全局的请求loading的方法
2018/03/15 Javascript
关于jquery layui弹出层的使用方法
2018/04/21 jQuery
Vue项目中最新用到的一些实用小技巧
2018/11/06 Javascript
JavaScript学习笔记之数组基本操作示例
2019/01/09 Javascript
[01:15:36]加油刀塔第二期网络版
2014/08/09 DOTA
通过mod_python配置运行在Apache上的Django框架
2015/07/22 Python
Python入门_浅谈数据结构的4种基本类型
2017/05/16 Python
详解pandas删除缺失数据(pd.dropna()方法)
2019/06/25 Python
tesserocr与pytesseract模块的使用方法解析
2019/08/30 Python
Django def clean()函数对表单中的数据进行验证操作
2020/07/09 Python
css3 伪元素和伪类选择器详解
2014/09/04 HTML / CSS
美国知名奢侈美容品牌零售商:Cos Bar
2017/04/21 全球购物
英国网络托管和域名领导者:Web Hosting UK
2017/10/15 全球购物
新西兰航空中国官网:Air New Zealand China
2018/07/24 全球购物
《画家乡》教学反思
2014/04/22 职场文书
预备党员公开承诺书
2014/05/28 职场文书
世界水日宣传活动总结
2015/02/09 职场文书
标准发言稿结尾
2019/07/18 职场文书
MySQL系列之四 SQL语法
2021/07/02 MySQL
MySQL中order by的使用详情
2021/11/17 MySQL