genResponsesCpp: Generate item responses for all cases and items (C++ backend...

View source: R/RcppExports.R

genResponsesCppR Documentation

Generate item responses for all cases and items (C++ backend of genResponses)

Description

Loops over cases (outer) and items (inner), drawing one uniform deviate per non-missing case-item pair, in the same order as the original R implementation.

Usage

genResponsesCpp(
  abilities,
  itemParams,
  itemDim,
  perturbItems,
  perturbIdx,
  perturbCase
)

Arguments

abilities

A cases by dimensions NumericMatrix.

itemParams

A list of item matrices (see simplep).

itemDim

An IntegerVector (1-based), the ability column for each item.

perturbItems

A list of perturbed item matrices.

perturbIdx

An IntegerVector of length length(itemParams); 0 if the item is not perturbed, otherwise a 1-based index into perturbItems.

perturbCase

A cases by length(perturbItems) LogicalMatrix; TRUE where the case receives the perturbed item.

Value

A cases by items NumericMatrix of responses.


conquestr documentation built on Oct. 7, 2026, 1:08 a.m.