Learn R Programming

psychotools (version 0.7-5)

Psychometric Modeling Infrastructure

Description

Infrastructure for psychometric modeling such as data classes (for item response data and paired comparisons), basic model fitting functions (for Bradley-Terry, Rasch, parametric logistic IRT, generalized partial credit, rating scale, multinomial processing tree models), extractor functions for different types of parameters (item, person, threshold, discrimination, guessing, upper asymptotes), unified inference and visualizations, and various datasets for illustration. Intended as a common lightweight and efficient toolbox for psychometric modeling and a common building block for fitting psychometric mixture models in package "psychomix" and trees based on psychometric models in package "psychotree".

Copy Link

Version

Install

install.packages('psychotools')

Monthly Downloads

11,322

Version

0.7-5

License

GPL-2 | GPL-3

Maintainer

Achim Zeileis

Last Published

October 21st, 2025

Functions in psychotools (0.7-5)

btmodel

Bradley-Terry Model Fitting Function
as.list.itemresp

Coercing Item Response Data
YouthGratitude

Measuring Gratitude in Youth
covariates

Extract/Set Covariates
elementary_symmetric_functions

Calculation of the Elementary Symmetric Functions and Their Derivatives
VerbalAggression

Situation-Response Questionnaire on Verbal Aggression
curveplot

Response Curve Plots for IRT Models
anchor

Anchor Methods for the Detection of Uniform DIF the Rasch Model
anchortest

Anchor methods for the detection of uniform DIF in the Rasch model
discrpar

Extract Discrimination Parameters of Item Response Models
gpcmodel

Generalized Partial Credit Model Fitting Function
itempar

Extract Item Parameters of Item Response Models
guesspar

Extract Guessing Parameters of Item Response Models
mscale

Extract/Replace Measurement Scale
infoplot

Information Plots for IRT Models
mptmodel

Multinomial Processing Tree (MPT) Model Fitting Function
paircomp

Data Structure for Paired Comparisons
nplmodel

Parametric Logistic Model (n-PL) Fitting Function
predict.pcmodel

Predict Methods for Item Response Models
profileplot

Profile Plots for IRT Models
pcmodel

Partial Credit Model Fitting Function
itemresp

Data Structure for Item Response Data
labels<-

Set Labels
plot.paircomp

Plotting Paired Comparison Data
plot.raschmodel

Visualizing IRT Models
personpar

Extract Person Parameters of Item Response Models
print.paircomp

Formatting Paired Comparison Data
piplot

Person-Item Plots for IRT Models
print.itemresp

Formatting Item Response Data
rrsm

Simulate Data under a Rating Scale Model
rpl

Simulate Data under a Parametric Logistic IRT Model
rgpcm

Simulate Data under a Generalized Partial Credit Model
plot.btmodel

Visualizing Bradley-Terry Models
rpcm

Simulate Data under a Partial Credit Model
raschmodel

Rasch Model Fitting Function
rrm

Simulate Data under a Rasch model
upperpar

Extract Upper Asymptote Parameters of Item Response Models
rsmodel

Rating Scale Model Fitting Function
worth

Extract Worth Parameters
regionplot

Region Plots for IRT Models
threshpar

Extract Threshold Parameters of Item Response Models
summary.itemresp

Summarizing and Visualizing Item Response Data
subset.paircomp

Subsetting/Reordering Paired Comparison Data
subset.itemresp

Subsetting Item Response Data
SourceMonitoring

Performance in a Source-Monitoring Experiment
ConspiracistBeliefs2016

Generic Conspiracist Beliefs Scale (2016 Data)
MathExam14W

Mathematics 101 Exam Results
GermanParties2009

Choice among German Political Parties
Sim3PL

Simulated Data for fitting a 3PL and 3PLu
StereotypeThreat

Stereotype Threat in Dutch Differential Aptitude Test
PairClustering

Pair Clustering Data in Klauer (2006)
FirstNames

Popularity of First Names
SoundQuality

Quality of Multichannel Reproduced Sound
MemoryDeficits

Memory Deficits in Psychiatric Patients