Lire ; Compter ; Tester avec R
Un chier csv vient d’^etre cr e e dans votre r epertoire Pour le lire a partir de R, il faut lui pr eciser le repertoire de lecture Cela se fait a partir de la fen^etre R, dans le menu Fichier Changer le repertoire courant Il est maintenant possible de lire vos donn ees a partir de R grace a l’instruction : > ### Lecture des donnees
MapReduce pour Statisticien
Le nombre d’occurrences de mots dans un texte est l’usage canonique et l’exemple (hello world) le plus utilisé pour illustrer MapReduce Le principe est le même que ci-dessus pour compter les entiers : construire des paires (clef, liste) où “clef” est un mot et “liste” une liste de 1 désignant chacun une oc-currence d’un mot
TD d’algorithmique avanc ee Corrig e du TD 4 : recherche de l
La complexit e de cet algorithme est d e nie par la relation de r ecurrence : T(n) = 2T n 2 + ( n): En e et, la phase de combinaison n ecessite, dans le pire des cas, la recherche du nombre d’occurences de deux el ements dans le tableau, ce qui a un cout^ de n, toutes les autres op erations etant de cout^ constant ((1) ) Nous avons donc ici
AIDE MÉMOIRE R Référence des fonctions de R les plus courantes
La « R Reference Card » inclut des éléments de R for Beginners d’Emmanuel Paradis (reproduit par Tom Short avec autorisation) En plus de la traduction de l'anglais vers le français, nous avons fait quelques ajouts et modifications, et enlevé environ un tiers des fonctions
Commandes usuelles de R - Christophe Chesneau
length(x)nombre d’éléments de x dim(x)nombre de dimensions d’un objet dimnames(x)noms des dimensions d’un objet names(x)manipulation de l’attribut namesde l’objet x setNames(noms, x) attribue le vecteurs de noms noms au vecteur x nrow(x), ncol(x)nombre de lignes et de colonnes class(x)classe de l’objet x
Option Calcul L2 Mass 2015-2016 Formulaire 2 : G en eration
riance de Xet comparer aux r esultats th eoriques Compter le nombre d’occurence de l’ ev enement X=kpour un entier kentre 0 et M 3 3) Repr esenter la statistique de ces r esultats par un diagramme en batons et comparer a la probabilit e d’une loi binomiale On utilisera les instructions plot2d3et binomial(p,M)
MR - Spark - IGM
Fournir le premier mot et le nombre d'occurrence 6b Ordonnée par nombre décroissant d'occurrences Fournir le mot apparaissant le plus grand nombre de fois et son nombre d’occurrence 7 Nous n'avons pas nettoyé le texte avant le traitement, cela explique qu'il y a plusieurs entrées dans la RDD résultante de 6a avec le mot «Alice» 7a
Fonctions d’agr egation 1 Count
d’avoir la m^eme valeur, on peut compter seulement le nombre d’occurence distinctes avec COUNT(DISTINCT col) 1 Ecrire une requ^ete qui compte le nombre de langues parl ees dans chaque pays 2 Ecrire une requ^ete qui compte le nombre de langues parl ees dans le monde 3 Ecrire une requ^ete qui compte le nombre de langues o cielles par pays
Fonctions d’agr egation 1 Count
compte le nombre de countrycode y apparaissant Lorsque plusieurs lignes sont susceptibles d’avoir la m^eme valeur, on peut compter seulement le nombre d’occurence distinctes avec COUNT(DISTINCT col) 1 Ecrire une requ^ete qui compte le nombre de langues parl ees dans chaque pays SELECTcountrycode ,COUNT(language) FROMworld countrylanguage
LANGAGE C Exercices corrigés 1
Utilisez une variable d'aide D pour la valeur du discriminant b2-4ac et décidez à l'aide de D, si l'équation a une, deux ou aucune solution réelle Utilisez des variables du type int pour A, B et C
[PDF] fonction apply r
[PDF] croquis france potentialités et contraintes
[PDF] néon configuration électronique
[PDF] ion carbone formule
[PDF] le territoire français des milieux aménagés des milieux ? ménager
[PDF] ion sulfite
[PDF] exercice enthalpie libre et potentiel chimique
[PDF] palme funeraire
[PDF] ion sodium nombre de charges positives du noyau
[PDF] exercice potentiel chimique
[PDF] td potentiel chimique
[PDF] composition de l'atome d'oxygène
[PDF] exercices corrigés sur les équilibres chimiques pdf
[PDF] humidité du sol calcul
Commandes usuelles deR
J. Chiquet, octobre 2015
la ref-cardRde Tom Short. Elle est un relais entre ce que cherche l"utilisateur et l"aide deR: les nombreuses options disponibles ne sont que rarement spécifiées ici.Aide et fonctions de base
help(topic),?topicaffiche l"aide relative àtopic apropos("topic"),??topicrecherche par mot-clé (version courte) help.search("topic"),???topicrecherche par mot-clé (version longue) help.start()lance la version HTML de l"aide str(a)affiche la structure de l"objeta head(a)affiche les premiers éléments de l"objeta(selon son type: vecteur, matrice, tableau, etc.) summary(a)propose un "résumé» dea, la plupart du temps un résumé statistique search()affiche l"itinéraire de recherche ls()affiche tous les objets présents dans l"itinéraire de recherche ls.str()appliquestr()à variable présente dans l"itinéraire de recherche dir()affiche les fichiers présents dans le répertoire courant library(x)charge la bibliothèquex attach(x)place l"objetxdans l"itinéraire de recherche;xpeut être une liste, un tableau de données ou un objet créé à l"aide de la fonctionsave detach(x)ôte l"objetxde l"itinéraire de recherche with(x, expr)évalue la commandeexpren ayant placé l"objetxdans l"itinéraire de recherche. rm(x),remove(x)détruit l"objetx setwd(dir),getwd(dir)affecte ou récupère le chemin du répertoire de travail courant function( arglist ) { expr return(result)}défini- tion de fonction if, while, repeat, etc.voirhelp(if")Entrées / Sorties save(file,x,y)enregistre les objetsx,ydans le fichier bi- nairefile save.image(file)enregistre tous les objets de la session load(file)charge un objet précédemment enregistré à l"aide desave data(x)charge le jeu de donnéesx read.table(file),read.csv,read.delimlit un fichier stocké sous la forme d"un tableau et crée un objet data.frame; le séparateur par défaut est le caractère espace pourread.table, la virgule ou le point virgule pourread.csv, la tabulation pourread.delim; utiliser l"optionheader=TRUEpour que la première ligne soit considérée comme définissant le nom des colonnes cat(...)fonction d"impression bas niveau print(a)fonction d"affichage d"un objetas"adaptant au type de l"objet format(x)formatage d"un objet write.table(x)imprimexaprès conversion en type data.frameVariables réservées
NULLl"objet nul (objet réservé)
NAabsense de données/valeur manquante
TRUE/FALSEvrai et faux logiques
Infvaleur infinie
Création de données
vector(mode, size)initialise un vecteur de modemodede taillesize logical(size), numeric(size), double(size), character(size)spécialisation decodeaux modesélémentaires.
c(nom1=, nom2=, ...)fonction générique combinant une suite d"éléments en un vecteur (possibilité d"attribuer des noms) from:togénère une séquence; priorité de l"opérateur ":»1:4 + 1vaut2,3,4,5 seq(from,to)génère une séquence;by=etlength=spéci- fient l"incrément et/ou la longueur. seq_along,seq.intseqvariante deseq rep(x,times)répètexun nombretimesde fois; utiliser each=pour répéter chaque élémenteachfois;each peut être un vecteur rep.int,rep_lenvariantes derepdata.frame(...)crée un tableau de données; les vecteurscourts sont répétés jusqu"à correspondre à la taille des
vecteurs les plus longs list(...)crée une liste vector("list", size)crée une liste de taillesize array(x,dim=)crée un tableau multidimensionnelx; les élé- dimensions spécifiées matrix(x,nrow=,ncol=)crée une matrice; les éléments dex sont répétés si la taille ne convient pas factor(x,levels=)crée un vecteur de facteurs expand.grid()génère un tableau de données contenant les combinaisons des vecteurs spécifiés en arguments rbind(),cbind()pour combiner les éléments d"un objet par ligne et par colonne