sim_eta_matrix function

Generate ideal response η\eta Matrix

Generate ideal response η\eta Matrix

Creates the ideal response matrix for each trait

sim_eta_matrix(K, J, Q)

Arguments

  • K: Number of Attribute Levels
  • J: Number of Assessment Items
  • Q: Q Matrix with dimensions KxJK x J.

Returns

A mat with dimensions Jx2KJ x 2^K.

Examples

## Simulation Settings ---- # Fixed Number of Assessment Items for Q J = 18 # Fixed Number of Attributes for Q K = 3 ## Pre-specified configuration ---- # Specify Q qbj = c(4, 2, 1, 4, 2, 1, 4, 2, 1, 6, 5, 3, 6, 5, 3, 7, 7, 7) # Fill Q Matrix Q = matrix(, J, K) for (j in seq_len(J)) { Q[j,] = attribute_inv_bijection(K, qbj[j]) } # Create an eta matrix ETA = sim_eta_matrix(K, J, Q) ## Random generation of Q matrix with ETA matrix ---- # Construct a random q matrix Q_sim = sim_q_matrix(J, K) # Generate the eta matrix ETA_gen = sim_eta_matrix(K, J, Q_sim)

See Also

sim_q_matrix(), attribute_bijection(), and attribute_inv_bijection()

Author(s)

Steven Andrew Culpepper and James Joseph Balamuta

  • Maintainer: James Joseph Balamuta
  • License: GPL (>= 2)
  • Last published: 2023-11-29