Je n'arrive pas à remplir mon array comme il faut.
Je pars d'une matrice (data) et je voudrais générer 50 matrices de façon aléatoire.
Code : Tout sélectionner
data <- matrix(rnorm(56), nrow=14, ncol=4) #matrice de départ
B = 50 # nombre final de matrices
nb_alea = NULL
BS = array(numeric(), c(nrow(data), ncol(data), B)) #array qui va contenir toutes mes matrices
for (i in 1:B) {
nb_alea=sample(nrow(data), 14, T) # je choisis aléatoirement avec remise les lignes de la nouvelle matrice
BS = array(data[nb_alea,], c(nrow(data), ncol(data), B))
}
Seulement avec ce code, j'ai la même matrice 50 fois… Quelqu'un aurait une idée ?
Ensuite, je voudrais pouvoir utiliser mes matrices individuellement mais je ne trouve pas la commande qui permet de passer d'un array à une matrice…
Je vous remercie d'avance pour votre aide !
Cordialement,
Diane MANZON