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 相关文章推荐
Django与遗留的数据库整合的方法指南
Jul 24 Python
Python制作数据导入导出工具
Jul 31 Python
详解Python 序列化Serialize 和 反序列化Deserialize
Aug 20 Python
Python实现的多项式拟合功能示例【基于matplotlib】
May 15 Python
利用arcgis的python读取要素的X,Y方法
Dec 22 Python
深入了解Python在HDA中的应用
Sep 05 Python
python GUI库图形界面开发之PyQt5信号与槽的高级使用技巧装饰器信号与槽详细使用方法与实例
Mar 06 Python
python如何解析复杂sql,实现数据库和表的提取的实例剖析
May 15 Python
使用Keras建立模型并训练等一系列操作方式
Jul 02 Python
python获取本周、上周、本月、上月及本季的时间代码实例
Sep 08 Python
Python高阶函数与装饰器函数的深入讲解
Nov 10 Python
Python基于argparse与ConfigParser库进行入参解析与ini parser
Feb 02 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
Terran兵种对照表
2020/03/14 星际争霸
php图片加中文水印实现代码分享
2012/10/31 PHP
thinkPHP的Html模板标签使用方法
2012/11/13 PHP
php自定义session示例分享
2014/04/22 PHP
基于PHP-FPM进程池探秘
2017/10/17 PHP
csdn 博客中实现运行代码功能实现
2009/08/29 Javascript
最新28个很棒的jQuery 教程
2011/05/28 Javascript
js简单实现用户注册信息的校验代码
2013/11/15 Javascript
字段太多jquey快速清空表单内容方法
2014/08/21 Javascript
JS+CSS实现的拖动分页效果实例
2015/05/11 Javascript
jQuery实现html表格动态添加新行的方法
2015/05/28 Javascript
JavaScript编程中的Promise使用大全
2015/07/28 Javascript
JavaScript中的闭包
2016/02/24 Javascript
jquery单击事件和双击事件冲突解决方案
2016/03/02 Javascript
JavaScript实现弹出DIV层同时页面背景渐变成半透明效果
2016/03/25 Javascript
JQuery获取鼠标进入和离开容器的方向
2016/12/29 Javascript
Angular5.1新功能分享
2017/12/21 Javascript
JS数组求和的常用方法总结【5种方法】
2019/01/14 Javascript
vue.js的vue-cli脚手架中使用百度地图API的实例
2019/01/21 Javascript
[57:36]DOTA2-DPC中国联赛 正赛 SAG vs CDEC BO3 第三场 2月1日
2021/03/11 DOTA
Python Nose框架编写测试用例方法
2017/10/26 Python
从头学Python之编写可执行的.py文件
2017/11/28 Python
利用Python暴力破解zip文件口令的方法详解
2017/12/21 Python
Python使用numpy实现BP神经网络
2018/03/10 Python
我用Python抓取了7000 多本电子书案例详解
2019/03/25 Python
使用python实现回文数的四种方法小结
2019/11/24 Python
Html5游戏开发之乒乓Ping Pong游戏示例(二)
2013/01/21 HTML / CSS
经贸韩语专业大学生职业规划
2014/02/14 职场文书
诚信考试倡议书
2014/04/15 职场文书
工作经验交流材料
2014/12/30 职场文书
2015年网管个人工作总结
2015/05/22 职场文书
2019年最新借条范本!
2019/07/08 职场文书
python中opencv实现图片文本倾斜校正
2021/06/11 Python
windows系统安装配置nginx环境
2022/06/28 Servers
MySQL性能指标TPS+QPS+IOPS压测
2022/08/05 MySQL