MulaiMulai sekarang secara gratis

Model awal

Anda menerima sebuah himpunan data berisi pengukuran gaya gravitasi antara dua benda pada berbagai jarak, dan ditantang untuk membangun model sederhana yang memprediksi gaya tersebut untuk jarak tertentu. Awalnya, Anda ingin menggunakan regresi linear sederhana. Data terdiri dari 120 pasang distance dan force, dan telah dimuat untuk Anda sebagai newton.

Latihan ini adalah bagian dari kursus

Rekayasa Fitur di R

Lihat Kursus

Petunjuk latihan

  • Bangun model linear untuk data newton menggunakan fungsi model linear dari R dasar dan simpan sebagai lr_force.
  • Buat data frame baru df dengan menggabungkan nilai prediksi ke data newton asli.
  • Hasilkan scatterplot force terhadap distance menggunakan ggplot().
  • Tambahkan garis regresi ke scatterplot dengan nilai hasil fitting.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Build a linear model for the newton the data and assign it to lr_force
lr_force <- ___(force ~ distance, data = ___)

# Create a new data frame by binding the prediction values to the original data
df <- newton %>% ___(lr_pred = predict(lr_force))

# Generate a scatterplot of force vs. distance
df %>%
  ggplot(aes(x = distance, y = force)) +
  geom____() +
# Add a regression line with the fitted values
  geom_line(aes(y = ___), color = "blue", lwd = .75) +
  ggtitle("Linear regression of force vs. distance") +
  theme_classic()
Edit dan Jalankan Kode