如何生成泊松对数正态分布样本

机器算法验证 正态分布 采样 随机变量 随机生成 对数正态分布
2022-03-24 08:49:31

我想计算在超市购买的产品数量的样本。我想用混合泊松对数正态分布对其进行建模。

  1. 购买的物品x给定消费者的平均购买率服从泊松分布λ

f(x)poisson=eλλx/x!

  1. 平均购买率λ不同的消费者不同,并且呈对数正态分布。

通过结合 1 和 2,概率密度函数为x购买的物品会产生以下分布:

f(x)=1x!σ2π0λx1eλe(log(λμ)22σ2dλ

我正在模拟超市的购买,我想通过计算这个随机变量的样本来对这个分布进行抽样,以了解每个消费者购买的物品,例如,产品的平均值为 2.32,标准差为 1.29。

我的模拟器可以轻松生成泊松和高斯随机变量的样本。是否有任何形式可以使用泊松和高斯随机变量的随机样本来计算上述混合分布的样本?我在这篇文章中看到对数正态分布和高斯分布是相关的,但我不知道如何应用它来计算所购买物品的泊松对数正态随机变量。

1个回答

您可以通过首先生成正态分布值,然后取其指数,然后将其用作泊松分布中的参数并从该分布中获取样本来生成样本。这个三步过程的结果样本将是泊松对数正态分布的。