Я не могу создать эту переменную - PullRequest
1 голос
/ 18 февраля 2020

Как мне создать переменную в R, которая принимает значение 0 60% времени и значение 1 в противном случае?

Ответы [ 2 ]

2 голосов
/ 18 февраля 2020

R предлагает ряд функций, которые производят случайные выборки из общих распределений. Все они названы «r», за которым следует сокращение дистрибутива; «rnorm» - случайная норма, «rpois» - случайный пуассон, «runif» - случайная униформа (не работает), et c. Вы ищете "rbinom" - случайный бином.

например,

rbinom(1, 1, 0.4)

Мы используем 0,4 вместо 0,6, потому что функция хочет вероятность 1 в качестве третьего аргумента.

1 голос
/ 18 февраля 2020

Вероятно, это должно быть в StackOverflow. Во всяком случае,

sample(0:1, 1, prob=c(0.6, 0.4))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...