• 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

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

◊ 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

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

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]