Запись некоторое время l oop в R.
У меня есть начальное значение, и мне нужно смоделировать выборку (хотя размер должен быть неограниченным, а не 100).
Когда образец достигает необходимого значения, я хотел бы разбить l oop и напечатать сообщение.
Мой логин c следующий:
my_start <- 1000 # inital value
random <- sample(my_start, size = 100, replace = FALSE, prob = NULL)
# sample simulation, but size must be not 100, but unlimited
while (result > 2000) {
result <- my_start + random # trying here to add a sample to initial value
print('Start reaches', result)
}
Плюс я хотел бы Распределение выборки не будет превышать 100.
Я ценю любые советы!
ОБНОВЛЕНО: Почти достиг цели с помощью другого пользователя, просто хочу, чтобы колебания значение будет не более определенного значения (100), а не чисто случайным. Например, он будет колебаться между 900 и 1000, а когда он достигнет 1050, он сломается.
my_start <- 1000 # inital value
result <- my_start
n <- 2000 # generate random number from 1 to this value
while (result < 2000) {
random <- sample(n, 1)
result <- random
cat('\nValue reaches', result)
}