在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获取Linux系统的各种信息
Jul 10 Python
python求众数问题实例
Sep 26 Python
小议Python中自定义函数的可变参数的使用及注意点
Jun 21 Python
python编程之requests在网络请求中添加cookies参数方法详解
Oct 25 Python
windows 下python+numpy安装实用教程
Dec 23 Python
python绘制直线的方法
Jun 30 Python
Python实现的json文件读取及中文乱码显示问题解决方法
Aug 06 Python
华为2019校招笔试题之处理字符串(python版)
Jun 25 Python
使用jupyter notebook运行python和R的步骤
Aug 13 Python
Python 数据分析之逐块读取文本的实现
Dec 14 Python
python制作图形界面的2048游戏, 基于tkinter
Apr 06 Python
http通过StreamingHttpResponse完成连续的数据传输长链接方式
Feb 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
收音机玩机评测 406 篇视频合集
2020/03/11 无线电
PHP数字格式化
2006/12/06 PHP
php 深入理解strtotime函数的使用详解
2013/05/23 PHP
Yii实现文章列表置顶功能示例
2016/10/18 PHP
PHP延迟静态绑定的深入讲解
2018/04/02 PHP
php+Ajax处理xml与json格式数据的方法示例
2019/03/04 PHP
thinkphp5框架路由原理与用法详解
2020/02/11 PHP
Three.js源码阅读笔记(光照部分)
2012/12/27 Javascript
JS+CSS实现淡入式焦点图片幻灯切换效果的方法
2015/02/26 Javascript
jquery序列化方法实例分析
2015/06/10 Javascript
浅析AngularJS中的指令
2016/03/20 Javascript
js获取当前年月日-YYYYmmDD格式的实现代码
2016/06/01 Javascript
AngularJs Understanding the Model Component
2016/09/02 Javascript
EditPlus中的正则表达式 实战(2)
2016/12/15 Javascript
Bootstrap modal 多弹窗之叠加引起的滚动条遮罩阴影问题
2017/02/27 Javascript
jQuery插件zTree实现删除树子节点的方法示例
2017/03/08 Javascript
Vue之Watcher源码解析(1)
2017/07/19 Javascript
jQuery+datatables插件实现ajax加载数据与增删改查功能示例
2018/04/17 jQuery
微信小程序如何获取地址
2019/12/24 Javascript
echarts 使用formatter 修改鼠标悬浮事件信息操作
2020/07/20 Javascript
详解微信小程序(Taro)手动埋点和自动埋点的实现
2021/03/02 Javascript
python监控网卡流量并使用graphite绘图的示例
2014/04/27 Python
python中尾递归用法实例详解
2015/04/28 Python
python获取一组数据里最大值max函数用法实例
2015/05/26 Python
python+pygame简单画板实现代码实例
2017/12/13 Python
Python查找两个有序列表中位数的方法【基于归并算法】
2018/04/20 Python
python实现两张图片拼接为一张图片并保存
2019/07/16 Python
Python秒算24点实现及原理详解
2019/07/29 Python
一篇文章带你搞定Ubuntu中打开Pycharm总是卡顿崩溃
2020/11/02 Python
你应该知道的30个css选择器
2014/03/19 HTML / CSS
五一服装活动方案
2014/01/11 职场文书
擅自离岗检讨书
2014/02/11 职场文书
班子四风对照检查材料思想汇报
2014/09/29 职场文书
2014年心理健康教育工作总结
2014/12/06 职场文书
2014年社区卫生工作总结
2014/12/18 职场文书
大学四年个人总结
2015/03/03 职场文书