Kalkulator regresji liniowej
Regresja liniowa dopasowuje pojedynczą prostą y = mx + b, która minimalizuje sumę kwadratów pionowych odchyleń od danych. To pierwsze narzędzie, po które warto sięgnąć, gdy podejrzewasz, że jedna zmienna wpływa na drugą – na przykład wydatki na reklamę a liczba rejestracji, temperatura a sprzedaż lodów czy wzrost a rozmiar obuwia. Wklej pary punktów (x, y), a kalkulator zwróci nachylenie, punkt przecięcia, współczynnik R² oraz współczynnik korelacji Pearsona.
Jak dopasować linię regresji
-
1
Wklej dane
Jedna para w wierszu: x i y oddzielone przecinkiem, tabulatorem lub spacją. Nagłówki są ignorowane.
-
2
Odczytaj nachylenie i punkt przecięcia
Nachylenie m = zmiana wartości y przy zmianie x o jednostkę. Punkt przecięcia b = wartość y dla x = 0.
-
3
Sprawdź wartość R².
R² ∈ [0, 1] – część wariancji zmiennej y wyjaśniana przez zmienną x. W danych społecznych wartość R² ≥ 0,7 zazwyczaj oznacza silną zależność.
-
4
Przewiduj nowe wartości
Podstaw dowolne x do równania y = m·x + b, aby uzyskać prognozę modelu.
Wzory stojące za dopasowaniem
Mając N punktów danych (x_i, y_i), nachylenie i punkt przecięcia zwykłej metody najmniejszych kwadratów wynoszą:
m = Σ((x_i − x̄)(y_i − ȳ)) / Σ((x_i − x̄)²)
b = ȳ − m · x̄
R² – współczynnik determinacji – to część wariancji zmiennej y, którą można wyjaśnić za pomocą zmiennej x.
R² = 1 − SS_res / SS_tot
gdzie SS_res jest sumą kwadratów reszt, a SS_tot to suma kwadratów odchyleń wartości y od jej średniej. Wartość Pearsona r wynosi ±√R² i ma znak nachylenia linii regresji.
Przykład zastosowania
Pięć punktów danych:
| x | y |
|---|---|
| 1 | 2 |
| 2 | 4 |
| 3 | 5 |
| 4 | 4 |
| 5 | 6 |
x = 3, y = 4,2. Licznik kowariancji = (1 – 3)(2 – 4,2) + (2 – 3)(4 – 4,2) + (3 – 3)(5 – 4,2) + (4 – 3)(4 – 4,2) + (5 – 3)(6 – 4,2) = 4,4 + 0,2 + 0 – 0,2 + 3,6 = 8,0. Licznik wariancji x = 4 + 1 + 0 + 1 + 4 = 10.
- Nachylenie m = 8,0 / 10 = 0,8
- Punkt przecięcia b = 4,2 − 0,8 × 3 = 1,8
- Równanie: y = 0,8x + 1,8
- R² ≈ 0,727
Co liczby mówią (a czego nie mówią)
- Nachylenie m oznacza, „o ile zmienia się zmienna y na jednostkę zmiennej x“ i ma jednostki y/x.
- Punkt przecięcia b odpowiada na pytanie „jaka jest wartość y, gdy x = 0“. Ma sens tylko wtedy, gdy wartość x = 0 jest realna dla Twoich danych.
- R² mierzy jakość dopasowania, a nie związek przyczynowy. Wysoka wartość R² na danych zastępczych bez szumów może nadal być bez znaczenia.
- Współczynnik Pearsona r odzwierciedla związek liniowy. Wartość r bliska 0, nawet przy silnej zależności krzywoliniowej, wciąż oznacza „brak dopasowania liniowego“, a nie „brak związku“.
Pułapki
- Wartości odstające znacząco zakłócają dopasowania metodą OLS, ponieważ funkcja straty jest kwadratowa; jedna taka wartość może przesunąć linię o 20 stopni.
- Nieliniowości nie można wykryć wyłącznie na podstawie wartości R²; zawsze przedstawiaj reszty w zależności od zmiennej x.
- Regresja nie jest symetryczna: dopasowanie y do x daje inną linię niż dopasowanie x do y.
- Ekstrapolacja poza zakres swoich danych to spekulacja; model zna wyłącznie zakres, który zobaczył.
Najczęściej zadawane pytania
40% zmienności wartości y wynika z liniowego związku z x, a pozostałe 60% pochodzi z szumu, innych zmiennych lub nieliniowości. W fizyce takie wyniki są słabe; w danych społecznych lub ekonomicznych są często akceptowalne.
Zacznij od transformacji liniowej. Jeśli wykres reszt pokazuje wyraźną krzywą, spróbuj transformacji kwadratycznej lub logarytmicznej. Bezpośrednie przejście do polinomu wysokiego stopnia prowadzi do nadprzystosowania modelu i jego słabej generalizacji na nowe dane.
Z matematycznego punktu widzenia potrzebne są co najmniej 2 punkty; w praktyce – co najmniej 20. Poniżej tej liczby jedna wartość odstająca dominuje w dopasowaniu. W przypadku opublikowanych wyników sprawdź wytyczne dotyczące wielkości próby specyficzne dla Twojej dziedziny.
Nie. Pary punktów (x, y), które wklejasz, są przetwarzane w Twojej przeglądarce i nigdy nie opuszczają strony.
Powiązane narzędzia
Kalkulator wysokości gęstościowej
Oblicz wysokość gęstościową z wysokości ciśnieniowej i temperatury powietrza zewnętrznego. Natychmiastowy wynik w stopach oraz temperatura standardowa ISA, do bezpiecznego planowania startu i wznoszenia.
Kalkulator amperogodzin
Oblicz czas pracy i zmagazynowaną energię akumulatora na podstawie amperogodzin, napięcia i prądu obciążenia. Otrzymaj czas pracy w godzinach i minutach oraz energię w watogodzinach i kilowatogodzinach.
Kalkulator obudowy subwoofera
Oblicz objętość brutto i netto obudowy, odejmij głośnik, wzmocnienia, terminal i tunel albo wyznacz jeden wymiar zewnętrzny.
Kalkulator wiązarów dachowych
Oszacuj pozycje i równy rozstaw wiązarów, wznios i długości połaci z długości budynku, rozpiętości, nachylenia i okapu.
Kalkulator okręgu podziałowego otworów
Oblicz PCD, podziałkę kątową i dokładne współrzędne X/Y równomiernie rozmieszczonych otworów, z obrotem, przesunięciem i eksportem CSV.
Kalkulator EBITDA
Oblicz EBITDA na podstawie zysku netto, dodając z powrotem odsetki, podatki oraz amortyzację rzeczową i wartości niematerialnych. Poznaj wynik operacyjny, którego inwestorzy i kredytodawcy używają do porównywania spółek.
Narzędzie jest dostępne w innych językach
- Kalkulator Regresi Linear [ID]
- Bộ tính toán hồi quy tuyến tính [VI]
- Calculadora de Regresión Lineal [ES]
- Calculateur de régression linéaire [FR]
- 선형 회귀 계산기 [KO]
- Rekenmachine voor lineaire regressie [NL]
- Linjär regressionskalkylator [SV]
- 線形回帰計算機 [JA]
- เครื่องคำนวณการถดถอยเชิงเส้น [TH]
- مُحسِّب الانحدار الخطي [AR]
- Lineare Regressionsberechnung [DE]
- Calculadora de Regressão Linear [PT]
- Calcolatore di regressione lineare [IT]
- Калькулятор линейной регрессии [RU]
- Doğrusal Regresyon Hesaplayıcısı [TR]
- 线性回归计算器 [ZH]
- Linear Regression Calculator [EN]