290 likes | 409 Views
Encore à propos de l’analyse factorielle Jean-Herman Guay. Plan de la séance 1. Excel R Excel: le cycle complet 2. Retour sur les députés de la Chambre des communes 3. Les pays du G20 4. L’ élection présidentielle française 5. Le cas Morgantaler. En amont et en aval.
E N D
Encore à propos de l’analyse factorielle Jean-Herman Guay Plan de la séance 1. Excel R Excel: le cycle complet 2. Retour sur les députés de la Chambre des communes 3. Les pays du G20 4. L’ élection présidentielle française 5. Le cas Morgantaler
En amont et en aval En amont.. peu de temps … si tout va bien! • Partir d’un fichier excel épuré surveiller les accents • Enregistrer le fichier en format CSV sur votre ordi • Importation dans R … et commande attach() • Créer le data.frame • Faire les opérations Excel R Excel
En amont et en aval En aval.. peu de temps … si tout va bien! • S’assurer d’avoir la librairie xtable accessible • Transformer l’objet en un data.frame, ici dff • Utiliser la commande: print(xtable(dff), type="html") Excel R Excel
Les votes de la Chambre Question 1: quelle portion est expliquée par les deux premières dimensions?
Les votes de la Chambre Question 2: qu’est ce qui contribue à définir chaque dimension?
Les votes de la Chambre Question 2: qu’est ce qui contribue à définir chaque dimension?
Les votes de la Chambre Question 2: qu’est ce qui contribue à définir chaque dimension?
Les votes de la Chambre Question 3: qu’est ce qui contribue à définir le centre?
Question 4: comment rendre compte de la disposition des provinces?
Les votes de la Chambre Question 4: comment rendre compte de la disposition des provinces?
Question 4: comment rendre compte de la disposition des provinces? Les votes de la Chambre #Pour créer la variable sur les votes favorables (cumul) df$C6[df$c6.3=="Y"]<-1 df$C6[df$c6.3=="N"]<--1 df$C6[df$c6.3=="A" | df$c6.3=="P"]<-0 df$C7[df$c7.3=="Y"]<-1 df$C7[df$c7.3=="N"]<--1 df$C7[df$c7.3=="A" | df$c7.3=="P"]<-0 df$C45[df$c45.3=="Y"]<-1 df$C45[df$c45.3=="N"]<--1 df$C45[df$c45.3=="A" | df$c45.3=="P"]<-0 df$C44[df$c44.3=="Y"]<-1 df$C44[df$c44.3=="N"]<--1 df$C44[df$c44.3=="A" | df$c44.3=="P"]<-0 df$C2[df$c2.3=="Y"]<-1 df$C2[df$c2.3=="N"]<--1 df$C2[df$c2.3=="A" | df$ c2.3=="P"]<-0 df$C9[df$c9.3=="Y"]<-1 df$C9[df$c9.3=="N"]<--1 df$C9[df$c9.3=="A" | df$c9.3=="P"]<-0 df$cumul=df$C6+ df$C7+ df$C45+ df$C44+ df$C2+ df$C9
#Pour créer la variable accumulation des abstentions ou pairages df$C6A[df$c6.3=="Y"]<-0 df$C6A[df$c6.3=="N"]<-0 df$C6A[df$c6.3=="A" | df$c6.3=="P"]<-1 df$C7A[df$c7.3=="Y"]<-0 df$C7A[df$c7.3=="N"]<-0 df$C7A[df$c7.3=="A" | df$c7.3=="P"]<-1 df$C45A[df$c45.3=="Y"]<-0 df$C45A[df$c45.3=="N"]<-0 df$C45A[df$c45.3=="A" | df$c45.3=="P"]<-1 df$C44A[df$c44.3=="Y"]<-0 df$C44A[df$c44.3=="N"]<-0 df$C44A[df$c44.3=="A" | df$c44.3=="P"]<-1 df$C2A[df$c2.3=="Y"]<-0 df$C2A[df$c2.3=="N"]<-0 df$C2A[df$c2.3=="A" | df$ c2.3=="P"]<-1 df$C9A[df$c9.3=="Y"]<-0 df$C9A[df$c9.3=="N"]<-0 df$C9A[df$c9.3=="A" | df$c9.3=="P"]<-1 df$cumulA=df$C6A+ df$C7A+ df$C45A+ df$C44A+ df$C2A+ df$C9A