STHDA forum

Questions logiciels » [R?gl?] help! Analyse en composante principale avec R Quel package utiliser?

Booster Fronde

rank_0.png

Avatar

Inscrit le: 26/05/2010

Messages: 1

Le 13/06/2010 à 19h19
Bonjour tout le monde.

Je d?bute avec le logiciel R et je cherche ? faire une analyse en composante principale.
Quel est le package ? utiliser? Quelqu'un aurait il un code?

Je vous remercie d'avance.



Edité par kass Le 13/06/2010 à 19h21
E-mail    

Administrateur

rank_admin.png

Avatar

Inscrit le: 25/05/2010

Messages: 3

Le 16/06/2010 à 00h05
Je te conseille le package FactoMineR, tr?s facile d'utilisation et sofistiqu?.

Le code R pour faire une ACP
Code TEXT :
 
library(FactoMineR)
PCA(x)
 


x ?tant une matrice contenant des donn?es.
E-mail    

Booster Fronde

rank_0.png

Avatar

Inscrit le: 06/01/2012

Messages: 1

Le 06/01/2012 à 12h01
Bonjour ? tous et avant tout merci aux fondateurs de ce site.

je suis aussi debutant sur R vraiment debutant, je viens de telecharger le logiciel car j'ai des donn?es ? analyser ? commencer par une ACP. mes donn?es sous access alors question une comment importer de fa?on terre ? terre ma BD sur R.
j'ai le package factomineR pour le besoin de l'ACP
si j'utilise ce code
library(FactoMineR)
PCA(x)
est ce que je dois prendre ma BD comme etant (X)?

merci beaucoup
   

Administrateur

rank_admin.png

Avatar

Inscrit le: 16/05/2010

Messages: 11

Le 11/01/2012 à 13h06
Il faudrait extraire les donn?es de ta base de donn?es sous forme de fichier txt, facilement importable dans R.

Site web    

Booster Fronde

rank_0.png

Avatar

Inscrit le: 12/07/2016

Messages: 5

Le 19/10/2016 à 10h18
Je te mets un code tu copies et colles :
Code R :
 
dir<-"Z:Perso/jhjh/"# ici tu y mets la direction de l? o? se trouve ton fichier (enregistr? en .csv bien sur) si tu as des soucis sur l'enregistrement de ton fichier excel ou ods tu me dis c'est tr?s simple 
data<-paste(dir,"nom de ton fichier.csv",sep="") 
Matrice<-read.csv(data,header=T,sep=";",dec=",") 
str(Matrice)#ici tu vois la forme de tes variables (colonnes de ta matrice) si tu as des caract?res en g?n?ral il les met direct en facteur, si tu as des valeurs num?riques et qu'il te met int, alors transforme les en num?rique! en faisant ci-dessous 
Matrice$nomcolonne<-as.numeric(as.character(Matrice$nomcolonne)) 
##ensuite tu vas dans install package tu choisis paris par exemple peu importe et tu cherches FactoMineR 
#Une fois charg? 
library(FactoMineR) 
res.pca = PCA(Matrice[,2:10], scale.unit=TRUE, ncp=5, graph=T)#si tu mets en ACP des variables qui ont la m?me unit? alorsz scale.unit=FALSE, sinon pour [,2:10] tu peux changer tu mets 2 si ta 1?re variable quanti ? prendre dans l'ACP se situe dans la colonne 2! 
#Voil? j'esp?re que ?a t'aidera et 10 si ta derni?re variable quanti est ? la colonne 10 ! 
##J'esp?re que ?a va t'aider!
 
   
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie
1 Utilisateur en ligne : 0 Administrateur, 0 Modérateur, 0 Membre et 1 Visiteur
Utilisateur en ligne : Aucun membre connecté
Licence - Pas d?Utilisation Commerciale - Partage dans les M?mes Conditions
Licence Creative Commons