İki Vektörün Birbiriyle Aritmetik İşlemleri

k <- 2:6
d <- 6:10
k+d
## [1]  8 10 12 14 16

İki Vektörün Birbiriyle Birleştirilmesi

f <- 2:6
x <- 6:19
c(f, x)
##  [1]  2  3  4  5  6  6  7  8  9 10 11 12 13 14 15 16 17 18 19
d-k
## [1] 4 4 4 4 4
d*k
## [1] 12 21 32 45 60
d/k
## [1] 3.000000 2.333333 2.000000 1.800000 1.666667

Matrislerle Aritmetik İşlemler

mat <- 1:6
m <- matrix(mat, 3,2)
m
##      [,1] [,2]
## [1,]    1    4
## [2,]    2    5
## [3,]    3    6
m+m
##      [,1] [,2]
## [1,]    2    8
## [2,]    4   10
## [3,]    6   12
m*m
##      [,1] [,2]
## [1,]    1   16
## [2,]    4   25
## [3,]    9   36
m/m
##      [,1] [,2]
## [1,]    1    1
## [2,]    1    1
## [3,]    1    1

Satıra Ayırma

f <- 1:6
x <- matrix(f, 5,6)
x
##      [,1] [,2] [,3] [,4] [,5] [,6]
## [1,]    1    6    5    4    3    2
## [2,]    2    1    6    5    4    3
## [3,]    3    2    1    6    5    4
## [4,]    4    3    2    1    6    5
## [5,]    5    4    3    2    1    6

Sütuna Ayırma

f <- 1:6
x <- matrix(f, 6,4)
x
##      [,1] [,2] [,3] [,4]
## [1,]    1    1    1    1
## [2,]    2    2    2    2
## [3,]    3    3    3    3
## [4,]    4    4    4    4
## [5,]    5    5    5    5
## [6,]    6    6    6    6

BİRİM MATRİS

diag(3)
##      [,1] [,2] [,3]
## [1,]    1    0    0
## [2,]    0    1    0
## [3,]    0    0    1
diag(5)
##      [,1] [,2] [,3] [,4] [,5]
## [1,]    1    0    0    0    0
## [2,]    0    1    0    0    0
## [3,]    0    0    1    0    0
## [4,]    0    0    0    1    0
## [5,]    0    0    0    0    1

Veri Çerçevesi

isim <- c("ali", "leyla"  , "can", "hasan", "mert"  )
 yas <- c(23, 24, 24, 22, 23)
kilo <- c(47, 55, 54, 62, 65)
vc <- data.frame(isim, yas, kilo)
vc
##    isim yas kilo
## 1   ali  23   47
## 2 leyla  24   55
## 3   can  24   54
## 4 hasan  22   62
## 5  mert  23   65
c(yas)
## [1] 23 24 24 22 23
c(isim)
## [1] "ali"   "leyla" "can"   "hasan" "mert"
c(kilo)
## [1] 47 55 54 62 65