Случайное блуждание по целому числу - вычисление «шагов» в R - PullRequest
0 голосов
/ 10 марта 2019

Начинается с 0 и на каждом шаге перемещается на 1 или -1 с равной вероятностью. Чтобы проиллюстрировать эту прогулку, рассмотрим следующее: маркер помещается в ноль на числовой линии, а честная монета подбрасывается. Если монета падает на головы, маркер перемещается на одну единицу вправо. Если он приземляется на хвосты, маркер перемещается на одну единицу влево. В основном, я знаю, как имитировать случайную прогулку, но вместо того, чтобы иметь позицию x для каждого n;

function(n){

return(cumsum(c(0, sample(c(-1, 1), size = n-1, replace =TRUE))))

}

Я хочу получить вектор с каждой модификацией (1 или -1), но я не знаю, как изменить мою текущую функцию. Может быть, с другой переменной, считающей разницу между каждой позицией?)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...