在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数据结构之二叉树的建立实例
Apr 29 Python
Python创建文件和追加文件内容实例
Oct 21 Python
给Python初学者的一些编程技巧
Apr 03 Python
在Django的模型中执行原始SQL查询的方法
Jul 21 Python
python多进程和多线程究竟谁更快(详解)
May 29 Python
python3.6使用pickle序列化class的方法
Oct 22 Python
使用Python制作一个打字训练小工具
Oct 01 Python
彻底搞懂 python 中文乱码问题(深入分析)
Feb 28 Python
Selenium元素定位的30种方式(史上最全)
May 11 Python
Python创建文件夹与文件的快捷方法
Dec 08 Python
python使用matplotlib的savefig保存时图片保存不完整的问题
Jan 08 Python
python 逆向爬虫正确调用 JAR 加密逻辑
Jan 12 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生成过去100年下拉列表的方法
2015/07/20 PHP
php-fpm服务启动脚本的方法
2018/04/27 PHP
在Ubuntu 18.04上安装PHP 7.3 7.2和7.0的方法
2019/04/09 PHP
用js查找法实现当前栏目的高亮显示的代码
2007/11/24 Javascript
javascript Ext JS 状态默认存储时间
2009/02/15 Javascript
[原创]IE view-source 无法查看看源码 JavaScript看网页源码
2009/07/19 Javascript
js 实现打印网页中定义的部分内容的代码
2010/04/01 Javascript
JS合并数组的几种方法及优劣比较
2014/09/19 Javascript
通过JS动态创建一个html DOM元素并显示
2014/10/15 Javascript
javascript仿百度输入框提示自动下拉补全
2016/01/07 Javascript
JavaScript Array对象详解
2016/03/01 Javascript
JQuery和HTML5 Canvas实现弹幕效果
2017/01/04 Javascript
原生js实现简单的模态框示例
2017/09/08 Javascript
vue 运用mock数据的示例代码
2017/11/07 Javascript
vue-cli扩展多模块打包的示例代码
2018/04/09 Javascript
nodejs中express入门和基础知识点学习
2018/09/13 NodeJs
video.js添加自定义组件的方法
2020/12/09 Javascript
html5以及jQuery实现本地图片上传前的预览代码实例讲解
2021/03/01 jQuery
Python使用django获取用户IP地址的方法
2015/05/11 Python
使用python在本地电脑上快速处理数据
2017/06/22 Python
selenium+python实现自动化登录的方法
2018/09/04 Python
浅析PyTorch中nn.Module的使用
2019/08/18 Python
Python Django 封装分页成通用的模块详解
2019/08/21 Python
python实现上传文件到linux指定目录的方法
2020/01/03 Python
英国信箱在线鲜花速递公司:Bloom & Wild
2019/03/10 全球购物
zooplus波兰:在线宠物店
2019/07/21 全球购物
The Hut英国:英国领先的豪华在线百货商店
2019/07/26 全球购物
美国室内盆栽植物购买网站:Plants.com
2020/04/24 全球购物
实习鉴定范文
2013/12/19 职场文书
2014年百日安全生产活动总结
2014/05/04 职场文书
教师四风问题整改措施
2014/09/25 职场文书
车队安全员岗位职责
2015/02/15 职场文书
人与自然的观后感
2015/06/18 职场文书
Redis Cluster 字段模糊匹配及删除
2021/05/27 Redis
python+opencv实现视频抽帧示例代码
2021/06/11 Python
CSS实现渐变色边框(Gradient borders)的5种方法
2022/03/25 HTML / CSS