Menu
numiqo
Statystyka w prosty sposób

Statystyka w prosty sposób

8. wydanie poprawione (marzec 2026) - wiele obrazowych przykładów - tylko 8,99 €

Regresja logistyczna

Przykładowe dane marketingowe Przykładowe dane medyczne

Czym jest analiza regresji logistycznej?

Regresja logistyczna jest szczególnym przypadkiem analizy regresji. Jej podstawową odmianę stosuje się, gdy zmienna zależna ma dwie kategorie. Tak jest na przykład w przypadku decyzji zakupowej, która ma dwie wartości: kupuje produkt oraz nie kupuje produktu.

Analiza regresji logistycznej jest odpowiednikiem regresji liniowej, w której zmienna zależna modelu regresji musi być mierzona co najmniej na skali przedziałowej.

Za pomocą regresji logistycznej można opisywać zależności oraz szacować prawdopodobieństwo kategorii zmiennej zależnej.

Przykład biznesowy:

W przypadku sklepu internetowego trzeba przewidzieć, który produkt konkretny klient najprawdopodobniej kupi. W tym celu otrzymujesz zbiór danych z poprzednimi odwiedzającymi i ich zakupami.

Przykład medyczny:

Chcesz sprawdzić, czy dana osoba jest podatna na określoną chorobę. W tym celu otrzymujesz zbiór danych obejmujący osoby chore i zdrowe oraz inne parametry medyczne.

Przykład polityczny:

Czy dana osoba zagłosowałaby na partię A, gdyby wybory odbyły się w następny weekend?

Jeśli musisz obliczyć regresję logistyczną, możesz łatwo skorzystać z kalkulatora analizy regresji tutaj, na numiqo.com.

Cele analizy regresji logistycznej

W podstawowej postaci regresji logistycznej przewidywane są zmienne dychotomiczne (0 lub 1). Model szacuje prawdopodobieństwo wartości 1 (występowanie cechy).

Regresja logistyczna i zmienne dychotomiczne

W medycynie częstym zastosowaniem jest na przykład ustalenie, które zmienne są związane z chorobą. W tym przypadku 0 mogłoby oznaczać brak choroby, a 1 - chorobę. Następnie można zbadać związek wieku, płci i statusu palenia (palacz lub osoba niepaląca) z tą konkretną chorobą.

Przykład regresji logistycznej

Regresja logistyczna i prawdopodobieństwa

W regresji liniowej zmienne niezależne (np. wiek i płeć) są wykorzystywane do oszacowania konkretnej wartości zmiennej zależnej (np. masy ciała).

W regresji logistycznej natomiast zmienna zależna jest dychotomiczna (0 lub 1) i szacuje się prawdopodobieństwo wystąpienia wyniku 1. Wracając do powyższego przykładu, oznacza to: Jak prawdopodobna jest choroba przy danym wieku, płci i statusie palenia osoby?

Obliczanie regresji logistycznej

Aby zbudować model regresji logistycznej, jako punkt wyjścia wykorzystuje się równanie regresji liniowej.

równanie regresji liniowej

Jeśli po prostu zastosujesz regresję liniową do problemu logistycznego, wynik wygląda następująco:

Wyprowadzenie regresji logistycznej

Jak widać na wykresie, predykcje mogą przyjmować wartości od minus do plus nieskończoności. Regresja logistyczna szacuje jednak prawdopodobieństwa, a nie surowe wartości. Dlatego równanie musi zostać przekształcone.

W tym celu trzeba ograniczyć przewidywane wartości do przedziału od 0 do 1. Aby zapewnić, że możliwe są tylko wartości od 0 do 1, stosuje się funkcję logistyczną f.

Funkcja logistyczna

Model logistyczny opiera się na funkcji logistycznej. Szczególna cecha funkcji logistycznej polega na tym, że dla argumentów od minus do plus nieskończoności zwraca wartości większe od 0 i mniejsze od 1.

Funkcja logistyczna

Funkcja logistyczna dobrze nadaje się do opisu prawdopodobieństwa P(y=1). Zastosowanie funkcji logistycznej do predyktora liniowego daje:

Prawdopodobieństwo w regresji logistycznej

Dzięki temu, niezależnie od tego, gdzie znajdują się wartości x, predykcje pozostają w przedziale od 0 do 1. Nowy wykres wygląda teraz tak:

Regresja logistyczna

Prawdopodobieństwo, że dychotomiczna zmienna zależna y jest równa 1 dla danych wartości predyktorów, jest dane wzorem:

Prawdopodobieństwo w regresji logistycznej

Aby obliczyć prawdopodobieństwo choroby w powyższym przykładzie, należy najpierw wyznaczyć parametry modelu b1, b2, b3 oraz a. Po ich wyznaczeniu równanie dla powyższego przykładu ma postać:

Analiza regresji logistycznej

Metoda największej wiarygodności

Do wyznaczenia parametrów modelu dla równania regresji logistycznej stosuje się metodę największej wiarygodności. Metoda największej wiarygodności jest jedną z kilku metod stosowanych w statystyce do estymacji parametrów modelu matematycznego. Innym dobrze znanym estymatorem jest metoda najmniejszych kwadratów, stosowana w regresji liniowej.

Funkcja wiarygodności

Aby zrozumieć metodę największej wiarygodności, wprowadzamy funkcję wiarygodności L. L jest funkcją nieznanych parametrów w modelu; w przypadku regresji logistycznej są to b1,... bk, a. Dlatego możemy również zapisać L(b1,... bk, a) lub L(θ), jeśli parametry są zebrane w θ.

L(θ) wskazuje, jak prawdopodobne jest wystąpienie zaobserwowanych danych. Gdy zmienia się θ, zmienia się prawdopodobieństwo zaobserwowanych danych.

Estymacja największej wiarygodności

Estymator największej wiarygodności

Estymator największej wiarygodności może być stosowany do estymacji złożonych modeli nieliniowych oraz liniowych. W regresji logistycznej celem jest oszacowanie parametrów b1,... bn, a, które maksymalizują tak zwaną funkcję log-wiarygodności LL(θ). Funkcja log-wiarygodności jest po prostu logarytmem L(θ).

Dla tej nieliniowej optymalizacji przez lata opracowano różne algorytmy, takie jak na przykład stochastyczny spadek gradientowy.

Wielomianowa regresja logistyczna

Jeśli zmienna zależna ma dwie kategorie (np. mężczyzna, kobieta), czyli jest dychotomiczna, stosuje się binarną regresję logistyczną. Jeśli jednak zmienna zależna ma więcej niż dwie kategorie, np. która koncepcja mobilności opisuje drogę danej osoby do pracy (samochód, transport publiczny, rower), należy zastosować wielomianową regresję logistyczną.

W wielomianowej regresji logistycznej wybiera się kategorię referencyjną. Pozostałe kategorie porównuje się z nią za pomocą osobnych równań. Jeśli kategorią referencyjną jest samochód, model opisuje na przykład dwa porównania:

  • transport publiczny zamiast samochodu
  • rower zamiast samochodu

Dla zmiennej zależnej z trzema kategoriami potrzebne są zatem dwa równania. Każde z nich opisuje, jak predyktory zmieniają szanse wyboru danej kategorii względem kategorii referencyjnej.

Interpretacja wyników

Zależność między zmienną zależną i zmiennymi niezależnymi w regresji logistycznej nie jest liniowa, dlatego współczynników regresji nie można interpretować w taki sam sposób. Z tego powodu w regresji logistycznej interpretuje się ilorazy szans.

Regresja liniowa:

Zmienna niezależna jest uznawana za "dobrą", jeśli silnie koreluje ze zmienną zależną.

Regresja logistyczna:

O zmiennej niezależnej mówi się, że jest "dobra", jeśli pozwala istotnie odróżnić od siebie grupy zmiennej zależnej.

Ilorazy szans

Iloraz szans (OR) jest miarą statystyczną stosowaną do określania siły związku lub wielkości efektu między dwoma zdarzeniami albo grupami, często w badaniach kliniczno-kontrolnych. Porównuje szanse wystąpienia zdarzenia w jednej grupie z szansami jego wystąpienia w innej grupie. W regresji logistycznej iloraz szans informuje, jak zmieniają się szanse wyniku przy zmianie predyktora o jedną jednostkę, przy stałych wartościach pozostałych predyktorów.

Szanse oznaczają stosunek prawdopodobieństwa wystąpienia zdarzenia do prawdopodobieństwa jego niewystąpienia. Iloraz szans to stosunek tych szans między dwiema grupami.

Pseudowspółczynniki R2

W regresji liniowej współczynnik determinacji (R2) wskazuje odsetek wyjaśnionej wariancji.
  • W regresji logistycznej zmienna zależna jest nominalna lub porządkowa, więc wariancja w zwykłym sensie nie jest zdefiniowana. Dlatego klasycznego R2 nie można obliczyć.
  • Do oceny dopasowania modelu regresji logistycznej stosuje się tak zwane pseudowspółczynniki determinacji (nazywane także pseudo R2).
  • Miary pseudo R2 interpretuje się inaczej niż klasyczne R2. Nie oznaczają one bezpośrednio odsetka wyjaśnionej wariancji.
  • Najbardziej znane miary pseudo R2 to:
    • R2 Coxa i Snella
    • R2 Nagelkerkego

Model zerowy

Do obliczenia R2 Coxa i Snella oraz R2 Nagelkerkego potrzebna jest wiarygodność z tak zwanego modelu zerowego L0 oraz wiarygodność L1 z obliczonego modelu (modelu pełnego).

Model zerowy to model, w którym nie uwzględnia się zmiennych niezależnych; L1 jest wiarygodnością modelu ze zmiennymi niezależnymi.

R2 Coxa i Snella

We współczynniku R2 Coxa i Snella porównuje się stosunek funkcji wiarygodności modelu zerowego L0 i L1. Im lepiej model pełny jest dopasowany w porównaniu z modelem zerowym, tym niższy jest stosunek między L0 i L1. R2 Coxa i Snella otrzymuje się ze wzoru:

R kwadrat Coxa i Snella

R2 Nagelkerkego

Pseudomiara determinacji Coxa i Snella nie może osiągnąć wartości 1 nawet dla modelu z doskonałą predykcją; koryguje to R2 Nagelkerkego. Pseudowspółczynnik determinacji Nagelkerkego osiąga wartość 1, jeśli dopasowywany model daje doskonałą predykcję z prawdopodobieństwem 1.

R kwadrat Nagelkerkego

R2 McFaddena

R2 McFaddena również wykorzystuje model zerowy i dopasowywany model do obliczenia R2.

R kwadrat McFaddena

Test chi-kwadrat i regresja logistyczna

W przypadku regresji logistycznej test chi-kwadrat informuje, czy model jako całość jest istotny.

Test chi-kwadrat i regresja logistyczna

Porównuje się tutaj dwa modele. W jednym modelu używane są wszystkie zmienne niezależne, a w drugim modelu zmienne niezależne nie są używane.

Interpretacja testu chi-kwadrat i regresji logistycznej

Test chi-kwadrat porównuje dopasowanie modelu ze zmiennymi niezależnymi z dopasowaniem modelu zerowego, który ich nie zawiera.

Test chi-kwadrat informuje, czy model zawierający predyktory jest istotnie lepiej dopasowany niż model zerowy. Jeśli wartość p jest mniejsza niż 0,05, hipoteza zerowa o braku poprawy dopasowania zostaje odrzucona.

Przykład regresji logistycznej

Jako przykład regresji logistycznej analizowane jest zachowanie zakupowe w sklepie internetowym. Celem jest określenie czynników wpływających na to, czy po odwiedzeniu strony internetowej osoba kupi w sklepie internetowym natychmiast, później czy wcale. Sklep internetowy udostępnia dane zebrane w tym celu. Zmienna zależna ma zatem następujące trzy kategorie:

  • Kup teraz
  • Kup później
  • Nie kupuj

Płeć, wiek i czas spędzony w sklepie internetowym są dostępne jako zmienne niezależne.

Wczytaj ten zbiór danych i wypróbuj go
Zachowanie zakupowe Płeć Wiek Czas spędzony w sklepie internetowym
Kup teraz kobieta 22 40
Kup teraz kobieta 25 78
Kup teraz mężczyzna 18 65
... ... ... ...
Kup później kobieta 27 28
Kup później kobieta 27 15
Kup później mężczyzna 48 110
... ... ... ...
Nie kupuj kobieta 33 65
Nie kupuj kobieta 43 34

Wyniki regresji logistycznej

Regresje logistyczne, podobnie jak modele regresji liniowej, można łatwo i szybko obliczyć za pomocą numiqo.

Aby ponownie obliczyć powyższy przykład:

  • Skopiuj i wklej tabelę dotyczącą zachowań zakupowych w sklepie internetowym do kalkulatora statystycznego numiqo.
  • Wybierz kartę Regresja.
  • Kliknij wybrane zmienne.

Wyniki są wyświetlane bezpośrednio poniżej w formie tabeli.

Prezentacja wyników regresji logistycznej

Statystyka w prosty sposób

  • wiele obrazowych przykładów
  • idealna do egzaminów i prac dyplomowych
  • statystyka w prosty sposób na 464 stronach
  • 8. poprawione wydanie (marzec 2026)

Tylko 8,99 €

Bezpłatny fragment
numiqo

"Napisana bardzo prosto"

"Prościej się nie da"

"Tyle pomocnych przykładów"

Cite numiqo: numiqo Team (2026). numiqo: Online Statistics Calculator. numiqo e.U. Graz, Austria. URL https://numiqo.com

Contact & About Us FAQ Privacy Policy Terms and Conditions Odstąp od zakupu Statistics Software Minitab alternative Six Sigma Software Minitab to Excel (Minitab File Converter) SPSS to Excel (SPSS File Converter) SPSS alternative DATAtab is now numiqo