BaşlayınÜcretsiz başlayın

Geçici bir model

Sana, farklı uzaklıklarda iki cisim arasındaki kütleçekim kuvveti ölçümlerinden oluşan bir veri kümesi veriliyor ve belirli bir uzaklık için bu kuvveti tahmin edecek basit bir model kurman isteniyor. Başlangıçta, basit doğrusal regresyona bağlı kalmak istiyorsun. Veriler 120 adet distance ve force çiftinden oluşuyor ve newton olarak yüklendi.

Bu egzersiz, kursun bir parçasıdır

R'da Feature Engineering

Kursa Göz Atın

Egzersiz talimatları

  • R temelindeki doğrusal model fonksiyonunu kullanarak newton verisi için bir doğrusal model kur ve lr_force değişkenine ata.
  • Tahmin değerlerini orijinal newton verisine bağlayarak df adlı yeni bir veri çerçevesi oluştur.
  • ggplot() kullanarak force ile distance için bir saçılım grafiği üret.
  • Ayarlanmış değerlerle saçılım grafiğine bir regresyon çizgisi ekle.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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()
Kodu Düzenle ve Çalıştır