Lancement du logiciel R à l UTES :
|
|
- Martine Beaupré
- il y a 8 ans
- Total affichages :
Transcription
1 ISUP CS1 TP d introduction à R Le logiciel R est un logiciel libre. Pour télécharger une version du logiciel, il faut passer par CRAN (Comprehensive R Archive Network), un réseau mondial de sites qui stockent de manière identique les différentes versions, les mises à jour, les bibliothèques et la documentation. ( r-project.org/). Lancement du logiciel R à l UTES : Sous Windows : Dans le menu affiché sur le bureau : Pédagogie Mathématiques 1. Ouvrir le logiciel R. Le symbole > apparaît indiquant que R est prêt. 2. Créer un nouveau script TP0.R. En effet, comme R ne garde pas la trace de vos calculs, tous les codes que vous tapez (et qui sont corrects) doivent (si vous voulez les sauvegarder) être recopiés dans ce fichier (grace à un copier coller). Puis, à la suite de vos codes, copiez dans ce fichier les réponses de R. Sous Linux 1. Dans Outils, ouvrir un terminal. Dans ce terminal, ouvrir le logiciel R : tapez R, puis appuyez sur la touche Entrée. Le symbole > apparaît indiquant que R est prêt. 2. Dans Outils, ouvrir un deuxième terminal. Dans ce terminal taper : kwrite TP0.R & pour créer un fichier TP0.R. En effet, comme R ne garde pas la trace de vos calculs, tous les codes que vous tapez (et qui sont corrects) doivent (si vous voulez les sauvegarder) être recopiés dans ce fichier (grace à un copier coller). Puis, à la suite de vos codes, copiez dans ce fichier les réponses de R. Quelques rappels si vous travaillez sous Linux : pwd : pour afficher l adresse du répertoire courant cd adresse-rep : pour aller dans le répertoire dont d adresse est adresse-rep cd.. : pour aller dans le répertoire père du répertoire courant mkdir nom-rep : pour créer un répertoire de nom nom-rep kwrite nom-fichier & : pour créer un fichier de nom nom-fichier Le & sert à ne pas perdre la main. Si vous l oubliez, pour récupérer la main, taper Ctrl-Z puis bg. ls : pour avoir la liste des fichiers contenus dans le répertoire courant rm fichier : pour détruire fichier 1 Quelques fonctions utiles getwd() permet de connaître le répertoire dans lequel on travaille. setwd( chemin du répertoire ) pour se placer dans un répertoire source("script.r") exécute un fichier script. save(monobjet,file="monobjet.rdata") permet de sauver l objet monobjet sous le format R. Il est aussi possible de sauver plusieurs objets dans le même fichier. Par exemple : save(objet1,objet2,file="mesobjets.rdata"). load("mesobjets.rdata") permet de recharger des objets sauvegardés au cours d une session précédente. ls() permet de lister les object créés. Il est possible d insérer des commentaires dans le programme en les faisant précéder du caractère #.
2 Pour quitter R, il faut utiliser la commande q(). R pose alors la question : Save workspace image? [y/n/c].sivousrépondezy, Rsauvegardetous les objetscréés au coursdelasession. Sivousrépondez n, ces objets sont perdus. Pour continuer la session, il faut répondre par la lettre c. Au début d une session, rm(list=ls()) permet de supprimer tout ce qui a été sauvegardé lors d une ancienne session. 2 L aide Le logiciel R possède un système d aide. On y accède de plusieurs manières : en tapant? suivi du nom de la fonction en tapant help(nomdelafonction). Dans ces 2 cas R ouvre une fenètre avec les informations relatives à la fonction demandée. Taper la lettre q pour sortir de cette fenètre. Il existe également une aide au format html permettant l utilisation d un moteur de recherche; on y accède en tapant dans R help.start()qui ouvre la page d accueil de l aide de R, dans la fenêtre d un navigateur interne. 3 Les objects R Le symbole <- ou = est utilisé pour définir un object. On pourra soit taper une commande par ligne, soit taper plusieurs commandes séparées par le symbole ; sur une même ligne. Une commande peut s écrire sur plusieurs lignes, auquel cas R matérialise le début de la 2ème ligne d instructions par le symbole +. Les objets se caractérisent par un type (vecteur, matrice, tableau, liste...), un mode (numeric, character : entre guillemets, logical : TRUE ou FALSE), une taille, et un nom. Remarques : Quelque soit le mode, une valeur manquante est représentée par NA. R représente correctement les valeurs infinies avec Inf et -Inf : > 1/0 [1] Inf Les valeurs qui ne sont pas des nombres sont représentées avec NaN : > 0/0 [1] NaN 3.1 Créer des objets Création d un vecteur L opérateur c() permet de concaténer des valeurs. > x <- c(2, 6, 5, 8, 1, 3, 9) Pour afficher le vecteur, taper : > x [1] > x1 <- c(10, 11, 1.2) > x2 <- c(x, x1) > x2 [1]
3 Pour connaître la longueur d un vecteur : > length(x) [1] 7 On peut créer des vecteurs particuliers grâce à des suites régulières : > 5:12 [1] > rep(1, times = 5) [1] > rep(1:3, times = 5) [1] > rep(1:3, each = 2) [1] La fonction seq peut générer des suites régulières de nombres de deux manières différentes : soit en lui spécifiant, le début, la fin, puis le pas (argument by) > seq(from = 1, to = 5, by = 0.5) [1] soit en lui spécifiant le début, la fin et le nombre d éléments (argument length) > seq(from = 1, to = 5, length = 10) [1] [9] Création d une matrice Pour cela on utilise la fonction matrix. Les options ncol et nrow permettent de définir les dimensions de la matrice. > M <- matrix(0, nrow = 2, ncol = 3) > M [1,] [2,] > M <- matrix(c(1, 2, 3, 4, 5, 6), nrow = 2, ncol = 3) > M [1,] [2,] 2 4 6
4 Il existe une option byrow=true qui permet de rentrer les valeurs par lignes et non par colonnes. > M <- matrix(c(1, 2, 3, 4, 5, 6), nrow = 2, ncol = 3, byrow = TRUE) > M [1,] [2,] Pour connaître les dimensions d une matrice, on utilise la fonction dim (la fonction length retourne le nombre d éléments de la matrice) : > dim(m) [1] 2 3 > length(m) [1] 6 On a la possibilité d attribuer des noms aux lignes et aux colonnes d une matrice via l option dimnames (ces noms doivent être de type character). On peut aussi rajouter des lignes (fonction rbind) ou des colonnes (fonction cbind) à une matrice existante (voire concaténer des matrices). Voici un exemple : > cbind(m, c(7, 7)) [,4] [1,] [2,] > rbind(m, c(8, 8, 8)) [1,] [2,] [3,] > cbind(m, M) [,4] [,5] [,6] [1,] [2,] Exercice 1 : 1. Entrer la matrice A = Définir la matrice B comme étant la matrice A à laquelle on a rajouté la ligne (4,5,6). 3. Dimension de B?
5 3.1.3 Création d une liste Une liste est une collection d objets (non nécessairement de même type). Une liste est typiquement obtenue en sortie d une fonction R; elle se crée via la fonction list : > L1 <- list(x2, M, "character") > L1 [[1]] [1] [[2]] [1,] [2,] [[3]] [1] "character" 3.2 Accéder aux données L opérateur [ ] permet d accéder aux éléments d un object. Exercice 2 : Quels sont les résultats de ces commandes? pour un vecteur x[2], x[c(2,4)], x[-1] pour une matrice M[1,3], M[,1], M[2,] pour une liste L1[[2]] 4 Les opérateurs Voici une liste non exhaustive des opérateurs les plus utilisés. opérateurs arithmétiques : +, -, *, /, ^... Exercice 3 : > x= -10:10 Que fait x^2? opérateurs de comparaison : ==, <, >, <=, >=,!=... Exercice 4 : > x= -10:10 Que fait x==0, x>0, x[x>0], x[x>=0]? calcul matriciel : M%*%N : produit de deux matrices, t(m) : transposée de M, solve(m) : matrice inverse de M solve(a,b) : résout le système linéaire Ax = b, Exercice 5 : Calculer les produits de matrices : BA, AB, AB 5 Variables aléatoires Il est très utile en statistique de pouvoir générer des variables aléatoires selon diverses lois de probabilité. R peut le faire pour un grand nombre de lois via les fonctions de la forme rfunc(n,arguments) où func indique la loi de probabilité, n est le nombre de variables à générer et arguments sont les paramètres de la loi. En voici quelques exemples :
6 Loi Fonction R gaussienne rnorm(n, mean=0, sd=1) uniforme runif(n, min=0, max=1) Poisson rpois(n,lambda) exponentielle rexp(n,rate) Fisher rf(n,df1,df2) > rnorm(10) [1] [7] > runif(10) [1] [9] > rexp(10, rate = 2) [1] [8] Les fonctions de la forme rfunc (avec func=norm ou unif...) ont toutes des petites soeurs de la forme pfunc(q,arguments) : pour la probabilité cumulée jusqu à q (i.e fonction de répartition), qfunc(p,arguments) : pour le quantile d ordre p, dfunc(x,arguments) : pour la densité de probabilité en x. Exercice 6 : 1. Soit X une VA de loi normale centrée réduite. Calculer la densité de la VA X en Calculer la probabilié P(X 0) 6 Graphique La fonction qui permet de tracer des graphiques est plot. Exemple : on va utiliser des données disponibles dans R : voiture=cars The data give the speed of cars and the distances taken to stop. Note that the data were recorded in the 1920s. > voiture = cars > voiture[1:4, ] speed dist > plot(voiture[,1],voiture[,2] ) Options du graphique : xlab et ylab pour modifier le nom des axes; main pour rajouter un titre type= l pour relier les points par une ligne (par défaut : nuage de points)
7 lty pour jouer sur le type de ligne : par défaut lty=1 donne des lignes continues, mais on peut obtenir des tirets (lty=2), des pointillés (lty=3)... lwd pour jouer sur l épaisseur des lignes col spécifie la couleur Pour ajouter un nuage de point ou une courbe à un graphique existant (si on utilise plot, le nouveau graphe efface l ancien) : points(x,y,...) : ajoute un nuage de points, lines(x,y,...) : ajoute une nouvelle courbe Pour tracer 2 graphiques côte à côte sur une même fenêtre, on utilise par(mfrow=c(1,2)) > par(mfrow=c(1,2)) > plot(voiture[,1],voiture[,2], xlab = "Speed", ylab = "Stopping distance",col="red") > plot(voiture[,1],voiture[,2], xlab = "Speed", ylab = "Stopping distance",type=³l³, lty=3,lwd=3,col="blue") Note : Pour créer une nouvelle fenêtre graphique vide, taper la commande X11(). Sauvegarde d une figure dans un fichier pdf : pdf(file="graphe.pdf") plot(voiture[,1],voiture[,2]) dev.off() Exercice 7 : Représenter le graphe de la densité de la loi normale centrèe réduite entre 5 et 5 en lui faisant calculer 100 points. Rajouter sur le graphique (en rouge), la courbe de densité d une loi normale d espérance 2 et de variance 1. Sauvegarder ce graphe dans le format.pdf. 7 Fonctions mathématiques simples 7.1 Fonctions R prédéfinies Il existe un nombre très important de fonctions pour manipuler des données. Outre les fonctions mathématiques de base du type log, exp, cos, abs, sqrt (racine carrée), floor (partie entière)... en voici quelques-unes assez courantes : sum(x), prod(x) : somme, produit des éléments de x, min(x), max(x) : minimum, maximum des éléments de x, which.min(x), which.max(x) : indice du min, max des éléments de x, sort(x) : trie les éléments de x dans l ordre croissant, En voici d autres à connotation statistique : mean(x) : moyenne des éléments de x, median(x) : médiane des éléments de x, var(x) : variance (divisée par n-1 au lieu de n) des éléments de x, cov(x,y) : covariance (divisée par n-1 au lieu de n) entre x et y, cor(x,y) : corrélation entre x et y, hist(x) : tracer un histogramme... D autres fonctions spécifiques existent dans des bibliothèques particulières. Il faut alors appeler cellesci en utilisant la commande library. Par exemple, les fonctions de classification développées par Rousseeuw et ses collaborateurs sont contenues dans la bibliothèque cluster. Pour les utiliser, il faut donc appeler cette bibliothèque : > library(cluster)
8 Si la bibliothèque appelée n est pas chargée sur votre machine, R retourne un message d erreur. Pour installer un nouveau package, taper sous R : install.packages("nom_package") 7.2 Ecrire ses propres fonctions R Structure générale pour une fonction : Mafonction <- function(arg1,arg2,...) { suite de commandes sortie =... return(sortie) } Attention : un seul objet en sortie, mais celui-ci peut être une liste. Exemple : fonction de (x,y) qui calcule (x+y) 2 et retourne son arrondi à 2 chiffres après la virgule : > MaFonction <- function(x, y) { + result <- (x + y)^2 + sortie <- round(result, 2) + return(sortie) + } > MaFonction(4.267, 5.334) [1] Utilisation des boucles Boucle for : for (i in vecteur_valeurs) {instructions} Boucle while : while (condition) {instructions} Boucle test : if (condition) {instructions} else {instructions} Remarque : l instruction sinon n est pas obligatoire Exercice 8 : Ecrire une fonction ma.variance qui calcule l estimateur de la variance défini par : 1 n 1 n (x i x) 2 où x = 1 n i=1 n i=1 x i pour un vecteur x = (x 1,...,x n ) donné en argument. Comparer avec la fonction prédéfinie var. Exercice 9 : 1. Ecrire la fonction compte qui prend deux arguments : sequence (un vecteur de caractères) et lettre (un caractère), et qui retourne le nombre d occurrences de lettre dans sequence. Appliquer cette fonction pour trouver le nombre d occurrences de la lettre a dans la séquence biologique : sequence<-c("a","a","t","g","a","g","c","t","a","g","c","t","g") 2. Uiliser une boucle for pour obtenir la composition en (a,c,g,t) de la séquence biologique.
Introduction à R. Florence Yerly. Dept. de mathématiques, Université de Fribourg (CH) SP 2011
Dept. de mathématiques, Université de Fribourg (CH) SP 2011 Qu est ce que R? Un logiciel de statistiques libre et gratuit ; Un logiciel multi-plateforme (UNIX, Windows MacOS X) R permet de faire des calculs
Plus en détailIntroduction à MATLAB R
Introduction à MATLAB R Romain Tavenard 10 septembre 2009 MATLAB R est un environnement de calcul numérique propriétaire orienté vers le calcul matriciel. Il se compose d un langage de programmation, d
Plus en détailCours 1. I- Généralités sur R II- Les fonctions de R et autres objets III-Les vecteurs
Cours 1 I- Généralités sur R II- Les fonctions de R et autres objets III-Les vecteurs IV-Les facteurs I-1 Généralités sur R R (1995, AT&T Bell Laboratories) est un logiciel d analyse statistique et graphique,
Plus en détailMATLAB : COMMANDES DE BASE. Note : lorsqu applicable, l équivalent en langage C est indiqué entre les délimiteurs /* */.
Page 1 de 9 MATLAB : COMMANDES DE BASE Note : lorsqu applicable, l équivalent en langage C est indiqué entre les délimiteurs /* */. Aide help, help nom_de_commande Fenêtre de travail (Command Window) Ligne
Plus en détailSéance 0 : Linux + Octave : le compromis idéal
Séance 0 : Linux + Octave : le compromis idéal Introduction Linux est un système d'exploitation multi-tâches et multi-utilisateurs, basé sur la gratuité et développé par une communauté de passionnés. C'est
Plus en détail1 Introduction - Qu est-ce que le logiciel R?
Master 1 GSI - Mentions ACCIE et RIM - ULCO, La Citadelle, 2012/2013 Mesures et Analyses Statistiques de Données - Probabilités TP 1 - Initiation au logiciel R 1 Introduction - Qu est-ce que le logiciel
Plus en détailInitiation à LabView : Les exemples d applications :
Initiation à LabView : Les exemples d applications : c) Type de variables : Créer un programme : Exemple 1 : Calcul de c= 2(a+b)(a-3b) ou a, b et c seront des réels. «Exemple1» nom du programme : «Exemple
Plus en détailCours 7 : Utilisation de modules sous python
Cours 7 : Utilisation de modules sous python 2013/2014 Utilisation d un module Importer un module Exemple : le module random Importer un module Exemple : le module random Importer un module Un module est
Plus en détailCalcul Formel et Numérique, Partie I
Calcul Formel et Numérique N.Vandenberghe nvdb@irphe.univ-mrs.fr Table des matières 1 Introduction à Matlab 2 1.1 Quelques généralités.......................... 2 2 Où trouver des informations 2 3 Opérations
Plus en détailUne introduction au langage R
Une introduction au langage R Faouzi LYAZRHI UP Biostatistique Ecole Nationale Vétérinaire, 23, chemin des Capelles, BP 87614, F-31076 Toulouse cédex email : f.lyazrhi@envt.fr 2005 1. INSTALLER R 3 2.
Plus en détailhttp://cermics.enpc.fr/scilab
scilab à l École des Ponts ParisTech http://cermics.enpc.fr/scilab Introduction à Scilab Graphiques, fonctions Scilab, programmation, saisie de données Jean-Philippe Chancelier & Michel De Lara cermics,
Plus en détailSTAGE IREM 0- Premiers pas en Python
Université de Bordeaux 16-18 Février 2014/2015 STAGE IREM 0- Premiers pas en Python IREM de Bordeaux Affectation et expressions Le langage python permet tout d abord de faire des calculs. On peut évaluer
Plus en détailTP 1. Prise en main du langage Python
TP. Prise en main du langage Python Cette année nous travaillerons avec le langage Python version 3. ; nous utiliserons l environnement de développement IDLE. Étape 0. Dans votre espace personnel, créer
Plus en détailTP 1 Prise en main de l environnement Unix
Introduction aux systèmes d exploitation (IS1) TP 1 Prise en main de l environnement Unix Le but de ce premier TP est de commencer à vous familiariser avec l environnement Unix. 1 Ouverture de session
Plus en détailPython - introduction à la programmation et calcul scientifique
Université de Strasbourg Environnements Informatique Python - introduction à la programmation et calcul scientifique Feuille de TP 1 Avant de commencer Le but de ce TP est de vous montrer les bases de
Plus en détailLes concepts de base, l organisation des données
Chapitre 1 Les concepts de base, l organisation des données Objectif Ce chapitre présente les concepts de base du logiciel R (mode calculatrice, opérateur d affectation, variables, utilisation de fonctions,
Plus en détailDécouverte du tableur CellSheet
Découverte du tableur CellSheet l application pour TI-83 Plus et TI-84 Plus. Réalisé par Guy Juge Professeur de mathématiques et formateur IUFM de l académie de Caen Pour l équipe des formateurs T 3 Teachers
Plus en détailFiche d utilisation du logiciel. 1 - Installation. J. Thioulouse & D. Chessel
Fiche d utilisation du logiciel 1 - Installation J. Thioulouse & D. Chessel Résumé Cette fiche est une introduction à l'utilisation du logiciel R pour les trois environnements Unix, Windows et MacOS. Plan
Plus en détail3.2. Matlab/Simulink. 3.2.1. Généralités
3.2. Matlab/Simulink 3.2.1. Généralités Il s agit d un logiciel parfaitement dédié à la résolution de problèmes d'analyse numérique ou de traitement du signal. Il permet d'effectuer des calculs matriciels,
Plus en détailTP1 - Prise en main de l environnement Unix.
Mise à niveau UNIX Licence Bio-informatique TP1 - Prise en main de l environnement Unix. Les sujets de TP sont disponibles à l adresse http://www.pps.jussieu.fr/~tasson/enseignement/bioinfo/ Les documents
Plus en détailPrésentation du logiciel
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
Plus en détailInitiation au logiciel R
Université Paris Dauphine Année 2005 2006 U.F.R. Mathématiques de la Décision MAT-6-3 : Statistique exploratoire et numérique (NOISE) Initiation au logiciel R Jean-Michel MARIN Ce document a pour objectif
Plus en détailTP 0 : INTRODUCTION À MATLAB
TP 0 : INTRODUCTION À MATLAB Résumé. Matlab est un logiciel de calcul numérique, utilisé dans de nombreux domaines d application. Il se fonde sur le calcul matriciel. Matlab est d ailleurs un raccourci
Plus en détailTP 1 Introduction à Matlab Février 2009
1 Introduction TP 1 Introduction à Matlab Février 2009 Matlab pour «MATtrix LABoratory», est un logiciel qui a été conçu pour fournir un environnement de calcul numérique de haut niveau. Il est particulièrement
Plus en détailInitiation à la programmation en Python
I-Conventions Initiation à la programmation en Python Nom : Prénom : Une commande Python sera écrite en caractère gras. Exemples : print 'Bonjour' max=input("nombre maximum autorisé :") Le résultat de
Plus en détailPrésentation du langage et premières fonctions
1 Présentation de l interface logicielle Si les langages de haut niveau sont nombreux, nous allons travaillé cette année avec le langage Python, un langage de programmation très en vue sur internet en
Plus en détailStatistiques à une variable
Statistiques à une variable Calcul des paramètres statistiques TI-82stats.fr? Déterminer les paramètres de la série statistique : Valeurs 0 2 3 5 8 Effectifs 16 12 28 32 21? Accès au mode statistique Touche
Plus en détailUtilisez Toucan portable pour vos sauvegardes
Utilisez Toucan portable pour vos sauvegardes Préambule Toucan est un logiciel libre et gratuit, permettant de réaliser des sauvegardes ou synchronisation de vos données. Il est possible d automatiser
Plus en détailINTRODUCTION AU LOGICIEL R
INTRODUCTION AU LOGICIEL R Variables et mise en jambe Anne Dubois, Julie Bertrand, Emmanuelle Comets emmanuelle.comets@inserm.fr INSERM UMR738 (UMR738) 1 / 68 Sur le site www.cran.r-project.org : Ou trouver
Plus en détailTutoriel Création d une source Cydia et compilation des packages sous Linux
Tutoriel Création d une source Cydia et compilation des packages sous Linux 1. Pré-requis 1. Quelques connaissances sous Linux 2. Avoir à disposition un Serveur FTP pour héberger votre source 3. Un thème
Plus en détailIntroduction à la programmation en R. Vincent Goulet
Introduction à la programmation en R Vincent Goulet Introduction à la programmation en R Vincent Goulet École d actuariat, Université Laval Quatrième édition 2014 Vincent Goulet Cette création est mise
Plus en détailNote de cours. Introduction à Excel 2007
Note de cours Introduction à Excel 2007 par Armande Pinette Cégep du Vieux Montréal Excel 2007 Page: 2 de 47 Table des matières Comment aller chercher un document sur CVMVirtuel?... 8 Souris... 8 Clavier
Plus en détailURECA Initiation Matlab 2 Laurent Ott. Initiation Matlab 2
Initiation Matlab 2 1 Chaînes de caractères (string) Une chaîne de caractères (string en anglais) est une suite ordonnée de caractères (du texte, par exemple). Sous matlab, les chaînes de caractères sont
Plus en détailAnnexe commune aux séries ES, L et S : boîtes et quantiles
Annexe commune aux séries ES, L et S : boîtes et quantiles Quantiles En statistique, pour toute série numérique de données à valeurs dans un intervalle I, on définit la fonction quantile Q, de [,1] dans
Plus en détailStudio. HERITIER Emmanuelle PERSYN Elodie. SCHMUTZ Amandine SCHWEITZER Guillaume
Studio HERITIER Emmanuelle PERSYN Elodie SCHMUTZ Amandine SCHWEITZER Guillaume Cours R Présentation projet 10/10/2013 Introduction RStudio est une interface créé par JJ Allaire Elle est sortie le 11 Février
Plus en détailEXCEL PERFECTIONNEMENT SERVICE INFORMATIQUE. Version 1.0 30/11/05
EXCEL PERFECTIONNEMENT Version 1.0 30/11/05 SERVICE INFORMATIQUE TABLE DES MATIERES 1RAPPELS...3 1.1RACCOURCIS CLAVIER & SOURIS... 3 1.2NAVIGUER DANS UNE FEUILLE ET UN CLASSEUR... 3 1.3PERSONNALISER LA
Plus en détailJérôme Mathieu janvier 2007. Débuter avec R. Ce document est disponible sur le site web : http://www.jerome.mathieu.freesurf.
Jérôme Mathieu janvier 2007 Débuter avec R Ce document est disponible sur le site web : http://www.jerome.mathieu.freesurf.fr - 1 - Sommaire 1 Principes de base pour utiliser R... 3 $$$ Démarrer R pour
Plus en détailAlgorithmique et Programmation, IMA
Algorithmique et Programmation, IMA Cours 2 : C Premier Niveau / Algorithmique Université Lille 1 - Polytech Lille Notations, identificateurs Variables et Types de base Expressions Constantes Instructions
Plus en détailDécouverte du logiciel ordinateur TI-n spire / TI-n spire CAS
Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS Mémento Ouvrir TI-Nspire CAS. Voici la barre d outils : L insertion d une page, d une activité, d une page où l application est choisie, pourra
Plus en détail1 Recherche en table par balayage
1 Recherche en table par balayage 1.1 Problème de la recherche en table Une table désigne une liste ou un tableau d éléments. Le problème de la recherche en table est celui de la recherche d un élément
Plus en détailSimulation de variables aléatoires
Chapter 1 Simulation de variables aléatoires Références: [F] Fishman, A first course in Monte Carlo, chap 3. [B] Bouleau, Probabilités de l ingénieur, chap 4. [R] Rubinstein, Simulation and Monte Carlo
Plus en détailExercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT
Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT Ces exercices portent sur les items 2, 3 et 5 du programme d informatique des classes préparatoires,
Plus en détaildonnées en connaissance et en actions?
1 Partie 2 : Présentation de la plateforme SPSS Modeler : Comment transformer vos données en connaissance et en actions? SPSS Modeler : l atelier de data mining Large gamme de techniques d analyse (algorithmes)
Plus en détailLa boucle for La boucle while L utilisation du if else. while (condition) { instruction(s) }
VI Initiation à la programmation sous Comme nous l avons constaté tout au long du document, offre de nombreuses fonctionnalités En tant que nouvelles utilisateurs de il vous est désormais PRESQUE possible
Plus en détailR00 Installation du logiciel R sous Windows
R00 Installation du logiciel R sous Windows 1. Installation du package de base R est distribué gratuitement à partir du site du CRAN (Comprehensive R Archive Network) : http://www.r-project.org. Pour télécharger
Plus en détailAide - mémoire gnuplot 4.0
Aide - mémoire gnuplot 4.0 Nicolas Kielbasiewicz 20 juin 2008 L objet de cet aide-mémoire est de présenter les commandes de base pour faire rapidement de très jolis graphiques et courbes à l aide du logiciel
Plus en détail1. Utilisation du logiciel Keepass
Utilisation du logiciel Keepass L'usage de mots de passe est nécessaire pour de nombreux accès ou pour la protection de données personnelles. Il convient d'en utiliser plusieurs, suivant le type d'accès
Plus en détailRECOPLUS LOGICIEL DE GESTION DES RECOMMANDES NOTICE D UTILISATION DE RECOPLUS RESEAU. N de série
RECOPLUS LOGICIEL DE GESTION DES RECOMMANDES NOTICE D UTILISATION DE RECOPLUS RESEAU N de série Siège social 107, rue Henri Barbusse BP305-92111 CLICHY Cedex 1 Sommaire Description 1. Installation 2. Mise
Plus en détailIntroduction à la présentation graphique avec xmgrace
Chapitre 6 Introduction à la présentation graphique avec xmgrace Contenu 6.1 Avant-propos....................... 71 6.2 Faire un simple graphe................. 72 6.3 Un graphe avec plusieurs courbes...........
Plus en détailTP1 : LOGICIEL R ET PRÉDICTION DE L EFFLORESCENCE ALGALE
Apprentissage statistique et data mining ENSAE, 3 ème année A. Dalalyan TP1 : LOGICIEL R ET PRÉDICTION DE L EFFLORESCENCE ALGALE A propos du logiciel R Le système R est un logiciel distribué gratuitement
Plus en détailTP1 : Initiation à l algorithmique (1 séance)
Université de Versailles Vanessa Vitse IUT de Vélizy - Algorithmique 2006/2007 TP1 : Initiation à l algorithmique (1 séance) 1 Prise en main de l environnement Unix : rappels et compléments Le but de la
Plus en détailTUTORIEL Qualit Eval. Introduction :
TUTORIEL Qualit Eval Introduction : Qualit Eval est à la fois un logiciel et un référentiel d évaluation de la qualité des prestations en établissements pour Personnes Agées. Notre outil a été spécifiquement
Plus en détailGestion des documents avec ALFRESCO
Gestion des documents avec ALFRESCO 1 INTRODUCTION : 2 1.1 A quoi sert ALFRESCO? 2 1.2 Comment s en servir? 2 2 Créer d un site collaboratif 3 2.1 Créer le site 3 2.2 Inviter des membres 4 3 Accéder à
Plus en détailContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.
ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. - 1 - PREAMBULE Les conditions générales d utilisation détaillant l ensemble des dispositions applicables
Plus en détailInstallation et configuration du serveur syslog sur Synology DSM 4.0
Installation et configuration du serveur syslog sur Synology DSM 4.0 Préambule Avoir un NAS équipé avec la version 4.0 ou ultérieure du DSM de Synology. Installation Pour installer le paquet Syslog Server,
Plus en détailLeslie REGAD ; Gaëlle LELANDAIS. leslie.regad@univ- paris- diderot.fr ; gaelle.lelandais@univ- paris- diderot.fr
Programmation avec R Polycopié d exercices Leslie REGAD ; Gaëlle LELANDAIS leslie.regad@univ- paris- diderot.fr ; gaelle.lelandais@univ- paris- diderot.fr Ce polycopié rassemble différents exercices vous
Plus en détailOrganiser le disque dur Dossiers Fichiers
Ce document contient des éléments empruntés aux pages d aide de Microsoft Organiser le disque dur Dossiers Fichiers Généralités La connaissance de la logique d organisation des données sur le disque dur
Plus en détailTable des matières. I Mise à niveau 11. Préface
Table des matières Préface v I Mise à niveau 11 1 Bases du calcul commercial 13 1.1 Alphabet grec...................................... 13 1.2 Symboles mathématiques............................... 14 1.3
Plus en détailLicence de Biologie, 1ère année. Aide. [Aide 1] Comment utiliser l'explorateur Windows? Comment créer des dossiers?
Aide [Aide 1] Comment utiliser l'explorateur Windows? Comment créer des dossiers? Au sein d'un ordinateur, les données et les fichiers sont stockés suivant une structure d'arbre appelée arborescence. Pour
Plus en détailLa Clé informatique. Formation Excel XP Aide-mémoire
La Clé informatique Formation Excel XP Aide-mémoire Septembre 2005 Table des matières Qu est-ce que le logiciel Microsoft Excel?... 3 Classeur... 4 Cellule... 5 Barre d outil dans Excel...6 Fonctions habituelles
Plus en détailGuide d utilisation 2012
Guide d utilisation 2012 Tout ce dont vous avez besoin pour bien démarrer REACOM La performance marketing SOMMAIRE Démarrez avec reagiciel Accédez à votre console d administration 4 Gestion internet Aperçu
Plus en détailLire ; Compter ; Tester... avec R
Lire ; Compter ; Tester... avec R Préparation des données / Analyse univariée / Analyse bivariée Christophe Genolini 2 Table des matières 1 Rappels théoriques 5 1.1 Vocabulaire....................................
Plus en détailLiveUSB clefisn. Meilland jean claude et Kbida Abdellatif. 16 septembre 2012
LiveUSB clefisn Meilland jean claude et Kbida Abdellatif 16 septembre 2012 Table des matières 1 Présentation de la clefisn 2 1.1 liveusb......................................... 2 1.2 Le boot.........................................
Plus en détailLES TYPES DE DONNÉES DU LANGAGE PASCAL
LES TYPES DE DONNÉES DU LANGAGE PASCAL 75 LES TYPES DE DONNÉES DU LANGAGE PASCAL CHAPITRE 4 OBJECTIFS PRÉSENTER LES NOTIONS D ÉTIQUETTE, DE CONS- TANTE ET DE IABLE DANS LE CONTEXTE DU LAN- GAGE PASCAL.
Plus en détailL informatique en BCPST
L informatique en BCPST Présentation générale Sylvain Pelletier Septembre 2014 Sylvain Pelletier L informatique en BCPST Septembre 2014 1 / 20 Informatique, algorithmique, programmation Utiliser la rapidité
Plus en détailAide-mémoire de statistique appliquée à la biologie
Maxime HERVÉ Aide-mémoire de statistique appliquée à la biologie Construire son étude et analyser les résultats à l aide du logiciel R Version 5(2) (2014) AVANT-PROPOS Les phénomènes biologiques ont cela
Plus en détailCalcul Formel et Numérique, Partie I
Calcul Formel et Numérique NicolasVandenberghe nvdb@irphe.univ-mrs.fr Table des matières 1 Introduction à Matlab 2 1.1 Quelques généralités.......................... 2 1.2 Où trouver des informations......................
Plus en détailGUIDE DE DÉMARRAGE. SitagriPro Infinite FINANCEAGRI. Un service. c o r p o r a t e
GUIDE DE DÉMARRAGE SitagriPro Infinite Un service FINANCEAGRI c o r p o r a t e SOMMAIRE ÉTAPE 1 : Installation... p.3 1. Introduction 2. Connexion à SitagriPro Infinite ÉTAPE 2 : Identification... p.5
Plus en détailR01 Import de données
R01 Import de données A partir du package de base, R peut lire les données stockées dans des fichiers texte, à partir notamment des fonctions read.table, read.csv, read.delim, read.csv2, read.delim2, et
Plus en détailGuide de démarrage rapide. (pour la version 5.0.)
Guide de démarrage rapide (pour la version 5.0.) 2 Table des matières Introduction Réglages de l application MyTalk Mobile 1. MODIFICATION 2. DEMARRER 3. AFFICHER 4. SYNTHETISEUR VOCAL 5. NOMBRE DE MOTS
Plus en détailZOTERO Un outil gratuit de gestion de bibliographies
ZOTERO Un outil gratuit de gestion de bibliographies Téléchargement sur http://www.zotero.org Zotero est une extension du navigateur Web Firefox 0 Mais désormais applications autonomes par rapport à Firefox
Plus en détailEuropresse.com. Pour les bibliothèques publiques et de l enseignement. Votre meilleur outil de recherche en ligne. Guide version 1.
Europresse.com Pour les bibliothèques publiques et de l enseignement Votre meilleur outil de recherche en ligne Guide version 1.5 CEDROM-SNi Comprendre la page d accueil 1. Bandeau de navigation 2. Espace
Plus en détailEuropresse.com. Pour bibliothèque d enseignement Pour bibliothèque publique. Consulter facilement la presse. Guide version 1.
Europresse.com Pour bibliothèque d enseignement Pour bibliothèque publique Consulter facilement la presse Guide version 1.4 CEDROM-SNi Utiliser la «Recherche simple» La «Recherche simple» 1. Saisissez
Plus en détailTutoriel Mathematica Les graphiques
Tutoriel Mathematica Les graphiques Adaptation du tutoriel gratuit sur le Web par Éric Gaul, Dominic Boire et Issa Lizon (voir Médiagraphie). Modifié pour Mathematica 7 par Jean-Philippe Samson. Maintenant
Plus en détailInitiation à l analyse en composantes principales
Fiche TD avec le logiciel : tdr601 Initiation à l analyse en composantes principales A.B. Dufour & J.R. Lobry Une première approche très intuitive et interactive de l ACP. Centrage et réduction des données.
Plus en détailAvertissement : Nos logiciels évoluent rendant parfois les nouvelles versions incompatibles avec les anciennes.
ENVOI EN NOMBRE DE SMS La version SMS de Ditel vous permet d'envoyer vos SMS de façon automatique. L'importation de vos données se fait directement au format Excel Avertissement : Nos logiciels évoluent
Plus en détailSHERLOCK 7. Version 1.2.0 du 01/09/09 JAVASCRIPT 1.5
SHERLOCK 7 Version 1.2.0 du 01/09/09 JAVASCRIPT 1.5 Cette note montre comment intégrer un script Java dans une investigation Sherlock et les différents aspects de Java script. S T E M M E R I M A G I N
Plus en détailTraitement des données avec Microsoft EXCEL 2010
Traitement des données avec Microsoft EXCEL 2010 Vincent Jalby Septembre 2012 1 Saisie des données Les données collectées sont saisies dans une feuille Excel. Chaque ligne correspond à une observation
Plus en détailMicrosoft Excel. Tableur
Microsoft Excel Tableur 1 Introduction à la notion du tableur Un tableur est un logiciel permettant de manipuler des données numériques et d'effectuer automatiquement des calculs sur des nombres stockés
Plus en détailTests statistiques et régressions logistiques sous R, avec prise en compte des plans d échantillonnage complexes
, avec prise en compte des plans d échantillonnage complexes par Joseph LARMARANGE version du 29 mars 2007 Ce cours a été développé pour une formation niveau M2 et Doctorat des étudiants du laboratoire
Plus en détailOutils pour la pratique
Cinquième partie Outils pour la pratique 121 CHAPITRE 1 Les bases des séances de TP Avant de lire cettre section, il est suggéré de relire vos notes de cours se rapportant au système d exploitation Unix.
Plus en détailGestion de références bibliographiques
Mars 2011 Gestion de références bibliographiques Outil pour gérer ses bibliographies personnelles sur le web. Il est intégré à Web of Science (WOS). La version web est une version allégée de EndNote (ne
Plus en détailProgrammation C. Apprendre à développer des programmes simples dans le langage C
Programmation C Apprendre à développer des programmes simples dans le langage C Notes de cours sont disponibles sur http://astro.u-strasbg.fr/scyon/stusm (attention les majuscules sont importantes) Modalités
Plus en détailAtelier Le gestionnaire de fichier
Chapitre 12 Atelier Le gestionnaire de fichier I Présentation Nautilus est un gestionnaire de fichiers pour l environnement de bureau Gnome. Il offre toutes les fonctions de gestion de fichier en local
Plus en détail1 Complément sur la projection du nuage des individus
TP 0 : Analyse en composantes principales (II) Le but de ce TP est d approfondir nos connaissances concernant l analyse en composantes principales (ACP). Pour cela, on reprend les notations du précédent
Plus en détailBaccalauréat ES Polynésie (spécialité) 10 septembre 2014 Corrigé
Baccalauréat ES Polynésie (spécialité) 10 septembre 2014 Corrigé A. P. M. E. P. Exercice 1 5 points 1. Réponse d. : 1 e Le coefficient directeur de la tangente est négatif et n est manifestement pas 2e
Plus en détailUtilisation d objets : String et ArrayList
Chapitre 6 Utilisation d objets : String et ArrayList Dans ce chapitre, nous allons aborder l utilisation d objets de deux classes prédéfinies de Java d usage très courant. La première, nous l utilisons
Plus en détailProgrammation Web. Madalina Croitoru IUT Montpellier
Programmation Web Madalina Croitoru IUT Montpellier Organisation du cours 4 semaines 4 ½ h / semaine: 2heures cours 3 ½ heures TP Notation: continue interrogation cours + rendu à la fin de chaque séance
Plus en détailTP Blender n 2 : Importation d un modèle SketchUp et animation
TP Blender n 2 : Importation d un modèle SketchUp et animation Service de Conception Géométrique Université de Liège Aérospatiale et Mécanique Conçu avec Blender 2.66 et SketchUp 8 De SketchUp à Blender
Plus en détail1 CRÉER UN TABLEAU. IADE Outils et Méthodes de gestion de l information
TP Numéro 2 CRÉER ET MANIPULER DES TABLEAUX (Mise en forme, insertion, suppression, tri...) 1 CRÉER UN TABLEAU 1.1 Présentation Pour organiser et présenter des données sous forme d un tableau, Word propose
Plus en détailAWS avancé. Surveiller votre utilisation d EC2
10 AWS avancé Dans ce chapitre, nous bâtirons sur les bases que nous avons apprises jusqu ici. Nous étudierons des sujets plus avancés tels que la surveillance de votre utilisation d AWS, l utilisation
Plus en détailEXCEL TUTORIEL 2012/2013
EXCEL TUTORIEL 2012/2013 Excel est un tableur, c est-à-dire un logiciel de gestion de tableaux. Il permet de réaliser des calculs avec des valeurs numériques, mais aussi avec des dates et des textes. Ainsi
Plus en détailC.M. 1 & 2 : Prise en main de Linux
Grégory Bonnet gregory.bonnet@unicaen.fr GREYC Université Caen Basse Normandie Diaporama original : Jean-Philippe Métivier - Boris Lesner But de cet enseignement 1 - Apprendre à manipuler un système Unix/Linux
Plus en détailBienvenue à l historien virtuel 2.0
Bienvenue à l historien virtuel 2.0 Par où commencer.2 Comment s inscrire...4 Comment créer des classes..7 Comment éditer une leçon.. 10 Comment partager une leçon...21 Comment se débrancher.. 22 Comment
Plus en détailModèles à Événements Discrets. Réseaux de Petri Stochastiques
Modèles à Événements Discrets Réseaux de Petri Stochastiques Table des matières 1 Chaînes de Markov Définition formelle Idée générale Discrete Time Markov Chains Continuous Time Markov Chains Propriétés
Plus en détailI. Introduction aux fonctions : les fonctions standards
Chapitre 3 : Les fonctions en C++ I. Introduction aux fonctions : les fonctions standards A. Notion de Fonction Imaginons que dans un programme, vous ayez besoin de calculer une racine carrée. Rappelons
Plus en détailCAPTURE DES PROFESSIONNELS
CAPTURE DES PROFESSIONNELS 2 Téléchargement 3 Installation 8 Prise en main rapide 10 Lancement Recherche 14 Gestion des fichiers 23 Compare et Sépare 24 Fichiers annexes 2/ Le menu Utilitaires 32 Internet
Plus en détailTP, première séquence d exercices.
TP, première séquence d exercices. Benoît Valiron benoit.valiron@lipn.univ-paris13.fr 7 novembre 2010 Introduction Vous écrirez les réponses aux questions courtes sur une feuille à rendre à la fin de la
Plus en détailGnuplot. Chapitre 3. 3.1 Lancer Gnuplot. 3.2 Options des graphes
Chapitre 3 Gnuplot Le langage C ne permet pas directement de dessiner des courbes et de tracer des plots. Il faut pour cela stocker résultats dans des fichier, et, dans un deuxième temps utiliser un autre
Plus en détail