Я использую пакет GenOrd для генерации коррелированных порядковых данных. Основная идея состоит в том, чтобы получить коррелированные порядковые данные с корреляцией 0,5, теперь я хочу повторить весь код 1000 раз и сохранить результаты корреляции, чтобы увидеть, насколько близко я могу подойти к корреляции 0,5, затем изменить размер выборки и Предельные вероятности и посмотрим, что изменится.
library(GenOrd)
R<-matrix(c(1,0.5,0.5,1),2,2)
Marginal<-list(c(0.2,0.5,0.7,0.9),c(0.1,0.3,0.4,0.5))
DataOrd<-ordsample(100,Marginal,R)
correlation<-cor(DataOrd)
correlation[1,2] # 0.5269
?replicate
? - person JasonAizkalns   schedule 08.12.2014