Bázové funkce a vyhlazování

Nelineární modelování s generalizovanými aditivními modely (GAM) v R

Noam Ross

Senior Research Scientist, EcoHealth Alliance

Správné přizpůsobení modelu

  • Blízko datům (zamezení podfitování)
  • Bez fitování šumu (zamezení přefitování)
Nelineární modelování s generalizovanými aditivními modely (GAM) v R

Vyvažování zvlněnosti

$$\LARGE \text{Fit} = \text{Likelihood} - \lambda \times \text{Wiggliness}$$

Nelineární modelování s generalizovanými aditivními modely (GAM) v R

Volba správného parametru vyhlazování

Nelineární modelování s generalizovanými aditivními modely (GAM) v R

Syntaxe vyhlazování

Nastavení pevného parametru vyhlazování

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

Vyhlazování pomocí omezené maximální věrohodnosti

gam(y ~ s(x), data = dat, method = "REML")
Nelineární modelování s generalizovanými aditivními modely (GAM) v R

Počet bázových funkcí

Nelineární modelování s generalizovanými aditivními modely (GAM) v R

Syntaxe bázových funkcí

Nastavení počtu bázových funkcí

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

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

Použití výchozích hodnot

gam(y ~ s(x), data = dat, method = "REML")
Nelineární modelování s generalizovanými aditivními modely (GAM) v R

Vyzkoušejte si to!

Nelineární modelování s generalizovanými aditivními modely (GAM) v R

Preparing Video For Download...