python 卡方分布值_【知识】型概率分布

Γ型概率分布、卡方概率分布和指数概率分布的介绍

在现实生活中,许多随机变量的取值只能是非负数,比如灯泡的使用寿命。对于这类随机变量的相对频率分布,常采用Γ型概率分布进行建模。符号“Γ”读作gamma。

01

Γ型概率分布

   概率密度函数

Γ型随机变量的概率密度函数包含α和β两个参数,其中α称为形状参数,β称为尺度参数

7b180d01947684ee01ebe1d87a9d6cf0.png

如果α是正整数,则Γ(α)=(α-1)!

Excel软件提供了计算任意Γ(α)值的函数

GAMMA(x)

---x:形状参数α

e7b9a0cbfd52a9e3d06eec6e601b7ba0.png

   累积分布函数

除非α是正整数,否则Γ型随机变量没有显式的累积分布函数。使用Excel软件中的GAMMA.DIST函数,可以计算出任意Γ型随机变量的累积分布函数值,该函数的形式和参数含义如下所示:

GAMMA.DIST(x,alpha,beta,cumulative)

---x:P(Y≤y)=F(y)中的y值

---alpha:形状参数α

---beta:尺度参数β

---cumulative:等于0表示概率密度函数,等于1表示累积分布函数

   均值和方差

4a9fd714669163c4b688186f3c0b89d2.png

02

卡方概率分布

卡方随机变量是一种特殊的Γ型随机变量,它的形状参数α=v/2,尺度参数β=2,参数v称为卡方分布的自由度个数

   概率密度函数

7b11ae67f9da65553aaef74fef0057af.png

dbe50bb14a8409c1ed361016afa5fd33.png

   累积分布函数

可使用Excel函数计算

CHISQ.DIST(x,deg_freedom,cumulative)

---x:P(Y≤y)=F(y)中的y值

---deg_freedom:自由度个数v

---cumulative:等于0表示概率密度函数,等于1表示累积分布函数

   均值和方差

6cc509f86479fe157c50833b558082a1.png

03

指数概率分布

指数随机变量也是一种特殊的Γ型随机变量,特殊之处在于它的形状参数α=1。

   概率密度函数

4289e77ebf2f510365095ebfe6d950d4.png

744d6b6eddd73c1ab9d87bf0e7d14c50.png

   累积密度函数

3534d90efb802235a93a3f3b026327f5.png

另外,也可以使用Excel函数计算

EXPON.DIST(x,lambda,cumulative)

---x:P(Y≤y)=F(y)中的y

---lambda:等于1/β

---cumulative:等于0表示概率密度函数,等于1表示累积分布函数

   均值和方差

9649d4b1dc70f708d693cf8b0d37d0af.png

04

应用

   计算概率

如果求解的问题为事件y1≤Y≤y2的概率,那么只需求出边界点的累积分布函数值,再相减即可。

即:P(y1≤Y≤y2)=F(y2)-F(y1)

其中,F(y1)和F(y2)的值可通过累积分布函数表达式进行计算,或者查表得出,还可以使用相关软件进行计算。

   计算边界

如果已知大于或小于t值时的概率,求t的具体数值,可通过累积分布函数或相关软件进行计算。

1、当P(Y≤t)=C时(此时t是第100C百分位数),根据F(t)=C求出t的值,或者使用Excel软件中GAMMA.INV、CHISQ.INV函数计算。

2、当P(Y≥t)=C时,先转化为P(Y≤t)=1-C,其后的计算与1相同。

   均值和方差

根据相应概率模型均值和方差的公式计算。

   统计推断

原理:稀有事件(小概率事件)在一次试验中几乎不可能发生。

例题:假设有一种零件的使用寿命Y(单位:h)服从β=2000h的指数分布,(1)求零件使用寿命在2500h到3000h的概率;(2)如果设定一个目标使用寿命t,使得实际运行中该零件的使用寿命不超过t的概率为90%,求t的值;(3)求使用寿命的均值和方差;(4)如果在一次检测中发现零件的使用寿命仅为20h,从中能够得出什么结论?

解:

(1)属于计算概率的问题

P(2500≤Y≤3000)=F(3000)-F(2500)

根据指数随机变量的累积分布函数,有

F(3000)=1-exp(-3000/2000)=0.7769

F(2500)=1-exp(-2500/2000)=0.7135

因此,得

P(2500≤Y≤3000)=0.0634

(2)属于计算边界(百分位数)的问题

P(Y≤t)=F(t)=0.9

代入累计分布函数公式,得:

1-exp(-t/2000)=0.9

因此,有:

t=4605h

(3)属于计算均值和方差的问题

根据公式,得:

均值μ=2000,方差σ^2=4000000

(4)属于统计推断问题

因为20在均值的左侧,考虑事件Y≤20的概率大小

P(Y≤20)=F(20)≈0.01

因此事件Y≤20是稀有事件。根据这个信息可以推断几种可能性:①检测到了稀有事件,但可能性不大;②对零件使用寿命Y的概率模型的假设是不合理的;③其他的问题,如记录错误、不正确的测试方式等。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python是一种非常流行的编程语言,它拥有许多强大的库和工具,以支持数据分析、科学计算和机器学习等任务。Scipy是Python中一个重要的科学计算库,提供了许多用于数计算、优化、插、统计分析等功能的函数和工具。 要开始学习Python使用Scipy,首先需要确保已经安装了Python和Scipy库。可以通过在终端或命令提示符下运行命令来检查是否安装了Scipy:`import scipy`。如果没有报错,则表示Scipy安装成功。 在学习Scipy之前,最好对Python的基本语法和数据类有一定的了解。可以通过阅读相关的Python教程来学习这些基础知识。 一旦对Python有了基本的了解,可以开始学习Scipy。Scipy提供了许多模块,每个模块都针对不同的应用领域。一些常用的模块包括: 1. scipy.stats:提供了各种统计分布和统计函数,如正态分布、t分布卡方分布等,以及对应的概率密度函数、累积分布函数等。 2. scipy.optimize:提供了优化和根查找的函数,如最小化函数解非线性方程组等。 3. scipy.interpolate:提供了插函数,用于在已知数据点之间进行插计算。 4. scipy.linalg:提供了线性代数的函数,如矩阵逆、特征计算等。 5. scipy.signal:提供了信号处理的函数,如滤波、傅里叶变换等。 学习Scipy可以通过阅读官方文档、参考在线教程和案例,以及通过实践编写代码来进行。可以从简单的例子开始,逐渐深入学习和掌握Scipy库的各种功能。 总的来说,Python使用Scipy可以进行各种科学计算和数据分析的任务。通过学习Scipy,可以更高效地处理数计算、优化问题、插计算、统计分析等。希望通过本教程的学习,能够让你更好地掌握Python和Scipy的使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值