Présentation du logiciel



Documents pareils
R00 Installation du logiciel R sous Windows

Mises en relief. Information supplémentaire relative au sujet traité. Souligne un point important à ne pas négliger.

1. Visualiser la «carte» de mon réseau social

Les logiciels gratuits en ligne

Table des matières L INTEGRATION DE SAS AVEC JMP. Les échanges de données entre SAS et JMP, en mode déconnecté. Dans JMP

AUVRAY Clément (168187) HOMBERGER Alexandre (186897) GLADE. Langages, outils et méthodes pour la programmation avancée Page 1 sur 12

Utiliser une clé USB

Installation Client (licence réseau) de IBM SPSS Modeler 14.2

L espace de travail de Photoshop

Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite.

Atelier Le gestionnaire de fichier

L informatique en BCPST

Studio. HERITIER Emmanuelle PERSYN Elodie. SCHMUTZ Amandine SCHWEITZER Guillaume

Les outils numériques permettant l enregistrement de documents audiovisuels diffusés sur Internet sont nombreux. Certains sont gratuits.

Guide de l utilisateur Mikogo Version Windows

Utiliser Dev-C++ .1Installation de Dev-C++ Table des matières

Manuel d utilisation 26 juin Tâche à effectuer : écrire un algorithme 2

Introduction à l informatique en BCPST

L alternative, c est malin 1. Comment faire plein de choses pour pas cher sur MacIntosh

Tsoft et Groupe Eyrolles, 2005, ISBN :

Tutoriel Création d une source Cydia et compilation des packages sous Linux

TP1 - Prise en main de l environnement Unix.

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, , ISBN :

Chaque ordinateur est constitué de différentes unités de stockage de données (Disque dur, Graveur ) que l on peut imaginer comme de grandes armoires.

R - un exemple du succès des modèles libres

MEGA ITSM Accelerator. Guide de Démarrage

Construire des plug-ins pour SAS Management Console SAS 9.1

Silhouette Studio Leçon N 2

COMMENCER AVEC VUE. Chapitre 1

La boucle for La boucle while L utilisation du if else. while (condition) { instruction(s) }

Manuel de formation Spaceman 1 ère journée

italc - GUIDE DE PRISE EN MAIN RAPIDE

Celestia. 1. Introduction à Celestia (2/7) 1. Introduction à Celestia (1/7) Université du Temps Libre - 08 avril 2008

Guide utilisation Omnivox, Léa et MIO

Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS

Créer et partager des fichiers

Competence Management System (Système de Gestion de Compétences)

MAÎTRISE DE L ENVIRONNEMENT WINDOWS VISTA

REALISER UN SITE INTERNET AVEC IZISPOT SOMMAIRE

AVEC LIVE TRADER, VISEZ PLUS HAUT POUR VOS INVESTISSEMENTS

A C T I V I T É S CE QUE JE CONNAIS CONTEXTE PROFESSIONNEL. Quel est l élément essentiel du poste informatique? ...

Mise en scène d un modèle dans l espace 3D

Découvrez Windows NetMeeting

Les tablettes. Présentation tablettes Descriptif Fournisseurs Caractéristiques Comparatifs Conseils Perspectives Démonstration

iil est désormais courant de trouver sur Internet un document

Organiser le disque dur Dossiers Fichiers

Séance 0 : Linux + Octave : le compromis idéal

Technologie de déduplication de Barracuda Backup. Livre blanc

Décompresser, créer une archive au format «ZIP»

Polypoint/PEP. Gestion des prestations et planification d horaire. Les nouveautés de la version g2.8.3

Préparation à l installation d Active Directory

RACCOURCIS CLAVIERS. DEFINITION : Une «combinaison de touches» est un appui simultané sur plusieurs touches.

Maîtrisez votre Navigateur

Table des matières ENVIRONNEMENT

2010 Minitab, Inc. Tous droits réservés. Version Minitab, le logo Minitab, Quality Companion by Minitab et Quality Trainer by Minitab sont des

Permis de conduire info

L informatique pour débutants

pas à pas prise en main du service sur le web Le Cloud

SFEA. Ce document peut être imprimé au format livret. Guide utilisateurs du site "Se Former en Alsace"

TP 1 Prise en main de l environnement Unix

La place de SAS dans l'informatique décisionnelle

MEGA ITSM Accelerator. Guide de démarrage

C RÉATION DE PDF (1) Cours SEM 205 Mieux utiliser le format PDF

N importe qui possédant un code MS valide peut initier la rencontre. Néanmoins, il serait préférable de laisser cette

1. Des chartes graphiques homogènes, élégantes, créatives

Portail : mode d emploi

INSTALLATION DES SERVICES DE DOMAINE ACTIVE DIRECTORY Windows Server 2008 R2

TD 1 - Installation de système UNIX, partitionnement

Internet Marketing Manager

PRESENTATION DE LA SOLUTION. CybEx E_Trade

ES Enterprise Solutions

NETWORK & SOFTWARE ENGINEERING MANUEL D UTILISATEUR. Logiciel TIJARA. NETWORK AND SOFTWARE ENGINEERING Manuel d'utilisateur "TIJARA" 1

Niveau 1. Atelier d'initiation à l'ordinateur ... Fondation de la Bibliothèque Memphrémagog inc. Magog (Québec) J1X 2E7 Tél.

Pourquoi un GMAO? Pourquoi GMAO-Machine Bateau? Démarrage Dossier Menu Principal Structure, classification des équipements Fiche d intervention

Gestion des fichiers sur micro-ordinateur

NiceLabel pour Services Microsoft Windows Terminal Serveur et Citrix MetaFrame

MANUEL UTILISATEUR. Application 4trip

Programmation C. Apprendre à développer des programmes simples dans le langage C

Dispositif Technique

Manipuler fichiers et dossiers

Table des matières A. Introduction... 4 B. Principes généraux... 5 C. Exemple de formule (à réaliser) :... 7 D. Exercice pour réaliser une facture

Procédure : Sauvegarder un Windows 7 sur un disque réseau

Fiche d utilisation du logiciel. 1 - Installation. J. Thioulouse & D. Chessel

de gestion de stock Inventaire, achats

Correction des Travaux Pratiques Organiser son espace de travail

Prise en main. Norton Ghost Pour trouver des informations supplémentaires. A propos de Norton Ghost

My Poker Manager Guide Utilisateur. Guide Utilisateur

Tutoriaux : Faites vos premiers pas avec Microsoft Visio 2010

Sommaire. 2. L accès aux modules. 1. Aspects techniques. 1.1 Le matériel requis 2

GUIDE D UTILISATION DE L AGENDA

iweb Premiers contacts Découvrez iweb et apprenez à créer votre site web.

Création de Site Web. Atelier Cyber-Base Emploi Pays Beaujolais

Comment accéder à d Internet Explorer

Guide de prise en main. Yourcegid SOLOS. Devis-Factures. 12/08/2013 Page 1 / 38

TP Blender n 2 : Importation d un modèle SketchUp et animation

FICHE PEDAGOGIQUE. Questions à poser. - Avant de démarrer l ordinateur,

Partner Entreprise. Modules de cours pour la formation continue Offre IFAPME Verviers

Manuel Utilisateur Chariot odys.sante-lorraine.fr

Transcription:

Chapitre A Présentation du logiciel R Pré-requis et objectif La lecture du chapitre sur l installation de R dans les Annexes peut se révéler utile. Ce chapitre présente les origines, l objectif et les spécificités du logiciel R. SECTION A.1 Présentation du logiciel A.1.1 Origines Le logiciel R est un logiciel de statistique créé par Ross Ihaka & Robert Gentleman [21]. Il est à la fois un langage informatique et un environnement de travail : les commandes sont exécutées grâce à des instructions codées dans un langage relativement simple, les résultats sont affichés sous forme de texte et les graphiques sont visualisés directement dans une fenêtre qui leur est propre. C est un clone du logiciel S-plus qui est fondé sur le langage de programmation orienté objet S, développé par AT&T Bell Laboratories en 1988 [4]. Ce logiciel sert à manipuler des données, à tracer des graphiques et à faire des analyses statistiques sur ces données. A.1.2 Pourquoi utiliser R? Tout d abord R est un logiciel gratuit et à code source ouvert (opensource). Il fonctionne sous UNIX (et Linux), Windows et Macintosh. C est donc un logiciel multi-plates-formes. Il est développé dans la mouvance des logiciels libres par une communauté sans cesse plus vaste de bénévoles motivés.

2 Le logiciel R Tout le monde peut d ailleurs contribuer à son amélioration en y intégrant de nouvelles fonctionnalités ou méthodes d analyse non encore implémentées. Cela en fait donc un logiciel en rapide et constante évolution. C est aussi un outil très puissant et très complet, particulièrement bien adapté pour la mise en œuvre informatique de méthodes statistiques. Il est plus difficile d accès que certains autres logiciels du marché (comme SPSS ou Minitab par exemple), car il n est pas conçu pour être utilisé à l aide de «clics» de souris dans des menus. L avantage en est toutefois double : l approche est pédagogique puisqu il faut maîtriser les méthodes statistiques pour parvenir à les mettre en œuvre ; l outil est très efficace lorsque l on domine le langage R puisque l on devient alors capable de créer ses propres outils, ce qui permet ainsi d opérer des analyses très sophistiquées sur les données. Attention R est plus difficile d accès que certains autres logiciels du marché. Il faut passer du temps à en apprendre la syntaxe et les commandes. Le logiciel R est particulièrement performant pour la manipulation de données, le calcul et l affichage de graphiques. Il possède, entre autres choses : un système de documentation intégré très bien conçu (en anglais) ; des procédures efficaces de traitement des données et des capacités de stockage de ces données ; une suite d opérateurs pour des calculs sur des tableaux et en particulier sur des matrices ; une vaste et cohérente collection de procédures statistiques pour l analyse de données ; des capacités graphiques évoluées ; un langage de programmation simple et efficace intégrant les conditions, les boucles, la récursivité, et des possibilités d entrée-sortie. SECTION A.2 R et les statistiques R est un logiciel dans lequel de nombreuses techniques statistiques modernes et classiques ont été implémentées. Les méthodes les plus courantes permettant de réaliser une analyse statistique telles que : statistique descriptive ; tests d hypothèses ; analyse de la variance ;

Chapitre A. Présentation du logiciel R 3 méthodes de régression linéaire (simple et multiple) ; etc. sont enchâssées directement dans le cœur du système. Notez également que la plupart des méthodes avancées de statistique sont aussi disponibles au travers de modules externes appelés packages. Ceux-ci sont faciles à installer directement à partir d un menu du logiciel. Ils sont tous regroupés sur le site internet du Comprehensive R Archive Network (CRAN) (http://cran.r-project. org) sur lequel vous pouvez les consulter. Ce site fournit aussi, pour certains grands domaines d étude, une liste commentée des packages associés à ces thèmes (appelée Task View), ce qui facilite ainsi la recherche d une méthode statistique particulière. Par ailleurs, une documentation détaillée en anglais de chaque package est disponible sur le CRAN. Il est par ailleurs utile de noter que les méthodes statistiques les plus récentes y sont régulièrement ajoutées par la communauté statistique elle-même. Renvoi Le lecteur pourra consulter avec profit la section C.2 détaillant les procédures à mettre en œuvre afin d installer de nouveaux packages. SECTION A.3 R et les graphiques Une des grandes forces de R réside dans ses capacités, bien supérieures à celles des autres logiciels courants du marché, à combiner un langage de programmation avec la possibilité de réaliser des graphiques de qualité. Les graphiques usuels s obtiennent aisément au moyen de fonctions prédéfinies. Ces dernières possèdent de très nombreux paramètres permettant par exemple d ajouter des titres, des légendes, des couleurs, etc. Mais il est également possible d effectuer des graphiques plus sophistiqués permettant de représenter des données complexes telles que des courbes de surface ou de niveau, des volumes affichés avec un effet 3D, des courbes de densité, et bien d autres choses encore. Il vous est également possible d y ajouter des formules mathématiques. Vous pouvez aussi agencer ou superposer plusieurs graphiques sur une même fenêtre, et utiliser de nombreuses palettes de couleur. Vous pouvez obtenir une démonstration des possibilités graphiques de R en tapant successivement les commande suivantes : demo(image) example(contour) demo(graphics) demo(persp)

4 Le logiciel R demo(plotmath) demo(hershey) require(lattice) # Charge le package que vous devez avoir # préalablement installé en passant par le # menu Packages/Installer le(s) package(s). demo(lattice) example(wireframe) require(rgl) # Même remarque que ci-dessus. demo(rgl) # Possibilité d interaction avec la souris. example(persp3d) La figure ci-dessous présente quelques-uns de ces graphiques. Fig. A.1: Quelques possibilités graphiques offertes par R. SECTION A.4 L interface graphique de R L interface graphique de R (c est-à-dire l ensemble de ses menus) est très limitée, voire inexistante sur certaines plates-formes, en comparaison des autres logiciels standards. Cette minimalité peut dérouter les novices. Toutefois, nous pouvons nuancer cet inconvénient au travers des points suivants :

Chapitre A. Présentation du logiciel R 5 cela offre l avantage pédagogique d inciter l utilisateur à bien maîtriser la procédure statistique qu il compte appliquer ; il existe des outils additionnels qui permettent d étendre l interface graphique. Le package Rcmdr, à installer via le menu Packages et à charger (activer) à l aide de la commande require(rcmdr), permet d effectuer des analyses graphiques et statistiques usuelles au moyen d une interface plus conviviale à l aide de menus déroulants. Par ailleurs, les instructions R permettant de réaliser l analyse choisie dans les menus de Rcmdr s affichent dans une portion de fenêtre dédiée. Cela peut par exemple être utile si l on ne connaît pas ou que l on a oublié une instruction R nécessaire à la réalisation d une tâche particulière. En voici une petite illustration. Fig. A.2: Illustration de l interface graphique Rcmdr. Astuce Notez qu il est possible, lorsque vous maîtriserez le R, de développer vous-même des outils similaires à Rcmdr, à destination d un utilisateur final

6 Le logiciel R qui ne souhaite pas apprendre le logiciel R mais seulement utiliser, de la façon la plus ergonomique possible, une procédure que vous aurez élaborée pour lui. Vous pourrez pour cela faire appel au package tcltk. Mac Les utilisateurs du système d exploitation Macintosh, pourront consulter avec profit les instructions disponibles à l adresse http://socserv. mcmaster.ca/jfox/misc/rcmdr/installation-notes.html, après avoir installé le package tcltk disponible sur le CRAN.