# --- Example: With Selected Package Data ---
data("ela1", package = "tirt")
# Subset data for a manageable example
# Select the first 500 examinees and 30 item responses
df_real <- ela1[1:500, 1:30]
# Extract pre-estimated latent traits and covariates
fixed_theta <- ela1$THETA[1:500]
fixed_cov <- ela1$COVARIATE[1:500]
# Estimate item parameters given fixed ability levels
# fitting a 2-parameter logistic (2PL) model
real_res <- fix_person(df = df_real,
theta = fixed_theta,
model = "2PL",
covariate = fixed_cov)
head(real_res)
# \donttest{
# --- Example: With Package Data ---
data("ela1", package = "tirt")
# Select Item Responses (Cols 1-30)
df_real <- ela1[, 1:30]
fixed_theta <- ela1$THETA
fixed_cov <- ela1$COVARIATE
real_res <- fix_person(df = df_real,
theta = fixed_theta,
model = "2PL",
covariate = fixed_cov)
head(real_res)
# }
Run the code above in your browser using DataLab