Example: dental hygienist

Quelques commandes R - Sésamath

QuelquescommandesRR de RRLancement d'unesessioninteractive (oumenu d )R --vanilla< leLancement deR et executiondescommandescontenuesdans leR --helpdescriptiondesoptionsdecommandeArr^et de Rq()sortiedeRINTERRUPT( ) arr^et dela commandeencourset ()d emarragedel'aidehtmlhelp(command)aideenlignedecommandapropos(command)recherched'aide a propos ("command")recherchedecommanddanslespackagesRAssignementvar<-exprAssignel'expression a la variablevar=exprAssignel'expression a la variableexpr->varAssignel'expression a la variableTypes el ementairesNAvaleurmanquanteTRUEFALSE booleen(logique)numericreelouentiercompl excomplexecharactercaract ereCaract eressp eciaux\\backslash\nnewline,ASCII code10\ttabulation,ASCII code9#commentaires(jusqu' a la ndeligne)VecteursLesvecteursnesont pasdesmatriceset n'ont qu' constitu es d'unseultype avec ounondesNA(objethomog ene)c(x,y.)

aggregate(df,li,f) application de la fonction f a chacune des modalit es de l’int eraction des facteurs contenus dans la liste li Objets : question et conversion is.factor(x) renvoie unbooleen; vrai si est facteur is.matrix(x) de m^eme avec une matrice is.vector(x) de m^eme a vec ecteur as.factor(x) conversion explicite en facteur

Tags:

  Factors

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Transcription of Quelques commandes R - Sésamath

1 QuelquescommandesRR de RRLancement d'unesessioninteractive (oumenu d )R --vanilla< leLancement deR et executiondescommandescontenuesdans leR --helpdescriptiondesoptionsdecommandeArr^et de Rq()sortiedeRINTERRUPT( ) arr^et dela commandeencourset ()d emarragedel'aidehtmlhelp(command)aideenlignedecommandapropos(command)recherched'aide a propos ("command")recherchedecommanddanslespackagesRAssignementvar<-exprAssignel'expression a la variablevar=exprAssignel'expression a la variableexpr->varAssignel'expression a la variableTypes el ementairesNAvaleurmanquanteTRUEFALSE booleen(logique)numericreelouentiercompl excomplexecharactercaract ereCaract eressp eciaux\\backslash\nnewline,ASCII code10\ttabulation,ASCII code9#commentaires(jusqu' a la ndeligne)VecteursLesvecteursnesont pasdesmatriceset n'ont qu' constitu es d'unseultype avec ounondesNA(objethomog ene)c(x,y.)

2 Saisied'unvecteurrep(c(0,1),10)r ep etitiond'unmotif10:(-1)s equencede10 a -1seq(1,20,by= )s equenceparpasseq(1,20,length=13)s equenceparlongueur nalex[c(6,1,9)]a chagedescoordonn ees6, 1 et 9x[c(-6,-2)]a chagedescoordonn eesautresque6 et 2x[c(TRUE,FALSE)]a chagedela coordonn ee 1 et pasdela 2x[x>0]a chagedescoordonn eespositivesArithmetiquex+yaddition(eltp arelt)x-ysoustraction(eltparelt)x%*%ymul tiplicationmatriciellex%o%yproduitextrie urx*ymultiplication(eltparelt)x^y el evation a la puissance(eltparelt)x/ydivision(eltparel t)-xmoinsunairex%/%ypartieenti eredela division(eltparelt)x%%yrestedela division(eltparelt)Autresop erations(num erique)c(x,y)concat enationdexet deylength(x)longueurdexmin(x)minimumdexm ax(x)maximumdexrange(x) etenduedexmean(x)moyennedexmedian(x)m edianedexIQR(x)

3 Ecartinter-quartiledexquantile(x)quantil edexvar(x)variancedexsd(x) ecarttype dexrank(x)rangdes el ements dexsort(x) el ements dexordonn esorder(x)coordonn eesdupluspetit el ement dex, (x)indiceduminimumxwhich(x==min(x))indic esdesTRUE(indiceduminimum)sum(x)somme(de s el ements)dexprod(x)produitdexdiff(x)di erencedes el ements cons ecutifsdexcumsum(x)sommecumul ee dexAutresop erations(charact eres)paste(x,y)concat enationdex et y (eltparelt)substring(x,2,3)extractiondu2 eet 3ecaract ere(eltparelt)FacteursLesfacteurssont (lenombredemesures)et desmodalit es (levels).Cesont desvecteursdecaract eres\sp eciaux".factor(x)transformexenfacteurord ered(x)transformexenfacteurordonn elevels(fa)modalit es (fa)transformefaennum (fa)transformefaencaractreOp erationscombin eesavec desfacteursave(x,fa)moyenneduvecteurxpar modalit e defasplit(df,fa)s eparele vecteurdfparmodalit e defaby(x,fa,median)appliquela fonctionmedianparmodalit edent 2 constitu eesd'unseultype avec ounondesNA(objethomog ene).

4 Matrix(1:2,1,2)matrice a 1 ligne2 colonnesmatrix(0,10,20)matricede0 a (1:10)matriceunicolonneduvecteur1:10diag (1:10)matricediagonaled'ordre10dont lesvaleurssont 1:10diag(10)identit e d'ordre10S electionet matricesx[c(6,1,9),]a chagedeslignes6, 1 et 9x[,c(6,1,9)]a chagedescolonnes6, 1 et 9x[1,-2]a chagedela ligne1 sansla colonne2x[x[,3]<2,]a chagedeslignesdont la colonne3 aunevaleurinf erieure a 2 Autresop erations(matrices)length(x)longueurdex, ' el ementsdiag(x)extractiondela diagonaledexnrow(x)nombredelignesdexncol (x)nombredecolonnesdexdim(x)dimensiondex cbind(x,y)concat enationparcolonnedexetyrbind(x,y)concat enationparlignedexetyqr(x)d ecompositionQRdexchol(x)d ecompositiondeCholeskydexsvd(x)d ecompositionenvaleursinguli erexeigen(x)valeurspropreset vecteurspropresdexdet(x)d eterminant dexsolve(x)inversiondexapply(x,1,sum)som meparlignedexapply(x,2,var)varianceparco lonnedexcolMeans(x)

5 MoyenneparcolonnedexrowSums(x)sommeparli gnedexListesLeslistessont desobjetsh et erog enescompos es d'unecollectiond'objetshomog enesdelongueurpasobligatoirement (nomx=x,y)listes a 2 el ements (oucomposantes) (1:10)liste a 10 el ements delongueur1 Diverssurleslistesli[[2]]extractiondela dela listelili$nomxextractiondela listelidimnames(x) <-nomsdesligneset descolonneslist(nomli,nomco)dela (li,f)applicationdela fonctionf a chacunedescomposantesdela listeunlist(li)transformationenvecteurde la listeData-frameLesdata-framessont desobjetsh et erog enescompos es d'unecollectiond'objetshomog (x) (df,df2)Concat (df)nomdescolonnesdf[,1]extractiondela colonne1df[[1]]extractiondela composante 1(colonne1 eng en eral)df[,"nomcol"]extractiondela colonnenomcolsummary(df)r esum e coloneparcolonne(min,max, )Op erationssurlesdata-framelapply(df,f)appl icationdela fonctionf a chacunedescomposantesdela listeapply(df,1,f)

6 Applicationdela fonctionf a chacunedeslignesaggregate(df,li,f)applic ationdela fonctionf a chacunedesmodalit es del'int eractiondesfacteurscontenus dansla listeliObjets: questionet (x)renvoieunbooleen; (x)dem^emeavec (x)dem^emeavec (x) (x) (x)conversionexpliciteenvecteurEntr ee sortiedf<- (" ",header=T,sep=" ")chargement d'un chier(nombreusesoptions) (x," ", )exportationdel'objetxdansle chierVoiraussiscan(),write()source(" ")importeet executelescommandescontenuesdansle chierProgrammationfor (i in vecteur){ listecommandes}bouclesurtousles el ements duvecteurwhile(condition){ listecommandes}boucletant quela conditionestvrairepeat{ listecommandes}bouclein nie(coupl ee avec l'ordrebreakpoursortirdelaboucle)if (condition){listecommandes} else{listalternative}Structureconditionn elleFonctionfonction<- function(a,b=1){listecommandesreturn(nom 1=resultat1,nom2=resultat2)}

7 }Fonctionavec 2 arguments enentr commevaleurpard efaut1 renvoyant uneliste a deuxcomposantes(nomm eesnom1et nom2).fonction(3,1)oufonction(3)res <- fonction(3,2)appel dela fonctionLoisde probilit es et nombresal eatoiresPouravoirunquantileutiliserle pr e xeq. Pouravoiruneprobabilit e utiliserle pr e xep, pouravoirunedensit e utiliserle pr e xedet pourg en ererdesnombresal eatoireutiliserlepr e xer. Loisdiponibles: norm,poiss,binom,logis,..qt( ,12)quantile a 95%d'uneloidestudent (t)(pr e xeq) a 12ddlppoiss(3,2)probabilit e cumul ee jusqu' a 3 d'uneloidepoisson(poiss)(pr e xep)df(3,6,30)densit e aupoint 3 d'uneloide sher(f)(pr e xed) a (6,30)ddlrnorm(10,1,2)g en erationde10nombresal eatoires(pr e xer) selonuneloinormale(norm)demoyenne1 d' ecarttype 2sample(10,1:30)tiragesansremisede10nomb resparmilescoordonn eesduvecteur1:30 Formulesy~x1+x2yexpliqu e parx1etx2y~x1+x2+x1:x2yexpliqu e parx1etx2et leurint eractiony~x1*x2raccourcidela pr ec edentey~x1%in%x2yexpliqu e parx1nid e dansx2y~x1|x2yexpliqu e parx1conditionnellement ax2y~-1+x1yexpliqu e parx1sansmoyenneg en erale(intercept)y~I(x1*x2)yexpliqu e parla variabler esultant duproduitx1x2.

8 I()prot egepour eviterl'interpr etationcommex1+x2+x1:x2y~I(x1>0)yexpliqu e parla variablebinaire0 quandx1estn egatifounul,1 sinony~exp(x1*1932)yexpliqu e parla variablex1multipli e par1932et dont onenprendl'exponentielleGraphiquesplot(x ,y-options-)dessindespoints auxabscissescontenuesdansxet auxordonn eesdansy(voirlesoptionsci-dessouset l'aide)matplot(x-options-)dessindescolon nesdela matrice(voirlesoptionsci-dessousetl'aide )coplot(y~x1|x2,data=x-options-)dessinde yfonctiondex1conditionnellement ax2(voirlesoptionsci-dessouset l'aide),lty=12 ..type deligne(pointill e, )-option-,pch=12 ..oupch="o"type depoint ( )-option-,col=01 2 ..num erodecouleur-option-,type="l""p" "b" "n"trac e deligneoupoint oulesdeux(both)ourien(none)-option-ablin e(v=0)ajouteuneligneverticaleen0abline(h =0)aouteunelignehorizontaleen0abline(0,1 )ajouteunedroited'ordonn ee al'origine0 et (1,1,"blabla")ajoutele texte"blabla"en(1,1)lines(x,y,col=2)ajou td'uneligne(bris ee)decoordonn ees(x,y) ,stars,pairs,piechart,mtext,symbols.

9 Analysesstatistiqueslm()aov()anova()glm( )rpart()nlme()nls()mod elelin eaire,analysedevariance,mod elelin eaireg en eralis e, arbresr egression/segmentation,mod elesmixtes,r egressionnon-lin eaireselonleslibrairiesresmodele<- lm(y~x1+x2+x1:x2,data=df)summary(resmode le)residuals(resmodele)predict(resmodele )plot(resmodele)exempled'uner egressionlin eaire,explicationdeyparx1x2et leurint eessont contenuesdansledata-framedf. Vecteursdesr esidus,del'estimationdeyparle mod eleet dessindumod (), (), (), (), (),..Librairies- packagesDenombreuxprogrammessont (tree)Installele packagetree; attentionauxdroitsd' ()listedespackagesdisponiblessurvotrepla teformelibrary(splines)Chargement dupackagesplinesCheminR cherchetoutobjetdansdesr epertoiresdonn es dansunordredonn e.

10 Cettelisteordonn ee estappel ee unchemin(path).search()Listeducheminatta ch(df,pos=2)attachele dataframedfenposition2 surle (df)d etachele pourla programmationassign(x,pos=1)assignel'obj etxdansl'environnement 1 ducheminparse(texte)transformele texteenexpression(non evalu ee)eval(expr) evaluel'expression; parexempleeval(parse(text=texte))deparse (expr)transformeuneexpressionentextesubs titute(expr)susbtituedansuneexpressionle svaleursdesvariables; parexempledeparse(substitute(x))browser( )stoppe l'executionet permetdefureter, foranyerrorsonthiscard"et l'aideenlignea cod e lesmacrosTEX,originellement pourla cartedereferenceGDBet modi itselfis freesoftware;youarewelcometo distributecopiesofit underthetermsof forR.


Related search queries