Hoppa till innehållet
AI-grafen
C· ByggareLaboration· ca 40 min· wasm

Labb: bästa linjen med minsta kvadratmetoden

Räkna ut MSE för en given linje, hitta bästa linjen med den slutna formeln, och förutsäga nya värden.

Lär ut: enkel-prediktiv-modell · Kräver: statistik-medelvarde-spridningfunktioner-och-koordinater

Teori

MSE = medel av (verkligt − gissat)². Bästa k = Σ(xᵢ−x̄)(yᵢ−ȳ) / Σ(xᵢ−x̄)², m = ȳ − k·x̄. Ingen sökning behövs — formeln ger optimum direkt (det är gradient descent som generaliserar när formel saknas).

Deluppgifter

  1. mse — `mse(k, m, xs, ys)`.
  2. anpassa — `anpassa(xs, ys)` returnerar (k, m) med minsta kvadratmetoden.
  3. forutsag — `forutsag(k, m, x)`.

Logga in för att köra laborationen.

Förväntade resultat

anpassa([15,20,25],[20,35,50]) = (3, −25) exakt; mse(3,-25,...) = 0; forutsag(3,-25,30) = 65.

Vanliga fel

  • Räknar avvikelser mot 0 i stället för mot medelvärdet.
  • Blandar ihop k och m i returordningen.