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基于二分查找实现求整数平方根的方法
May 12 Python
Django基础之Model操作步骤(介绍)
May 27 Python
python实现字符串和字典的转换
Sep 29 Python
itchat-python搭建微信机器人(附示例)
Jun 11 Python
Python closure闭包解释及其注意点详解
Aug 28 Python
python如何获取apk的packagename和activity
Jan 10 Python
Python3加密解密库Crypto的RSA加解密和签名/验签实现方法实例
Feb 11 Python
python有序查找算法 二分法实例解析
Feb 18 Python
python GUI库图形界面开发之pyinstaller打包python程序为exe安装文件
Feb 26 Python
浅谈ROC曲线的最佳阈值如何选取
Feb 28 Python
python 安装教程之Pycharm安装及配置字体主题,换行,自动更新
Mar 13 Python
python简单验证码识别的实现过程
Jun 20 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加速 eAccelerator配置和使用指南
2009/06/05 PHP
php最简单的删除目录与文件实现方法
2014/11/28 PHP
十个PHP高级应用技巧果断收藏
2015/09/25 PHP
利用PHP内置SERVER开启web服务(本地开发使用)
2020/01/22 PHP
Javascript remove 自定义数组删除方法
2009/10/20 Javascript
利用js实现前台动态添加文本框,后台获取文本框内容(示例代码)
2013/11/25 Javascript
js实现的点击数量加一可操作数据库
2014/05/09 Javascript
基于AngularJS实现页面滚动到底自动加载数据的功能
2015/10/16 Javascript
jQuery计算文本框字数及限制文本框字数的方法
2016/03/01 Javascript
jQuery使用JSONP实现跨域获取数据的三种方法详解
2017/05/04 jQuery
基于jquery实现多选下拉列表
2017/08/02 jQuery
Vue 中使用 CSS Modules优雅方法
2018/04/09 Javascript
详解vue-cli 构建项目 vue-cli请求后台接口 vue-cli使用axios、sass、swiper
2018/05/28 Javascript
微信小程序实现获取准确的腾讯定位地址功能示例
2019/03/27 Javascript
vue3.0搭配.net core实现文件上传组件
2020/10/29 Javascript
python通过加号运算符操作列表的方法
2015/07/28 Python
利用Python实现命令行版的火车票查看器
2016/08/05 Python
python中实现迭代器(iterator)的方法示例
2017/01/19 Python
Python字符串的全排列算法实例详解
2019/01/07 Python
python程序运行进程、使用时间、剩余时间显示功能的实现代码
2019/07/11 Python
Flask框架钩子函数功能与用法分析
2019/08/02 Python
python requests证书问题解决
2019/09/05 Python
Django 实现Admin自动填充当前用户的示例代码
2019/11/18 Python
使用python turtle画高达
2020/01/19 Python
python如何提取英语pdf内容并翻译
2020/03/03 Python
使用python 计算百分位数实现数据分箱代码
2020/03/03 Python
Under Armour安德玛法国官网:美国高端运动科技品牌
2018/06/29 全球购物
Envie de Fraise意大利:法国网上推出的孕妇装品牌
2020/10/18 全球购物
食堂员工工作职责
2013/12/18 职场文书
个人收入证明范本
2014/01/12 职场文书
税务干部鉴定材料
2014/02/11 职场文书
三问三解心得体会
2014/09/05 职场文书
2015年环境整治工作总结
2015/05/22 职场文书
论文答辩开场白大全
2015/05/27 职场文书
python中%格式表达式实例用法
2021/06/18 Python
python热力图实现的完整实例
2022/06/25 Python