Modele regresji
Poznają Państwo regresję liniową i logistyczną na potrzeby modelowania predykcyjnego oraz interpretacji wyników modeli.
Modele regresji to bezpłatna lekcja R Academy na CoddyKit. To lekcja 1 z 3. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej R Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs R Academy zawiera 3 lekcji w sumie.
Wprowadzenie do modeli regresji
Wprowadzenie do modeli regresji
Analiza regresji to technika statystyczna używana do modelowania zależności między zmiennymi. Pomaga przewidywać wyniki i odkrywać wzorce w danych.

Zrozumienie regresji liniowej
Zrozumienie regresji liniowej
Regresja liniowa modeluje zależność między zmienną zależną a zmienną niezależną za pomocą linii prostej.
model <- lm(mpg ~ hp, data=mtcars)
summary(model)Wizualizacja linii regresji
Wizualizacja linii regresji
Użyj abline(), aby dodać linię regresji do wykresu rozrzutu.
plot(mtcars$hp, mtcars$mpg)
abline(model, col='red')Regresja wieloraka
Regresja wieloraka
Regresja wieloraka uwzględnia więcej niż jedną zmienną niezależną, aby wyjaśnić zróżnicowanie zmiennej zależnej.
model_multi <- lm(mpg ~ hp + wt, data=mtcars)
summary(model_multi)Sprawdzanie dopasowania modelu
Sprawdzanie dopasowania modelu
Użyj summary(), aby ocenić jakość modelu regresji, w tym współczynnik R-kwadrat i wartości p.
summary(model_multi)Przeprowadzanie regresji logistycznej
Przeprowadzanie regresji logistycznej
Regresja logistyczna modeluje binarne wyniki kategoryczne (np. sukces i porażka).
data(mtcars)
mtcars$am <- as.factor(mtcars$am)
model_logit <- glm(am ~ hp + wt, data=mtcars, family='binomial')
summary(model_logit)Przewidywanie nowych wartości
Przewidywanie nowych wartości
Użyj predict(), aby generować przewidywania na podstawie wytrenowanego modelu regresji.
predict(model_multi, newdata=data.frame(hp=120, wt=3))Ocena założeń modelu
Ocena założeń modelu
Modele regresji zakładają normalność, homoscedastyczność i niezależność błędów. Sprawdź wykresy reszt, aby ocenić poprawność tych założeń.
plot(model_multi$residuals)Podsumowanie
Podsumowanie
W tej lekcji nauczyli się Państwo:
- Jak przeprowadzać regresję liniową i wieloraką.
- Jak oceniać działanie modelu regresji.
- Jak przewidywać nowe wartości za pomocą modeli regresji.

Często zadawane pytania
Czy lekcja „Modele regresji” jest bezpłatna?
Tak — pełny tekst „Modele regresji” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu R Academy, przejdź na CoddyKit PRO. Kurs R Academy zawiera 3 lekcji w sumie.
Co nauczysz się w „Modele regresji”?
Poznają Państwo regresję liniową i logistyczną na potrzeby modelowania predykcyjnego oraz interpretacji wyników modeli. Ćwiczysz R Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.
Czy potrzebuję doświadczenia, aby zacząć R Academy?
Nie wymagamy żadnego doświadczenia. R Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 1 z 3.
Ile czasu zajmuje lekcja „Modele regresji”?
Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.
Czy mogę pisać i uruchamiać kod w tej lekcji R Academy?
Tak. Każda lekcja R Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.
Wszystkie lekcje w tym kursie
- Modele regresji
- Analiza szeregów czasowych
- Podstawy uczenia maszynowego