Я хочу многократно выбирать значения на основе определенного условия.Например, я хочу создать образец из 100 значений.С вероятностью 0,7 это будет выборка из одного распределения, а из другой вероятности, в противном случае.
Вот способ сделать то, что я хочу:
set.seed(20)
A<-vector()
for (i in 1:100){
A[i]<-ifelse(runif(1,0,1)>0.7,rnorm(1, mean = 100, sd = 20),runif(1, min = 0, max = 1))
}
Я уверен, что есть другиеболее элегантные способы, без использования для цикла.Есть предложения?