data(eusilcS) # load sample data
data(eusilcP) # population data
## Not run:
# ## approx. 20 seconds computation time
# inp <- specifyInput(data=eusilcS, hhid="db030", hhsize="hsize", strata="db040", weight="db090")
# simPop <- simStructure(data=inp, method="direct", basicHHvars=c("age", "rb090"))
# simPop <- simCategorical(simPop, additional=c("pl030", "pb220a"), method="multinom", nr_cpus=1)
#
# # add margins
# margins <- as.data.frame(
# xtabs(rep(1, nrow(eusilcP)) ~ eusilcP$region + eusilcP$gender + eusilcP$citizenship))
# colnames(margins) <- c("db040", "rb090", "pb220a", "freq")
# simPop <- addKnownMargins(simPop, margins)
# ## End(Not run)
# apply simulated annealing
## Not run:
# ## long computation time
# simPop_adj <- calibPop(simPop, split="db040", temp=1, eps.factor=0.1)
# ## End(Not run)
Run the code above in your browser using DataLab