CompoundPoissonDistribution[λ,dist]
表示复合泊松分布,其中速率参数为 λ,跳跃尺寸分布为 dist.
CompoundPoissonDistribution
CompoundPoissonDistribution[λ,dist]
表示复合泊松分布,其中速率参数为 λ,跳跃尺寸分布为 dist.
更多信息
- CompoundPoissonDistribution 也称为停止和(stopped‐sum)分布.
- 复合泊松分布等价于
,其中
是服从 dist 的独立同分布随机变量,并且 nPoissonDistribution[λ]. - CompoundPoissonDistribution 中,λ 可以是任意正实数,而 dist 是任何单变量分布.
- CompoundPoissonDistribution 可以与诸如 Mean、Variance 和 RandomVariate 等函数一起使用.
背景
- CompoundPoissonDistribution[λ,dist] 表示一个离散统计分布,参数为正实数 λ 和单变量分布 dist,后者既可以是离散的,也可以是连续的. 复合泊松分布模拟的是
个独立和同分布的随机变量
的和,其中,对于所有的
,有 Xidist,同时,NPoissonDistribution[λ]. 参数 λ 和 dist 决定了复合泊松分布的概率密度函数(PDF)所拥有的全部特性,包括形状、高度、位置和分布域. 复合泊松分布有其它几种名称,包括 Poisson-停时和、广义泊松分布、多重泊松分布、组合泊松分布、不连贯泊松分布、群集泊松分布、Pollaczek–Geiringer 分布以及泊松幂级数分布. - 对复合泊松过程(当时名为 Pollaczek–Geiringer 分布)的研究可回溯至二十世纪三十年代. 在诞生之初,复合泊松分布被设计作为一种工具,用来模拟统计行为中的“稀有事件”,包括事故、疾病和自杀事件. 在随机过程的研究中,研究所谓的 Bernoulli 过程背后的动机也是复合泊松分布,Bernoulli 过程是一个有跳跃的连续时间随机过程,跳跃的大小随机服从指定的分布,跳跃到达的时间服从泊松过程. 最近,诸如复合泊松分布的停时和分布被用于对多种现象建模,包括保险索赔案件的类型/频次、降雨量或降雨频次.
- RandomVariate 可用来给出一个或更多机器精度或任意精度(后者可通过设置 WorkingPrecision 选项获得)的复合泊松分布中的伪随机变数. Distributed[x,CompoundPoissonDistribution[λ,dist]],更简洁的式子为 xCompoundPoissonDistribution[λ,dist] ,可用来断定随机变量 x 服从复合泊松分布. 它也可以被用在诸如 Probability、NProbability、Expectation 和 NExpectation 这样的函数中.
- 尽管当 dist 为连续分布时,PDF(以及“与 PDF 相关”的量,比如 HazardFunction 和 Likelihood) 没有定义,依然可以通过使用 PDF[CompoundPoissonDistribution[λ,dist],x] 和 CDF[CompoundPoissonDistribution[λ,dist],x],可以得到复合泊松分布的概率密度和累积分布函数. 可以用 Mean、Median、Variance、Moment 和 CentralMoment 来分别计算均值、中位数、方差、原始矩和中心矩. 不管 dist 是连续的或是离散的,这些量都有定义.
- 可以用 DistributionFitTest 来检测一个数据集是否符合复合泊松分布,根据给定数据,用 EstimatedDistribution 来估计参数化复合泊松分布,而 FindDistributionParameters 则可用来将数据拟合成复合泊松分布. 用 ProbabilityPlot 指令可以产生给定数据的 CDF 与符号式复合泊松分布的 CDF 的比较图,QuantilePlot 则能绘制给定数据的分位数和符号式复合泊松分布的分位数的比较图.
- 可以用 TransformedDistribution 来表示转换过的复合泊松分布,用 CensoredDistribution 表示截尾后位于上限和下限值之间的数据的分布,而 TruncatedDistribution 则表示删失后位于上限和下限值之间的数据的分布. CopulaDistribution 可用来构建包含复合泊松分布的高维分布,ProductDistribution 可以计算由独立分布为复合泊松分布所得的联合分布.
- CompoundPoissonDistribution 与许多其它分布和构建有密切的关系. CompoundPoissonDistribution 是广义化的 PoissonDistribution,因为参数 dist 可以采用任意单变量分布的优势,CompoundPoissonDistribution 和 Wolfram 语言中所有单变量分布都有关系. 更具体的说,CompoundPoissonDistribution 是 CompoundPoissonProcess 的切片分布,因为 CompoundPoissonProcess[λ,dist][t] 简化后就是 CompoundPoissonDistribution[t λ,dist]. 此外,通过不同的 dist 值,Wolfram 语言中的几个分布可由 CompoundPoissonDistribution[λ,dist] 导出,例如,BinomialDistribution(当 dist 为 BernoulliDistribution 时)和 NegativeBinomialDistribution(当 dist 为 LogSeriesDistribution 时).
范例
打开所有单元 关闭所有单元基本范例 (2)
𝒟 = CompoundPoissonDistribution[λ, PascalDistribution[n, p]];{Mean[𝒟], Variance[𝒟]}//Simplifydata = RandomVariate[CompoundPoissonDistribution[4.4, ExponentialDistribution[2]], 10 ^ 4];Histogram[data, 30, "PDF"]范围 (7)
data = Table[RandomVariate[CompoundPoissonDistribution[λ, WeibullDistribution[2, 3]], 10 ^ 4], {λ, {1, 4, 10}}];Histogram[data, 30, "PDF"]data = RandomVariate[CompoundPoissonDistribution[4.4, ExponentialDistribution[2]], 10 ^ 3];edist = EstimatedDistribution[data, CompoundPoissonDistribution[λ, ExponentialDistribution[m]], ParameterEstimator -> "MethodOfMoments"]Show[Histogram[{data, RandomVariate[edist, 10 ^ 3]}, 30, "PDF"]]𝒟 = CompoundPoissonDistribution[λ, GammaDistribution[a, b]];Skewness[𝒟]//SimplifyKurtosis[𝒟]𝒟 = CompoundPoissonDistribution[λ, rdist = NormalDistribution[μ, σ]];Table[Cumulant[𝒟, r], {r, 0, 5}]Table[Cumulant[rdist, r], {r, 0, 5}]Table[Cumulant[PoissonDistribution[λ], r], {r, 0, 5}]𝒟 = CompoundPoissonDistribution[λ, BernoulliDistribution[p]];FormulaGrid[list_, type_] := Grid[...]FormulaGrid[Table[Moment[𝒟, k], {k, 5}], M]FormulaGrid[Table[CentralMoment[𝒟, k], {k, 5}], CM]FormulaGrid[Table[FactorialMoment[𝒟, k], {k, 5}], FM]FormulaGrid[Table[Cumulant[𝒟, k], {k, 5}], C]CompoundPoissonDistribution 的母函数:
𝒟 = CompoundPoissonDistribution[3, NormalDistribution[]];CharacteristicFunction[𝒟, t]MomentGeneratingFunction[𝒟, t]FactorialMomentGeneratingFunction[𝒟, t]CumulantGeneratingFunction[𝒟, t]𝒟 = CompoundPoissonDistribution[25, MixtureDistribution[{10, 15},
{ExponentialDistribution[1], GammaDistribution[2, 1]}]];Mean[𝒟]Mean[RandomVariate[𝒟, 10 ^ 4]]应用 (2)
在一个新装修的商店里,购物者按照每小时20个的速率的泊松过程到达. 该商店通过给每个顾客一个礼品促销. 礼品的加载服从形状参数为10,尺度参数为3的韦伯分布. 求在商店开门后12小时时间段内给出的礼品的期望总额:
giftDistribution = CompoundPoissonDistribution[20 * 12, WeibullDistribution[10, 3]];Mean[giftDistribution]//Ngifts = RandomVariate[giftDistribution, 10 ^ 4];Histogram[gifts, {400, 900, 25}, "PDF"]Probability[500 < p < 800, pgifts]//N一种风险的索赔总额服从泊松参数为200的复合泊松分布,个人索赔额分布服从帕累托分布,其中最小值参数为300,形状参数为3,位置参数为0. 保险公司具有保留额度为300美元的超额赔款再保险. 计算再保险公司的索赔总额的均值和方差. 再保险公司的单个索赔服从经过变换的帕累托分布,由于再保险公司只付超出300美元的金额:
individualClaimDistribution = TransformedDistribution[Max[0, x - 300], xParetoDistribution[300, 3, 0]];aggregateClaimDistribution = CompoundPoissonDistribution[200, individualClaimDistribution];Histogram[RandomVariate[aggregateClaimDistribution, 10 ^ 4], {0, 20000, 1000}, "PDF"]{Mean[aggregateClaimDistribution], Variance[aggregateClaimDistribution]}属性和关系 (5)
CompoundPoissonDistribution 是 CompoundPoissonProcess 的切片分布:
CompoundPoissonProcess[λ, WeibullDistribution[a, b]][t]BernoulliDistribution 的 CompoundPoissonDistribution 是 PoissonDistribution:
CompoundPoissonDistribution[μ, BernoulliDistribution[p]]特殊 BorelTannerDistribution 的 CompoundPoissonDistribution 遵循 PoissonConsulDistribution:
dist = CompoundPoissonDistribution[μ, BorelTannerDistribution[α, 1]];Borel-Tanner 分布变量的总和遵循 Borel-Tanner 分布,因此切片分布等于参数混合分布:
pdm = ParameterMixtureDistribution[BorelTannerDistribution[α, n],
n PoissonDistribution[μ]]CharacteristicFunction[dist, x] / CharacteristicFunction[pdm, x]//Simplify𝒟[λ_] = CompoundPoissonDistribution[λ, NormalDistribution[]];data = Table[RandomVariate[𝒟[λ], 10 ^ 3], {λ, {1, 3, 9}}];Histogram[#, 20, "PDF"]& /@ dataKurtosis /@ data𝒹[λ_] = CompoundPoissonDistribution[λ, ExponentialDistribution[3]];sample = Table[RandomVariate[𝒹[λ], 10 ^ 3], {λ, {1, 3, 9}}];Histogram[#, 20, "PDF"]& /@ sampleKurtosis /@ sampleCompoundRenewalProcess 的切片,其中更新时间由 ExponentialDistribution 给出:
dist[λ_, t_] := CompoundRenewalProcess[ExponentialDistribution[λ], NormalDistribution[]][t];SeedRandom[4728];
sample1 = RandomVariate[dist[3, 7], 10 ^ 4];Histogram[sample1, 30, "PDF"]与相应的 CompoundPoissonDistribution 的样本进行比较:
SeedRandom[4728];
sample2 = RandomVariate[CompoundPoissonDistribution[3 * 7, NormalDistribution[]], 10 ^ 4];Histogram[{sample1, sample2}, 30, "PDF"]可能存在的问题 (1)
data = RandomVariate[CompoundPoissonDistribution[4.4, GammaDistribution[4, 2]], 10 ^ 3];TimeConstrained[EstimatedDistribution[data, CompoundPoissonDistribution[λ, GammaDistribution[a, m]]], 10, $TimedOut]EstimatedDistribution[data, CompoundPoissonDistribution[λ, GammaDistribution[a, m]], ParameterEstimator -> "MethodOfMoments"]//AbsoluteTiming文本
Wolfram Research (2012),CompoundPoissonDistribution,Wolfram 语言函数,https://reference.wolfram.com/language/ref/CompoundPoissonDistribution.html.
CMS
Wolfram 语言. 2012. "CompoundPoissonDistribution." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/CompoundPoissonDistribution.html.
APA
Wolfram 语言. (2012). CompoundPoissonDistribution. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/CompoundPoissonDistribution.html 年
BibTeX
@misc{reference.wolfram_2026_compoundpoissondistribution, author="Wolfram Research", title="{CompoundPoissonDistribution}", year="2012", howpublished="\url{https://reference.wolfram.com/language/ref/CompoundPoissonDistribution.html}", note=[Accessed: 08-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_compoundpoissondistribution, organization={Wolfram Research}, title={CompoundPoissonDistribution}, year={2012}, url={https://reference.wolfram.com/language/ref/CompoundPoissonDistribution.html}, note=[Accessed: 08-September-2026]}