Я пытаюсь смоделировать данные, где процесс генерирования данных имеет вид p (X, Y) = p (X) p (Z | X), где распределение двоичного Z зависит от значения X, которое генерируется изстандартное нормальное распределение.
X генерируется приведенным ниже кодом.
X <- rnorm(100, 0, 1)
Как бы я сгенерировал вектор Y, условный для X? Моей первоначальной мыслью было как-то сгенерировать вектор вероятностей P, используя X, а затем запустить приведенный ниже код, но это не удалось.
sapply(P,function(Y){rbinom(1,1,Y)})