You can install from Github with:
# install.packages("devtools")
devtools::install_github("https://github.com/nripstein/disaggMultiMap")or the development branch from
devtools::install_github("nripstein/disaggMultiMap", ref = "development")# 1) Prepare multi-time data
dat <- prepare_data_mmap(
polygon_shapefile_list = polygon_list,
covariate_rasters_list = covariate_list,
aggregation_rasters_list = agg_list
)
# 2) Fit model (TMB or AGHQ)
fit <- disag_model_mmap(dat, engine = "TMB")
# fit <- disag_model_mmap(dat, engine = "AGHQ", engine.args = list(aghq_k = 2))
# 3) Predict
pred <- predict(fit)Use engine.args as the preferred interface for engine-specific controls.
# AGHQ controls
fit_aghq <- disag_model_mmap(
dat,
engine = "AGHQ",
engine.args = list(
aghq_k = 2,
optimizer = "BFGS"
)
)
# TMB controls
fit_tmb <- disag_model_mmap(
dat,
engine = "TMB",
engine.args = list(
iterations = 1000,
hess_control_ndeps = 1e-4
)
)Backwards-compatible top-level aghq_k, optimizer, and engine-specific arguments
passed via ... are still supported in disag_model_mmap(), but are deprecated and
will warn. Migrate those to engine.args.