[PDF] [PDF] Notes de Cours sur le logiciel R Plan Installation Documentations

26 sept 2012 · Generalized Additive Models : An Introduction with R Extending La fonction apply() permet d'appliquer la même fonction FUN sur toutes les



Previous PDF Next PDF





[PDF] Opérateurs et fonctions dans R par Odile Wolber - GERAD

R offre des facilités pour le calcul et la manipulation de matrices La fonction tapply permet d'appliquer une fonction à des sous-populations On peut ainsi 



[PDF] Version PDF - Logiciel R et programmation

R éprouve des difficultés à arrêter le calcul d'une boucle infinie · · 4/76 Les fonctions de la famille apply du package base : lapply() Applique une fonction à  



[PDF] Introduction à la programmation en R - The Comprehensive R

6 2 Fonction apply 107 6 3 Fonctions lapply et sapply 110 6 4 Fonction mapply 112 6 5 Fonction replicate 113 6 6 Classes et fonctions génériques 114



[PDF] AIDE MÉMOIRE R Référence des fonctions de R les plus courantes

fonctions du package x attach(x) ajoute le contenu de x dans la liste de recherche de R ; x peut être 



[PDF] Programmation R - Data frame - Université Lyon 2

R R – Université Lyon 2 Une liste R est un vecteur permettant de stocker des objets hétérogènes print(tapply(iris$Petal Width,iris$Species,mean)) data frame, chaque fonction renvoie une valeur (un vecteur), le résultat est stockée dans 



[PDF] Notes de Cours sur le logiciel R Plan Installation Documentations

26 sept 2012 · Generalized Additive Models : An Introduction with R Extending La fonction apply() permet d'appliquer la même fonction FUN sur toutes les



[PDF] Formulaire de fonctions statistiques pour R - Cours en Ligne

le nom de la fonction à appliquer Par exemple, apply(Tab,2,mean) permet de calculer la moyenne pour chaque variable (colonne) du tableau de données 



[PDF] Je ny connais rien mais je programme en Rpdf - Université de

toute manière, n'oubliez jamais que si vous voulez en apprendre plus sur la fonction machin() de R il vous suffit d'écrire : Pourquoi faire ses premiers pas en programmation avec R ? 5 3 Comment afficher n Use apply(*, 2, sd) instead "



[PDF] Manipulation et visualisation de données dans R - Jonathan Lenoir

par modalité d'une ou plusieurs variables, on utilise la fonction ”tapply()” : ➢ Syntaxe : tapply(x, index, fun, ) - x : un objet de type ”numeric”, 

[PDF] fonction approvisionnement pdf

[PDF] fonction commerciale d'une entreprise

[PDF] fonction croissante et décroissante seconde

[PDF] fonction d'un texte littéraire

[PDF] fonction d'une variable réelle cours

[PDF] fonction d'une variable réelle exercice corrigé

[PDF] fonction de deux variables cours

[PDF] fonction de deux variables exercices corrigés exo7

[PDF] fonction de nutrition chez l'homme

[PDF] fonction de référence 1ere s

[PDF] fonction de référence 1ere s exercice

[PDF] fonction de référence 1ere s exercice corrigé

[PDF] fonction de référence 2nd

[PDF] fonction décroissante exemple

[PDF] fonction définie sur r définition

NotesdeCours surlel ogicielR

AnnePHILIP PE

UniversitédeNantes,

LaboratoiredeMathématiquesJeanLe ray

email:Anne.phi lip pe@math.univ-nantes.fr

26septe mbre2012

AnnePHILIPPE (U.Nantes)LogicielR26septe mbre20121/147 Plan

1ObjetsetOpération s

Vecteursetmatrices

Dataframes

Listes

2Lesfonctio ns

3Lesgraphiques

4Structuresdecontrôleet

Itérations

5Autourdesloisde probabili tés

6Outilsgraphiques en

statistique

7Inférencestatistique

Estimationnon

paramétrique Tests

Régression

8SériesChronolog iques

AnnePHILIPPE (U.Nantes)LogicielR26septe mbre20122/147

Installation

Lelogicie lRestunfreewaredisponiblesurlesitehttp://cran.r-project.org/

Ilexiste desversions

Windows

MacOSX

Linux...

Outilsdisponible s:

unlang agedeprogrammationori entéobj et desfonctio nsde"base" deslibra iries/packagescomplémentaires(1800surlesiteCRAN) AnnePHILIPPE (U.Nantes)LogicielR26septe mbre20123/147

Documentations

Documentssurlelogiciel R:

Siteconsac réauxgraphiques

addictedtor.free.fr/graphiques/

CollectionspécifiqueUseRchezS pringer

Plusde80livr es,

parexempl e

IntroductoryStatisticsWithR

BayesianComputationWithR

AppliedStatisticalGen eticsWithR:

GeneralizedAdditiveModels:An IntroductionwithR

ExtendingtheLinearModelWithR

TimeSeriesA nalysisAndItsAp plications:WithRExamples AnnePHILIPPE (U.Nantes)LogicielR26septe mbre20124/147

Audé marrage

>apparaîtautomatiquement endéb utdechaquel ignede commandes +apparaîtendébutdeligne silali gnepré cédenteest incomplète AnnePHILIPP E(U.Nantes)LogicielR26septe mbre20125/147

Souslinux

AnnePHILIPPE (U.Nantes)LogicielR26septe mbre20126/147

Utiliserl'aide

>help("plot") >?plot >help.search("plot") >??plot

Lesdémos:

#pourobtenirlalistedesdemos >demo() >demo(graphics)

Lesexemple s:

Lafonc tionexampleexécutelesexemple s

généralementinclusàlafindesfichiersd'ai de. >example(FUN) AnnePHILIPP E(U.Nantes)LogicielR26septe mbre20127/147

Éditeur

SousMacOSet Windows,unéditeu rdetextei ntégréaulogicielR CtrlRexécutelalignesu rlaque llesetrouvelecur seuroules lignesd'un blocsélection né. source("nom-du-fichier.R")po urexécuterleco decontenudanslefichi er nom-du-fichier.R AnnePHILIPPE (U.Nantes)LogicielR26septe mbre20128/147

Librairies

Toutesleslibrai riesneson tpaschargéesaulancementdulogi ciel library()retournelalistedeslibr airies installées. library(LIB)chargelalibrai rieLIB library(help=LIB) retournelalistedesfonct ionsd elalibrairie LIB search(),searchpaths() retournelalistedeslibra iries chargées. AnnePHILIPPE (U.Nantes)LogicielR26septe mbre20129/147

ObjetsetOp érations

1ObjetsetOpération s

Vecteursetmatrices

Dataframes

Listes

AnnePHILIPP E(U.Nantes)LogicielR26septe mbre201210/147

ObjetsetOp érations

Opérationsélémentaires

1 Opérationsélémentairessurles scalaires:!,",+,/,ˆ >2+4 6 2

Opérationsaveca!ectation(avecousansa "chage)

x=2+4 x 6 (x=2+4)#avecaffichagedurésultat 6 3

Lesprinc ipauxtypessont

entier,réel,complex e caractère logique:TRUE,FALSE,NA( not available) AnnePHILIPPE (U.Nantes)LogicielR26septe mbre201211/147

ObjetsetOp érations

Objets

Lesobjetsd ebasesont

vecteurs,matrices data.frames,listes

Quelquesfonctionsgénériq ues:

ls()retournelalistedesobjets delas ession. rm(a)supprimel'objeta AnnePHILIPPE (U.Nantes)LogicielR26septe mbre201212/147

ObjetsetOpé rations

Fonctionsis/as

is.xxx(obj)testesiobjestunobj etdetyp exxx as.xxx(obj)contraintsipossibleobjautyped 'objetxxxoùxxx représenteuntyped'objet(comp lex,rea l,vectormatr ixetc...) >x=3 >is.real(x) [1]TR UE >is.complex(x) [1]FA LSE >as.complex(x) [1]3+0 i >as.character(x) [1]"3"

Remarque:

ConversiondeTRUE/FALSEenvale urnumé rique:

>as.integer(T) [1]1 >as.integer(F) [1]0 AnnePHILIPPE (U.Nantes)LogicielR26septe mbre201213/147

ObjetsetOp érationsVecteursetmatrices

1ObjetsetOpération s

Vecteursetmatrices

Dataframes

Listes

AnnePHILIPP E(U.Nantes)LogicielR26septe mbre201214/147

ObjetsetOp érationsVecteursetmatrices

Créerdesvecteurs

lafonc tionc()concatènedesscalairesoud esvecteurs: >x=c(1,4,9) >y=c(x,2,3) >y [1]149 23

Suitesarithmétiqu esderaison1ou-1:c(a:b).

>c(1:4)>c(4:1) #abraison!1 [1]123 4[1]4 321 #a!bn'estpasunentier >c(1.4:7) [1]1.42 .43.44.4 5.46.4 AnnePHILIPPE (U.Nantes)LogicielR26septe mbre201215/147

ObjetsetOp érationsVecteursetmatrices

Généralisation:seq(a,b,t)oùaestpremi erterme,ledernier#betla raisont seq(from,to)larais onest1 seq(from,to,by=)onfixelarais on parexemple >seq(1,4,by=0.1) [1]1.0 1.11.21.3 1.41.51.6 1.7.... [26]3. 53.63.73 .83.94.0 x=rep(y,n)pourcréerun vecteurconstituédel 'éléme ntyrépéténfois. (ypeutêtreunsc alaireouu nvecteur )parexemple >rep(1,4) [1]1111 AnnePHILIPP E(U.Nantes)LogicielR26septe mbre201216/147

ObjetsetOpé rationsVecteursetmatrices

Créerdesmatrices

Lesmatric essontcrééesaveclafonc tionmatrix()àpar tir d'unvecteur.Ondoi t fixerleno mbred ecolonnesncolet/oulenombr edelig nesnrow. >x=matrix(c(2,3,5,7,11,13),ncol=2) Pardéfaut lamatriceestrempli ecolon neparcolonne.Pour remplirli gneparligne, onajou tel'argumentbyrow=T >y=matrix(c(2,3,5,7,11,13),ncol=2,byro w=T) >x>y [,1][,2][,1] [,2] [1,]27[1,] 23 [2,]311 [2,]5 7 [3,]513[3 ,]11 13 AnnePHILIPPE (U.Nantes)LogicielR26septe mbre201217/147

ObjetsetOp érationsVecteursetmatrices

Attention:si ladime nsiond uvecteurn'estpaségaleauprodu it(ncol$nrow) alorsl'opératio ne!ectuéeestlasuiva nte: >matrix(c(1:3),ncol=2,nrow=3) [,1][,2] [1,]11 [2,]22 [3,]33 >matrix(c(1:3),ncol=2) [,1][,2] [1,]13 [2,]21 AnnePHILIPPE (U.Nantes)LogicielR26septe mbre201218/147

ObjetsetOp érationsVecteursetmatrices

Quelquesmatricespa rticulières:diagonale,T oeplitz >diag(1:4) [,1][,2][,3 ][,4] [1,]1000 [2,]0200 [3,]0030 [4,]0004 >toeplitz(1:4) [,1][,2][,3 ][,4] [1,]1234 [2,]2123 [3,]3212quotesdbs_dbs18.pdfusesText_24