Session 1 6 mars 2017 Plateforme ICONICS Justine Guégan

Slides:



Advertisements
Présentations similaires
Les Fichiers M me DJEBOURI. D. Faculté de Médecine salle informatique Année universitaire الجمهورية الجزائرية.
Advertisements

Présentation LabPlus v3. Solution novatrice en Technologies de l’information Solution novatrice en Technologies de l’information Application pour la Gestion.
1 Programmation en C++ C++ de base ● Programme C++ ● Variables, objets, types ● Types et opérations fondamentales ● Tests ● Boucles ● Pointeurs, références.
Cours 4 data frames. Modes ouiNumérique, caractère, complexe logique Liste list ouiNumérique,caractère,complexe logiqueSérie temporelle ts OuiNumérique,caractère,complexe.
Comment utiliser le débogueur de Visual Studio /8/2015 INF145 1 Créé par Julien Galarneau Allaire, révisé par Eric Thé S.E.G.
Utilisation du logiciel EduStat © Distribution de fréquences simples Les compilations.
1 Programmation en C++ IO en C++/SL ● Standard Library ● Types, objets pour IO ● L'entrée de clavier ● Sortie à l'écran ● Fichiers.
Cahier des charges.
UE2 - M22 Licence acoustique
Cross-Plateform Cours JavaScript
Programmation en C++ Standard Library
JAVA.
E-Prelude.com Importation de nomenclatures issues de divers logiciels de CAO… … via un fichier « neutre » de type EXCEL.
Mener une activité.
Chapitre 3 fichiers de données
Cahier des clauses techniques particulières
Listes,dataframes séries temporelles
LES TABLEAUX EN JAVA.
Chapitre 1 nombres, chaînes de caractères, booléens, et VARIABLES
Les Tableaux Mme DJEBOURI. D.
Algorithmique AU El harchaoui noureddine
Algorithmique demander jeu du pendu.
Ajouter le code dans une page html
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
L’Instruction de Test Alternatif
Session 1 31 mai 2017 Plateforme ICONICS Justine Guégan
Javadoc et débogueur Semaine 03 Version A16.
Session 2 1er juin 2017 Plateforme ICONICS Justine Guégan
Semaine #7 INF130 par Frédérick Henri.
Algorithmique & Langage C
Python for beginners Qu'est ce que Python
Week 1 Lecture 1 Introduction à R L3PRO 2017.
ArchiCAD 20 perfectionnement, préparatoire au BIM
Qualité de codage.
Codage Indenter le code Limiter la portée des variables Traiter les erreurs en premier Utiliser le switch au delà de 3 tests en cascades Ne jamais utiliser.
Concepts de base de la programmation
Programmation en C++ C++ de base
3- Nouvelles pages d’accueil
Cours N°10: Algorithmiques Tableaux - Matrices
Package R Markdown: Un outil pour générer des pages html avec R Studio
Calcul Scientifique Initiation à SCILB
Formation sur les bases de données relationnelles.
Integrated Business intelligence
Diagrammes UML 420-KE2-LG.
L1 Technique informatique
Épreuve écrite E4.1 BTS CG Session /02/2017.
Programme financé par l’Union européenne
Langages de programmation TP11
03- Evaluation Access 2003 Cette évaluation comporte des QCM (1 seule réponse) et des Zones à déterminer dans des copies d’écran.
Filière Génie Civil – 2018 Langage C Tableaux – Exercices de révision
Chapitre 4: Les graphiques
Le code de Huffman: est une méthode de compression statistique de données qui permet de réduire la longueur du codage d'un alphabet. Le code de Huffman.
Catherine Cyrot - bibliothèques numériques - Cours 5
Chapitre 3: Les scriptes
JDepend - Analyse de la qualité du code Java -
Le programme informatique L’algorithme Le codage
Toutes les infos sont sur le site des bibliothèques.
Logiciel de présentation
7- Nouveaux services pédagogiques pour les élèves
Opérateurs et fonctions arithmétiques Opérateurs de relation Opérateurs logiques Cours 02.
PROGRAMMATION ET ENSEIGNEMENT
Session 2 9 mars 2017 Plateforme ICONICS Justine Guégan
Le langage C# : Partie 1.
Tableaux croisés dynamiques sous Excel: des outils simples pour une analyse rapide de jeux de données en cytométrie Camille SANTA MARIA Ingénieur d’étude.
Design, innovation et créativité
Python Nicolas THIBAULT
PROGRAMMATION SOUS R. PRESENTE PAR : ACHETTOU ISMAIL LAARICH TARIQ ENCADRE PAR : Pr. EXPOSÉ SUR LA PROGRAMMATION SUR R 2.
Type Tableau Partie 1 : Vecteurs
Les données structurées et leur traitement
Traitement de TEXTE 2 Stage – Semaine 3.
Transcription de la présentation:

Session 1 6 mars 2017 Plateforme ICONICS Justine Guégan Formation R Débutant Session 1 6 mars 2017 Plateforme ICONICS Justine Guégan

Présentation de Logiciel de statistique et un langage de programmation R est un langage de programmation (scripting) interprété et dérivé de S : Données simples et structurées Opération d’entrée-sortie, branchements conditionnels, boucles indicées et conditionnelles, récursivité etc. R est un logiciel de traitement statistique des données, il dispose : D’un interpréteur de commandes D’une bibliothèque très large de fonctions statistiques, de « packages », de modules externes compilés téléchargeable gratuitement sur internet D’une palette étendue de fonctionnalités graphiques D’un mode interactif sans jamais avoir à programmer

Utilisation avec un teRminal

Utilisation avec une GUI

Utilisation avec un outils aux fonctionnalités avancées www.rstudio.com

Syntaxe de base (1/2)

Syntaxe de base (2/2) Espace : Certains sont importants : x <- 1 : x prend la valeur 1 x < -1 : teste si x est plus petit que -1 D’autres servent à la lisibilité : x <- -1 x <--1 « un code bien aéré est plus facile à debugger »

Ressource, Aide (1/2)

Ressource, Aide (2/2) Communauté : Quick-R : http://www.statmethods.net/ http://www.duclert.org/ Etc …

Les types de valeurs Character Double Integer Logical Valeurs particulières : NA +Inf NaN

Les classes d’objets - Vecteur Vecteurs : tous les éléments sont de même nature Déclaration : c() Accès aux éléments d’un vecteur : [ indice ]

Les classes d’objets - Facteur Facteur : character ou numérique Déclaration : factor() Accès aux éléments d’un facteur: [ indice ]

Les classes d’objets - Matrice Matrice : tous les éléments sont de même nature Déclaration : matrix() Accès aux éléments d’une matrice: [ indice ligne , indice colonne ]

Les classes d’objets – Data frame Structure spéciale pour les jeux de données de type Individus × Variables Les colonnes peuvent être de nature différentes Les colonnes doivent être de même taille Déclaration : data.frame() Accès aux éléments d’un data frame : 2 façons [ indice ligne , indice colonne] $colonneName

Les classes d’objets - Liste Listes : objet « fourre-tout » Déclaration : list() Accès aux éléments d’une liste : $

A VOUS DE JOUER !

Les graphiques (1/3) www.duclert.org/r-graphiques/parametres-graphes-R.php Plot() Paramètres principaux : main : titre xlab/ylab : titre des axes xlim/ylim : limites des axes type : points, lignes, les 2, none col : couleur pch : symbole pour les points …

Les graphiques (2/3)

Les graphiques (3/3)

Lire et écrire des données (1/2) Arguments utiles pour read: file : path et nom du fichier sep : séparateur de colonne header : mes colonnes ont-elles des entêtes dec : . Ou , ? … Arguments utiles pour write: file : path et nom du fichier sep : séparateur de colonne quote: imprimer les guillemets ? row.names / col.names : imprimer les noms de lignes/colonnes ? …

Lire et écrire des données (2/2) Charger un jeu de données au format R Sauvegarder un jeu de données au format R

Structures algorithmiques Conditionnel if / else switch Boucles for while

Fonctions Une fonction permet de transformer des arguments (inputs) en résultats (outputs). Monexemple <- function(A,B){ out<-(A+B)^2 out<-out + A return(out) } Nom de la fonction Variable retournée par la fonction paramètres Bloc de code