Package: PP 1.0.0

PP: Person Parameter Estimation

Estimation of person parameters (abilities) for the 1, 2, 3 and 4 parameter logistic model, the (generalized) partial credit model and tests that mix dichotomous and polytomous items, under the assumption that the item parameters are known and fixed: maximum likelihood, weighted likelihood (Warm, 1989 <doi:10.1007/BF02294627>), maximum and expected a posteriori and robust estimation (Schuster and Yuan, 2011 <doi:10.3102/1076998610396890>). Further features are jackknife estimates (Wainer and Wright, 1980 <doi:10.1007/BF02293910>), plausible values, the person fit statistics lz, lz* (Snijders, 2001 <doi:10.1007/BF02294437>), infit and outfit, and the simulation of response data. Models fitted with the 'eRm' package can be passed on directly. The package is useful, e.g., when items of an item bank are given to a new sample of persons.

Authors:Manuel Reif [cre, aut], Jan Steinfeld [aut]

PP_1.0.0.tar.gz
PP_1.0.0.zip(r-4.7-x86_64)PP_1.0.0.zip(r-4.7-arm64)PP_1.0.0.zip(r-4.6-x86_64)PP_1.0.0.zip(r-4.6-arm64)PP_1.0.0.zip(r-4.5-x86_64)
PP_1.0.0.tgz(r-4.6-x86_64)PP_1.0.0.tgz(r-4.6-arm64)PP_1.0.0.tgz(r-4.5-x86_64)PP_1.0.0.tgz(r-4.5-arm64)
PP_1.0.0.tar.gz(r-4.7-arm64)PP_1.0.0.tar.gz(r-4.7-x86_64)PP_1.0.0.tar.gz(r-4.6-arm64)PP_1.0.0.tar.gz(r-4.6-x86_64)
PP_1.0.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
PP/json (API)

# Install 'PP' in R:
install.packages('PP', repos = c('https://manuelreif.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/manuelreif/pp/issues

Pkgdown/docs site:https://manuelreif.github.io

Uses libs:
  • c++– GNU Standard C++ Library v3
Datasets:

On CRAN:

Conda:

irtperson-fitperson-parametercpp

7.96 score 3 stars 1 packages 75 scripts 694 downloads 26 mentions 11 exports 2 dependencies

Last updated from:4073f99911. Checks:15 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK216
linux-devel-x86_64OK215
source / vignettesOK197
linux-release-arm64OK199
linux-release-x86_64OK191
macos-release-arm64OK140
macos-release-x86_64OK419
macos-oldrel-arm64OK177
macos-oldrel-x86_64OK442
windows-devel-arm64OK309
windows-devel-x86_64OK300
windows-release-arm64OK288
windows-release-x86_64OK254
windows-oldrel-x86_64OK255
wasm-releaseOK97

Exports:findmodelJKppPfitPP_4plPP_gpcmPPallPPassPVsim_4plsim_gpcmsim_mixed

Dependencies:Rcpptinyplot

Getting started with PP
A 3PL test | Choosing the estimation type | Measurement precision | Polytomous and mixed tests | Jackknife | Plausible values | References

Last update: 2026-10-13
Started: 2014-08-28

Person assessment with PPass, also for eRm models
Data with item parameters | Models fitted with eRm

Last update: 2026-10-13
Started: 2026-10-11

Person fit with PP
An example | Standard errors of the fit statistics | Polytomous and mixed tests | Interpretation | References

Last update: 2026-10-13
Started: 2017-05-09

Readme and manuals

Help Manual

Help pageTopics
PP: Person Parameter EstimationPP-package PP
The model of each item in a mixed testfindmodel
Simulated data setfourpl_df
Run a jackknifeJKpp JKpp.ppass JKpp.ppeo print.jk summary.jk
Person-Fit statisticsPfit Pfit.default Pfit.ppeo print.PPfit summary.PPfit
Estimate Person Parameters for the 4-PL modelPP_4pl
Adaptive Matrices Test datapp_amt
Estimate Person Parameters for the GPCMPP_gpcm
Plots of person estimates and person fitplot.ppass plot.ppeo pp-plots
Estimate Person ParametersPPall
Person assessment: estimates and person fit in one stepas.data.frame.ppass PPass PPass.default PPass.eRm print.ppass summary.ppass
Methods for estimation resultsas.data.frame.ppeo coef.ppeo ppeo-methods print.ppeo summary.ppeo
Draw Plausible valuesprint.pv PV PV.ppass PV.ppeo summary.pv
Simulate data for 1/2/3/4-pl modelsim_4pl
Simulate data for the gpcm modelsim_gpcm
Simulate data for mixed tests (4PL and GPCM items)sim_mixed