mirtjml_expr {mirtjml} | R Documentation |
Constrained joint maximum likelihood estimation for exploratory item factor analysis on the multidimensional two parameter logistic model.
mirtjml_expr(
response,
K,
theta0 = NULL,
A0 = NULL,
d0 = NULL,
cc = NULL,
tol = 5,
print_proc = TRUE
)
response |
N by J matrix containing 0/1/NA responses, where N is the number of respondents, J is the number of items, and NA indicates a missing response. |
K |
The number of factors in exploratory item factor analysis. |
theta0 |
N by K matrix, the initial value of latent factor scores for each respondent. |
A0 |
J by K matrix, the initial value of loading matrix. |
d0 |
Length J vector, the initial value of intercept parameters. |
cc |
A constant constraining the magnitude of the norms of person and item parameter vectors. |
tol |
The tolerance for convergence with a default value 5. |
print_proc |
Print the precision during the estimation procedure with a default value TRUE. |
The function returns a list with the following components:
The estimated person parameter matrix.
The estimated loading parameter matrix
The estimated intercept parameters.
Chen, Y., Li, X., & Zhang, S. (2018). Joint Maximum Likelihood Estimation for High-Dimensional Exploratory Item Factor Analysis. Psychometrika, 1-23. <doi:10.1007/s11336-018-9646-5>;
# load a simulated dataset
attach(data_sim)
# use all available cores by running
# setMIRTthreads(-1)
# run the exploratory analysis
res <- mirtjml_expr(response, K)