Hàm cơ sở và làm trơn

Mô hình hóa phi tuyến với Generalized Additive Models (GAMs) trong R

Noam Ross

Senior Research Scientist, EcoHealth Alliance

Chọn mô hình vừa khít

  • Gần với dữ liệu (tránh under-fitting)
  • Không khớp với nhiễu (tránh over-fitting)
Mô hình hóa phi tuyến với Generalized Additive Models (GAMs) trong R

Cân bằng độ uốn lượn

$$\LARGE \text{Độ khớp} = \text{Likelihood} - \lambda \times \text{Mức uốn lượn}$$

Mô hình hóa phi tuyến với Generalized Additive Models (GAMs) trong R

Chọn tham số làm trơn phù hợp

Mô hình hóa phi tuyến với Generalized Additive Models (GAMs) trong R

Cú pháp làm trơn

Đặt cố định tham số làm trơn

gam(y ~ s(x), data = dat, sp = 0.1)
gam(y ~ s(x, sp = 0.1), data = dat)

Làm trơn bằng restricted maximum likelihood

gam(y ~ s(x), data = dat, method = "REML")
Mô hình hóa phi tuyến với Generalized Additive Models (GAMs) trong R

Số lượng hàm cơ sở

Mô hình hóa phi tuyến với Generalized Additive Models (GAMs) trong R

Cú pháp hàm cơ sở

Thiết lập số lượng hàm cơ sở

gam(y ~ s(x, k = 3), data = dat, method = "REML")

gam(y ~ s(x, k = 10), data = dat, method = "REML")

Dùng mặc định

gam(y ~ s(x), data = dat, method = "REML")
Mô hình hóa phi tuyến với Generalized Additive Models (GAMs) trong R

Cùng luyện tập nào!

Mô hình hóa phi tuyến với Generalized Additive Models (GAMs) trong R

Preparing Video For Download...