style1

Procédurier - Utiliser R en mesure et évaluation


Un premier script - intro_01a.r

Avant de débuter l'exécution du script, vous devez le récupérer. Pour ce faire, cliquez-ici avec le bouton de droite et choississez Enregistrer sous... Enregistrez le fichier à un endroit où vous le retrouverez facilement.


Ouvrez maintenant le fichier avec Tinn-R ou R Editor.

Voici le début du fichier intro_01a.r. Étant donné qu'il s'agit du premier script un peu plus avancé que vous utilisez, je vous suggère de lire assez attentivement les commentaires (lignes précédées d'un "#").

# ************************
# Si vous avez ouvert le fichier dans votre navigateur Internet, vous pouvez faire un
# copier-coller du texte dans Tinn-R ou R Editor. Le plus simple est probablement de
# revenir à la page précédente et de faire Enregistrer sous...
# Tout au long du texte, des POINTs sont placés. Ils permettent de se retrouver dans
# le texte.
# ************************

# POINT intro
# Voici quelques manipulations simples pour se familiariser avec l'environnement R
# L'utilisation d'un script permet de répéter certaines opérations pour la manipulation
# de données ou l'exécution de fonctions souvent utilisées.
# Notez que le symbole # permet d'insérer des lignes de commentaires qui ne seront
# pas exécutées.
# Pour exécuter une ligne à la fois, deux choix, d'abord si on utilise R edit, allez
# dans le menu EDITION, choississez EXÉCUTER LA LIGNE OU LA SÉLECTION.
# Dans Tinn-R, utilisez l'icône SEND CURRENT LINE dans la barre d'outil.

Le POINT 01 du fichier consiste en l'importation de données situées dans un fichier sur un serveur sur Internet. Exécutez donc la ligne suivante. Pour plus de commentaires, consultez le fichier dans Tinn-R


matrice_donnees <- read.table("http://pages.usherbrooke.ca/r_project/
data/donnees_intro_a.data")

Pour afficher le contenu de l'entité matrice_donnees, il suffit d'inscrire son nom dans R Console.

matrice_donnees

En regardant le contenu de matrice_donnees vous voyez l'organisation du contenu de cette matrice. Il y a 20 élèves (de E1 à E20) qui ont répondu chacun à 6 questions (de Q1 à Q6). Chaque LIGNE représente un élève et chaque COLONNE représente un question.



Au POINT 02 nous commencerons à traîter les données de la matrice. D'abord, calculons la note de chaque élève et plaçons ce résultat dans une nouvelle matrice resultats_etudiants.

resultats_etudiants <- rowSums(matrice_donnees)
resultats_etudiants

Calculons maintenant la moyenne de l'examen.

moyenne_etudiants1 <- mean(resultats_etudiants)
moyenne_etudiants1

Le POINT 3 permettra de calculer la variance. Regardez bien les manipulations faites, car elle possède une petite subtilité.

# POINT 03
# La fonction var() permet de calculer la variance. Cependant, elle divise par
# (n-1) plutôt que par n, nous allons donc corriger la variance obtenue.
variance_originale <- var(rowSums(matrice_donnees))
nbre_individu1 <- nrow(matrice_donnees)


# En utilisant la matrice complète
nbre_individu2 <- length(resultats_etudiants)

# En utilisant les totaux des étudiants
variance_originale
variance_corrigee <- variance_originale * (nbre_individu1/(nbre_individu1 - 1))
variance_corrigee

moyenne_etudiants1

Vous êtes prêts à commencer les premiers exercices de l'ouvrage de mesures et évaluation de la Section 03.


Retour à à la page précédente
Retour à la page principale

Dernière mise à jour faite le 21 janvier 2017 à 13:10 -0800 par AndréSèb

Get Firefox!