Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Matrix :
crée une matrice; les éléments de x sont répétés si la taille ne convient pas
scale(mat, center = TRUE, scale = FALSE) : soustrait de chaque valeur la moyenne par
colonne (i.e. colonnes ont alors une moyenne nulle). Identique àsweep(mat, 2,
colMeans(mat)).
scale(mat, center = TRUE, scale = TRUE), ou même scale(mat) : normalise pour que
chaque colonne soit de moyenne 0 et d'écart-type 1.
vp <- eigen(mat) : calcule les valeurs propres et les vecteurs propres et renvoie une
liste.vp$values : le vecteur des valeurs propres de dimension n si mat est une matrice n x
n.vp$vectors : la matrice des vecteurs propres. Chaque colonne vp$vectors[, j] est un vecteur
propre de valeur propre vp$values[j].
cumsum(x) ; cumsum(y) :un vecteur dont le ie élément est la somme des i premiers éléments
de x
cumprod(x) ; cummin(x) ; cummax(x) ; cumprod(y) ; cummin(y) ; cummax(y) idem pour
le produit, le min, le max
Réponse :
mat1<-matrix(c(8,6,5,4,9,7,2,3,3),nrow=3)
[1,] 9 8 9
[2,] 8 14 11
[3,] 8 13 12
[1,] 8 16 14
[2,] 12 45 24
[3,] 15 42 27
[1,] 22 64 106
[2,] 33 87 141
[3,] 28 73 118
> rowSums(mat1)
[1] 14 18 15
> colSums(mat1)
[1] 19 20 8
> rowMeans(mat1)
> colMeans(mat1)
[1] 14 18 15
[1] 19 20 8
attr(,"scaled:center")
attr(,"scaled:center")
attr(,"scaled:scale")
> scale(mat1)
attr(,"scaled:center")
attr(,"scaled:scale")
>
> mat1<-matrix(c(8,6,5,4,9,7,2,3,3),nrow=3)
> vect<-c(8,4,3)
> solve(mat1)
> det(mat1)
[1] 30
> vp$values
> vp$vectors
> x<-c(12,8,7,6,9,11,15,21,0)
> y<-matrix(c(12,8,7,6,9,11,15,21,0,8,9,11,4,5,6,24),nrow=4)
> sum(x)
[1] 89
> sum(y)
[1] 156
> prod(x)
[1] 0
> prod(y)
[1] 0
> max(x)
[1] 21
> min(x)
[1] 0
> max(y)
[1] 24
> min(y)
[1] 0
> which.max(x)
[1] 8
> which.max(y)
[1] 16
> which.min(x)
[1] 9
> which.min(y)
[1] 9
> range(x)
[1] 0 21
> range(y)
[1] 0 24
> mean(x)
[1] 9.888889
> mean(y)
[1] 9.75
> median(x)
[1] 9
> median(y)
[1] 8.5
> var(x)
[1] 35.11111
> var(y)
> cov(y)
> cor(y)
[,1] [,2] [,3] [,4]
> sd(x)
[1] 5.925463
> sd(y)
[1] 6.104643
> diff(x)
[1] -4 -1 -1 3 2 4 6 -21
> diff(y)
[1,] -4 2 8 1
[2,] -1 4 1 1
[3,] -1 6 2 18
>
> cumsum(x)
[1] 12 20 27 33 42 53 68 89 89
> cumsum(y)
> cumprod(x)
[8] 125737920 0
> cummin(x)
[1] 12 8 7 6 6 6 6 6 0
> cummax(x)
[1] 12 12 12 12 12 12 15 21 21
> cumprod(y)
[8] 125737920 0 0 0 0 0 0
[15] 0 0
> cummin(y)
[1] 12 8 7 6 6 6 6 6 0 0 0 0 0 0 0 0
> cummax(y)
[1] 12 12 12 12 12 12 15 21 21 21 21 21 21 21 21 24
> y<-c(8,8.12,14,5.7,9.98,9.6,7.76,9.34)
> union(x,y)
[1] 5.000 5.550 6.220 3.000 12.000 4.123 9.567 14.000 8.000 8.120
> intersect(x,y)
[1] 14
> setdiff(x,y)
> setdiff(y,x)
> yy<-matrix(c(12,8,7,6,9,11,15,21,0,8,9,11,4,5,6,24),nrow=4)
> rev(x)
> sort(x)
> rank(x)
[1] 3 4 5 1 7 2 6 8
> match(x,y)
[1] NA NA NA NA NA NA NA 3
>
> x<-c(2,3,4,2,5,6,4,6,3,7,8,6,7,4,8,3,8,7,3,2)
> xx<-matrix(c(2,3,4,2,5,6,4,6,3,7,8,6,7,4,8,3),nrow=4)
> y<-c(3,6,5,4,3,2,5,4,6,7,7,5,4,3,2,1,7,6,4,6)
> yy<-matrix(c(3,6,5,4,3,2,5,4,6,7,7,5,4,3,2,1),nrow=4)
> table(x)
2345678
3431333
> table(xx)
xx
2345678
2331322
> summary(x)
> summary(xx)
V1 V2 V3 V4
> mean(x)
[1] 4.9
> median(x)
[1] 4.5
> var(x)
[1] 4.621053
> sd(x)
[1] 2.149663
> mean(xx)
[1] 4.875
> median(xx)
[1] 4.5
> var(xx)
> sd(xx)
[1] 2.028957
> cor(x,y)
[1] 0.218629
> cor(xx)
> cov(x,y)
[1] 0.8421053
> cov(xx)
> cov(yy)
>