泊松过程和随机游动

时间:2017-03-29 16:31:38

标签: python python-2.7

我试图通过绘制平均速率为1 s ^( - 1)的泊松过程来模拟1D中的随机游走,但是在随机选择的方向(左或右)。我试图绘制轨迹(x vs t),总持续时间为t = 400s,但我似乎无法跟踪x方向t(时间)正确。我怎样才能做到这一点?到目前为止我有这个:

x = [0]

t = [0]

for j in range(100):

    mean_rate = 1.0 
    d = 1.0 
    step_x = np.random.poisson(0, mean_rate)
    bern_tri = np.random.binomial(0.5,step_x)

    if bern_tri == 1:
        x.append(x[j] + d)
        t.append(t[j])
    else:
        x.append(x[j] - d)
        t.append(t[j])
plt.plot(x,t) 
plt.show()

0 个答案:

没有答案