在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 struct模块解析
Jun 12 Python
用Python实现一个简单的线程池
Apr 07 Python
Python函数中*args和**kwargs来传递变长参数的用法
Jan 26 Python
Python+matplotlib+numpy实现在不同平面的二维条形图
Jan 02 Python
python使用sqlite3时游标使用方法
Mar 13 Python
python 基本数据类型占用内存空间大小的实例
Jun 12 Python
Python从数据库读取大量数据批量写入文件的方法
Dec 10 Python
pandas dataframe添加表格框线输出的方法
Feb 08 Python
python实现两个dict合并与计算操作示例
Jul 01 Python
python使用HTMLTestRunner导出饼图分析报告的方法
Dec 30 Python
python 计算概率密度、累计分布、逆函数的例子
Feb 25 Python
Numpy 多维数据数组的实现
Jun 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上传文件参考配置大文件上传
2015/12/16 PHP
PHP注释语法规范与命名规范详解篇
2018/01/21 PHP
PHP使用pdo连接access数据库并循环显示数据操作示例
2018/06/05 PHP
win7 wamp 64位 php环境开启curl服务遇到的问题及解决方法
2018/09/16 PHP
FCK调用方法..
2006/12/21 Javascript
jquery+css+ul模拟列表菜单具体实现思路
2013/04/15 Javascript
多引号嵌套的变量命名的问题
2014/05/09 Javascript
探讨js字符串数组拼接的性能问题
2014/10/11 Javascript
jQuery焦点控制图层展示延迟隐藏的方法
2015/03/09 Javascript
WordPress中鼠标悬停显示和隐藏评论及引用按钮的实现
2016/01/12 Javascript
Nodejs抓取html页面内容(推荐)
2016/08/11 NodeJs
KnockoutJS 3.X API 第四章之数据控制流component绑定
2016/10/10 Javascript
JavaScript实现解析INI文件内容的方法
2016/11/17 Javascript
JavaScript实现弹窗效果代码分析
2017/03/09 Javascript
Node实战之不同环境下配置文件使用教程
2018/01/02 Javascript
axios取消请求的实践记录分享
2018/09/26 Javascript
微信小程序页面间值传递的两种方法
2018/11/26 Javascript
JavaScript实现shuffle数组洗牌操作示例
2019/01/03 Javascript
layui监听下拉选框选中值变化的方法(包含监听普通下拉选框)
2019/09/24 Javascript
Android分包MultiDex策略详解
2017/10/30 Python
Python Numpy 数组的初始化和基本操作
2018/03/13 Python
使用python脚本实现查询火车票工具
2018/07/19 Python
python3 cvs将数据读取为字典的方法
2018/12/22 Python
IronPython连接MySQL的方法步骤
2019/12/27 Python
Python安装依赖(包)模块方法详解
2020/02/14 Python
Python 3.9的到来到底是意味着什么
2020/10/14 Python
Python实现列表索引批量删除的5种方法
2020/11/16 Python
python读取图片颜色值并生成excel像素画的方法实例
2021/02/19 Python
python利用proxybroker构建爬虫免费IP代理池的实现
2021/02/21 Python
全球在线商店:BerryLook
2019/04/14 全球购物
家长写给老师的建议书
2014/03/13 职场文书
保密工作整改报告
2014/11/06 职场文书
文明单位汇报材料
2014/12/24 职场文书
民主评议党员个人总结
2015/02/13 职场文书
2015年仓库管理工作总结
2015/05/25 职场文书
浅谈redis的过期时间设置和过期删除机制
2022/03/18 MySQL