• gamma函数及相关其分布


    神奇的gamma函数(上)

    神奇的gamma函数(下)

    gamma函数的定义及重要性质

    [Gamma(x)=int_0^{infty}t^{x-1}e^{-t}dt]

    [Gamma(x+1) = x Gamma(x)]
    [Gamma(n) = (n-1)! ]
    [Gamma(0) = 1]
    [Gamma({1over 2}) = 2int_0^{+infty}e^{-u^2}du = sqrtpi]

    gamma函数的图像

    在matlib中,我们可以方便的用下面的代码画出gamma函数的图像。

    x = -10:0.001:10;
    plot(x,gamma(x));
    axis([-10.1,10.1,-4,4]);

    image

    随机变量(Y=X^2)的概率密度

    假设随机变量(X)具有概率密度(f_X(x),-infty<x<infty),求(Y=X^2)的概率密度。

    egin{align*}F_Y(y) &=P(Yleq y)=P(X^2 leq y) \
            &=P(-sqrt{y} leq x leq sqrt{y}) \ &=F_X(sqrt{y})-F_X{(-sqrt{y})}  end{align*}

    [f_Y(y)=left{
    egin{aligned}
    frac{1}{2sqrt{y}}[f_X(sqrt{y})+f_X(sqrt{-y}], y >0, \
      0, y leq 0 \
    end{aligned}
    ight.]

    设(X sim  N(0,1)),其概率密度为(varphi(x)=frac{1}{sqrt{2pi}}e^{frac{-x^2}{2}}, -infty<x<infty),则(Y=X^2)的概率密度如下:

    [f_Y(y)=left{
    egin{aligned}
    frac{1}{sqrt{2pi}}y^{-1/2}e^{-y/2}, y>0, \
      0, y leq 0 \
    end{aligned}
    ight.]

    Gamma分布

    (X sim Gamma(alpha, heta))

    [f_X(x)=left{
      egin{aligned}
      frac{1}{ heta^alphaGamma(alpha)}x^{alpha-1}e^{-x/ heta}, x> 0, alpha>0, heta>0 \
       0, x leq 0, alpha>0, heta>0 \
      end{aligned}
      ight.]

    当(alpha= 1 , heta = lambda 时,Gamma(1,lambda)) 就是参数为(lambda)的指数分布,记为(exp (lambda)) ;

    当(alpha= n/2 , heta = 2 时,Gamma(n/2,1/2))就是数理统计中常用的(chi^2(n)) 分布。

    数学期望(均值)、方差分别为

    [E(X) = alpha heta]

    [D(x) = alpha heta^2]

    Gamma分布是指在地震序列的有序性、地震发生率的齐次性、计数特征具有独立增量和平稳增量情况下,可以导出地震发生(i)次时间的概率密度为Gamma密度函数。

    gamma分布的一个重要应用就是作为共轭分布出现在很多机器学习算法中。

    gamma的密度函数和分布函数图像如下:

    注意:这儿(alpha=1.5, heta = 1/0.6 或者 eta=0.6),因为gamma函数有两种表达方式,一种用( heta),一种用(eta),它们的关系是( heta=frac{1}{eta})

    x=0:0.1:5;
    figure;
    plot(x,[gampdf(x,1.5,0.6);gamcdf(x,1.5,0.6)])

    image


    Gamma分布的可加性

    设(X sim Gamma(alpha, heta),Y sim Gamma(eta, heta)),(X,Y)的概率密度如下:

    [f_X(x)=left{
      egin{aligned}
      frac{1}{ heta^alphaGamma(alpha)}x^{alpha-1}e^{-x/ heta}, x> 0, alpha>0, heta>0 \
       0, x leq 0, alpha>0, heta>0 \
      end{aligned}
      ight.]

    [f_Y(y)=left{
      egin{aligned}
      frac{1}{ heta^etaGamma(eta)}y^{eta-1}e^{-y/ heta}, y > 0, eta>0, heta>0 \
       0, y leq 0, eta>0, heta>0\
      end{aligned}
      ight.]

    则有(Z=X+Y)的分布为:(X+Y sim Gamma(alpha + eta, heta))

    (chi ^2)(卡方)分布及其性质

    设(X_1,X_2,…,X_n)是来自总体(N(0,1))的样本,则称统计量

    [chi^2=X_1^2+X_2^2+…+X_n^2]

    为服从自由度为(n)的(chi^2)分布,记为(chi^2 sim chi^2(n))

    它的概率密度函数为:

    [f(x,n)=left{
      egin{aligned}
      frac{1}{2^{n/2}Gamma(n/2)}x^{n/2-1}e^{-x/2}, x> 0 \
       0, x leq 0,  \
      end{aligned}
      ight.]

    用下面的matlib代码,我们能够画出卡方分布概率密度函数图:

    %卡方分布
    x=0.0:0.01:30;
    y=chi2pdf(x,1);
    y1=chi2pdf(x,2);
    y2=chi2pdf(x,4);
    y3=chi2pdf(x,6);
    y4=chi2pdf(x,11);
    plot(x,y,'-r',x,y1,'-g',x,y2,'-b',x,y3,'-c',x,y4,'-m');
    legend('自由度1','自由度2','自由度4','自由度6','自由度11');
    axis([0,30,0,0.2]);
    View Code

    image

    由上面的式子可以知道:

    [chi^2=sumlimits_{i=1}^{n}X_i^2 sim Gamma(frac{n}{2},2)]

    1)若 (X sim chi(n)),则(E(X)=n,D(X)=2n)

    2)若(X sim chi(n_1)), (Y sim chi(n_2)),且(X,Y)相互对立,则有(X+Y sim chi^2(n_1+n_2))

  • 相关阅读:
    设计模式-迭代器模式(Iterator)
    设计模式-责任链模式(responsibility)
    设计模式-中介者模式(Mediator)
    设计模式-解释器模式(Interpreter)
    设计模式-适配器模式(Adapter)
    第十章——维护索引(8)——在计算列中创建索引提高性能
    第十章——维护索引(7)——使用索引视图提高性能
    第十章——维护索引(6)——查找无用索引
    第十章——维护索引(5)——查找丢失索引
    第十章——维护索引(4)——通过重组索引提高性能
  • 原文地址:https://www.cnblogs.com/mikewolf2002/p/7664944.html
Copyright © 2020-2023  润新知