2 Objets R

2.1 Vecteur et dataframe

2.1.1 Creation

nom <- c("Zachary", "Pierre", "Linda")
notes <- c(16,12,13)

3 trucs pour survivre :

  • Alt + - pour l’opérateur d’assignation

  • tabulation pour la complétion

  • Ctrl + entrée pour executer la ligne de code

2.1.2 Indexation

nom [1]
## [1] "Zachary"
notes [2]
## [1] 12
df <- data.frame(nom, notes)
df [1,2]
## [1] 16
df$nom
## [1] "Zachary" "Pierre"  "Linda"
df$notes
## [1] 16 12 13

2.1.3 Operation

#sum(df$notes)
sum(notes)
## [1] 41

2.2 Exercice

Créer un dataframe sur 3 villes et leur nombre d’habitants Trouver la moyenne du nombre d’habitants.

3 Lire des fichiers .csv

Quels sont les problèmes lors de l’ouverture de fichier sous Libre Office ?

On va rencontrer les mêmes pour R

Différence read.csv et read.csv2

data <- read.csv("data/data93_2024_totale.csv")
head(data)
##      Libellé.Budget.Agrégat.Montant.en...par.habitant
## 1 AUBERVILLIERS;Autres dotations et subventions;151.6
## 2           AUBERVILLIERS;Autres impôts et taxes;33.7
## 3              AUBERVILLIERS;Charges financières;45.1
## 4      AUBERVILLIERS;Achats et charges externes;325.8
## 5  AUBERVILLIERS;Autres dotations de fonctionnement;4
## 6                            AUBERVILLIERS;FCTVA;99.1
data <- read.csv2("data/data93_2024_totale.csv")
head(data)
##   Libellé.Budget                            Agrégat Montant.en...par.habitant
## 1  AUBERVILLIERS    Autres dotations et subventions                     151.6
## 2  AUBERVILLIERS             Autres impôts et taxes                      33.7
## 3  AUBERVILLIERS                Charges financières                      45.1
## 4  AUBERVILLIERS         Achats et charges externes                     325.8
## 5  AUBERVILLIERS Autres dotations de fonctionnement                         4
## 6  AUBERVILLIERS                              FCTVA                      99.1

Décimale ?

summary(data)
##  Libellé.Budget       Agrégat          Montant.en...par.habitant
##  Length:1967        Length:1967        Length:1967              
##  Class :character   Class :character   Class :character         
##  Mode  :character   Mode  :character   Mode  :character
data <- read.csv2("data/data93_2024_totale.csv", dec = ".")

4 Retour sur les univariées

Regarder le cours sur les univariés, quels sont les deux fonctions à retenir ?

5 Regression

Rappeler les étapes de la régression

Quelle fonction permet

  • d’afficher la droite de régression sur le graphique ?

  • de calculer le coefficient de détermination ?

6 Khi2

Comment se calcule le Khi2 ? Que signifient df et p-value ?













L5GEABIM Analyses bivariées et multivariées