sim_scenario_DIF_data: Simulating DIF-data outputting scenario

Description Usage Arguments Value

View source: R/functions.R

Description

Draws binary data randomly for given item intercepts, DIF-parameters, covariate values and person parameters. Returns a list with the simulated data and all the parameters used to draw the sample.

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
sim_scenario_DIF_data(
  npersons,
  nitems,
  ncovs,
  seed,
  betavalues = rep(0, nitems),
  deltavalues = matrix(c(-0.5, 0, 0, 0, 0.5), ncovs, nitems),
  thetavalues = rep(0, npersons),
  covariatevalues = matrix(rnorm(npersons * ncovs), npersons, ncovs)
)

Arguments

npersons

number of persons

nitems

number of items

ncovs

number of covariates

seed

seed to be set for simulation

betavalues

beta_intercepts for all items (vector)

deltavalues

values for DIF-parameters as matrix per item (cols) per covariate (rows)

thetavalues

vector of person parameters

covariatevalues

Matrix of covariate values of all persons (n x ncovs)

Value

randomly drawn response matrix for DIF-model and given parameters


submission-user/cmlDIFlasso documentation built on Dec. 23, 2021, 6:40 a.m.