在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 相关文章推荐
easy_install python包安装管理工具介绍
Feb 10 Python
windows上安装Anaconda和python的教程详解
Mar 28 Python
python-docx修改已存在的Word文档的表格的字体格式方法
May 08 Python
Python 3.3实现计算两个日期间隔秒数/天数的方法示例
Jan 07 Python
Python TestCase中的断言方法介绍
May 02 Python
在Python中合并字典模块ChainMap的隐藏坑【推荐】
Jun 27 Python
对Django外键关系的描述
Jul 26 Python
Python 根据日志级别打印不同颜色的日志的方法示例
Aug 08 Python
Python帮你识破双11的套路
Nov 11 Python
给Django Admin添加验证码和多次登录尝试限制的实现
Jul 26 Python
python时间序列数据转为timestamp格式的方法
Aug 03 Python
Python数据可视化常用4大绘图库原理详解
Oct 23 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
phpfans留言版用到的数据操作类和分页类
2007/01/04 PHP
创建配置文件 用PHP写出自己的BLOG系统 2
2010/04/12 PHP
XAMPP安装与使用方法详细解析
2013/11/27 PHP
yii2框架中使用下拉菜单的自动搜索yii-widget-select2实例分析
2016/01/09 PHP
php文档工具PHP Documentor安装与使用方法
2016/01/25 PHP
javascript引用对象的方法
2007/01/11 Javascript
jQuery TextBox自动完成条
2009/07/22 Javascript
JS设置获取cookies的方法
2014/01/26 Javascript
JavaScript原生对象之Date对象的属性和方法详解
2015/03/13 Javascript
使用纯javascript实现经典扫雷游戏
2015/04/23 Javascript
bootstrap——bootstrapTable实现隐藏列的示例
2017/01/14 Javascript
详解angular2采用自定义指令(Directive)方式加载jquery插件
2017/02/09 Javascript
bootstrap weebox 支持ajax的模态弹出框
2017/02/23 Javascript
iView-admin 动态路由问题的解决方法
2018/10/03 Javascript
JavaScript和TypeScript中的void的具体使用
2019/09/12 Javascript
小程序实现日历左右滑动效果
2019/10/21 Javascript
vue 使用lodash实现对象数组深拷贝操作
2020/09/10 Javascript
JQuery+drag.js上传图片并且实现图片拖曳
2020/11/18 jQuery
[54:24]Optic vs TNC 2018国际邀请赛小组赛BO2 第二场
2018/08/18 DOTA
[06:57]DOTA2-DPC中国联赛 正赛 Ehome vs PSG.LGD 选手采访
2021/03/11 DOTA
使用Python的Twisted框架编写简单的网络客户端
2015/04/16 Python
python实现机械分词之逆向最大匹配算法代码示例
2017/12/13 Python
浅谈Pandas 排序之后索引的问题
2018/06/07 Python
浅谈Python采集网页时正则表达式匹配换行符的问题
2018/12/20 Python
使用 Python 玩转 GitHub 的贡献板(推荐)
2019/04/04 Python
三步实现Django Paginator分页的方法
2019/06/11 Python
selenium+python实现基本自动化测试的示例代码
2021/01/27 Python
CSS3实例分享--超炫checkbox复选框和radio单选框
2014/09/01 HTML / CSS
VICHY薇姿英国官网:全球专业敏感肌护肤领先品牌
2017/07/04 全球购物
英国时尚女装购物网站:Missguided
2018/08/23 全球购物
美国修容界大佬创建的个人美妆品牌:Kevyn Aucoin Beauty
2018/12/12 全球购物
医科大学生毕业的自我评价分享
2013/11/12 职场文书
大学生志愿者感言
2014/01/15 职场文书
租车协议书
2015/01/27 职场文书
《悬崖边的树》读后感2篇
2019/12/02 职场文书
Linux中如何安装并部署Redis
2022/04/18 Servers