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 相关文章推荐
高性能web服务器框架Tornado简单实现restful接口及开发实例
Jul 16 Python
python基于windows平台锁定键盘输入的方法
Mar 05 Python
sublime text 3配置使用python操作方法
Jun 11 Python
django上传图片并生成缩略图方法示例
Dec 11 Python
python爬取网页转换为PDF文件
Jun 07 Python
浅谈dataframe中更改列属性的方法
Jul 10 Python
python实现屏保计时器的示例代码
Aug 08 Python
python将秒数转化为时间格式的实例
Sep 16 Python
Django之编辑时根据条件跳转回原页面的方法
Aug 21 Python
python getpass实现密文实例详解
Sep 24 Python
jupyter lab的目录调整及设置默认浏览器为chrome的方法
Apr 10 Python
python 从list中随机取值的方法
Nov 16 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图片加水印原理(超简单的实例代码)
2013/01/18 PHP
PHP中获取时间的下一周下个月的方法
2014/03/18 PHP
PHP7新特性foreach 修改示例介绍
2016/08/26 PHP
javascript 建设银行登陆键盘
2008/06/10 Javascript
js实现动态改变字体大小代码
2014/01/02 Javascript
JavaScript实现给按钮加上双重动作的方法
2015/08/14 Javascript
jQuery实现图片局部放大镜效果
2016/03/17 Javascript
JS控制文本域只读或可写属性的方法
2016/06/24 Javascript
快速解决brew安装特定版本flow的问题
2018/05/17 Javascript
Layer弹出层动态获取数据的方法
2018/08/20 Javascript
[46:40]VGJ.T vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
Python解析json之ValueError: Expecting property name enclosed in double quotes: line 1 column 2(char 1)
2017/07/06 Python
python用fsolve、leastsq对非线性方程组求解
2018/12/15 Python
详解Python3网络爬虫(二):利用urllib.urlopen向有道翻译发送数据获得翻译结果
2019/05/07 Python
Python学习笔记之Break和Continue用法分析
2019/08/14 Python
Python中Unittest框架的具体使用
2019/08/27 Python
Pytorch Tensor的统计属性实例讲解
2019/12/30 Python
Python3 获取文件属性的方式(时间、大小等)
2020/03/12 Python
PyQt5中向单元格添加控件的方法示例
2020/03/24 Python
如何打包Python Web项目实现免安装一键启动的方法
2020/05/21 Python
Python 多线程C段扫描、检测 Ping扫描脚本的实现
2020/09/03 Python
python入门教程之基本算术运算符
2020/11/13 Python
Jimmy Choo美国官网:周仰杰鞋子品牌
2018/06/08 全球购物
各营销点岗位职责范本
2014/03/05 职场文书
2014两会学习心得:时代的发展
2014/03/17 职场文书
可口可乐广告词
2014/03/20 职场文书
小学网上祭英烈活动总结
2014/07/05 职场文书
优秀团员事迹材料1000字
2014/08/20 职场文书
教师群众路线心得体会
2014/11/04 职场文书
大学生思想道德自我评价
2015/03/09 职场文书
庆七一主持词
2015/06/29 职场文书
2015中秋节晚会开场白
2015/07/30 职场文书
妇联2016年六一国际儿童节活动总结
2016/04/06 职场文书
商业计划书范文
2019/04/24 职场文书
用Python监控你的朋友都在浏览哪些网站?
2021/05/27 Python
Python selenium绕过webdriver监测执行javascript
2022/04/12 Python