1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Intermediate Regression in R

Connected

cvičení

Algoritmus lineární regrese

Aby sis lineární regresi opravdu osvojil/a, je užitečné rozumět tomu, jak algoritmus funguje. Kód funkce lm() má stovky řádků, protože musí pracovat s libovolným vzorcem i libovolnou datovou sadou. V případě jednoduché lineární regrese pro konkrétní datovou sadu ji ale dokážeš implementovat jen na pár řádcích.

Postup je následující:

  1. Napiš skript pro výpočet součtu čtverců.
  2. Převeď ho na funkci.
  3. Pomocí R-ové optimalizační funkce najdi koeficienty, které tento součet minimalizují.

Vysvětlující hodnoty (sloupec n_convenience z taiwan_real_estate) jsou dostupné jako x_actual. Odpovídající hodnoty (sloupec price_twd_msq z taiwan_real_estate) jsou dostupné jako y_actual.

Pokyny 1/3

undefined XP
    1
    2
    3
  • Nastav průsečík na deset.
  • Nastav sklon na jednu.
  • Vypočítej předpovězené hodnoty y jako průsečík plus sklon krát skutečné hodnoty x.
  • Vypočítej rozdíly mezi skutečnými a předpovězenými hodnotami y.
  • Vypočítej součet čtverců: sečti rozdíly hodnot y, přičemž každou hodnotu umocni na druhou.