NIM : 220605110107
Universitas : Universitas Islam Negeri Maulana Malik Ibrahim Malang
Jurusan : Teknik Informatika
Pada bagian ini kita membahas matriks dan vektor, dan kemudian kita membahas bagaimana kita dapat membuat matriks dan vektor di lingkungan pemrograman R.
Di R, kita bisa menggunakan fungsi c() untuk membuat vektor. Misalnya,
v <- c(907,220,625,502)
v
## [1] 907 220 625 502
Notasi <- setara dengan tanda = .
Di R, menggunakan “:” Anda dapat dengan mudah membuat vektor a urutan angka. Dalam contoh ini, Anda dapat mengetik
v <- 2:6
v
## [1] 2 3 4 5 6
Sekarang kami menunjukkan cara membuat matriks dalam R menggunakan matriks 2 × 4 Dalam R kita dapat membuat matriks ini dengan memanggil fungsi matrix()
M <- matrix(c(1,1,1,2,1,3,1,4),nrow=2,ncol=4)
M
## [,1] [,2] [,3] [,4]
## [1,] 1 1 1 1
## [2,] 1 2 3 4
Sebelum fungsi c() menyimpan elemen dalam matriks. Urutan elemen dalam fungsi c() penting. Sebagai pengaturan default, ini dimulai dari elemen pertama vektor kolom pertama hingga elemen terakhir vektor kolom pertama. Kemudian beralih dari elemen pertama vektor kolom kedua ke elemen terakhir vektor kolom kedua, dan seterusnya. “nrow” menentukan jumlah vektor baris dan “ncol” menentukan jumlah vektor kolom. Untuk contoh ini jumlah vektor baris adalah 2 dan jumlah vektor kolom adalah 4, jadi kami menyetel “nrow=2” dan “ncol=4”. Seperti sebelumnya <- artinya kita menugaskan matriks ini sebagai variabel M.
Sekarang misalkan kita ingin memiliki vektor kolom pertama dari matriks M ini, maka kita ketik:
M[1,]
## [1] 1 1 1 1
M[,2]
## [1] 1 2
Sekarang kami menunjukkan cara lain untuk membuat matriks dari menggabungkan vektor baris atau vektor kolom. Pertama, kami menunjukkan cara membuat matriks dengan menggabungkan vektor dengan fungsi rbind(). Mari kita definisikan r1 dan r2 sebagai vektor baris pertama dan vektor baris kedua dari matriks. Dalam R kita dapat mendefinisikan sebagai
r1 <- c(1, 1, 1, 1)
r2 <- c(1, 2, 3, 4)
M <- rbind(r1, r2)
M
## [,1] [,2] [,3] [,4]
## r1 1 1 1 1
## r2 1 2 3 4
Di sini Anda dapat mengabaikan r1 dan r2 dalam output karena tersisa dari rbind(). Dalam pembelajaran statistik atau ilmu data, informasi ini dapat bermanfaat,tetapi untuk saat ini Anda bisa mengabaikan ini. Untuk membuat matriks dari vektor kolom di R kita dapat menggunakan fungsi cbind(). Untuk contoh ini pertama-tama kita membuat empat vektor kolom c1, c2, c3, dan c4 dengan fungsi c().
c1 <- c(1, 1)
c2 <- c(1, 2)
c3 <- c(1, 3)
c4 <- c(1, 4)
M <- cbind(c1,c2,c3,c4)
M
## c1 c2 c3 c4
## [1,] 1 1 1 1
## [2,] 1 2 3 4