applyEligibilityConstraintsToInfo: (Internal) Modify item information using eligibility...

View source: R/eligibility_functions.R

applyEligibilityConstraintsToInfoR Documentation

(Internal) Modify item information using eligibility constraints

Description

applyEligibilityConstraintsToInfo is an internal function for modifying item information using eligibility constraints. This is known as the big M method. The function penalizes item information of items that are marked as ineligibile. This leads to those items being deterred from selected in shadowtest assembly, unless necessary.

Usage

applyEligibilityConstraintsToInfo(
  info,
  eligibility_flag_in_current_theta_segment,
  config,
  simulation_constants
)

Arguments

info

a length-ni vector containing item information on each item, intended for shadow-test assembly.

eligibility_flag_in_current_theta_segment

a list containing eligibility flags for the current theta segment.

config

a config_Shadow object. Use createShadowTestConfig for this.

simulation_constants

a named list containing simulation constants.

Value

applyEligibilityConstraintsToInfo returns an updated item information vector.


TestDesign documentation built on Sept. 11, 2024, 7:12 p.m.