UTILS.
Domyślnie prywatne
📉

Kalkulator regresji liniowej

Wyznacz prostą regresji metodą najmniejszych kwadratów y = a + b·x z danych sparowanych, wraz z nachyleniem, wyrazem wolnym, r, r-kwadrat i predykcjami.

Twoje pliki zostają na tym urządzeniu

Pliki są przetwarzane w przeglądarce, nigdy nie są wysyłane. Strona pobiera kod i zasoby potrzebne narzędziom. Bez kont i śledzenia.

Użyj przycisku Pobierz, aby zapisać narzędzie jako jeden plik HTML do pracy offline.

Prywatność →

Jedna para na wiersz — oddziel x i y przecinkiem, spacją lub tabulatorem. Wiersze bez dwóch liczb są pomijane.

O tym narzędziu

Kalkulator regresji liniowej dopasowuje prostą do Twoich sparowanych danych (x, y) metodą zwykłych najmniejszych kwadratów, w całości w Twojej przeglądarce — nic, co wklejasz, nigdy nie jest wysyłane. Wprowadź jedną parę w wierszu jako „x, y” (przecinki, spacje lub tabulatory — wszystko działa), a narzędzie zwróci prostą najlepszego dopasowania oraz jej statystyki dobroci dopasowania na żywo, gdy piszesz.

Najpierw oblicza średnie x̄ i ȳ, następnie sumy kwadratów Sxx = Σ(x − x̄)², Syy = Σ(y − ȳ)² oraz człon krzyżowy Sxy = Σ(x − x̄)(y − ȳ). Nachylenie to b = Sxy / Sxx, a wyraz wolny to a = ȳ − b·x̄, co daje prostą y = a + b·x. Współczynnik korelacji r = Sxy / √(Sxx·Syy) oraz jego kwadrat r² mierzą, jak dobrze prosta wyjaśnia dane.

Wpisz wartość w polu „przewiduj”, aby uzyskać dopasowane ŷ = a + b·x dla tego x. Wiersze, które nie zawierają dwóch czytelnych liczb, są pomijane, więc możesz wklejać nieuporządkowane dane; potrzebujesz co najmniej dwóch prawidłowych punktów, a wartości x nie mogą być wszystkie identyczne.

Najczęściej zadawane pytania

Jakiej metody używa?
Zwykłych najmniejszych kwadratów: minimalizuje sumę kwadratów pionowych reszt, dając nachylenie b = Sxy/Sxx i wyraz wolny a = ȳ − b·x̄, gdzie Sxy i Sxx to iloczyn krzyżowy i suma kwadratów x względem średnich.
Co mówi mi r²?
r² (współczynnik determinacji) to część zmienności y wyjaśniona przez prostą — 1 to idealne dopasowanie, 0 oznacza, że prosta nie wyjaśnia niczego. Równa się kwadratowi współczynnika korelacji r.
Jak sformatować dane?
Jedna para (x, y) na wiersz, z dwiema liczbami oddzielonymi przecinkiem, spacją lub tabulatorem. Wiersze bez dwóch prawidłowych liczb są ignorowane, więc nagłówki lub przypadkowy tekst tego nie zepsują.
Dlaczego otrzymuję nieprawidłowy wynik?
Potrzebujesz co najmniej dwóch prawidłowych punktów, a wartości x nie mogą być wszystkie takie same — prosta pionowa nie ma zdefiniowanego nachylenia, więc Sxx wynosiłoby zero, a dopasowanie najmniejszych kwadratów jest nieokreślone.

Więcej narzędzi