# load Quatre Montagnes dataset
data(quatre_montagnes)
# initialize list of models
model_aba_stratified <- list()
# calibrate basal area prediction model for each stratum
for (i in levels(quatre_montagnes$stratum))
{
subsample <- which(quatre_montagnes$stratum == i)
model_aba_stratified[[i]] <-
aba_build_model(quatre_montagnes[subsample, "G_m2_ha"],
quatre_montagnes[subsample, 9:76],
transform = "boxcox", nmax = 4,
xy = quatre_montagnes[subsample, c("X", "Y")]
)
}
# combine models in single object
model_aba_stratified <- aba_combine_strata(
model_aba_stratified,
quatre_montagnes$plotId
)
# display content of output list
model_aba_stratified$model
model_aba_stratified$stats
summary(model_aba_stratified$values)
# plot field values VS predictions in cross-validation
aba_plot(model_aba_stratified)
Run the code above in your browser using DataLab