Extraction objet de forme "permat"
Bonjour à vous,
J'utilise le package "vegan" pour réaliser 100 permutations de ma matrice(52x52)existante. Je voudrais les extraire, mais je n'y arrive pas.
Comment pourrais-je faire?
Si ce n'est pas possible, j'aurais besoin de créer un vecteur contenant les 100 valeurs de la première case et ainsi de suite pour les 52x52 cases de la matrice.
Merci à vous.
Extraction objet de forme "permat"
Bonjour,
J'ai exactement le même problème. J'ai posté cette question il y a quelques jours mais je n'ai pas eu de réponse... :(
J'utilise le même package, la fonction permatfull.
J'ai réussi à extraire les données pour une case pour l'ensemble de 100 matrices.
Mais il faudrait répéter la ligne de commande pour chaque case.
Dans mon cas, ce n'est pas du tout pratique car j'ai une matrice de 500x500 donc 250000 cases!
Code:
1 2 3 4 5 6 7
|
library (vegan)
mat=matrix(round(runif(52*52)),ncol=52)
#randomisation de la matrice mat 100 fois
rand=permatfull(mat,times=100)
#rand$perm est la liste de matrices randomisées
Case1_2=sapply(rand$perm, function(x) x[[1,2]] ) |
Si tu as une solution fais moi signe
ou si quelqu'un peut nous aider svp :)
Merci