Les posteurs les plus actifs de la semaine
Aucun utilisateur |
Sujets les plus vus
ACP en R avec le package FactorMineR
2 participants
Page 1 sur 1
ACP en R avec le package FactorMineR
Bonjour,
Disons que je réalise une ACP avec la fonction PCA du package FactorMineR.
En l'appliquant sur une base de données d'apprentissage, j'obtiens un objet R comportant entre autres :
- les valeurs propres
- les coordonnées des variables dans la nouvelle base des facteurs de l'ACP
- les coordonnées des individus dans la nouvelle base des facteurs de l'ACP
Y a t-il un moyen, à partir des données citées plus haut (a priori à partir des deux premières) d'être capable de calculer pour une nouvelle observation (voire une des observations utilisées dans la base d'apprentissage) les coordonnées des individus dans la base des facteurs (celle qui a été construite avec la base d'apprentissage) sans avoir à refaire une ACP ?
Merci d'avance.
Disons que je réalise une ACP avec la fonction PCA du package FactorMineR.
En l'appliquant sur une base de données d'apprentissage, j'obtiens un objet R comportant entre autres :
- les valeurs propres
- les coordonnées des variables dans la nouvelle base des facteurs de l'ACP
- les coordonnées des individus dans la nouvelle base des facteurs de l'ACP
Y a t-il un moyen, à partir des données citées plus haut (a priori à partir des deux premières) d'être capable de calculer pour une nouvelle observation (voire une des observations utilisées dans la base d'apprentissage) les coordonnées des individus dans la base des facteurs (celle qui a été construite avec la base d'apprentissage) sans avoir à refaire une ACP ?
Merci d'avance.
Yuurei007- Nombre de messages : 2
Date d'inscription : 08/08/2017
Re: ACP en R avec le package FactorMineR
Bonjour,
Avec FactoMineR tu peux spécifier dans la fonction PCA que tu as des individus supplémentaires, qui ne seront pas pris en compte dans l'ACP mais pour lesquels tu pourras avoir les coordonnées en fonction des cordonnées des variables établis à partir des autres individus :
Avec FactoMineR tu peux spécifier dans la fonction PCA que tu as des individus supplémentaires, qui ne seront pas pris en compte dans l'ACP mais pour lesquels tu pourras avoir les coordonnées en fonction des cordonnées des variables établis à partir des autres individus :
- Code:
# un exemple avce un jeu de données
data(meaudret, package = "ade4")
tab <- meaudret$env
# on ne prend pas en compte le 12ème individu dans l'ACP
acp1 <- PCA(tab, ncp = 2, ind.sup = 12)
# les résultats de cet individu sont stockés dans $ind.sup
acp1$ind.sup
$coord
Dim.1 Dim.2
au_2 9.131472 -0.654386
$cos2
Dim.1 Dim.2
au_2 0.8073029 0.004145938
$dist
au_2
10.16301
# pour les coordonnées de cet individu en fonction des coordonnées des variables de l'ACP :
acp1$ind.sup$coord
# pour tous les autres individus :
acp1$ind$coord
droopy- Nombre de messages : 1156
Date d'inscription : 04/09/2009
Re: ACP en R avec le package FactorMineR
Bonjour Droopy,
Merci pour ta réponse. En effet, je suis un peu bête de ne pas y avoir pensé.
En plus, j'ai même dans le code de la fonction PCA, la manière de calculer ces coordonnées, si je veux le faire indépendamment.
Merci de m'avoir débloqué.
Merci pour ta réponse. En effet, je suis un peu bête de ne pas y avoir pensé.
En plus, j'ai même dans le code de la fonction PCA, la manière de calculer ces coordonnées, si je veux le faire indépendamment.
Merci de m'avoir débloqué.
Yuurei007- Nombre de messages : 2
Date d'inscription : 08/08/2017
Sujets similaires
» installer un package avec R
» package R modele COX
» Package lme4
» Création de package R
» utilisation du package flexmix de R
» package R modele COX
» Package lme4
» Création de package R
» utilisation du package flexmix de R
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|