• Aucun résultat trouvé

R reference card,

N/A
N/A
Protected

Academic year: 2022

Partager "R reference card,"

Copied!
1
0
0

Texte intégral

(1)

R reference card,by Jonathan Baron

Parentheses are for functions, brackets are for indicating the position of items in a vector or matrix.

(Here, items with numbers likex1are user-supplied variables.)

Miscellaneous q(): quit

<-: assign

INSTALL package1: install package1 m1[,2]: column 2 of matrixm1

m1[,2:5]orm1[,c(2,3,4,5)]: columns 2–5 m1$a1: variablea1in data framem1

NA: missing data

is.na: true if data missing

library(mva): load (e.g.) themvapackage

Help

help(command1): get help withcommand1(NOTE:

USE THIS FOR MORE DETAIL THAN THIS CARD CAN PROVIDE.)

help.start(): start browser help

help(package=mva): help with (e.g.) packagemva apropos("topic1"): commands relevant to topic1 example(command1): examples ofcommand1

Input and output

source("file1"): run the commands infile1.

read.table("file1"): read in data from file1 data.entry(): spreadsheet

scan(x1): read a vectorx1

download.file(url1): from internet

url.show(url1), read.table.url(url1): remote input

sink("file1"): output tofile1, untilsink() write(object, "file1"): writes an object tofile1 write.table(dataframe1,"file1"): writes a table

Managing variables and objects

attach(x1): put variables inx1in search path detach(x1): remove from search path

ls(): lists all the active objects.

rm(object1): removes object1

dim(matrix1): dimensions ofmatrix1 dimnames(x1): names of dimensions ofx1 length(vector1): length ofvector1 1:3: the vector1,2,3

c(1,2,3): creates the same vector

rep(x1,n1): repeats the vectorx1 n1times cbind(a1,b1,c1), rbind(a1,b1,c1): binds

columns or rows into a matrix merge(df1,df2): merge data frames

matrix(vector1,r1,c1): makevector1into a matrix withr1rows andc1columns

data.frame(v1,v2): make a data frame from vectorsv1andv2

as.factor(), as.matrix(), as.vector():

conversion

is.factor(), is.matrix(), is.vector(): what it is

t(): switch rows and columns

which(x1==a1): returns indices ofx1wherex1==a1

Control flow

for (i1 in vector1): repeat what follows if (condition1) ...else ...: conditional

Arithmetic

%*%: matrix multiplication

%/%, ^, %%, sqrt(): integer division, power, modulus, square root

Statistics

max(), min(), mean(), median(), sum(), var():

as named

summary(data.frame): prints statistics rank(), sort()rank and sort

ave(x1,y1): averages ofx1grouped by factory1 by(): apply function to data frame by factor apply(x1,n1,function1): applyfunction1(e.g.

mean) toxby rows (n1=1) or columns (n2=2) tapply(x1,list1,function1): applyfunctionto

x1bylist1 table(): make a table tabulate(): tabulate a vector

basic statistical analysis

aov(), anova(), lm(), glm(): linear and nonlinear models, anova

t.test(): t test

prop.test(), binom.test(): sign test chisq.test(x1): chi-square test on matrixx1 fisher.test(): Fisher exact test

cor(a): show correlations cor.test(a,b): test correlation friedman.test(): Friedman test

some statistics inmvapackage prcomp(): principal components kmeans(): kmeans cluster analysis factanal(): factor analysis cancor(): canonical correlation

Graphics

plot(), barplot(), boxplot(), stem(), hist(): basic plots

matplot(): matrix plot pairs(matrix): scatterplots coplot(): conditional plot stripplot(): strip plot

qqplot(): quantile-quantile plot

qqnorm(), qqline(): fit normal distribution

Références

Documents relatifs

C-c C-w c show function callers C-c C-w r show references to global variable C-c C-w b show bindings of a global variable C-c C-w s show assignments to a global variable C-c C-w m

switch cursor to another window C-x o C-x 5 o select buffer in other window C-x 4 b C-x 5 b display buffer in other window C-x 4 C-o C-x 5 C-o find file in other window C-x 4 f C-x 5

Normal Q-Q plot to examine normality assumptions Scale-Location plot to look for non-constant variance Cook’s distance plot to look for influential points.

[r]

◊ remarque : l'inductance est plus grande avec le noyau de fer feuilleté (aimantation induite) ; elle est un peu plus faible avec un noyau de métal non feuilleté (champ magnétique

1°) Déterminer les limites de f aux bornes de son ensemble de définition. 4°) Dresser le tableau de variations complet de f et tracer la courbe (C f ). Christophe navarri

Si on suppose que la totalité de l’acide éthanoïque réagit, expliquer en utilisant l’équation de la réaction, pourquoi la quantité de matière maximale

Les quatre cas ci-dessous consid` erent les attentes entre deux commutations d’une LED soit par fonction sleep (d´ elai pr´ ed´ efini), soit par un appel ` a une fonction par