Bonjour,
je vais faire une simulation de données de 25 individus de binormal corrélé de 1.
Le problème avec R, il simule des données corrélées de 0.2 à 0.3, et moi je veux une data corrélée à 1 (ou bien 0.9).
Merci par avance de m'aider si vous avez des idées pour résoudre ce problème (même avec d'autre logiciel).
Le code R utilisé est:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 mean1 <- -0.5 mean2 <- -0.5 var1 <- 0.25 var2 <- 0.25 covariance = correlation*var1*var2 sigma <- matrix(data=c(var1,covariance,covariance,var2),ncol=2) valeur_propre <- eigen(sigma) if (valeur_propre$values[1] > 0 & valeur_propre$values[2] > 0){ x <- rmvnorm(n=nb_studies, mean=c(mean1,mean2), sigma=sigma) }
Partager