0Pricing
R Academy · Lekcja

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.

Modele regresji — ilustracja 1

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.
Modele regresji — ilustracja 10

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

  1. Modele regresji
  2. Analiza szeregów czasowych
  3. Podstawy uczenia maszynowego
← Powrót do R Academy