在python中求分布函数相关的包实例


Posted in Python onApril 15, 2020

为了了解(正态)分布的方法和属性,我们首先引入norm

>>>from scipy.stats import norm
 >>>rv = norm()
 >>>dir(rv) # reformatted
[‘__class__', ‘__delattr__', ‘__dict__', ‘__doc__', ‘__getattribute__',
‘__hash__', ‘__init__', ‘__module__', ‘__new__', ‘__reduce__', ‘__reduce_ex__',
‘__repr__', ‘__setattr__', ‘__str__', ‘__weakref__', ‘args', ‘cdf', ‘dist',
‘entropy', ‘isf', ‘kwds', ‘moment', ‘pdf', ‘pmf', ‘ppf', ‘rvs', ‘sf', ‘stats']

其中,连续随机变量的主要公共方法如下:

rvs: Random Variates
pdf: Probability Density Function
cdf: Cumulative Distribution Function
sf: Survival Function (1-CDF)
ppf: Percent Point Function (Inverse of CDF)
isf: Inverse Survival Function (Inverse of SF)
stats: Return mean, variance, (Fisher's) skew, or (Fisher's) kurtosis
moment: non-central moments of the distribution

rvs:随机变量

pdf:概率密度函。

cdf:累计分布函数

sf:残存函数(1-CDF)

ppf:分位点函数(CDF的逆)

isf:逆残存函数(sf的逆)

stats:返回均值,方差,(费舍尔)偏态,(费舍尔)峰度。

moment:分布的非中心矩。

我们以cdf为例:

>>>norm.cdf(0)
0.5
>>>norm.mean(), norm.std(), norm.var()
(0.0, 1.0, 1.0)

重点来了,cdf的逆竟然也可以求,这个方法就是ppf

>>>norm.ppf(0.5)
0.0

离散分布中,pdf被更换为密度函数pmf,而cdf的逆也有所不同:

ppf(q) = min{x : cdf(x) >= q, x integer}

此外,fit可以求分布参数的极大似然估计,包括location与scale,nnlf可以求负对数似然函数,expect可以计算函数pdf或pmf的期望值。

以上这篇在python中求分布函数相关的包实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
浅谈Python中列表生成式和生成器的区别
Aug 03 Python
浅谈django开发者模式中的autoreload是如何实现的
Aug 18 Python
Python引用类型和值类型的区别与使用解析
Oct 17 Python
matplotlib作图添加表格实例代码
Jan 23 Python
Python zip()函数用法实例分析
Mar 17 Python
Python使用matplotlib绘制三维图形示例
Aug 25 Python
使用Python中的reduce()函数求积的实例
Jun 28 Python
python二元表达式用法
Dec 04 Python
通过实例简单了解Python中yield的作用
Dec 11 Python
用pytorch的nn.Module构造简单全链接层实例
Jan 14 Python
Python3 实现爬取网站下所有URL方式
Jan 16 Python
PyCharm最新激活码PyCharm2020.2.3有效
Nov 18 Python
python实现手势识别的示例(入门)
Apr 15 #Python
使用python计算三角形的斜边例子
Apr 15 #Python
解决jupyter notebook import error但是命令提示符import正常的问题
Apr 15 #Python
解决python Jupyter不能导入外部包问题
Apr 15 #Python
Python+redis通过限流保护高并发系统
Apr 15 #Python
Jupyter notebook无法导入第三方模块的解决方式
Apr 15 #Python
pyinstaller打包找不到文件的问题解决
Apr 15 #Python
You might like
php中看实例学正则表达式
2006/12/25 PHP
网站用php实现paypal整合方法
2010/11/28 PHP
php中filter_input函数用法分析
2014/11/15 PHP
深入理解PHP中的empty和isset函数
2016/05/26 PHP
yii2的restful api路由实例详解
2019/05/14 PHP
Yii框架操作cookie与session的方法实例详解
2019/09/04 PHP
基于jquery的划词搜索实现(备忘)
2010/09/14 Javascript
JQuery 自定义CircleAnimation,Animate方法学习笔记
2011/07/10 Javascript
javascrpt绑定事件之匿名函数无法解除绑定问题
2012/12/06 Javascript
nodejs中exports与module.exports的区别详细介绍
2013/01/14 NodeJs
JavaScript cookie的设置获取删除详解
2014/02/11 Javascript
js随机生成字母数字组合的字符串 随机动画数字
2015/09/02 Javascript
javascript css红色经典选项卡效果实现代码
2016/05/17 Javascript
在js中实现邮箱格式的验证方法(推荐)
2016/10/24 Javascript
在javaScript中检测数据类型的几种方式小结
2017/03/04 Javascript
canvas压缩图片转换成base64格式输出文件流
2017/03/09 Javascript
Vue键盘事件用法总结
2017/04/18 Javascript
JavaScript 判断iPhone X Series机型的方法
2019/01/28 Javascript
vue router带参数页面刷新或回退参数消失的解决方法
2019/02/27 Javascript
微信小程序 可搜索的地址选择实现详解
2019/08/28 Javascript
解决Ant Design Modal内嵌Form表单initialValue值不动态更新问题
2020/10/29 Javascript
Python实现根据指定端口探测服务器/模块部署的方法
2014/08/25 Python
Python实现从url中提取域名的几种方法
2014/09/26 Python
Python实现求最大公约数及判断素数的方法
2015/05/26 Python
Python中装饰器高级用法详解
2017/12/25 Python
python使用pycharm环境调用opencv库
2018/02/11 Python
Python交互环境下实现输入代码
2018/06/22 Python
通过cmd进入python的实例操作
2019/06/26 Python
在python 中split()使用多符号分割的例子
2019/07/15 Python
python如何处理程序无法打开
2020/06/16 Python
Python 日期与时间转换的方法
2020/08/01 Python
Python爬虫之Selenium实现键盘事件
2020/12/04 Python
澳大利亚最受欢迎的美发用品目的地:AMR
2019/08/28 全球购物
关于长城的导游词
2015/01/30 职场文书
信访工作个人总结
2015/03/03 职场文书
酒店宣传语大全
2015/07/13 职场文书