## ----include = FALSE---------------------------------------------------------- knitr::opts_chunk$set(collapse = TRUE, comment = "#>") ## ----------------------------------------------------------------------------- library(throughyear) sim <- ty_simulate(n_calibration = 1500, n_operational = 1500, seed = 11) head(sim[c("cohort", "late", "fast", "I1", "I2", "I3", "S")]) ## ----------------------------------------------------------------------------- link <- ty_link(sim) link op <- sim[sim$cohort == "operational", ] prior <- predict(link, op) aggregate(prior$sd, list(late_enroller = op$late), mean) ## ----------------------------------------------------------------------------- mst <- ty_mst_default() pol <- ty_policies(mst, op$theta_S, prior, seed = 1) summary(pol)[c("policy", "routing_accuracy", "mean_items", "bias", "rmse")] ## ----------------------------------------------------------------------------- fair <- ty_fairness(pol, list(late = op$late, fast = op$fast)) fair[c("policy", "group", "routed_too_easy", "bias")] ## ----------------------------------------------------------------------------- ty_decisions(mst, op$theta_S, prior, predict(link, op, suffix = "_r2"), cut = 0.3, groups = list(fast = op$fast), seed = 2)