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装饰器
Jul 27 Python
Pycharm学习教程(1) 定制外观
May 02 Python
解决Python设置函数调用超时,进程卡住的问题
Aug 08 Python
Python 使用 docopt 解析json参数文件过程讲解
Aug 13 Python
python实现宿舍管理系统
Nov 22 Python
python多进程重复加载的解决方式
Dec 13 Python
python图形用户接口实例详解
Dec 16 Python
python求一个字符串的所有排列的实现方法
Feb 04 Python
python 函数嵌套及多函数共同运行知识点讲解
Mar 03 Python
使用pandas库对csv文件进行筛选保存
May 25 Python
Python接口自动化测试的实现
Aug 28 Python
python从ftp获取文件并下载到本地
Dec 05 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
phpmyadmin config.inc.php配置示例
2013/08/27 PHP
Yii实现多按钮保存与提交的方法
2014/12/03 PHP
php5.3/5.4/5.5/5.6/7常见新增特性汇总整理
2020/02/27 PHP
HTTP头隐藏PHP版本号实现过程解析
2020/12/09 PHP
纯JS实现根据CSS的class选择DOM
2014/03/22 Javascript
nodejs获取本机内网和外网ip地址的实现代码
2014/06/01 NodeJs
JavaScript事件学习小结(五)js中事件类型之鼠标事件
2016/06/09 Javascript
jQuery动态加载css文件实现方法
2016/06/15 Javascript
jQuery实现表格隔行及滑动,点击时变色的方法【测试可用】
2016/08/20 Javascript
JS原型链 详解及示例代码
2016/09/06 Javascript
jquery封装插件时匿名函数形参和实参的写法解释
2017/02/14 Javascript
ES6中Class类的静态方法实例小结
2017/10/28 Javascript
使用Object.defineProperty如何巧妙找到修改某个变量的准确代码位置
2018/11/02 Javascript
JS实现随机生成10个手机号的方法示例
2018/12/07 Javascript
node.js实现带进度条的多文件上传
2020/03/27 Javascript
VScode格式化ESlint方法(最全最好用方法)
2019/09/10 Javascript
Python重新引入被覆盖的自带function
2014/07/16 Python
python任务调度实例分析
2015/05/19 Python
Python中tell()方法的使用详解
2015/05/24 Python
利用Python批量生成任意尺寸的图片
2016/08/29 Python
Python 私有函数的实例详解
2017/09/11 Python
matplotlib给子图添加图例的方法
2018/08/03 Python
Numpy与Pytorch 矩阵操作方式
2019/12/27 Python
在tensorflow下利用plt画论文中loss,acc等曲线图实例
2020/06/15 Python
Python 分布式缓存之Reids数据类型操作详解
2020/06/24 Python
Python基于gevent实现文件字符串查找器
2020/08/11 Python
HTML5安全介绍之内容安全策略(CSP)简介
2012/07/10 HTML / CSS
造型师求职自荐信
2013/09/27 职场文书
2014年五一活动策划方案
2014/03/15 职场文书
努力学习演讲稿
2014/05/10 职场文书
幼儿园端午节活动方案
2014/08/25 职场文书
单位委托书范本(3篇)
2014/09/18 职场文书
机器人总动员观后感
2015/06/09 职场文书
小学中队长竞选稿
2015/11/20 职场文书
《中国古代诗歌散文欣赏》高中语文教材
2019/08/20 职场文书
CSS中calc(100%-100px)不加空格不生效
2023/05/07 HTML / CSS