Learn R Programming

⚠️There's a newer version (0.2.9) of this package.Take me there.

irt (version 0.1.3)

Item Response Theory and Computerized Adaptive Testing Functions

Description

A collection of Item Response Theory (IRT) and Computerized Adaptive Testing (CAT) functions that are used in psychometrics.

Copy Link

Version

Install

install.packages('irt')

Monthly Downloads

295

Version

0.1.3

License

GPL-3

Maintainer

Emre Gonulates

Last Published

November 18th, 2020

Functions in irt (0.1.3)

Item-class

An S4 class to represent an Item
as.Itempool

as.list.Itempool

This function converts Itempool objects to a list object
c,Item-method

Concatenate Item, Itempool or Testlet objects and return an Itempool object.
biserial

Calculate biserial correlation
Testlet-class

An S4 class to represent a Testlet
Itempool-class

An S4 class to represent an Itempool
calculate_exposure_rates

Calculate exposure rate of items for CAT
as.data.frame.Itempool

Convert an Itempool-class object into a data.frame.
add_misc

cat_sim_fast

Computerized Adaptive Test (CAT) Simulation (Parallel Computing)
convert_model

Convert model parameters from one model to another
generate_ip

Generate a random Itempool object
est_ability

Ability Estimation of an examinee
$,Testlet-method

$,Itempool-method

generate_item

Generate a random Item object
resp_lik

Likelihood of a response string
get_cat_response_data

Extracts the response data of CAT output.
get_max_possible_total_score

Calculate the maximum score of a set of items
est_bilog

Run BILOG-MG in batch mode
point_biserial

Calculate point-biserial correlation
$<-,Item-method

create_cat_design

Computerized Adaptive Test (CAT) Simulation Design
$<-,Testlet-method

Set values to parameters or components of 'Item' class.
item_analysis

Item Analysis Function
$<-,Itempool-method

Set values to parameters or components of 'Item' class.
[[<-,Itempool,numeric,missing-method

Set the elements of an Itempool objects.
item

Create an Item object
cat_sim

Computerized Adaptive Test (CAT) Simulation
length,Itempool-method

testlet

print,Itempool-method

person_fit

Calculate person-fit indices
resp_loglik

Log-likelihood of a Response String
summary.list

If a list object consists of all "cat_output" objects, then it will run summary.cat_output.
[[,Testlet,numeric,missing-method

irt

A Collection of Item Response Theory (IRT) and Computerized Adaptive Testing (CAT) Functions
plot_resp_loglik

Plot the Log-Likelihood of a response string
print.cat_output

This method prints an "cat_output" class object
is.Item

plot_info

Plot Item Information Function
prob

Calculate the probability of a correct response
calculate_overlap_rates

Calculate overlap rate of items for CAT
[,Testlet,ANY,missing-method

info

Calculates the information of an "Item" object
generate_testlet

Generate a random Testlet object
$,Item-method

get_cat_administered_items

Get administered items from a CAT output
[[,Itempool,numeric,missing-method

Subset Itempool objects
dif

Evaluate Differential Item Functioning (DIF) of a test
ipd

Item Parameter Drift
show,Item-method

plot.Itempool

Plot Item Characteristic Curves or Test Characteristic Curve of an Itempool object
item_fit

Calculate item-fit indices
distractor_analysis

Distractor Analysis Function
.print.Testlet

print.Item

print.cat_design

Prints cat_design objects.
itempool

Create an Itempool object
plot.Item

Plot Item Characteristic Curve of an Item object
sim_resp

Generate responses for a given model
[,Itempool,ANY,missing-method

Subset Itempool objects
plot_empirical_icc

Plot Empirical Item or Test characteristic curve
rsss

Convert raw score to scale score and vice versa
plot_distractor_icc

Plot Empirical Item or Test characteristic curve
summary.cat_output

Summarizes the raw output of cat_sim
show.cat_output

This method shows an "cat_output" class object
[[<-,Testlet,numeric,missing-method

This function sets the elements of a Testlet objects.
score_raw_resp

Score Raw Responses