Response Probability Functions

The purpose of this package is to factor out logic and math common to Item Factor Analysis fitting, diagnostics, and analysis. It is envisioned as core support code suitable for more specialized IRT packages to build upon. Complete access to optimized C functions are made available with R_RegisterCCallable(). This software is described in Pritikin & Falk (2020) .

The idea behind RPF is modularity. Most item factor analysis software is not modular. Modularity facilitates more contributors and cross pollination between projects.


To get the current released version from CRAN:


Developer notes

There are a number of useful scripts in the util subdir:

  • install -- Installs the package as quickly as possible. Skips building the vignettes and documentation.

  • build -- Builds a source tarball

  • check -- Builds a source tarball and checks it

  • rox -- Re-generates the documentation.

  • test -- Runs the test suite using the uninstalled tests against the installed package.

  • autodep -- Recalculates the header file dependences

If you're working on the C++ code, you probably want to adjust the settings in src/Makevars.


Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.


1.0.11 by Joshua Pritikin, 3 months ago

Browse source code at

Authors: Joshua Pritikin [cre, aut] , Jonathan Weeks [ctb] , Li Cai [ctb] , Carrie Houts [ctb] , Phil Chalmers [ctb] , Michael D. Hunter [ctb] , Carl F. Falk [ctb]

Documentation:   PDF Manual  

Task views: Psychometric Models and Methods

GPL (>= 3) license

Imports Rcpp, mvtnorm, lifecycle

Depends on methods, parallel

Suggests testthat, roxygen2, ggplot2, reshape2, gridExtra, numDeriv, knitr, mirt, markdown

Linking to Rcpp, RcppEigen

System requirements: GNU make

Depended on by ifaTools.

Suggested by EasyMx, OpenMx.

See at CRAN