Python中sympy.stats.Skellam()函数

Python中sympy.stats.Skellam()函数

sympy.stats.Skellam()方法的帮助下,我们可以创建一个具有Skellam分布的离散随机变量。

斯凯兰是两个统计上独立的随机变量N1和N2的差值的分布,每个泊松分布,各自的期望值为mu1和mu2。

语法: sympy.stats.Skellam(name, mu1, mu2)

参数 :
mu1:一个非负值
mu2: 一个非负值

返回:具有斯凯拉姆分布的离散随机变量。

例子#1 :

# import sympy, Skellam, density, Symbol
from sympy.stats import Skellam, density
from sympy import Symbol
  
mu1 = Symbol("mu1", positive = True)
mu2 = Symbol("mu2", positive = True)
  
# using sympy.stats.Skellam() method
X = Skellam("x", mu1, mu2)
skeDist = density(X)(z)
  
print(skeDist)

输出:

(mu1/mu2)**(z/2)*exp(-mu1 - mu2)*besseli(z, 2*sqrt(mu1)*sqrt(mu2))

例子#2 :

# import sympy, Skellam, density
from sympy.stats import Skellam, density
  
# using sympy.stats.Skellam() method
X = Skellam("x", 1, 2)
skeDist = density(X)(3)
  
print(skeDist)

输出:

sqrt(2)*exp(-3)*besseli(3, 2*sqrt(2))/4

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Python SymPy-Stats