[PDF] [PDF] Notes de Cours sur le logiciel R





Previous PDF Next PDF



Introduction aux graphiques avec R - CEL

30 Oct 2016 Pour avoir un aperçu des possibilités graphiques du logiciel R ... Pour dessiner la courbe représentative d'une fonction f(x) entre a et b



Courbe-R et propriétés de fissure cohésive dans la rupture quasi

Celle-ci a une influence directe sur la longueur de fissure élastique équivalente critique pour laquelle la valeur plateau de la courbe-R apparaît. La 



P.368-7 - Courbes de propagation de londe de sol entre 10 kHz et

RECOMMANDATION UIT-R P.368-7*. COURBES DE PROPAGATION DE L'ONDE DE SOL. ENTRE 10 kHz ET 30 MHz. (1951-1959-1963-1970-1974-1978-1982-1986-1990-1992).



Graphiques de base

5 Courbes. 6 Les param`etres graphiques http://pbil.univ-lyon1.fr/R/Rfig.pdf. Logiciel R version 3.5.1 (2018-07-02) – Compilé le 2018-10-10 



Chapitre 3 Intégrales sur les courbes et les surfaces dans R n = 2

https://archimede.mat.ulaval.ca/jplessard/MAT7220/calcul_vectoriel.pdf



Chapitre 1 : 2D Courbes Paramétrées et coordonnées polaires

r la distance de O à P. ? ? l'angle (généralement mesuré en radians) entre l'axe polaire et la ligne. OP.



MAT-2110 Exercices 8: Solutionnaire H14 1. (a) La courbe est

La paramétrisation de C est r(t)=(t. ?. 1 ? t2



Notes de Cours sur le logiciel R

22 Jan 2018 plot est la fonction centrale. • Le fonctions points ou lines sont utilisées pour superposer des courbes ou des nuages de points. Premier ...



Norm Europäischer Modellbahnen

R. -f. Normes Européennes de Modélisme. Raccordement des courbes. NEM. 113 L'AdR entre un alignement et une courbe circulaire est un arc à courbure ...



Courbes paramétrées Courbes polaires

Solution: La courbe décrite par ? étant construite à partir des fonctions cos et sin t ? R. 1. En utilisant les propriétés de symétrie de la courbe



[PDF] GERAD - Les graphiques dans R par Odile Wolber

Au § 2 nous présentons les principales fonctions disponibles du package graphics Nous n'aborderons pas les courbes de niveau (fonctions contour filled



[PDF] Notes de Cours sur le logiciel R

22 jan 2018 · Le logiciel R est un freeware disponible sur le site sur la première courbe tracée pour obtenir un fichier pdf :



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

Chapitre 2 : Manipulation et visualisation de données dans R 2 1 Quelques fonctions utiles pour manipuler ses données 2 2 Quelques fonctions utiles pour 



[PDF] Graphiques de base

5 Courbes 6 Les paramètres graphiques http://pbil univ-lyon1 fr/R/Rfig pdf Logiciel R version 4 2 0 (2022-04-22) – Compilé le 2022-09-20 



[PDF] Prise en main du logiciel R (2) durée : 1h30

car la fonction save encode de façon à ce que seul le logiciel R puisse lire la sauvegarde sur laquelle il va être possible de tracer une courbe



[PDF] R pour les débutants - CRAN

Core Team pour leurs efforts considérables dans le développement de R et dans peuvent être exportés sous divers formats (jpg png bmp ps pdf emf 



[PDF] Optimiser ses graphiques avec R

28 avr 2011 · Optimiser ses graphiques avec R lignes courbes segments fl`eches ajoute une courbe de tendance (lissage) `a un scatterplot



[PDF] Manipulation de données avec le langage R

http://research stowers-institute org/efg/R/Color/Chart/ColorChart pdf filled contour : comme contour mais zones entre deux courbes

  • Comment faire une courbe sur R ?

    La fonction la plus couramment utilisée pour produire des graphiques dans R est la fonction plot() . plot() est une fonction générique dont le comportement s'adapte automatiquement à la nature de ses arguments. Il y a deux syntaxes possibles pour cette fonction : syntaxe classique: plot(x = varX, y = varY)
  • Comment commencer R ?

    Créer son premier script R
    Pour cela, cliquez sur File > New File > R Script ou vous pouvez utiliser le raccourci clavier CTRL + MAJ + N. Votre nouveau script s'ouvre dans la partie éditeur, vous pouvez commencer votre code.
  • Comment utiliser R ?

    Pour utiliser le logiciel R sous Windows, il faut ouvrir une session de travail. Pour ouvrir une session sous Windows, il faut cliquer sur l'icône R du bureau de façon à ouvrir une fenêtre. Les données de travail et les commandes utilisées seront alors enregistrées à l'endroit où R a été installé.
  • Cliquez sur Rectangles et Barres (à gauche de l'histogramme), puis sur Intervalles et Etiquettes. En somme dans R++, modifier un histogramme se fait sans code, comme dans MS Excel. Mais en un clic, vous pouvez visualiser tous les histogrammes de toutes les variables numériques.

NotesdeCours surle logi cie lR

AnnePHILIPPE

22janvi er2018

UniversitédeNantes,

LaboratoiredeMathématiquesJeanLe ray

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

1.Obje tsetOpérations

2.Lesf onctions

3.Lesgra phiques

4.Grap hiquesavecggplot2

5.Struc turesdecontrôleetItérations

6.Autou rdesloisdeproba bilités

7.Outil sgraphiquesens tatistique

8.Infé rencestatistique

9.Séries Chronologiques

2

Installation

Lelogicie lRestunfreewaredisponiblesurlesite

http://cran.r-project.org/

Ilexiste desversions

•Windows •MacOSX •Linux...

Outilsdisponible s:

•unlang agedeprogrammationori entéobj et •desfonctio nsde"base" •deslibrai ries/packagescomplémentaires(1800surlesiteCRAN) 3

Documentations

•Documentssurlelogiciel R: •Siteconsa créauxgraphiques addictedtor.free.fr/graphiques/ •CollectionspécifiqueUseRchezS pringer •Plusde80livr es, parexempl e •IntroductoryStatisticsWithR •BayesianComputationWithR •AppliedStatisticalGen eticsWithR: •GeneralizedAdditiveModels:An IntroductionwithR •ExtendingtheLinearModelWithR •TimeSeries AnalysisAndItsAp plications:WithRExamples 4

Audémarra ge

>apparaît automatiquementen débutdecha queligne decom mandes +apparaîtendébutde lignesila ligne précédenteest incomplète 5

Souslinux

6

Utiliserl' aide

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

Lesdémos:

#pourobtenirlalistedesdemos >demo() >demo(graphics)

Lesexemple s:

Lafonc tionexampleexécutelesexemple s

d'aide. >example(FUN) 7

Éditeur

SousMacOSet Windows,unéditeu rdetextei ntégréaulogicielR •CtrlRexécutelalignesu rlaque llesetrouvelecur seuroules lignes d'unblocsél ectionné. •source("nom-du-fichier.R")po urexécuterlec odecontenudans lefichie rnom-du-fichier.R 8

Librairies

•Toutesleslibrai riesneson tpaschargéesaulancementdulogi ciel •library()retournelalistedeslibr airies installées. •library(LIB)chargelalibrai rieLIB •library(help=LIB) retournelalistedesfoncti onsde lalibrairie LIB •search(),searchpaths() retournelalistedeslibra iries chargées. 9

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,comple xe •caractère •logique:TRUE,FALSE,NA( not available) 10

Objets

Lesobjets debasesont

•vecteurs,matrices •data.frames,listes

Quelquesfonctionsgénériq ues:

•ls()retournelalistedesobje tsdelas ession. •rm(a)supprimel'objeta 11

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]TRUE >is.complex(x) [1]FALS E >as.complex(x) [1]3+0i >as.character(x) [1]"3"

Remarque:

ConversiondeTRUE/FALSEenvale urnumé rique:

>as.integer(T) [1]1 >as.integer(F) [1]0 12

Créerdesvect eurs

•lafonc tionc()concatènedesscalairesoud esvecteurs: >x=c(1,4,9) >y=c(x,2,3) >y [1]1492 3 •Suitesarithmétiqu esderaison1ou-1:c(a:b). >c(1:4)>c(4:1) #abraison!1 [1]1234 [1]4 321 #a!bn'estpasunentier >c(1.4:7) [1]1.42 .43.44.4 5.46.4 13 •Généralisation:seq(a,b,t)oùaestpremi erterme,ledernier#b etla raisont seq(from,to)larais onest1 seq(from,to,by=)onfixelarais on parexempl e >seq(1,4,by=0.1) [1]1.01 .11.21.31 .41.51.61 .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 14

Créerdesmatrice s

Lesmatrice ssontcrééesaveclafonc tionmatrix()àpar tir d'unvecteur. Ondoit fixerlenombred ecolon nesncolet/oulenombr edelig nesnrow. >x=matrix(c(2,3,5,7,11,13),ncol=2) Pardéfau tlamatriceestrempli ecolon neparcolonne.Pour remplirl igne parligne ,onajoutel'argument byrow=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,] 57 [3,]513[3 ,]1 113 15 Attention:si ladim ension duvecteurn'estpaségaleauprod uit(ncol $nrow)al orsl'opératione !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 16 Quelquesmatricesparticuliè res:diagonale,Toepl itz >diag(1:4) [,1][,2][,3 ][,4] [1,]1000 [2,]0200 [3,]0030 [4,]0004 >toeplitz(1:4) [,1][,2][, 3][,4] [1,]123 4 [2,]212 3 [3,]3212 [4,]432 1 diag Lafonc tiondiagretourneunematricediag onalelors queleparamètre d'entréeestunvecteur. Silepa ramètr ed'entréeestunematrice,al orselleretourneunvecteur constituédeladiagonaled elama trice 17

Concaténerdesvecteurs/matrices

•rbind •cbind >x=1:10 >y=x^2 >rbind(x,y) [,1][,2][, 3][,4][,5] [,6][,7][,8][, 9][,10] x12345678910 y149162536496481100 >cbind(x,y) xy [1,]11 [2,]24 [3,]39 [4,]416 [5,]525 [6,]636 etc 18 Extrairedesélémentsd' unvecteu roud'unematrice >vect=c(1.5:9.5) >vect [1]1.52 .53.54.5 5.5

6.57.58.59.5

>mat=matrix(vect,ncol=3,nrow=3) [,1][,2][,3 ] [1,]1.5 4.57.5 [2,]2.55 .58.5 [3,]3.5 6.59.5

Extraireunélément

>vect[1]>mat[2,1] [1]1.5[1] 2.5

Colonne/ligned'unematrice

>mat[,1]>mat[3,] [1]1. 52.53.5 [1]3. 56.59.5

Extraireunblocouplu sieurs coordonnées

>mat[2:3,1:2]>vect[c(1,3,7)] [,1][,2][1 ]1.53.57. 5 [1,]2.55 .5 [2,]3.56 .5 Attention:vect[-j]retournelevecteurvectsanslajèmeco or donn ée >vect[!c(1,3,7)]retourne2. 54.55.56.58.59.5 19

OpérationssurlesMatrices/Vec teurs

•Lesopérati ons+*-/entre2vecteursoumatrice sd emê me >x [1]1234 5 >y [1]000 11 >x"y [1]000 45 >A [,1][,2] [1,]21 [2,]49 >B [,1][,2] [1,]02 [2,]11 >A"B [,1][,2] [1,]02 [2,]49 20

Attention

Silesve cteursnes ontpasdemêmelongu eur,

leplus courtestcom plétéautomatiqueme nt. >x=c(1:5) >xx: 12 345 [1]123 45y :12 121 >y=c(1,2)!!!!!!!!!!!!!!!!! >yx+ y:24466 [1]12 >x+y [1]2446 6 21
Quelquesopérationsparticu lièressurlesmatrices >a=matrix(1,ncol=2,nrow=2) >a [,1][,2] [1,]11 [2,]11 >a+3#matrice+scalaire [,1][,2] [1,]44 [2,]44 >a+c(1:2)#matrice+vecteur [,1][,2] [1,]22 [2,]33 22

Actiond'unefonctio nsurunvecteuro uunematrice

SoitFUNunef onctiondéfin iesurless calairesquiretourneun scalaire.

Parexempl e

sqrtsquareroo t absabsolutevalue sincostantrigonometricfunctions(radians) explogexponentialandnatu rallogari thm log10commonlogarit hm gammalgammagammafunctionandit snatural log Lorsqueleparamètred'e ntréees tunvecteur(respectivementun e matrice),lafonctionFUNest appliq uéesurchacunedescomp osantes. L'objetretournéestunve cteur(respectivementune matrice). s

Exemple

SiA=(a

i,j )estunema trice,alor sexp(A)retourneunematrice constituéedesélémentse a i,j 23

Quelquesfonctionssurles matrices

•Leprod uitmatricielestobtenu avec%!% •Calculdesvaleurs/ve cteursprop res:eigen •Calculdudéterminan t:det •t(A)retournelatransposéede lamatri ceA X=R RoùRestunematr icetriang ulairesupérieuree tR estla transposéedeR. •décompositionsvd:svd(X)retourne(U,D,V)tellesqu eX=UDV oùUetV son tortho gon alesetDestdi agonale. solve •solve(A)retournel'inversedelam atriceAquotesdbs_dbs44.pdfusesText_44
[PDF] autonomie décisionnelle définition

[PDF] diagramme en baton r

[PDF] barplot sur r

[PDF] autonomie du patient définition

[PDF] barplot sous r

[PDF] autonomie du patient loi

[PDF] histogram r studio

[PDF] la littérature est elle une bonne arme contre les inégalités

[PDF] longtemps j'ai pris ma plume pour une épée citation

[PDF] la littérature est une arme citation

[PDF] la littérature est elle une bonne arme pour dénoncer des inégalités

[PDF] effectif corrigé calcul

[PDF] album respect du corps

[PDF] la litterature a t elle pour mission de denoncer

[PDF] touche pas ? mon corps