Je souhaite obtenir la matrice des distances suite à une AFC réalisée par le biais du paquetage ade4. J'utilise donc les commandes suivantes à partir d'une dataframe nommée observations :
Code : Tout sélectionner
# Création du tableau disjonctif complet :
disjon<-acm.disjonctif(observations)
#
# Réalisation de l'AFC :
acf_obs<-dudi.coa(disjon, scann = FALSE)
#
# Calcul des distances :
distchi <- dist.dudi(acf_obs)
disstchi2<-distchi^2
Les deux premières étapes ne posent aucun problèmes. En revanche, la quatrième commande renvoie le message : Erreur dans dist.dudi(acf_obs) : allocMatrix : trop d'éléments fournis.
J'en déduis un manque de mémoire face à un objet trop important. J'essaie donc d'utiliser le paquetage bigmemory, mais j'ai vraiment du mal à l'appliquer à mon problème. Auriez-vous quelques suggestions ?
Merci par avance de vos réponses.