1 of 27

L’analyse factorielle

2 of 27

Une lecture très simple

Bac / Etudes 1984

3 of 27

Tableau valeurs observées

Tableau des écarts à l’indépendance

Script R

k2 <- chisq.test (data)

k2

k2$observed

k2$expected

k2$residual

400 x 300 / 1000 = 120

Tableau valeurs d’indépendance

ou valeurs attendues

4 of 27

Script R

k2 <- chisq.test (data)

k2

k2$observed

k2$expected

k2$residual

5000 x 2000 / 10000 = 1000

5 of 27

6 of 27

7 of 27

Technique

Technique

Sciences

Economique et social

Lettres

8 of 27

Sortie graphique de l’AFC avec explor

Réaliser l’ACM avec FactoMinR

Réaliser la sortie avec explor

library(explor)

explor::explor(res)

9 of 27

L’importance des points selon la contribution

10 of 27

11 of 27

12 of 27

AIU - ACM

Réaliser l’ACM avec FactoMinR

Réaliser la sortie avec R

explor::explor(res)

Télécharger la base des instituteurs de l’AIU (format xlsx)

Base de données AIU

13 of 27

AIU - ACM

Effectifs

Réaliser l’ACM avec FactoMinR

Réaliser la sortie avec R

explor::explor(res)

Télécharger la base des instituteurs de l’AIU (format xlsx)

Base de données AIU

14 of 27

AIU - ACM

Contributions

Réaliser l’ACM avec FactoMinR

Réaliser la sortie avec R

explor::explor(res)

Télécharger la base des instituteurs de l’AIU (format xlsx)

Base de données AIU

15 of 27

AIU - ACM

Cos²

Réaliser l’ACM avec FactoMinR

Réaliser la sortie avec R

explor::explor(res)

Télécharger la base des instituteurs de l’AIU (format xlsx)

Base de données AIU

16 of 27

17 of 27

La contribution

18 of 27

La représentativité

Cos2

19 of 27

Télécharger les Packages (la première fois uniquement)

# Introduction à Rcommander

install.packages('gplots')

install.packages('Rcmdr',dependencies = TRUE)

install.packages('FactoMineR')

install.packages('RcmdrPlugin.FactoMineR')

install.packages(c("Factoshiny","missMDA","FactoInvestigate","RColorBrewer"))

install.packages('epitools')

install.packages('prettyR')

install.packages('explor')

install.packages('gplots')

install.packages('factoextra')

install.packages('ade4')

install.packages('ClustGeo')

20 of 27

Installer les Packages (à chaque ouverture de R)

library(gplots)

library(Rcmdr)

library(FactoMineR)

library(RColorBrewer)

library(factoextra)

library(ade4)

library(Factoshiny)

library(ClustGeo)

library(epitools)

library(explor)

21 of 27

Charger R Commander (Rcmdr)

library(Rcmdr)

library(FactoMineR)

22 of 27

Charger l’extension (Plug-ins) FactoMinR

23 of 27

Importer un fichier excel

Pour une AFC, il faut importer un tableau croisé et non la table des données !!

24 of 27

L’AFC (tableau croisé) (base de données)

Si les données sont déjà un tableau croisé

# faire un tableau croisé à partir d’une BD

# Convertir les données en tant que tableau

table(b[,1] , b[,2])->t

head(t)

data

25 of 27

26 of 27

L’AFC library("FactoMineR") library("Rcmdr")

data(t)

head(t)

k2 <- chisq.test (t)

k2

res <- CA (t, graph = FALSE)

summary(res)

print (res) # donne la valeur du Chi2

27 of 27