1.2.2 Working Examples Pada bagian ini kita bermain dengan kumpulan data dari paket R ISLR: “Smarket” [24]. Data ini berisi informasi indeks saham S&P 500 antara tahun 2001 dan 2005. Kumpulan data “Pasar” dari paket ISLR berisi empat variabel: “Tahun”, “Lag1”, “Lag2”, “Lag3”, “Lag4”, “Lag5”, “Volume”, “Hari Ini”, dan “Arah”.

library(ISLR)
## Warning: package 'ISLR' was built under R version 4.2.2
head(Smarket)
##   Year   Lag1   Lag2   Lag3   Lag4   Lag5 Volume  Today Direction
## 1 2001  0.381 -0.192 -2.624 -1.055  5.010 1.1913  0.959        Up
## 2 2001  0.959  0.381 -0.192 -2.624 -1.055 1.2965  1.032        Up
## 3 2001  1.032  0.959  0.381 -0.192 -2.624 1.4112 -0.623      Down
## 4 2001 -0.623  1.032  0.959  0.381 -0.192 1.2760  0.614        Up
## 5 2001  0.614 -0.623  1.032  0.959  0.381 1.2057  0.213        Up
## 6 2001  0.213  0.614 -0.623  1.032  0.959 1.3491  1.392        Up

Matriks dan Vektor Pada bagian ini kita membahas matriks dan vektor, dan kemudian kita membahas bagaimana kita dapat membuat matriks dan vektor di lingkungan pemrograman R.

v <- c(907,220,625,502)
v
## [1] 907 220 625 502
"(1 907 220 625 502)"
## [1] "(1 907 220 625 502)"
v <- 2:6
v
## [1] 2 3 4 5 6
"(1 2 3 4 5 6)"
## [1] "(1 2 3 4 5 6)"
M <- matrix(c(1,1,1,2,1,3,1,4),nrow=2,ncol=4)

Di sini fungsi c() menyimpan elemen dalam matriks. Urutan elemen dalam fungsi c() itu penting. Sebagai pengaturan default, ini dimulai darielemen pertama dari vektor kolom pertama ke elemen terakhir dari kolom pertama vektor. Kemudian beralih dari elemen pertama dari vektor kolom kedua ke elemen terakhir dari vektor kolom kedua, dan seterusnya. “nrow” menentukan jumlah vektor baris dan “ncol” menentukan jumlah vektor kolom. Untuk ini contoh jumlah vektor baris adalah 2 dan jumlah vektor kolom adalah 4, jadi kami menyetel “nrow=2” dan “ncol=4”. Seperti sebelumnya <- berarti kita menetapkan ini matriks sebagai variabel M. Jika Anda mengetik M di R, maka Anda akan melihat output sebagai berikut:

M
##      [,1] [,2] [,3] [,4]
## [1,]    1    1    1    1
## [2,]    1    2    3    4
M[1,]
## [1] 1 1 1 1
M[,2]
## [1] 1 2
M 
##      [,1] [,2] [,3] [,4]
## [1,]    1    1    1    1
## [2,]    1    2    3    4
M
##      [,1] [,2] [,3] [,4]
## [1,]    1    1    1    1
## [2,]    1    2    3    4
M[2,3]
## [1] 3