【发布时间】:2026-02-11 11:10:01
【问题描述】:
我是 R 新手,但我正在尝试使用它来汇总从严重性分布中观察到的损失,这些损失是通过从频率分布中观察到的 - 基本上是 rcompound 所做的。但是,我需要一种更精细的方法,因为我需要在“聚合”之前操纵严重性分布。
让我们举个例子。假设你有:
rpois(10,lambda=3)
因此,给你类似的东西:
[1] 2 2 3 5 2 5 6 4 3 1
此外,假设我们的损失严重程度由以下因素决定:
rgamma(20,shape=1,scale=10000)
这样我们也有如下输出:
[1] 233.0257 849.5771 7760.4402 731.5646 8982.7640 24172.2369 30824.8424 22622.8826 27646.5168 1638.2333 6770.9010 2459.3722 782.0580 16956.1417 1145.4368 5029.0473 3485.6412 4668.1921 5637.8359 18672.0568
我的问题是:让 R 依次进行每个泊松观察,然后从我的严重性分布中汇总损失的有效方法是什么?例如,第一个泊松观测值是 2。因此,从我的 Gamma 分布中添加两个观测值(前两个)得到 1082.61。
我说这需要“高效”(运行时间),因为: - 泊松参数可能非常大,即高达 1000 左右。 - 实现可能多达 1,000,000 个,即多达 100 万个泊松和 Gamma 观测值需要整理。
任何帮助将不胜感激。
谢谢,戴夫。
【问题讨论】:
-
第二个泊松条目 2 的期望输出是什么?它也是1082.61吗?或者它会是伽马系列中接下来两个条目的总和 7760.4402+731.5646=8492.0048?
-
抱歉,不清楚。这将是您的第二个建议,即 8492.00。为了完整起见,这将使泊松分布“3”的第三次观察等于“8982.7640 24172.2369 30824.8424”的总和。有什么想法吗?
标签: r statistics sum aggregate distribution