Learn R Programming

TestDesign (version 1.0.2)

mle: Generate maximum likelihood estimates of theta

Description

Generate maximum likelihood estimates of theta.

Usage

mle(
  object,
  resp,
  start_theta = NULL,
  max_iter = 100,
  crit = 0.001,
  select = NULL,
  theta_range = c(-4, 4),
  truncate = FALSE,
  max_change = 1,
  do_Fisher = TRUE
)

# S4 method for item_pool mle( object, resp, start_theta = NULL, max_iter = 50, crit = 0.005, select = NULL, theta_range = c(-4, 4), truncate = FALSE, max_change = 1, do_Fisher = TRUE )

Arguments

object

A '>item_pool object.

resp

A vector (or matrix) of item responses.

start_theta

An optional vector of start theta values.

max_iter

Maximum number of iterations.

crit

Convergence criterion.

select

A vector of indices identifying the items to subset.

theta_range

A range of theta values.

truncate

Set TRUE to bound MLE to theta_range: c(minTheta, maxTheta).

max_change

Maximum change between iterations.

do_Fisher

TRUE to use Fisher's method of scoring.

Examples

Run this code
# NOT RUN {
mle(itempool_fatigue, resp_fatigue_raw[10,])
# }

Run the code above in your browser using DataLab