Скажем, я хочу создать 1000 переменных с заранее заданными корреляциями.Создать таблицу корреляции для большого числа переменных
Я хотел бы начать с создания корреляционной матрицы следующего вида:
a<-matrix(c(1,.8,.8,.8,1,.8,.8,.8,1),3)
Очевидно, что это может быть ручной кодируются 3 переменных, но как я могу легко создать то же самое для 1000 переменных? каждая из корреляций должна быть одинаковой (т. е. 8)?
Вы можете написать первую строку еще более кратко: 'example <- matrix (.8,5,5)'. –
@VincentZoonekynd Спасибо. Я только что проснулся. – dayne
+1 (nb, вы забыли инструкцию 'diag (mat2) <- 1' для случая OP) – gung