[PDF] TP1 : Introduction au logiciel R





Previous PDF Next PDF



TP1 : Introduction au logiciel R

TP1 : Introduction au logiciel R. Dans cette première séance de travaux pratiques nous introduisons le logiciel libre R que nous.



TP 1 : Introduction au logiciel R Table des matières

TP 1 : Introduction au logiciel R R est un logiciel libre dédié à l'analyse statistique qui offre des facilités graphiques considérables.



Université Paris-Sud MAO Proba-Stats M1 MFA 2014-2015 TP1

TP1 : INTRODUCTION À R. Résumé. R est un logiciel de calcul numérique utilisé dans de nombreux domaines d'appli- Installation du logiciel de base.



TP1 : Introduction et ACP

Le logiciel libre R peut être utilisé de plusieurs manières. Il est possible de l'utiliser en mode interactif (commande R --vanilla) bien que cela ne soit 



Dynamique des populations TP1 : EDO dans R

1 Introduction. Le but de ces TP est de vous familiariser avec l'utilisation du logiciel pour la résolution numérique d'EDO dans R et R2.



TP1 : Introduction à R et illustrations de théorèmes classiques 1

L3 MMESI. TP1 : Introduction à R et illustrations de théorèmes classiques. Lors de ce premier TP nous allons nous familiariser avec le logiciel R. Nous.



TP 1 : Igraph/R - Introduction

19 oct. 2015 igraph est une biblioth`eque de manipulation d'analyse et de visualisation de graphes



TP1: INTRODUCTION `A MATLAB 1. Lacc`es Pour lancer l

TP1: INTRODUCTION `A MATLAB. Résumé. Matlab est un logiciel de calcul numérique utilisé dans de nombreux domaines d'application.



TP1 ? Master Finance ? logiciels Introduction `a R

Le logiciel R a de plus beaucoup de fonctions qui permettent d'étudier les données : par exemple mean var (qui calcule la variance corrigée



TP-1 : Introduction à R 1 Création et enregistrement dun fichier R 2

M1-Génie Pétrolier - Analyse de données. TP-1 : Introduction à R. La première séance est dédiée à la prise en main du logiciel libre R de traitement de.



TP 1 : Introduction au logiciel R - CNRS

1 A propos de R R est un logiciel libre dédié à l’analyse statistique qui o?re des facilités graphiques considérables R est à la fois un logiciel et un language de programmation Il peut être vu comme une implémen-tation du language S développé par les laboratoires Bell et à la base du logiciel S-Plus vendu par



RTP1 — Wikipédia

TP1 : Introduction au logiciel R Dans cette première séance de travaux pratiques nous introduisons le logiciel libre R que nousutiliserons dans les séances suivantes En particulier nous illustrons certains aspects de R en nousbasant sur les notions de statistique vues en cours 1 Mise en place



TP1 : INTRODUCTION À R - Université Paris-Saclay

TP1 : INTRODUCTION À R Résumé R est un logiciel de calcul numérique utilisé dans de nombreux domaines d’appli-cation et open source Il est basé sur le calcul matriciel Le but de ce TP est d’introduire les commandes les plus courantes 1 Installation du logiciel de base 1 1 LelogicielR



Initiation au logiciel R - Paris 1 Panthéon-Sorbonne University

TP de Méthodes Numériques n01 : Initiation au logiciel R L'objectif de ce TP est de vous familiariser avec les objets et les commandes du logiciels R notamment de tout ce qui a trait aux manipulations des réels vecteurs et matrices



T P n 1 Initiation au logiciel R

T P no1Initiation au logicielR 1 Introduction : Qu'est-ce-queR? Rest un logiciel permettant de faire des analyses statistiques et de produire desgraphiques Nous allons utiliserRcomme une bo^ te a outils pour faire des analyses statistiques MaisRest egalement un langage de programmation complet



Searches related to tp1 introduction au logiciel r filetype:pdf

1 Introduction : Qu’est-ce-que R? • R est un logiciel permettant de faire des analyses statistiques et de produire des graphiques • Nous allons utiliser R comme une boˆ?te a outils pour faire des analyses statistiques • Mais R est ´egalement un langage de programmation complet C’est cet aspect qui fait que R est di?´erent des

Qu'est-ce que RTP1 HD?

    RTP1 HD, est une chaîne de télévision haute définition, chargée de diffuser certains contenus de RTP1 en HD. Elle est uniquement disponible sur les plateformes de télévision payante. La chaîne a été créée en 2008 pour la transmission intégrale des Jeux olympiques de Pékin en haute définition.

Comment réussir la pratique du TP ?

    Il est primordial d’arriver en TP et de connaître son cours sur le bout des doigts. Parce que si tu veux réussir la pratique, encore faut-il connaître la théorie : apprendre son cours c’est 80 % du boulot. Tu auras ainsi une idée du TP à effectuer mais aussi des réactions ou des phénomènes attendus.

Qu'est-ce que la R1?

    La R1 possède une véritable mesure en 3D du mouvement. L'IMU (Inertial Measuring Unit soit capteur d'inertie) évalue les déplacements dans les trois dimensions (vers l'avant, vers les côtés, et de haut en bas), plus un mesurage gyroscopique dans les trois dimensions (le tangage, le roulis et le lacet).

Est-ce que les RP sont gratuits ?

    Vous voulez des RP gratuits ? Ça pourrait vous coûter votre compte. Ne communiquez jamais votre nom d'utilisateur ni votre mot de passe à qui que ce soit. FREE RP Hack!!! What could go wrong? | League of Legends Player Support Community Collab Voici la triste vérité : les RP GRATUITS ne sont jamais vraiment gratuits.
TP1 : Introduction au logiciel R Université Paul SabatierL3 SID Statistique exploratoire

TP1 : Introduction au logiciel R

Dans cette première séance de travaux pratiques, nous introduisons le logiciel libre R que nous

utiliserons dans les séances suivantes. En particulier, nous illustrons certains aspects de R en nous

basant sur les notions de statistique vues en cours.

1 Mise en place

Il est possible d"utiliser R en mode interactif grâce à la commandeR(ouR --vanillapour

éviter de charger et de sauver une session). Une fois cette commande validée, vous avez la possibilité

d"entrer des commandes directement dans l"invite de commande de R (symbole>). Le logiciel R propose de nombreuses fonctions de base. Pour quitter le mode interactif, il faut

utiliserq(). Les fonctionshelpethelp.searchpermettent d"obtenir de l"aide,help(q) # Affiche l"aide sur la fonction q

?q # Comme help(q) help.search("quit") # Cherche le mot quit dans l"aide ??quit # Comme help.search("quit")

q() # Quitte le mode interactifQue se passe-t-il si vous oubliez les parenthèses dans la dernière ligne?

Lisez l"aide de la fonctionmean.

Le mode interactif est utile pour consulter l"aide et faire des essais mais il est moins adapté

pour une utilisation avancée de R. Pour cela, nous utilisons un fichier (extension ".r" pour profiter

de la coloration syntaxique) dans lequel nous entrons les commandes que R devra exécuter. Pour

cela, un simple copier-coller des lignes de code dans le mode interactif suffit ou vous pouvez charger

un fichier avec la commandesource,source("mon_fichier.r") Dans ce fichier, vous pouvez ajouter des commentaires avec le caractère#. Tout ce qui est entre

ce caractère et le prochain retour à la ligne n"est pas interprété par R (voir le premier exemple). Les

commentaires sont particulièrement utiles lorsque nous reprenons un ancien fichier, par exemple. Bien entendu, il existe de nombreuses autres façons d"exécuter un code R. Vous pouvez créer un script exécutable, utiliser une interface graphique comme Rcmdr, ... Voir sur internet si vous souhaitez plus de renseignements sur tout cela.

2 Des données

Pour charger un jeu de données, il faut utiliser une fonction adaptée selon le type de fichier qui contient ce jeu. Une telle fonction très commune estread.tablequi permet de lire un fichier formaté en tableau et retourne une liste des valeurs. Comme tous les objets de R, cette liste 1

peut être stockée dans une variable grâce à l"opérateur d"affectation<-(il est possible d"utiliser

également l"opérateur=mais cela est déconseillé pour éviter la confusion avec l"opérateur d"égalité

Pour cette séance, nous allons utiliser deux jeux de données extraits de l"articleModeling wine

preferences by data mining from physicochemical propertiesde Cortezet al.paru dansDecision Support Systemsen 2009. Ces jeux de données contiennent différentes mesures chimiques sur plusieurs vins rouges et blanc.rouge <- read.table( header=TRUE,sep=";") blanc <- read.table(

header=TRUE,sep=";")Avec l"aide sur la fonctionread.table, expliquez à quoi servent les deux optionsheaderet

sepque nous avons utilisées. Que fait la fonctiontypeof? Que vous retourne-t-elle pour les listesrougeetblanc? Que fait la fonctionnames? Que vous retourne-t-elle pour les listesrougeetblanc? Que fait la fonctiondim? Que vous retourne-t-elle pour les listesrougeetblanc?

A l"aide des trois questions précédentes, précisez les informations que contiennent nos deux

jeux de données.

Afin d"accéder à une colonne particulière d"une liste, nous pouvons utiliser son nom ou le numéro

de la colonne (elles sont numérotées à partir de1). L"objet retourné est un vecteur contenant les

valeurs de la colonne.pH_rouge <- rouge$pH # Avec le nom de la colonne pH_rouge <- rouge[[9]] # Avec le numéro de la colonne blanc_density <- blanc$density # Avec le nom de la colonne

blanc_density <- blanc[[8]] # Avec le numéro de la colonne3 Quelques fonctions pour manipuler les données

Pour calculer la moyenne uniforme des éléments d"un vecteurv, nous pouvons utiliser la fonc-

tionmean. Voici, par exemple, comment calculer les moyennes des pH des vins rouges et blancs,moy_pH_rouge <- mean(rouge$pH)

moy_pH_blanc <- mean(blanc$pH)Nous allons voir comment calculer des moyennes pondérées avec R et vérifier la formule de

décomposition de la moyenne. Que fait la fonctionc? Utilisez-la pour calculer directement la moyenne uniforme des pH des vins rouges et blancs avecmean. Quel est le poids du groupe des vins rouges? Et celui du groupe des vins blancs? 2 Avec l"aide sur la fonctionweighted.mean, calculez la moyenne pondérée des moyennes de chaque groupe et retrouvez le résultat précédent. Pour calculer des quantiles d"un jeu d"observations stocké dans un vecteurv, nous utilisons la fonctionquantile. Sans plus d"argument, celle-ci calcule les quantiles à0%,25%,50%,75%,

100%. Pour avoir les quantiles à d"autres ordres, il faut manipuler le paramètreprobs.v <- 1:10

quantile(v) # Calcul des quantiles de base

quantile(v, probs=seq(0, 1, 0.1)) # Calcul des décilesEst-ce que les quantiles retournés concordent avec la définition du cours?

A quoi sert le paramètretypede la fonctionquantile? Pour quelle valeur de ce paramètre retrouvons-nous la définition du cours? Calculez les quartiles et la médiane du taux d"alcool dans les vins rouges et celui dans les vins blancs. Commentez les résultats obtenus.

4 Premiers graphiques

Une des forces du logiciel R est la grande variété de graphiques qu"il peut produire et la

facilité avec laquelle l"utilisateur peut créer ses propres graphiques. Nous nous contenterons dans

cette séance d"utiliser des fonctions de base et laissons les paramètres graphiques pour les séances

suivantes.

Dans le cours, nous avons présenté les boîtes à moustaches (ouboxploten anglais). Il s"agit d"un

graphique synthétique très utilisé en pratique. Pour l"afficher, le logiciel R propose une fonction

boxplotqui permet également d"afficher plusieurs diagrammes à moustaches simultanément.boxplot(rouge$pH) # Diagramme pour le pH des vins rouges

boxplot(rouge$pH) # Diagramme pour le pH des vins blancs boxplot(rouge$pH, rouge$pH) # Les deux simultanément

boxplot(rouge) # Pour toutes les variables de la listeQuels commentaires pouvez-vous faire sur le pH des vins rouges et celui des vins blancs à

partir du troisième exemple? Discutez de l"aspect des boîtes dans le quatrième exemple. Quel problème cela pose-t-il? A quoi sert la fonctionscale? Discutez du résultat de la commandeboxplot(scale(rouge)) par rapport à la question précédente. Affichez la boîte à moustaches derouge$residual.sugaret commentez son aspect. Com-

parez ce résultat à la boîte à moustaches des mêmes données auxquelles vous appliquerez la

fonctionf(x) = ln(x)=x1=4. Grâce à l"aide de la fonctionboxplot, vous pouvez commencer à vous familiariser avec certaines options graphiques. Essayez, par exemple, de modifier la couleur de la boîte à moustaches. Pour comparer la répartition de deux jeux de données, nous avons vu le diagramme quantile- quantile (ouQQ-ploten anglais). Ce diagramme se trace avec la fonctionqqplot(le paramètre typepermet de tracer les segments joignant les points), 3 qqplot(rouge$alcohol, blanc$alcohol, type="l")

qqplot(rouge$pH, blanc$pH, type="l")Comment se lisent ces graphiques? Que nous disent-ils sur les répartitions des variables

alcoholetpH? A l"aide de la fonctionabline, vous pouvez tracer une droite par dessus le graphique. Utilisez cette commande pour étayer vos réponses précédentes.

5 Vos propres fonctions

Comme dans tout langage informatique, il est possible d"écrire ses propres fonctions en R. Voici un exemple de fonction qui calcule la variance des observations contenues dans le vecteurvpassé en paramètre avec les poids uniformes.variance <- function(v) { moy <- mean(v) var <- 0 for (i in 1:length(v)) { var <- var + (v[i]-moy)^2 return(var / length(v)) }Notez, en particulier, la syntaxe de la bouclefor. Nous l"utilisons ici pour mettre en évidence les calculs successifs mais, en pratique, ce genre de boucle n"est pas conseillé et il vaut mieux utiliser les fonctions natives de R. Transformez cette fonction pour permettre à l"utilisateur de spécifier les poids qu"il veut utiliser. Comment passer certains poids par défaut si l"utilisateur n"en fournit aucun (les poids uniformes, par exemple)? (Optionnel)Adaptez votre fonction pour qu"elle n"utilise plus de bouclefor. Utilisez pour cela la fonctionweighted.mean. Calculez, avec votre fonction, la variance des pH des vins rouges et blancs ensemble, puis celle des pH des vins rouges uniquement et enfin celle des pH des vins blancs.

Calculez les variances intra et inter. Vérifiez votre résultat à l"aide de la formule de décom-

position de la variance.

6 Pour ceux qui ont fini

Écrivez une fonction qui affiche la fonction de répartition associée aux observations conte-

nues dans un vecteur passé en paramètre. Adaptez votre fonction pour afficher simultanément

deux fonctions de répartition associées à deux jeux de données passés en paramètres. Proposez à

l"utilisateur différentes options graphiques (couleur, ...). 4quotesdbs_dbs31.pdfusesText_37
[PDF] Décimaux, entiers…en 6ème : toute une histoire - Mission Maths 76

[PDF] Les grandes décisions du Conseil d'Etat et de la Cour - CNDA

[PDF] Partage et décision collective

[PDF] la procédure collégiale

[PDF] choix dinvestissement et de financement - ena

[PDF] choix dinvestissement et de financement - ena

[PDF] RECUEIL DES DECISIONS DE CLASSEMENT TARIFAIRE ANNEE

[PDF] LA QUALITE DES DECISIONS DE JUSTICE

[PDF] Elèves soumis à décision de positionnement réglementaire

[PDF] Chapitre 5 Choix en avenir incertain

[PDF] caractéristiques entrepreneuriales et décision du dirigeant - DOI

[PDF] Download this PDF

[PDF] I La liberté d'utilisation du domaine public - FDV

[PDF] des à l' - Ofpra

[PDF] Risque incertitude et décision - Faculté des Sciences Juridiques