Python中的sympy.stats.Gamma()函数

Python中的sympy.stats.Gamma()函数

sympy.stats.Gamma()方法的帮助下,我们可以创建一个具有Gamma分布的连续随机变量。伽马分布的密度由以下公式给出

Python中的sympy.stats.Gamma()函数

x在[0,1]中

语法: sympy.stats.Gamma(name, k, theta)

参数 :
k: 实数,k>0
theta: 实数,theta>0

返回: 一个具有Gamma分布的连续随机变量。

例子#1 :

# import sympy, Gamma, density, Symbol, pprint
from sympy.stats import Gamma, density
from sympy import Symbol, pprint
  
k = Symbol("k", positive = True)
theta = Symbol("theta", positive = True)
z = Symbol("z")
  
# using sympy.stats.Gamma() method
X = Gamma("x", k, theta)
gamVar = density((X)(z))
  
pprint(gamVar)

输出:

                 -z  
                -----
     -k  k - 1  theta
theta  *z     *e     
---------------------
       Gamma(k)  

例子#2 :

# import sympy, Gamma, density, Symbol, pprint
from sympy.stats import Gamma, density
from sympy import Symbol, pprint
  
z = Symbol("z")
  
# using sympy.stats.Gamma() method
X = Gamma("x", 1 / 3, 45)
gamVar = density((X)(z))
  
pprint(gamVar)

输出:

           -z     
           ---    
   3 ____   45    
   \/ 75 *e       
------------------
    2/3           
15*z   *Gamma(1/3)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Python SymPy-Stats