Nama Mahasiswa: Nabil Ulwan Muhammad Caesar
NIM: ‘220605110127’
Kelas: B
Matkul: Linear Algebra
Dosen Pengampu: Prof. Dr. Suhartono, M.Kom
Jurusan: Teknik Informatika
Lembaga: Universitas Islam Negeri Maulana Malik Ibrahim Malang
Kami menerapkan Orthogonal Distance Regression (ODR) untuk menemukan pemasangan yang “terbaik”. bidang linier di R^2 untuk memprediksi “Salary”(gaji) dari “Hits” dan “AtBat”. pemain baseball berdasarkan kumpulan data “Hitters” dari paket ISLR [24]. ODR adalah analisis regresi untuk kumpulan data dalam R^d yang mencoba untuk menemukan bidang linier sehingga jumlah kuadrat jarak antara masing-masing titik data dan proyeksinya pada bidang linier diminimalkan dari semua kemungkinan bidang linier di R^d.
Pertama kita unggah paket ISLR dan kumpulan datanya. Kemudian, sejak ada ada beberapa nilai yang hilang, kami menggunakan fungsi na/omit() untuk menghapus semua yang hilang nilai-nilai
library(ISLR)
## Warning: package 'ISLR' was built under R version 4.2.3
data(Hitters)
D <- na.omit(Hitters)
library(pracma)
## Warning: package 'pracma' was built under R version 4.2.3
res <- odregress(as.matrix(D[,1:2]), as.matrix(D$Salary))
Kemudian kita akan menggunakan fungsi odregress() dari paket pracma:
res$coeff
## [1] -43.53176 150.65796 1861.91571
Fungsi as.maxtrix() membuat kumpulan data menjadi matriks numerik. Itu argumen pertama dari fungsi odregress() adalah satu set variabel independen. Dalam hal ini mereka adalah “AtBat” (kolom pertama dari data) dan “Hits” (kolom kedua data). Argumen kedua dari fungsi tersebut adalah the variabel tak bebas. Dalam hal ini adalah “Gaji”. Kemudian jika Anda mengetik “res$coeff” yang menampilkan koefisien linier pesawat.
Sumber Referensi: Ruriko Yoshida - Linear Algebra and its Application with R