İki Vektörün Birbiriyle Birleştirilmesi
a <- 1:5
b <- 6:10
c(a, b)
## [1] 1 2 3 4 5 6 7 8 9 10
İki Vektörün Birbiriyle Aritmetik İşlemleri
a <- 1:5
b <- 6:10
a+b
## [1] 7 9 11 13 15
b-a
## [1] 5 5 5 5 5
a*b
## [1] 6 14 24 36 50
b/a
## [1] 6.000000 3.500000 2.666667 2.250000 2.000000
Matrislerle Aritmetik İşlemler
m <- 1:5
mat <- matrix(m, 5,2)
mat
## [,1] [,2]
## [1,] 1 1
## [2,] 2 2
## [3,] 3 3
## [4,] 4 4
## [5,] 5 5
n <- 5:9
sah <- matrix(n, 5,2)
sah
## [,1] [,2]
## [1,] 5 5
## [2,] 6 6
## [3,] 7 7
## [4,] 8 8
## [5,] 9 9
mat+sah
## [,1] [,2]
## [1,] 6 6
## [2,] 8 8
## [3,] 10 10
## [4,] 12 12
## [5,] 14 14
sah-mat
## [,1] [,2]
## [1,] 4 4
## [2,] 4 4
## [3,] 4 4
## [4,] 4 4
## [5,] 4 4
sah*mat
## [,1] [,2]
## [1,] 5 5
## [2,] 12 12
## [3,] 21 21
## [4,] 32 32
## [5,] 45 45
sah/mat
## [,1] [,2]
## [1,] 5.000000 5.000000
## [2,] 3.000000 3.000000
## [3,] 2.333333 2.333333
## [4,] 2.000000 2.000000
## [5,] 1.800000 1.800000
Sütuna Ayırma
m <- 1:6
mat <- matrix(m, 6,1)
mat
## [,1]
## [1,] 1
## [2,] 2
## [3,] 3
## [4,] 4
## [5,] 5
## [6,] 6
Satıra Ayırma
m <- 1:6
mat <- matrix(m, 1,6)
mat
## [,1] [,2] [,3] [,4] [,5] [,6]
## [1,] 1 2 3 4 5 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
VERİ ÇERÇEVESİ
isim <- c("Halis", "Vedat" , "Ahmet", "Buse", "Murat" )
yas <- c(28, 30, 32, 41, 55)
boy <- c(172, 168, 187, 155, 175)
vc <- data.frame(isim, yas, boy)
vc
## isim yas boy
## 1 Halis 28 172
## 2 Vedat 30 168
## 3 Ahmet 32 187
## 4 Buse 41 155
## 5 Murat 55 175
c(yas)
## [1] 28 30 32 41 55
c(isim)
## [1] "Halis" "Vedat" "Ahmet" "Buse" "Murat"
c(boy)
## [1] 172 168 187 155 175