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 25 Python
linux 下实现python多版本安装实践
Nov 18 Python
部署Python的框架下的web app的详细教程
Apr 30 Python
Python实现Mysql数据库连接池实例详解
Apr 11 Python
python实现Decorator模式实例代码
Feb 09 Python
python实现一个简单的并查集的示例代码
Mar 19 Python
十分钟利用Python制作属于你自己的个性logo
May 07 Python
python 中xpath爬虫实例详解
Aug 26 Python
python程序 创建多线程过程详解
Sep 23 Python
利用python3 的pygame模块实现塔防游戏
Dec 30 Python
python如何写try语句
Jul 14 Python
OpenCV中resize函数插值算法的实现过程(五种)
Jun 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
php实现异步数据调用的方法
2015/12/24 PHP
PHP环形链表实现方法示例
2017/09/15 PHP
PHP设计模式之装饰器模式定义与用法详解
2018/04/02 PHP
thinkphp框架实现路由重定义简化url访问地址的方法分析
2020/04/04 PHP
CL vs ForZe BO5 第五场 2.13
2021/03/10 DOTA
javascript 常用关键字列表集合
2007/12/04 Javascript
JavaScript 弹出窗体点击按钮返回选择数据的实现
2010/04/01 Javascript
JS遮罩层效果 兼容ie firefox jQuery遮罩层
2010/07/26 Javascript
基于jQuery的左右滚动实现代码
2010/12/03 Javascript
异步加载script的代码
2011/01/12 Javascript
ajax java 实现自动完成功能
2012/12/19 Javascript
用console.table()调试javascript
2014/09/04 Javascript
js图片实时加载提供网页打开速度
2014/09/11 Javascript
全面了解js中的script标签
2016/07/04 Javascript
使用proxy实现一个更优雅的vue【推荐】
2018/06/19 Javascript
微信小程序实现分享到朋友圈功能
2018/07/19 Javascript
使用gulp构建前端自动化的方法示例
2018/12/25 Javascript
Koa从零搭建到Api实现项目的搭建方法
2019/07/30 Javascript
layui使用form表单实现post请求页面跳转的方法
2019/09/14 Javascript
[02:11]2014DOTA2 TI专访VG战队Fenrir:队伍气氛良好
2014/07/11 DOTA
[01:06:43]完美世界DOTA2联赛PWL S3 PXG vs GXR 第二场 12.19
2020/12/24 DOTA
Python采用socket模拟TCP通讯的实现方法
2014/11/19 Python
Python爬虫辅助利器PyQuery模块的安装使用攻略
2016/04/24 Python
Python数据类型中的“冒号“[::]——分片与步长操作示例
2018/01/24 Python
python+numpy按行求一个二维数组的最大值方法
2019/07/09 Python
python爬虫 2019中国好声音评论爬取过程解析
2019/08/26 Python
HTML5仿手机微信聊天界面
2016/03/18 HTML / CSS
DAWGS鞋官方网站:鞋,凉鞋,靴子
2016/10/04 全球购物
美国最大和最受信任的二手轮胎商店:Bestusedtires.com
2020/06/02 全球购物
环境工程求职简历的自我评价范文
2013/10/24 职场文书
2014年两会学习心得体会
2014/03/10 职场文书
企业承诺书怎么写
2014/05/24 职场文书
民间借贷借条范本
2015/05/25 职场文书
可可西里观后感
2015/06/08 职场文书
何玥事迹观后感
2015/06/16 职场文书
本地搭建minio文件服务器(使用bat脚本启动)的方法
2022/07/15 Servers