| mlef | R Documentation |
mlef is a function for computing maximum likelihood estimates of theta using fence items.
mlef(
object,
select = NULL,
resp,
fence_slope = 5,
fence_difficulty = c(-5, 5),
start_theta = NULL,
max_iter = 100,
crit = 0.001,
truncate = FALSE,
theta_range = c(-4, 4),
max_change = 1,
use_step_size = FALSE,
step_size = 0.5,
do_Fisher = TRUE
)
## S4 method for signature 'item_pool'
mlef(
object,
select = NULL,
resp,
fence_slope = 5,
fence_difficulty = c(-5, 5),
start_theta = NULL,
max_iter = 50,
crit = 0.005,
truncate = FALSE,
theta_range = c(-4, 4),
max_change = 1,
use_step_size = FALSE,
step_size = 0.5,
do_Fisher = TRUE
)
object |
an |
select |
(optional) if item indices are supplied, only the specified items are used. |
resp |
item response on all (or selected) items in the |
fence_slope |
the slope parameter to use on fence items. Can be one value, or two values for the lower and the upper fence respectively. (default = |
fence_difficulty |
the difficulty parameter to use on fence items. Must have two values for the lower and the upper fence respectively. (default = |
start_theta |
(optional) initial theta values. If not supplied, EAP estimates using uniform priors are used as initial values. Uniform priors are computed using the |
max_iter |
maximum number of iterations. (default = |
crit |
convergence criterion to use. (default = |
truncate |
set |
theta_range |
a range of theta values to bound the estimate. Only effective when |
max_change |
upper bound to impose on the absolute change in theta between iterations. Absolute changes exceeding this value will be capped to |
use_step_size |
set |
step_size |
upper bound to impose on the absolute change in initial theta and estimated theta. Absolute changes exceeding this value will be capped to |
do_Fisher |
set |
mlef returns a list containing estimated values.
th theta value.
se standard error.
conv TRUE if estimation converged.
trunc TRUE if truncation was applied on th.
Han, K. T. (2016). Maximum likelihood score estimation method with fences for short-length tests and computerized adaptive tests. Applied Psychological Measurement, 40(4), 289-301.
mlef(itempool_fatigue, resp = resp_fatigue_data[10, ])
mlef(itempool_fatigue, select = 1:20, resp = resp_fatigue_data[10, 1:20])
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.