在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 29 Python
Django开发中的日志输出的方法
Jul 02 Python
Python tkinter的grid布局及Text动态显示方法
Oct 11 Python
python 获取微信好友列表的方法(微信web)
Feb 21 Python
OpenCV-Python 摄像头实时检测人脸代码实例
Apr 30 Python
Python数据类型之Tuple元组实例详解
May 08 Python
详解Python绘图Turtle库
Oct 12 Python
python单向链表的基本实现与使用方法【定义、遍历、添加、删除、查找等】
Oct 24 Python
numpy.transpose()实现数组的转置例子
Dec 02 Python
详解Python中的路径问题
Sep 02 Python
python爬取招聘要求等信息实例
Nov 20 Python
python异常中else的实例用法
Jun 15 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(3)
2006/10/09 PHP
PHP分页函数代码(简单实用型)
2010/12/02 PHP
PHP中4个加速、缓存扩展的区别和选用建议
2014/03/12 PHP
ThinkPHP连接Oracle数据库
2016/04/22 PHP
php微信公众号开发之翻页查询
2018/10/20 PHP
jQuery的一些注意
2006/12/06 Javascript
javascript实现轮显新闻标题链接
2007/08/13 Javascript
JSQL SQLProxy 的 php 版本代码
2010/05/05 Javascript
jQuery代码优化 选择符篇
2011/11/01 Javascript
Jquery提交表单 Form.js官方插件介绍
2012/03/01 Javascript
jquery 淡入淡出效果的简单实现
2014/02/07 Javascript
页面装载js及性能分析方法介绍
2014/03/21 Javascript
javascript实现详细时间提醒信息效果的方法
2015/03/11 Javascript
JavaScript判断数组是否包含指定元素的方法
2015/07/01 Javascript
浅谈JavaScript中变量和函数声明的提升
2016/08/09 Javascript
jQuery插件实现可输入和自动匹配的下拉框
2016/10/24 Javascript
js实现水平滚动菜单导航
2017/07/21 Javascript
微信小程序商品详情页规格属性选择示例代码
2017/10/30 Javascript
vue页面切换到滚动页面显示顶部的实例
2018/03/13 Javascript
vue-week-picker实现支持按周切换的日历
2019/06/26 Javascript
layUI实现前端分页和后端分页
2019/07/27 Javascript
JS 创建对象的模式实例小结
2020/04/28 Javascript
Python中for循环详解
2014/01/17 Python
在Python中操作列表之list.extend()方法的使用
2015/05/20 Python
Python切换pip安装源的方法详解
2016/11/18 Python
python 类对象和实例对象动态添加方法(分享)
2017/12/31 Python
python 日期操作类代码
2018/05/05 Python
python 异步async库的使用说明
2020/05/04 Python
CSS3中Transform动画属性用法详解
2016/07/04 HTML / CSS
PHP开发的一般流程
2013/08/13 面试题
加多宝凉茶广告词
2014/03/18 职场文书
《荷花》教学反思
2014/04/16 职场文书
大四毕业生自荐书
2014/07/05 职场文书
爱与责任师德演讲稿
2014/08/26 职场文书
2014年人民调解工作总结
2014/12/08 职场文书
医德医风个人总结
2015/02/28 职场文书