Brit Anne-Cécile Dufeil Elodie Emzivat Audrey

Slides:



Advertisements
Présentations similaires
Un environnement de développement éducatif
Advertisements

1. Résumé 2 Présentation du créateur 3 Présentation du projet 4.
Produit Gammes Nomenclatures Modules Techniques Prix de Revient Prix de Vente Modules Techniques Client Marges Mise en route Temps Unitaire Prix (Ex:
Microsoft Excel LibreOffice Calc
A l’issue des conseils de classe de 3ème,
1 Tracer un graphique avec la calculatrice graphique Cliquez sur le modèle de votre calculatrice.
1 Georgeta Bădău CRÉATION ET GESTION DUN BLOG AVEC LA PLATE-FORME LEWEBPEDAGOGIQUE.COM Séance no.4.
Portée des variables VBA & Excel
Proposition de recherches sur ABI (Pro Quest) Lise Herzhaft (Urfist de Lyon) et MH Prévoteau (Bibliothèque Université Paris 2) Mise en forme par Nolwenn.
Présentation de lapplication Livret personnel de compétences.
Story-board version 1.1 Statut : à valider Rédacteur : Nicole Djuissi
Courbes de fonctions avec Excel
Courbes de fonctions avec Excel
1 V-Ingénierie… La compétence au service de lexigence… vous présente.
Académie de Créteil - B.C.1. 2 Pour information : Une action est lexpression temporelle Une action est lexpression temporelle (date début et date finde.
JXDVDTEK – Une DVDthèque en Java et XML
Présentation de l’application « Livret personnel de compétences »
Diffusion Nationale TOULOUSE -Avril 2006 STS Web Services libres Créer un service libre.
Lexique des manœuvres de base pour utiliser à PowerPoint
La diapo suivante pour faire des algorithmes (colorier les ampoules …à varier pour éviter le « copiage ») et dénombrer (Entoure dans la bande numérique.
Autorisations Utilisation eCATT
Construction de Box-Plot ou diagrammes en boîtes ou boîtes à moustaches Construire une boîte à moustaches …
Tutoriel pour l’utilisation de
Les résultats Le tri à plat
COM-115 Communication interculturelle
Créer un premier questionnaire
Gestion de la communication par établissement sur le site ville
Les requêtes La Requête est une méthode pour afficher les enregistrements qui répondent à des conditions spécifiques. La requête est donc un filtre.
Développement d’applications web
Les résultats Le tri croisé
Page 1 Introduction à ATEasy 3.0 Page 2 Quest ce quATEasy 3.0? n Ensemble de développement très simple demploi n Conçu pour développer des bancs de test.
© 2008 General Parts International, Inc. Written permission is required to copy or forward to anyone other than the intended recipient. Formation TeammateTime.
Présentation générale de MapBruit
Formation au module Structure de ZENTO
Aide-mémoire – FORMULAIRE Web DA/DT
Traitement de textes WinWord 3 e année Sciences Commerciales NEHAR Attia.
Vue générale de Sharpdesk
1 Encoder les données. 2 Pour démarrer lencodage des données, cliquer sur « Les données »
Mode plan – Table des matières
1Office for the Coordination of Humanitarian Affairs (OCHA) CAP (Consolidated Appeal Process) Section Système de projet en ligne (OPS) pour les appels.
F Copyright © Oracle Corporation, Tous droits réservés. Créer des programmes avec Procedure Builder.
2 TP avec l ’aide d ’un modeleur 3D :
1. 2 PLAN DE LA PRÉSENTATION - SECTION 1 : Code HTML - SECTION 2.1. : CSS (Méthode 1) - SECTION 2.2. : CSS (Méthode 2) - SECTION 3 : JavaScript - SECTION.
Graphe d ’interaction La réalisation du graphe d ’interaction permet d ’assurer l'uniformité des pages et de navigation qui rendent un projet plus fonctionnel.
Notre calendrier français MARS 2014
Annexe 1 VISITE SUR
Excel (Partie 2).
C'est pour bientôt.....
Structure et Services « STS » Menu Structures : Divisions
Les nombres.
Veuillez trouver ci-joint
Introduction à l’algèbre
Extranet des collèges Guide dutilisation des fonctionnalités de la paye des intervenants de la D.A.E. Novembre 2006.
BLOGS (carnets web, cybercarnets) Didactiques des NTICS.
LA GESTION COLLABORATIVE DE PROJETS Grâce aux outils du Web /03/2011 Académie de Créteil - Nadine DUDRAGNE 1.

‘‘Open Data base Connectivity‘‘
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
Biologie – Biochimie - Chimie
© 2008 General Parts International, Inc. Written permission is required to copy or forward to anyone other than the intended recipient. 1 © 2008 General.
Création et présentation d’un tableau avec Word 2007
CALENDRIER-PLAYBOY 2020.
SURCOUF Christian ( ) Méthodologie Master 2. Initiation à PowerPoint 1 Ouvrir le menu C ONCEPTION.
KIWAPP IS A B2B FULL-STACK APP-MANAGEMENT TOOL KIWAPP EN QUELQUES ETAPES Octobre 2014.
UMR 7619 Sisyphe Avril 2012 Alexandre Pryet Le langage une introduction pragmatique Les graphiques.
Chapitre 6.2 Les curseurs Cours SGBD 3A Mme hkimi Jihène
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
Menu Structure : Divisions Diffusion Nationale TOULOUSE – Décembre 2008 Structure et Services « STS » Menu Structures : Divisions.
1 Tableur Excel. 2 Introduction Un tableur est un logiciel permettant de manipuler des données numériques et d'effectuer automatiquement des calculs sur.
Transcription de la présentation:

Brit Anne-Cécile Dufeil Elodie Emzivat Audrey iPlots Brit Anne-Cécile Dufeil Elodie Emzivat Audrey

Introduction Les représentations de données sur R : La fonction plot: fonction générique de R qui permet de représenter tous les types de données Exemple : plot(maxO3~T15, data=ozone)

Introduction Les représentations de données sur R : La fonction plot: fonction générique de R qui permet de représenter tous les types de données Exemple : boxplot(maxO3~vent, data=ozone)

Introduction Les représentations de données sur R : La fonction plot: fonction générique de R qui permet de représenter tous les types de données. Avec cette fonction, on peut : Modifier la taille et la forme des points Ajouter des lignes au graphique, des symboles, des légendes … Il existe d’autres packages avec des fonctions pour représenter les données : iplots : permet de créer des graphiques interactifs.

Sommaire Présentation du package iplots Les graphiques et les différentes options Application sur un jeu de données Conclusion

I. Présentation générale du package Création Quand ? En 2003, au 3e congrès international ‘Distributed Statistical Computing’ (DSC 2003) puis en 2006 à la conférence useR!2006, pour la version 2.0 Où ? RoSuDa, Université d’Augsburg en Allemagne (Dept. Of Computer Oriented Statistics and Data Analysis) Qui ? Simon Urbanek Martin Theus Tobias Wichtrey Alex Gouberman

I. Présentation générale du package Fonctionnement général iplots fournit des graphes interactifs liés entre eux Tous les graphes issus d’une même jeu de données sont automatiquement liés Un groupe identifié par une couleur dans un graphe est mis en évidence par la même couleur dans tous les autres graphes

I. Présentation générale du package Fonctionnement général iplots fournit des graphes interactifs liés entre eux Tous les graphes issus d’une même jeu de données sont automatiquement liés Un groupe identifié par une couleur dans un graphe est mis en évidence par la même couleur dans tous les autres graphes

II - Les Graphiques et les différentes options

Représentation d’une variable quantitative Histogramme : > ihist(association) De nombreuses actions sont possibles en utilisant le clique-bouton, pour une utilisation simplifiée

Représentation d’une variable quantitative Estimateur à noyau : > iplot(density(sand[,"association"]))

Représentation d’une variable qualitative Diagramme en barres (compte les effectifs pour chaque modalité) >ibar(Sexe)

Représentation de deux variables qualitatives Représentation d’un nuage de points : >iplot(appetance,attrait)

Variable quantitative en fonction d’une variable qualitative Graphique avec une boîte à moustache par modalité de la variable qualitative >ibox(Sepal.length,species)

Représentation de variables quantitatives et qualitatives Graphique qui permet de voir toutes les associations des modalités de plusieurs variables qualitatives. >ipcp(Produit,association) #Interactive parallel coordinates plot

Représentation de deux variables

Représentation de plusieurs variables qualitatives On observe l’association de 2 variables qualitatives, à chaque intersection, on trouve les individus qui possèdent les 2 modalités. Imosaic(Produit,achat) Observation des données Données attendues

Représentation de plusieurs variables En sélectionnant Multiple barcharts on peut obtenir un graphique avec à la fois les résultats attendus et observés >Multiple barcharts

Gestion courante des graphiques Comment modifier les graphiques ? iplot.opt() iplot.opt(..., plot=iplot.cur()) Arguments : … paramètres à modifier, plot : graphique qui va subir les modifications Que peut-on modifier ? title : titre du graphique (attention le titre n’apparaît pas sur le graphique) xlim, ylim : limites des axes col : couleur ptDiam : diamètre des points anchor ou binw : modification de la longueur et la largeur d’un histogramme Trier les variables qualitatives en fonction de leur effectif (histogramme) Voir l’aide de la fonction iplot.opt() Remarque : la plupart des modifications peuvent être effectuées à partir de l’onglet « View »

Gestion courante des graphiques Exemples : Modifier la taille des points >iplot(appetance,attrait) >iplot.opt(ptDiam=10) Changer la forme de l'histogramme >ihist(association) >iplot.opt(anchor=1, binw=1,title= "histogramme association sandwich")

Gestion courante des graphiques : ajouter de la couleur Plusieurs façons de procéder : Sélectionner l’onglet« View », puis « Set Colors  CB» ou « Rainbow» Appliquer une couleur par produit de manière permanente >ibar(Produit) >iset.col(Produit) #iset.brush(Produit) >iplot.opt(title="essai fonction ") Autre façon d’attribuer une couleur à chaque produit >ibar(Produit) >iplot.opt(col=unclass(Produit),title="Analyse sensorielle sandwich")

Gestion courante des graphiques : ajouter de la couleur Interaction entre les graphiques Appel des graphiques à l’aide de l’onglet « Windows »

Gestion courante des graphiques : selectionner Plusieurs façons de procéder : Peut aussi se faire à l’aide de la souris en sélectionnant simplement ce qui nous intéresse Sélectionner les notes supérieures à 5 (attention, ne pas oublier d’enlever les couleurs ) >iset.select(association >= 5) Elements concernant la sélection Quel est le pourcentage d'éléments sélectionnés? >sum(sign(iset.selected()))/length(association) 0,8819 : il y a 88% des notes concernant la variable association qui sont > à 5 Tous les graphiques associés à cette sélection vont l’afficher

Ajout d’information sur un graphique : iObjects iabline colorier les lignes Créer le scatterplot et y ajouter une droite > iplot(association, attrait) Droite de régression > z <- lm(association ~ attrait, data = sand) > iabline(z,col="blue") ilines Créer le scatterplot et y ajouter une droite > iplot(association,attrait) Utiliser la fonction lowess > m<- lowess(attrait, association) > ilines(m,col=blue)

Autres fonctions : iplot.cur() Donne l’indice du graphique sur lequel on travaille iplot.data() Donne les données du graphique iplot.list() Donne la liste de tous les graphiques iplot.off() Ferme les graphiques qui sont ouverts iplot.opt() Change les paramètres du graphique correspondant iplot.prev() Donne l’indice du tableau précédent iplot.set() Sélectionne le graphique sur lequel on souhaite travailler

III -Application sur un jeu de données

Application : sandwish Charger les packages : rJava puis Iplots Attach (sand) : The database is attached to the R search path. This means that the database is searched by R when evaluating a variable, so objects in the database can be accessed by simply giving their names. Importation du jeu de donnée >sand=read.table("sand.txt",header=T, dec=".", sep="\t") >summary(sand) Recoder les variables >sand[,"Produit"]=as.factor(sand[,"Produit"]) >sand[,"Juge"]=as.factor(sand[,"Juge"]) >sand[,"Seance"]=as.factor(sand[,"Seance"]) >sand[,"Ordre"]=as.factor(sand[,"Ordre"]) >names(sand) Préciser que les variables sont dans la base de donnée R, ensuite il suffit de les appeler en donnant leurs noms >attach(sand)

Conclusion

Conclusion L’intérêt de ce package: Mais … Outil intéressant pour l’aide à la compréhension des jeux de données Complément aux graphes classiques, support visuel intéressant Facilité d’utilisation Variables qualitatives faciles à visualiser Mais … Visualisation des variables quantitatives moins évidente Certaines fonctions ne fonctionnent pas Attention aux données manquantes Exportation des graphiques compliquée

Bibliographie Article dans r-bloggers consacré au package avec quelques exemples : http://www.r-bloggers.com/interactive-graphics-with-the-iplots- package-from-%E2%80%9Cr-in-action%E2%80%9D/ Site consacré au package iplots, comprenant des exemples et les derniers ajouts : http://www.rosuda.org/iplots/ Proceedings of the 3rd International Workshop on Distributed Statistical Computing http://www.ci.tuwien.ac.at/Conferences/DSC- 2003/Proceedings/UrbanekTheus.pdf Présentation du package iplots 2.0 par ses créateurs: http://www.rosuda.org/iplots/pdfs/iPlots.pdf