【发布时间】:2019-06-26 20:27:10
【问题描述】:
我正在尝试对通常符合泊松过程的事件时间戳进行建模,其中均值 = 方差。我已经使用以下代码实现了这一点,该代码从指数中采样(时间间隔对泊松来说是指数的),它似乎工作得很好。
def GenerateTimes(self):
intervals = [random.expovariate(self.CountsPerSecond) for i in range(self.nDataPoints)]
timeStamps = [0.0]
timeStamp = 0.0
for t in intervals:
timeStamp += t
timeStamps.append(timeStamp)
self.timeStamps = timeStamps
我现在想对一个非常相似的过程进行建模,并包括一定程度的过度离散,即方差 > 均值。有关过度分散的完整解释,请查看 this page。本质上,我想在时间戳中包含一定程度的“聚集”或“聚类”。
理想情况下,我希望平均值与纯泊松过程相同,但标准差会增加一个乘数,即 1.5 x sigma、2 x sigma 等。关于如何做到这一点的任何建议?
谢谢
【问题讨论】:
-
基本上我需要一个允许过度分散的 expovariate 版本。负二项式能胜任吗?