Если мне нужно создать таблицу, состоящую из 19 учеников, у каждого ученика будет 10 данных о том, идут ли они вовремя. Я хотел бы рандомизировать 100% по времени, 90% по времени и 80% по времени для каждого из студентов. Я не могу придумать способ рандомизировать процентное соотношение по времени для каждого человека (например, студент № 1 имеет временную ставку 90%, а учащийся № 2 имеет временную ставку 70% и т. Д.). Это то, что я придумайте, если у всех студентов будет ставка времени 90%.R - Создание вероятности возникновения в кадре данных
ID<-data.frame(rep(1:19,each=10))
ID$DOSE<- c(replicate(19,
c(sample(rep(c("on time","late")),size=10,replace=TRUE,prob=c(0.90,0.10)))))
Заранее спасибо!
кажется, что проблема в вашем коде, что вы неправильно набранный '' true' на замену = true'. С какими проблемами вы сталкиваетесь с кодом? – Bernardo
Благодарим вас за обнаружение mistabke.I хотел бы спросить, хочу ли я рандомизировать процентное соотношение времени для разных студентов. Например, студент № 1 имеет временную ставку 90%, а учащийся № 2 имеет временную ставку 70% и т. Д. – msstefunni
Имеет ли каждый учащийся независимую вероятность опоздания, что известно априори? – vpipkt