GAM scaled t family for heavy tailed data
scat(theta = NULL, link = "identity",min.df=3)
theta |
the parameters to be estimated nu = b + exp(theta_1) (where ‘b’ is |
link |
The link function: one of |
min.df |
minimum degrees of freedom. Should not be set to 2 or less as this implies infinite response variance. |
Useful in place of Gaussian, when data are heavy tailed. min.df
can be modified, but lower values can occasionally
lead to convergence problems in smoothing parameter estimation. In any case min.df
should be >2, since only then does a t
random variable have finite variance.
An object of class extended.family
.
Natalya Pya (nat.pya@gmail.com)
Wood, S.N., N. Pya and B. Saefken (2016), Smoothing parameter and model selection for general smooth models. Journal of the American Statistical Association 111, 1548-1575 doi: 10.1080/01621459.2016.1180986
library(mgcv) ## Simulate some t data... set.seed(3);n<-400 dat <- gamSim(1,n=n) dat$y <- dat$f + rt(n,df=4)*2 b <- gam(y~s(x0)+s(x1)+s(x2)+s(x3),family=scat(link="identity"),data=dat) b plot(b,pages=1)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.