Returns the member character vector of the distribution set stored on
scenario under name (from scenario$hc$distsets). ssd_define_scenario()
validates each set at construction (via ssd_distset()), so this accessor
performs no registration, persistence, or re-validation - it just isolates the
members the hc runner subsets the parent union fit by. Aborts with an
informative error when name is not one of the scenario's distribution-set
names.
Arguments
- scenario
An
ssdsims_scenariofromssd_define_scenario().- name
A scalar string naming one of the scenario's distribution sets.
Details
Names - not members - drive task hashing (TARGETS-DESIGN.md section 1.1):
the hc-task path carries the distset name, and this accessor resolves it
back to the member vector at run time, so the members never enter a task
identity (the same by-name pattern as min_pmix and datasets).
Examples
data <- ssd_scenario_data(ssddata::ccme_boron)
scenario <- ssd_define_scenario(
data,
nsim = 1L,
seed = 42L,
dists = ssd_distset(BCANZ = ssdtools::ssd_dists_bcanz())
)
scenario_distset(scenario, "BCANZ")
#> [1] "gamma" "lgumbel" "llogis" "lnorm" "lnorm_lnorm"
#> [6] "weibull"