在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中处理unchecked未捕获异常实例
Jan 17 Python
python中while循环语句用法简单实例
May 07 Python
python 字符串转列表 list 出现\ufeff的解决方法
Jun 22 Python
python基础教程项目五之虚拟茶话会
Apr 02 Python
python下载微信公众号相关文章
Feb 26 Python
Python Selenium 设置元素等待的三种方式
Mar 18 Python
Python爬取阿拉丁统计信息过程图解
May 12 Python
python的help函数如何使用
Jun 11 Python
Python Switch Case三种实现方法代码实例
Jun 18 Python
如何用PyPy让你的Python代码运行得更快
Dec 02 Python
Python Selenium操作Cookie的实例方法
Feb 28 Python
基于Python实现股票收益率分析
Apr 02 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
水质对咖图啡风味的影响具体有哪些
2021/03/03 冲泡冲煮
PHP生成静态页
2006/11/25 PHP
php实现将Session写入数据库
2015/07/26 PHP
JQuery加载图片自适应固定大小的DIV
2013/09/12 Javascript
查找Oracle高消耗语句的方法
2014/03/22 Javascript
jQuery事件绑定和委托实例
2014/11/25 Javascript
jQuery中slideUp 和 slideDown 的点击事件
2015/02/26 Javascript
CSS图片响应式 垂直水平居中
2015/08/14 Javascript
常用javascript表单验证汇总
2020/07/20 Javascript
获取input标签的所有属性的方法
2016/06/28 Javascript
微信小程序通过api接口将json数据展现到小程序示例
2017/01/20 Javascript
AngularJS通过ng-Img-Crop实现头像截取的示例
2017/08/17 Javascript
ES6扩展运算符的用途实例详解
2017/08/20 Javascript
nodejs 图解express+supervisor+ejs的用法(推荐)
2017/09/08 NodeJs
javascript数组定义的几种方法
2017/10/06 Javascript
微信小程序左右滑动的实现代码
2017/12/15 Javascript
webpack vue项目开发环境局域网访问方法
2018/03/20 Javascript
Angular4 Select选择改变事件的方法
2018/10/09 Javascript
uni-app实现点赞评论功能
2019/11/25 Javascript
Python 使用os.remove删除文件夹时报错的解决方法
2017/01/13 Python
python 网络编程详解及简单实例
2017/04/25 Python
深入学习Python中的上下文管理器与else块
2017/08/27 Python
python游戏开发之视频转彩色字符动画
2019/04/26 Python
详解Python3之数据指纹MD5校验与对比
2019/06/11 Python
django框架模型层功能、组成与用法分析
2019/07/30 Python
Django 实现xadmin后台菜单改为中文
2019/11/15 Python
Java爬虫技术框架之Heritrix框架详解
2020/07/22 Python
春秋航空官方网站:Spring Airlines
2017/09/27 全球购物
麦当劳印度网上订餐:McDelivery
2020/03/16 全球购物
如何用Python来进行查询和替换一个文本字符串
2014/01/02 面试题
介绍一下Ruby中的对象,属性和方法
2012/07/11 面试题
读书月活动方案
2014/05/22 职场文书
护士长2014年度工作总结
2014/11/11 职场文书
项目投资意向书范本
2015/05/09 职场文书
微信搭讪开场白
2015/05/28 职场文书
MySQL 外连接语法之 OUTER JOIN
2022/04/09 MySQL