Как получить только положительные значения в симуляции Монте-Карло? - PullRequest
0 голосов
/ 08 июля 2020

Используя приведенный ниже код, мы получаем 10 000 случайных значений, обычно распределенных вокруг среднего, и значения могут быть как положительными, так и отрицательными. Я имею дело с проблемой, когда отрицательные значения результата моделирования не имеют смысла. Как я могу создать нормальное распределение только с положительными значениями? Или есть другой подходящий способ справиться с этим?

runs <- 100000
sims <- rnorm(runs,mean=30,sd=30)

1 Ответ

0 голосов
/ 08 июля 2020

Если вы хотите избавиться от негативов, вы можете сделать это после своего кода. Это даст вам своего рода усеченное нормальное распределение, если это то, что вам нужно.

sims <- sims[sims>0]
...