Hồi quy tuyến tính dốc song song

Hồi quy trung cấp với R

Richie Cotton

Data Evangelist at DataCamp

Khóa học trước

Khóa học này giả định bạn đã học Introduction to Regression in R.

Hồi quy trung cấp với R

Từ hồi quy đơn đến hồi quy bội

Hồi quy bội là mô hình hồi quy có hơn một biến giải thích.

Nhiều biến giải thích giúp có thêm hiểu biết và dự báo tốt hơn.

Hồi quy trung cấp với R

Nội dung khóa học

Chương 1

  • Hồi quy "dốc song song"

Chương 2

  • Tương tác
  • Nghịch lý Simpson

Chương 3

  • Nhiều biến giải thích hơn
  • Cách hồi quy tuyến tính hoạt động

Chương 4

  • Hồi quy logistic bội
  • Phân phối logistic
  • Cách hồi quy logistic hoạt động
Hồi quy trung cấp với R

Bộ dữ liệu cá

mass_g length_cm species
242.0 23.2 Bream
5.9 7.5 Perch
200.0 30.0 Pike
40.0 12.9 Roach
  • Mỗi dòng là một con cá
  • mass_g là biến phản hồi
  • 1 biến giải thích số, 1 biến giải thích phân loại
Hồi quy trung cấp với R

Từng biến giải thích một

mdl_mass_vs_length <- lm(mass_g ~ length_cm, data = fish)
Call:
lm(formula = mass_g ~ length_cm, data = fish)

Coefficients:
(Intercept)    length_cm  
     -536.2         34.9
  • 1 hệ số chặn
  • 1 hệ số dốc
mdl_mass_vs_species <- lm(mass_g ~ species + 0, data = fish)
Call:
lm(formula = mass_g ~ species + 0, data = fish)

Coefficients:
speciesBream  speciesPerch   speciesPike  speciesRoach  
       617.8         382.2         718.7         152.0
  • 1 hệ số chặn cho mỗi nhóm
Hồi quy trung cấp với R

Cả hai biến cùng lúc

mdl_mass_vs_both <- lm(mass_g ~ length_cm + species + 0, data = fish)
Call:
lm(formula = mass_g ~ length_cm + species + 0, data = fish)

Coefficients:
   length_cm  speciesBream  speciesPerch   speciesPike  speciesRoach  
       42.57       -672.24       -713.29      -1089.46       -726.78 
  • 1 hệ số dốc
  • 1 hệ số chặn cho mỗi nhóm
Hồi quy trung cấp với R

So sánh hệ số

coefficients(mdl_mass_vs_length)
(Intercept)   length_cm 
     -536.2        34.9
coefficients(mdl_mass_vs_species)
speciesBream speciesPerch  speciesPike speciesRoach 
       617.8        382.2        718.7        152.0
coefficients(mdl_mass_vs_both)
length_cm speciesBream speciesPerch  speciesPike speciesRoach 
    42.57      -672.24      -713.29     -1089.46      -726.78 
Hồi quy trung cấp với R

Trực quan: 1 biến giải thích số

library(ggplot2)

ggplot(fish, aes(length_cm, mass_g)) +
  geom_point() +
  geom_smooth(method = "lm", se = FALSE)

biểu đồ phân tán khối lượng theo chiều dài của cá

Hồi quy trung cấp với R

Trực quan: 1 biến giải thích phân loại

ggplot(fish, aes(species, mass_g)) +
  geom_boxplot() + 
  stat_summary(fun.y = mean, shape = 15)

biểu đồ khối lượng theo loài cá

Hồi quy trung cấp với R

Trực quan: cả hai biến giải thích

library(moderndive)

ggplot(fish, aes(length_cm, mass_g, color = species)) +
  geom_point() +
  geom_parallel_slopes(se = FALSE)

biểu đồ khối lượng theo chiều dài, tô màu theo loài

Hồi quy trung cấp với R

Ayo berlatih!

Hồi quy trung cấp với R

Preparing Video For Download...