在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模块学习 re 正则表达式
May 19 Python
Python下的twisted框架入门指引
Apr 15 Python
Django框架下在URLconf中指定视图缓存的方法
Jul 23 Python
Python第三方Window模块文件的几种安装方法
Nov 22 Python
python+pyqt5编写md5生成器
Mar 18 Python
Pandas实现dataframe和np.array的相互转换
Nov 30 Python
python异常处理之try finally不报错的原因
May 18 Python
python numpy库np.percentile用法说明
Jun 08 Python
python属于解释语言吗
Jun 11 Python
python中@contextmanager实例用法
Feb 07 Python
Python实现随机生成迷宫并自动寻路
Jun 13 Python
Python实现滑雪小游戏
Sep 25 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中的三元运算符使用说明
2011/07/03 PHP
PHP中使用register_shutdown_function函数截获fatal error示例
2015/04/21 PHP
浅谈使用 Yii2 AssetBundle 中 $publishOptions 的正确姿势
2017/11/08 PHP
PHP实现SMTP邮件的发送实例
2018/09/27 PHP
Firefox window.close()的使用注意事项
2009/04/11 Javascript
查询绑定数据岛的表格中的文本并修改显示方式的js代码
2009/12/15 Javascript
关于juqery radio写法的兼容性问题(新老版本jquery)
2010/06/14 Javascript
在VS2008中使用jQuery智能感应的方法
2010/12/30 Javascript
js形成页面的一种遮罩效果实例代码
2014/01/04 Javascript
详解获取jq ul第一个li定位的四种解决方案
2016/11/23 Javascript
面试常见的js算法题
2017/03/23 Javascript
微信小程序实现锚点定位楼层跳跃的实例
2017/05/18 Javascript
详解vuejs之v-for列表渲染
2017/06/22 Javascript
微信小程序开发中的疑问解答汇总
2017/07/03 Javascript
原生JS实现Ajax跨域请求flask响应内容
2017/10/24 Javascript
小程序hover-class点击态效果实现
2019/02/26 Javascript
详解package.json版本号规则
2019/08/01 Javascript
python模块restful使用方法实例
2013/12/10 Python
python对list中的每个元素进行某种操作的方法
2018/06/29 Python
python如何解析配置文件并应用到项目中
2019/06/27 Python
python如何实现代码检查
2019/06/28 Python
python实现简单井字棋小游戏
2020/03/05 Python
基于python requests selenium爬取excel vba过程解析
2020/08/12 Python
Python获取指定网段正在使用的IP
2020/12/14 Python
利用CSS3实现的文字定时向上滚动
2016/08/29 HTML / CSS
RetroStage德国:复古服装
2019/02/03 全球购物
Lookfantastic澳大利亚官网:英国知名美妆购物网站
2021/01/07 全球购物
附答案的Java面试题
2012/11/19 面试题
怎样声明一个匿名的内部类
2016/06/01 面试题
体育教育专业自荐信范文
2013/12/20 职场文书
安全生产演讲稿
2014/05/09 职场文书
一般党员对照检查材料
2014/09/24 职场文书
个人遵守党的政治纪律情况对照检查材料
2014/09/26 职场文书
科级干部培训心得体会
2016/01/06 职场文书
2016党员干部反腐倡廉心得体会
2016/01/13 职场文书
Mybatis-plus在项目中的简单应用
2021/07/01 Java/Android