Sprytne Okazje — promocje, kody rabatowe i wyprzedaże

Kalkulator regresji liniowej

Dopasuj prostą do danych i przewiduj wartości

Bezpieczne (SSL)
Przetwarzanie Lokalne
100% Darmowe
Instrukcja
  • 1
    Wprowadź dane
    Wpisz treść, wklej tekst lub załaduj plik z dysku.
  • 2
    Kliknij przycisk
    Narzędzie natychmiast przetworzy Twoje dane w przeglądarce.
  • 3
    Pobierz wynik
    Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
function runTool() {
  return "Wynik gotowy w 0.1s";
}
Podaj dane X i Y, aby dopasować prostą regresji.

Oceń to narzędzie:

Powiązane narzędzia

Inne narzędzia, które mogą Ci się przydać

Kalkulator regresji liniowej

Regresja liniowa dopasowuje prostą do zbioru punktów tak, aby suma kwadratów odchyleń była najmniejsza. To najczęstsze narzędzie analizy zależności między dwiema zmiennymi.

Co otrzymujesz?

WskaźnikZnaczenie
anachylenie — zmiana Y przy wzroście X o 1
bwyraz wolny — wartość Y dla X = 0
Rwspółczynnik korelacji od −1 do 1
R²jaka część zmienności Y jest wyjaśniana

Przykład

Dla punktów (1,2), (2,4), (3,5), (4,4), (5,5) prosta ma nachylenie ok. 0,7 i wyraz wolny ok. 2,2. Współczynnik R² na poziomie blisko 1 oznacza dobre dopasowanie.

Jak interpretować R²?

  • R² = 1 — idealne dopasowanie prostej.
  • R² > 0,8 — silna zależność liniowa.
  • R² < 0,3 — słaba zależność, prosta niewiele wyjaśnia.

Jak działa metoda najmniejszych kwadratów

Metoda szuka prostej postaci ŷ = a + b·x, dla której suma kwadratów odchyleń punktów od tej prostej jest najmniejsza. Odchylenie, czyli reszta, to różnica y − ŷ dla każdej obserwacji. Kwadraty są konieczne, bo odchylenia dodatnie i ujemne znosiłyby się przy zwykłym sumowaniu; podniesienie ich do kwadratu sprawia, że każda pomyłka zwiększa wynik, a największy wpływ mają punkty leżące daleko od prostej.

Nachylenie liczy się ze wzoru b = Σ(x − x̄)(y − ȳ) / Σ(x − x̄)², a wyraz wolny z zależności a = ȳ − b·x̄. Licznik jest sumą iloczynów odchyleń od średnich: gdy x i y rosną razem, jest dodatni, gdy rosną przeciwnie — ujemny. Mianownik opisuje rozrzut wartości x wokół średniej; im jest większy, tym stabilniejsze jest oszacowanie nachylenia.

Osobno liczona jest jakość dopasowania. SSE to suma kwadratów reszt, czyli ta sama wielkość, którą minimalizuje metoda, a SST = Σ(y − ȳ)² to całkowity rozrzut y. Wskaźnik R² = 1 − SSE/SST mówi, jaka część zmienności y została wyjaśniona przez prostą; pozostała część to zmienność, której model nie tłumaczy.

Przykład krok po kroku

  1. Dane: pięć par (1, 2), (2, 4), (3, 5), (4, 4), (5, 5), czyli n = 5.
  2. Średnie: x̄ = (1+2+3+4+5)/5 = 3 oraz ȳ = (2+4+5+4+5)/5 = 4.
  3. Odchylenia: x − x̄ = −2, −1, 0, 1, 2, a y − ȳ = −2, 0, 1, 0, 1. Suma kwadratów odchyleń x wynosi 10, a iloczyny odchyleń to 4, 0, 0, 0, 2, co daje sumę 6.
  4. Nachylenie: b = 6/10 = 0,6. Każdy wzrost x o 1 podnosi przewidywane y o 0,6.
  5. Wyraz wolny: a = 4 − 0,6·3 = 2,2, więc prosta ma postać ŷ = 2,2 + 0,6x.
  6. Reszty i R²: wartości na prostej to 2,8; 3,4; 4,0; 4,6; 5,2, więc reszty wynoszą −0,8; 0,6; 1,0; −0,6; −0,2. Suma ich kwadratów to 2,4, a całkowity rozrzut y to 6, stąd R² = 1 − 2,4/6 = 0,6. Pierwiastek z R² daje korelację około 0,77.

Tabela: przewidywania prostej ŷ = 2,2 + 0,6x

xŷ = 2,2 + 0,6xzmiana ŷ przy wzroście x o 1
12,8—
23,40,6
34,00,6
44,60,6
55,20,6
65,80,6
76,40,6
87,00,6

Praktyczne wskazówki

  • Najpierw obejrzyj rozrzut punktów — podobne nachylenie mogą dawać zbiory o zupełnie innym kształcie, z krzywizną albo skupiskami. Wynik liczbowy sam tego nie pokaże.
  • Sprawdź zakres x przed przewidywaniem — wartość dla x spoza przedziału obserwacji jest ekstrapolacją i nie ma pokrycia w danych.
  • Ustal, która zmienna objaśnia — zamiana x i y miejscami zmienia nachylenie oraz wyraz wolny, bo prosta liczona jest w innym kierunku.
  • Czytaj nachylenie razem z jednostkami — wyraża ono zmianę y na jedną jednostkę x, więc bez jednostek obu zmiennych nie da się go zinterpretować.
  • Nie oceniaj modelu po samym R² — wysoka wartość nie dowodzi, że prosta jest właściwym opisem zależności, a niska nie przekreśla przydatnego trendu.

Ograniczenia narzędzia i danych

  • Brak testów istotności — kalkulator nie liczy błędu standardowego nachylenia, wartości p ani przedziału ufności, więc nie odpowiada na pytanie, czy zależność jest statystycznie istotna.
  • Brak odporności na punkty odstające — metoda najmniejszych kwadratów uwzględnia wszystkie obserwacje z jednakową wagą i nie zawiera wariantu odpornego ani ważonego.
  • Ekstrapolacja poza dane — dla x poza zakresem pomiarów narzędzie nadal policzy ŷ, ale nie sprawdza, czy zależność liniowa obowiązuje również tam.
  • Brak kontroli danych wejściowych — duplikaty, brakujące pary liczb, różne jednostki czy przypadkowe znaki w liczbach zaburzą wynik, a kalkulator nie sygnalizuje takich sytuacji.

Najczęstsze pytania

Czy korelacja oznacza przyczynowość?

Nie. Dwie zmienne mogą być silnie skorelowane, nie wpływając na siebie bezpośrednio — może istnieć trzecia przyczyna.

Czy regresję można stosować do nieliniowych danych?

Regresja liniowa zakłada zależność liniową. Dla krzywych stosuje się przekształcenia lub modele nieliniowe.

Ile punktów potrzebuję?

Minimum dwa, ale wiarygodne wnioski wymagają zwykle kilkunastu obserwacji. Pojedyncze odstające punkty mocno wpływają na wynik.

Jak obliczyć nachylenie prostej regresji?

Nachylenie to iloraz sumy iloczynów odchyleń od średnich i sumy kwadratów odchyleń x: b = Σ(x − x̄)(y − ȳ) / Σ(x − x̄)². Dla pięciu punktów z przykładu daje to 6/10 = 0,6, czyli y rośnie średnio o 0,6 przy wzroście x o 1.

Czym różni się regresja liniowa od korelacji?

Korelacja opisuje tylko siłę i kierunek współzależności i nie ma jednostek. Regresja podaje konkretne równanie prostej — nachylenie i wyraz wolny — dzięki czemu można przewidywać wartości y dla danego x.

Co oznacza wyraz wolny w równaniu prostej?

To wartość y przewidywana dla x = 0. Bywa punktem odniesienia, ale często leży poza zakresem obserwacji — wtedy nie ma sensu praktycznego i jest tylko stałą potrzebną do wyznaczenia prostej.

Czy można przewidywać y poza zakresem zmierzonych x?

Kalkulator policzy taką wartość, ale będzie to ekstrapolacja. Poza zakresem danych nie wiadomo, czy zależność pozostaje liniowa, więc wynik należy traktować wyłącznie orientacyjnie.

Czy kalkulator podaje istotność statystyczną nachylenia?

Nie. Narzędzie zwraca nachylenie, wyraz wolny, korelację i R², ale nie liczy błędu standardowego, wartości p ani przedziału ufności. Bez nich nie da się formalnie stwierdzić, czy nachylenie różni się od zera.

Zainstaluj Webp.pl Miej narzędzia we własnej kieszeni!