在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实现简单的计时器功能函数
Mar 14 Python
介绍Python的Django框架中的QuerySets
Apr 20 Python
Python中用altzone()方法处理时区的教程
May 22 Python
python实现关键词提取的示例讲解
Apr 28 Python
python 爬虫 批量获取代理ip的实例代码
May 22 Python
python顺序执行多个py文件的方法
Jun 29 Python
python实现DEM数据的阴影生成的方法
Jul 23 Python
对python中的装包与解包实例详解
Aug 24 Python
详解Python中字符串前“b”,“r”,“u”,“f”的作用
Dec 18 Python
Pycharm和Idea支持的vim插件的方法
Feb 21 Python
Pyspark读取parquet数据过程解析
Mar 27 Python
django ObjectDoesNotExist 和 DoesNotExist的用法
Jul 09 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
JAVA/JSP学习系列之七
2006/10/09 PHP
PHP扩展Swoole实现实时异步任务队列示例
2019/04/13 PHP
Laravel使用原生sql语句并调用的方法
2019/10/09 PHP
jQuery UI Dialog 创建友好的弹出对话框实现代码
2012/04/12 Javascript
判断多个input type=file是否有已经选择好文件的代码
2012/05/23 Javascript
ExtJS的拖拽效果示例
2013/12/09 Javascript
javascript实现获取cookie过期时间的变通方法
2014/08/14 Javascript
js判断文本框剩余可输入字数的方法
2015/02/04 Javascript
最流行的Node.js精简型和全栈型开发框架介绍
2015/02/26 Javascript
鼠标事件的screenY,pageY,clientY,layerY,offsetY属性详解
2015/03/12 Javascript
js拖拽的原型声明和用法总结
2016/04/04 Javascript
原生态js,鼠标按下后,经过了那些单元格的简单实例
2016/08/11 Javascript
jQuery中 bind的用法简单介绍
2017/02/13 Javascript
详解Angular 4.x Injector
2017/05/04 Javascript
JS实现模糊查询带下拉匹配效果
2018/06/21 Javascript
JavaScript实用代码小技巧
2018/08/23 Javascript
NodeJS 将文件夹按照存放路径变成一个对应的JSON的方法
2018/10/17 NodeJs
Vue实现移动端页面切换效果【推荐】
2018/11/13 Javascript
vue-router实现嵌套路由的讲解
2019/01/19 Javascript
js+springMVC 提交数组数据到后台的实例
2019/09/21 Javascript
使用Vue 自定义文件选择器组件的实例代码
2020/03/04 Javascript
[50:58]2018DOTA2亚洲邀请赛3月29日 小组赛A组OpTic VS Newbee
2018/03/30 DOTA
python脚本实现查找webshell的方法
2014/07/31 Python
利用Python脚本在Nginx和uwsgi上部署MoinMoin的教程
2015/05/05 Python
Python中利用Scipy包的SIFT方法进行图片识别的实例教程
2016/06/03 Python
pandas数据框,统计某列数据对应的个数方法
2018/04/11 Python
python实现扫描ip地址的小程序
2019/04/16 Python
python实现接口并发测试脚本
2019/06/25 Python
python 如何将数据写入本地txt文本文件的实现方法
2019/09/11 Python
python+opencv实现车牌定位功能(实例代码)
2019/12/24 Python
全球领先的美容用品专卖店:Beauty Plus Salon
2018/09/04 全球购物
农村婚礼证婚词
2014/01/08 职场文书
平安建设实施方案
2014/03/19 职场文书
大学英语专业求职信
2014/06/21 职场文书
演讲比赛主持词
2015/06/29 职场文书
VS2019连接MySQL数据库的过程及常见问题总结
2021/11/27 MySQL