Regresi linear
Anda dapat menggunakan fungsi lm() untuk melakukan regresi linear sederhana. Pada latihan ini, Anda akan menyesuaikan model untuk age sebagai fungsi dari, atau diprediksi oleh, shuckedWeight. Anda akan menyimpan hasil model sebagai sebuah objek dan kemudian menampilkan elemen dari objek keluaran tersebut seperti coefficients.
Anda juga akan menjalankan summary() pada objek model dan menyimpan keluarannya dalam objek lain, yang akan berisi elemen terkait kecocokan model seperti r.squared dan adj.r.squared. Himpunan data abaloneKeep telah dimuat untuk Anda.
Latihan ini adalah bagian dari kursus
R untuk Pengguna SAS
Petunjuk latihan
- Gunakan
lm()untuk melakukan regresi linear sederhana dari age berdasarkan shucked weight. Simpan keluarannya sebagailmshucked. - Tampilkan elemen
coefficientsdarilmshuckeduntuk memperoleh koefisien intercept dan slope model. - Jalankan
summary()untuklmshuckeddan simpan keluarannya sebagaismrylmshucked. - Dari objek keluaran ringkasan
smrylmshucked, tampilkan elemenr.squareddanadj.r.squared.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Run lm() of age by shuckedWeight, save output as lmshucked
lmshucked <- lm(___ ~ ___, data = ___)
# Display coefficients element from lmshucked
___
# Save summary() output of lmshucked as smrylmshucked
___
# Show r.squared and adj.r.squared elements of smrylmshucked
___
___