Présentation et utilisation du logiciel R Komi Sodoké Université du Québec à Montréal Février 2007.

Slides:



Advertisements
Présentations similaires
Tutoriel - Les Ressources du BCH
Advertisements

S’abonner à des fils rss
19/06/02Kikiteam-ASI3n°1 / 21 Lenchere est en hausse… Forum, FAQ, Stats ! By KiKiTeam : Maxime Chambreuil, Minh LeHoai, Samy Fouilleux, Soizic Geslin.
Association loi LiTeam est une association dédiée aux systèmes d'exploitation et aux logiciels libres.
CRÉER UNE APPLICATION INTERNET RELIEE A UNE BASE DE DONNEES
Sciences Ingénierie FD.
Les logiciels libres: une révolution dans le domaine des TICE.
ESU Faciliter la gestion dInternet au CDI avec ESU.
CHOUETTE Un outil pour le développement de données normalisées dans le champs de linformation voyageurs Jacques BIZE Groupe Technologie des transports.
CREPUQ - Atelier sur les données numériques 1 Les données numériques : atelier d'information (et de démystification) - L'entrevue de référence dans le.
VLC UMVF Fiche Veille Statut Logiciel gratuit, open source
Serveurs web pour JSP et Servlets
Une solution personnalisable et extensible
Diffusion Nationale TOULOUSE -Mars 2006 STS Web Services libres.
10:59:29 Programmation Web Programmation Web : PHP Jérôme CUTRONA
V 1.5 Site Web de Formation. Intérêts Cette fonctionnalité de Spiral vous permet de créer et gérer des sites web entièrement personnalisable venant s'appuyer.
Présentation du système Linux
Simulateurs de réseaux Ns-3 et Ns-2.
Exposé Duan Kun Alexandra Moraru M2 Pro Traductique, INALCO
Comparatif des différents CMS Les CMS de E-commerce.
Service Commun Informatique
Le WebCampus de l’UPPA Plateforme dédiée à la formation en ligne
Avec Toggl, le suivi du temps…
Direction Informatique & Système d’Information
Déploiement sur le serveur Scribe eduscol.education.fr/securite - février 2007 © Ministère de l'Éducation nationale, de l'Enseignement supérieur.
Capture de son.
06/12/2005 C. Massot À PROPOS DE LOGICIELS STATISTIQUES.
Staroffice est une suite bureautique de la compagnie Sun Microsystem.Cette suite bureautique dispose d’un chiffrier électronique, éditeur de texte, logiciel.
Protocole RS-232 Branchement: Null Modem Inverse les différents pin Gender Changer Indispensable pour connecter le tout.
CSI 2532 Lab 1 25 Janvier, 2012 Installation de PostgreSQL.
Les systèmes multiplateformes
Les guides de formation WS-FTP Comment télécharger un site web sur le serveur de lÉcole.
Système dexploitation: Principe IFT6800 – E 2008 Pierre Poulin.
22 Web Platform Installer pour faciliter la mise en œuvre de votre plateforme Web 9 Février 2010 Alban OlierLaurent Bonnet
MSDN Academic Alliance
Intégration des TIC et nouveaux outils
Les logiciels de gestion bibliographique
Pourquoi est-il nécessaire d'installer de nouveaux logiciels sur votre ordinateur ? J'exclus de cette présentation l'installation de nouveaux matériels.
SPIP Existe depuis 1 er juillet 2001 Système de publication simplifié et partagé pour Internet : interface graphique très simple pour gérer des sites relativement.
Cours n°4M2. ESCE (S. Sidhom) Séminaire ( 6-12 Février 2007 ) Promo. M2 ESCE-Tunis 2006/07 Conception d’un système d'information sur Internet Architecture.
Greta des monts du cantal
Expose sur « logiciel teamviewer »
09/11/2006 CMS Content Management System Système de Gestion de Contenu.
SOMMAIRE L’entreprise Superviser Nagios conclusion Historique produits
Chapitre 1 : Présentation Page 1. Chapitre 1 : Présentation Page 2  1979 : Première version d’Unix commercialisée  Unix Système V  Puis Unix BSD par.
MSDN Academic Alliance une offre logicielle destinée à l'enseignement supérieur. Un seul abonnement pour obtenir les logiciels Microsoft pour la pédagogie.
S'initier au HTML et aux feuilles de style CSS Cours 5.
Introduction à CmapTools par Jacques-Antoine V-Lemay 3 septembre 2008 par Jacques-Antoine V-Lemay 3 septembre 2008.
Le Club informatique. Pourquoi un site web Pour rendre disponibles des textes, des photos et toute autre information Pour l’utilisation d’un site FTP.
UMR 7619 Sisyphe Avril 2012 Alexandre Pryet Le langage une introduction pragmatique.
Alexandre Blond Antoine Deshayes
Programmation Web : PHP
S'initier au HTML et aux feuilles de style CSS Cours 5.
1 Cours Installation & Configuration de machines Linux Formation GTI Ahmed Jebali.
Programmation Web : PHP
Stage IUFM Créteil Paris Versailles 23 janvier 2007
ANNEE SCOLAIRE 2005 / FONCTIONNEMENT DU RESEAU DU COLLEGE Tous les ordinateurs du collèges, portables et fixes sont dans un réseau. Cela signifie.
PPE 2 : Val Lamartinien Passion
Cours n°4M1.ist-ie (S. Sidhom) UE 203 Promo. M1 IST-IE 2006/07 Conception d’un système d'information sur Internet Architecture trois-tiers : technologies.
PROSOFT : simple et complet, sa prise en main est rapide et intuitive 1/41 Évaluez gratuitementPROSOFT Un logiciel conçu pour les agents immobiliers 
Introduction General Chapitre 1 : Cadre général
Pour mieux vieillir ensemble EndNote 401 EndNote Web dans les nuages Par Marie-Marthe Gagnon Bibliothécaire Mars 2015.
Antivirus TrendMicro Achat d’une licence illimitée par le Rectorat de Nantes.
Définition d’un CMS Comparatif des différents CMS Les CMS Généraux.
Projet 6 : Virtualisation
Bloc 1 - UE 5 - Technologies de l’information et de la communication TIC Bachelier en immobilier T. SOUMAGNE.
Gabriel Dumouchel, doctorant Université de Montréal Un logiciel de création, de gestion et de partage de références à l'heure du Web 2.0.
Gabriel Dumouchel, doctorant Université de Montréal Atelier Jouvence 2011.
Cloud et Petites entreprises. Stockage de données.
Elgg - Open Source Social Networking Baudoux Marion – Castet Rémi Baulon Ludovic – Blanchard Anne-Laure.
Transcription de la présentation:

Présentation et utilisation du logiciel R Komi Sodoké Université du Québec à Montréal Février 2007

R - présentation générale R est un langage de programmation et un environnement mathématique utilisé pour l'analyse statistique. Le site web de référence sur le logiciel R est :

Pourquoi choisir dutiliser R? Le logiciel R est un programme entièrement gratuit et librement diffusé; il peut être installé sans aucune licence sur votre ordinateur. Facilité d'apprentissage. Le laboratoire de ce soir va vous le prouver !!! Multi plate-forme : R fonctionne de la même façon sous Windows, Linux ou Macintosh. Peut être installé sur un serveur auquel les étudiants peuvent avoir accès en utilisant un terminal ou une interface web (Rweb). Des sites miroirs proposent des centaines de librairies R sous licence libre. R dispose de nombreuses fonctions graphiques. Très modulaire et adaptable à ses propres besoins (e xemple du menu du cours ). Une FAQ destinée aux utilisateurs. Site de comparaison des logiciels statistiques : en.wikipedia.org/wiki/Comparison_of_statistical_packages R offre les mêmes fonctionnalités et, dans certains cas, plus que les logiciels bien connus (SPSS, Minitab) qui coûtent plus de 1 000$.

Préparatifs pour débuter le laboratoire Téléchargement du logiciel R et installation sur un poste de travail : Site : Version la plus récente( ) 2.6.2http://cran.r-project.org/ Information dinstallation disponible sur le site :

Quelques commandes simples Créer un vecteur de données (par exemple, note finale à un cours) : Note <- c(80,92,83,96,85,77,98,92,87,90,88,91,67,72,86,82) Si un vecteur a été défini, on peut afficher son contenu en tapant tout simplement son nom : Note Les fonctions min() et max() fournissent la plus petite (resp. grande) valeur dun vecteur : min(Note), max(Note) La fonction range() fournit simultanément la plus petite et la plus grande valeur dun vecteur : noteRange <- range(Note); après taper noteRange Les fonctions sum() et prod() calculent la somme et le produit des composantes dun vecteur : sum(Note) length() rend le nombre de composantes du vecteur sort() ordonne par ordre croissant les valeurs du vecteur help() fournit de laide sur la fonction help.search("...") recherche dans le système daide pour les aides contetant …

Quelques commandes statistiques mean(x) fournit la moyenne des éléments de x. mean(Note) median(x) fournit la valeur médiane des éléments de x. median(Note) sd(x) fournit la valeur de lécart type des éléments de x. sd(Note) summary(x) fournit un sommaire des statistiques (Min, 1 e quartile, médiane, moyenne, 3 e quartile, Max) des éléments de x. summary(Note)

Introduction aux graphiques La fonction plot() permet de réaliser des graphiques de base à lécran. Considérons par exemple que nous disposons de 8 personnes dont nous connaissons le poids en kg et la taille en cm. Poids <- c(59,60,65,73,82,45,89,96) taille <- c(155,160,156,180,175,156,182,190) plot(poids,taille); plot(poids,taille,type='o') pour créer un histogramme de données, on utilise la fonction hist(). hist(Note, col="gray") Essayer la commande suivante : hist(Note, col="gray", main="Histogramme des notes", xlab="Note des étudiants",ylab=" Fréquence des notes",sub="Fig.1").

Introduction aux graphiques (suite) Pour tracer une boîte à moustaches : boxplot(x) Pour tracer un diagramme en secteurs, on utilise la fonction pie() Ecole.nom <- c("Vanier","St-Laurent","Vieux-Montreal", "Outremont") Ecole.effectif <- c(400,150,250,1000) Ecole.couleur <- c("gray99","blue","gray87","magenta") pie(Ecole.effectif,labels=Ecole.nom,col=Ecole.couleur) Lors de la rédaction dun rapport, il se peut que vous désiriez placer plusieurs graphiques les uns à côté des autres. Pour ce faire, utilisez la fonction par() : par(mfrow=c(2,2)) suivi de quatre instructions réalisant des graphiques. par(mfrow=c(2,2)) Ecole.nom <- c("Vanier","St-Laurent","Vieux-Montreal", "Outremont") Ecole.effectif <- c(400,150,250,1000) Ecole.couleur <- c("gray99","blue","gray87","magenta") pie(Ecole.effectif,labels=Ecole.nom,col=Ecole.couleur) hist(Note, col="gray", main="Histogramme des notes", xlab="Note des étudiants",ylab=" Fréquence des notes",sub="Fig.1") hist(Note,col="gray") plot(poids,taille,type='o')

Installation et manipulation du menu Menu du cours réalisé par Raîche (2007) pour vous faciliter les manipulations. Changement de répertoire : Fichier changer le répertoire courant. Sourçage du menu MAE 7020 : Fichier Sourcer du code R MENU_INITIALISATION.R Sélectionner un site miroir : Canada ON Linstallation de plusieurs librairies (packages) se fera automatiquement. Ce qui fait que le processus dinstallation du menu peut prendre quelques minutes. Lors de la première installation, cela peut même prendre jusquà 15 minutes selon la puissance de votre ordinateur. Ne pas trop tenir compte des divers messages qui saffichent.

Manipulation du menu Menu File permet de faire les traitements relatifs aux fichiers : ouverture, enregistrement, nom des variables. Également, vous pouvez accéder directement à différents fichiers où sont disponibles des données (tel que TIMMS, PISA, PIRLS, HOWEL) ou quitter le logiciel. Télécharger le fichier : BSGCQUm3.sav dans votre répertoire de travail. Il sagit dun fichier SPSS, louvrir à partir du menu de R. Afficher le nom des variables : File Variable name. Éditer les données : File Edit data. Ouvrir le fichier, préalablement téléchargé, de données de Howell : Tab2-1 (fichier R sans entête)

Manipulation du menu Permet de faire la sélection des variables qui nous intéressent. Menu Data

Manipulation du menu Permet de faire différentes analyses sur les variables. Seule lanalyse descriptive nous intéresse pour linstant. Les éléments du menus ne sont pas encore tous développés. Menu Analyse Fermer R et ouvrir de nouveau

Manipulation des fichiers de données Téléchargement de fichiers à partir du menu MAE 7020 : TEIMS, PIRLS, HOWELL Lecture de fichiers qui ont été préalablement téléchargés : exemple du TEIMS Sélection de variables (dans le but se simplifier la manipulation des données et sauvegarder ensuite un fichier moins volumineux) Sauvegarde d'un fichier de données : fichier avec entête

Analyses statistiques sommaires Il est suggéré d'effectuer ces analyses séparément avec deux variables. Une proviendra du tableau 2.1 de Howell, l'autre de variables de votre choix du TEIMS ou du PIRLS. Statistiques sommaires obtenues à partir du menu : Analyse –> Descriptive analysis Graphiques de variables sélectionnées : hist(variable); stem(variable); boxplot(variable)

Sauvegarde des résultats Sauvegarde des résultats (output) texte : Sélectionner la sortie désirée Edition Copier; ensuite coller dans le document voulu. Sauvegarde des résultats (output) Graphiques : Clic droit de la souris Copier en tant que bitmap Insérer (Édition coller) à l'intérieur de Word ou d'un autre logiciel.

Fin du cours Merci de votre attention