Začněte nyníZačněte zdarma

Předběžný model

Dostaneš datovou sadu s měřeními gravitační síly mezi dvěma tělesy při různých vzdálenostech. Tvým úkolem je sestavit jednoduchý model, který tuto sílu předpoví pro zadanou vzdálenost. Začneme jednoduchou lineární regresí. Data obsahují 120 dvojic hodnot distance a force a jsou načtena jako newton.

Toto cvičení je součástí kurzu

Feature Engineering v R

Zobrazit kurz

Pokyny k cvičení

  • Sestav lineární model pro data newton pomocí funkce lineárního modelu ze základního R a přiřaď ho do lr_force.
  • Vytvoř nový datový rámec df tak, že k původním datům newton přidáš hodnoty predikcí.
  • Pomocí ggplot() vygeneruj bodový graf závislosti force versus distance.
  • Doplň do bodového grafu regresní přímku s využitím odhadnutých hodnot.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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()
Upravit a spustit kód