问题描述
i = 1
t = 100
p = 0.5
max_walk = 1000
samples = rbinom(max_walk,1,p)
samples[samples==0] = -1
walk = c(i,cumsum(samples))
在我的情况下,i是第一步的值,t是最大值,而零则是最小值。因此,当值小于或等于零或大于或等于t时,我必须停止行走。
有没有办法做到这一点?还是当相应结果小于或等于零或大于或等于t时,总和不累加?
i = 1
t = 100
p = 0.5
max_walk = 1000
samples = rbinom(max_walk,1,p)
samples[samples==0] = -1
walk = c(i,cumsum(samples))
在我的情况下,i是第一步的值,t是最大值,而零则是最小值。因此,当值小于或等于零或大于或等于t时,我必须停止行走。
有没有办法做到这一点?还是当相应结果小于或等于零或大于或等于t时,总和不累加?