cbm.wpm.sort: Sort the given items by their value to the simulee according...

Description Usage Arguments Value Examples

Description

The 'wpm' algorithm uses a composite sort key to order the items: * The primary key is the progress of each constraint on the item, relative to its lower/upper bound * The secondary key is the information value of each item

Usage

1
cbm.wpm.sort(eligibleModuleIndices, simuleeOut, simulation)

Arguments

eligibleModuleIndices

A vector of itempool indices eligible for selection.

simuleeOut

A tibble containing the in-progress simulee test output.

simulation

An object defining the test that is being run.

Value

The eligibleModuleIndices, sorted by their value to the simulee.

Examples

1
2
3
4
  simulation = initSimulation(readRDS(system.file("example/passage-adaptive-wpm.rds", package = "CATSimulator")))
  simuleeOut = initSimulee(generateSimuleesByTrueTheta(-2, 10001), simulation)
  eligibleModuleIndices = 1:nrow(simulation$modules)
  balancedModuleIndices = cbm.wpm.sort(eligibleModuleIndices, simuleeOut, simulation)

yuehmeir2/CATSimulator documentation built on June 13, 2021, 7:02 p.m.