Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

Orthogonal matrices-time component

15 views
Skip to first unread message

Molly Cliff

unread,
May 9, 2025, 6:17:58 AMMay 9
to R-inla discussion group

Hi all,

I was recently discussing an issue with a colleague regarding my INLA modeling, where I'm using a space-time model to predict binary outbreak presence. When I add covariates to the model, I don’t see a significant improvement in WAIC, DIC, or predictive performance.

My colleague suggested that this might be due to collinearity between the covariates and the spatial component of the model, and mentioned the use of orthogonal matrices  as a potential solution. I'm wondering whether similar collinearity could also be occurring with the temporal component of the model, and if so, whether the same orthogonal strategy would apply.

The spatial and temporal component of the model can be seen below:


form5 <- outbreak_occur ~ f(month, model = "ar1", cyclic = TRUE) +
  f(ID.year1, model = "iid") +
  f(ID.area, model = "bym2", graph = ken.adj,  hyper = "shyper",scale.model = TRUE, constr = TRUE)

M5 <- inla(
  form5,
  data = bf1,  
  family = "binomial",  
  control.predictor = list(compute = TRUE),
  control.compute = list(dic = TRUE, waic = TRUE, cpo = TRUE, config = TRUE)
)

 The response variable is binary (presence/absence of outbreak), and the outcome is very sparse. I'm trying to add additional covariates  (e.g., humidity, wind, AOD) as fixed effects.

Could anyone point me toward relevant resources,/best practices on how to address collinearity between covariates and the structured space or time components in INLA?

All the best,

Molly

Reply all
Reply to author
Forward
0 new messages