psych: Procedures for Psychological, Psychometric, and Personality Research

A number of routines for personality, psychometrics and experimental psychology. Functions are primarily for scale construction using factor analysis, cluster analysis and reliability analysis, although others provide basic descriptive statistics. Item Response Theory is done using factor analysis of tetrachoric and polychoric correlations. Functions for simulating particular item and test structures are included. Several functions serve as a useful front end for structural equation modeling. Graphical displays of path diagrams, factor analysis and structural equation models are created using basic graphics. Some of the functions are written to support a book on psychometrics as well as publications in personality research. For more information, see the webpage.

Depends: R (≥ 2.10)
Suggests: MASS, parallel, GPArotation, mvtnorm, sem, lavaan, Rcsdp, graph, Rgraphviz
Published: 2014-08-12
Author: William Revelle
Maintainer: William Revelle <revelle at>
License: GPL-2 | GPL-3 [expanded from: GPL (≥ 2)]
NeedsCompilation: no
Citation: psych citation info
Materials: NEWS
In views: Psychometrics
CRAN checks: psych results


Reference manual: psych.pdf
Vignettes: Overview of the psych package
input for sem
Package source: psych_1.4.8.11.tar.gz
Windows binaries: r-devel:, r-release:, r-oldrel:
OS X Snow Leopard binaries: r-release: psych_1.4.8.11.tgz, r-oldrel: psych_1.4.8.11.tgz
OS X Mavericks binaries: r-release: psych_1.4.8.11.tgz
Old sources: psych archive

Reverse dependencies:

Reverse depends: BinNor, Compind, DeducerPlugInScaling, HDMD, multicon, multilevelPSA, MultiOrd, nFactors, nonparaeff, orddom, psytabs,, Rz, SODC, SSDforR, SubLasso
Reverse imports: broom, CCTpack, CDM, likert, lmSupport, matrixpls, OpenRepGrid, PSAboot, qgraph, qmethod, sdmvspecies, sirt, sjPlot, TAM, traj, TriMatch, userfriendlyscience
Reverse suggests: FAiR, FinTS, gendata, GSIF, pairwise, rattle, REdaS