在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处理圆角图片、圆形图片的例子
Apr 25 Python
python使用calendar输出指定年份全年日历的方法
Apr 04 Python
如何使用 Pylint 来规范 Python 代码风格(来自IBM)
Apr 06 Python
Pytorch入门之mnist分类实例
Apr 14 Python
python 监听salt job状态,并任务数据推送到redis中的方法
Jan 14 Python
python模拟键盘输入 切换键盘布局过程解析
Aug 15 Python
python 链接sqlserver 写接口实例
Mar 11 Python
Python实现从N个数中找到最大的K个数
Apr 02 Python
tensorflow模型文件(ckpt)转pb文件的方法(不知道输出节点名)
Apr 22 Python
如何通过python计算圆周率PI
Nov 11 Python
Python实现byte转integer
Jun 03 Python
Python制作春联的示例代码
Jan 22 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中$_POST与php://input的区别实例分析
2015/01/07 PHP
PHP数组去重的更快实现方式分析
2018/05/09 PHP
JavaScript获取GridView选择的行内容
2009/04/14 Javascript
理解 JavaScript 预解析
2009/10/25 Javascript
jQuery中事件与动画的总结分享
2016/05/24 Javascript
Bootstrap实现水平排列的表单
2016/07/04 Javascript
使用Node搭建reactSSR服务端渲染架构
2018/08/30 Javascript
vue+axios 前端实现登录拦截的两种方式(路由拦截、http拦截)
2018/10/24 Javascript
vue中的ref和$refs的使用
2018/11/22 Javascript
微信小程序云开发如何使用npm安装依赖
2019/05/18 Javascript
vue实现滑动超出指定距离回顶部功能
2019/07/31 Javascript
Vue3.x源码调试的实现方法
2019/10/13 Javascript
JQuery样式与属性设置方法分析
2019/12/07 jQuery
基于javascript的无缝滚动动画实现2
2020/08/07 Javascript
Python实现过滤单个Android程序日志脚本分享
2015/01/16 Python
理解Python中函数的参数
2015/04/27 Python
python中assert用法实例分析
2015/04/30 Python
Python中for循环和while循环的基本使用方法
2015/08/21 Python
python中利用队列asyncio.Queue进行通讯详解
2017/09/10 Python
python如何读写csv数据
2018/03/21 Python
python 拼接文件路径的方法
2018/10/23 Python
python粘包问题及socket套接字编程详解
2019/06/29 Python
Python lambda表达式filter、map、reduce函数用法解析
2019/09/11 Python
pygame实现成语填空游戏
2019/10/29 Python
Python高级property属性用法实例分析
2019/11/19 Python
Pytorch之finetune使用详解
2020/01/18 Python
Pytorch中.new()的作用详解
2020/02/18 Python
PyCharm vs VSCode,作为python开发者,你更倾向哪种IDE呢?
2020/08/17 Python
一款纯css3实现的颜色渐变按钮的代码教程
2014/11/12 HTML / CSS
css3 transform导致子元素固定定位变成绝对定位的方法
2020/03/06 HTML / CSS
暑期社会实践学生的自我评价
2014/01/09 职场文书
《匆匆》教学反思
2014/02/22 职场文书
意外死亡赔偿协议书
2014/10/14 职场文书
合作合同协议书范本
2015/01/27 职场文书
2015年专项整治工作总结
2015/04/03 职场文书
预防艾滋病宣传活动总结
2015/05/09 职场文书