Path to this page:
Subject: CVS commit: pkgsrc/math/R-psych
From: Makoto Fujiwara
Date: 2025-02-15 00:56:27
Message id: 20250214235627.194FAFBE0@cvs.NetBSD.org
Log Message:
(math/R-psych) Updated 2.4.6 to 2.4.12
News for Package 'psych'
Changes in psych version 2.4.12 (2024-12-07)
Introduction
• The psych package includes functions and data sets to do classic and modern
psychometrics and to analyze personality and experimental psychological
data sets. The functions are written to further research in the
Personality-Motivation-Cognition Laboratory at Northwestern University. The
psych package has been developed as a supplement to courses in research
methods in psychology, personality research, and graduate level
psychometric theory courses. The functions are a supplement to the text (in
progress): An introduction to psychometric theory with applications in R.
• Additional functions are added sporadically.
• This news file reports changes that have been made as the package has been
developed.
• To report bugs, send email to mailto:revelle@northwestern.edu using
bug.report.
• Version 2.4.10 is the development release of the psych package. It is
available as a source file for Macs or PCs in the repository at https://
personality-project.org/r/. The released version on CRAN is 2.4.6.24 (Added
June 24, 2024 after multiple attempts at solving the new no-suggests
requirements for CRAN). The second digit reflects the year (i.e., 2024),
the third set the month (i.e., 2.3.12 was released in December of 2023 the
last two digits of development versions reflect either an minor change or
the day of any modifications, e.g. 1.8.3.3 was the third attempt to get
1.8.3 released. 1.7.8 was released in August, 2017.
• To install the development version, use the command: install.packages
("psych", repos="https://personality-project.org/r", \
type="source").
Remember to restart R and library(psych) to make the new version active. It
is also useful to check the date of the development package, as I will use
the same version number but change the dates (e.g., \
packageDate("psych")).
The date of the CRAN version reflects when it was submitted.
Still to do version 2.4.10 (e.g., a wish list)
• Suggestions are welcome, but the current list includes the following (and
has included some for a long time, so lets be patient):
• Add confirmatory clustering to ICLUST
• Add the ability to create multiple groups in sim.irt functions
• Add omega factor extension figure option (requested by Sylia Wilson).
Partly done.
• Add option to do subject density and item density plot to IRT plot.
• Add the ability to scale radar plots of raw data from min to max, and add a
scale to radar and spider plots (e.g. circular histograms)
• Check the bias in bootstrap resampling using cor.ci
• Add symmetric=TRUE to eigen calls, think about only.values=TRUE for some
cases
• Add an analysis of DIF to the irt functions (requested by David Condon)
• Add some power functions.
• Add CIs for means and skews as an option (for describe as well as
describeBy) Requested by Aaron Wichman – but I already report se so that ci
for mean is trivial for user to find.
• Add a function for the Meng, Rosenthal, Rubin tests for multiple
comparisons of correlations.
• Add statistic to fa to report max fa. (partly done with fm = minrank)
• Parallize iterations for confidence intervals in omega
• Probably should drop much of the stats when doing iterations with fa or
omega
• Find unbiased cis when doing bootstrap
• Allow the choice between regression vs. correlation in esem between X and Y
sets.
• Improve documentation for esem
• Add interbattery diagram to the structure diagram function.
• Add Krippendorf's alpha? – probably not worth it
• Add the ability to weight factor residuals to allow WLMS
• Add the Hull method for number of factors. Probably not worth it in that it
would give the solution too much importance. Number of factors is at best
an estimate.
• Add an option for the correlation type in bestScales (requested by Lorien
Elleman).
• Change help file examples so they are cleaner for people who example(fn)
• Add testthat functionality - finally started 10/15/23 Making slow progress
• Need to add documentation to mediate/moderate/lmCor for what dfs are used
and why.
• Fix bug in fa.lookup for omega g values that are negative (but when does
this happen?)
• Adjust stats in fa.extend to report the raw and then the extended values
• Add just check variables specified for being numeric (instead of entire
data.frame) (suggested by Fransisco Wilheim)
• Pretty up the output from mediate (perhaps make a mediate2latex function)
• Improve the print function for bassAckwards
• Speed up fa.parallel for large number of variables (requested by Matt
Zefferman)
• Add VM correlation to lmCor
Changes in psych version 2.4.12 (2024-12-07)
Additions
• Improvements to omega function to allow specification of rotation option.
Playing around with the cluster rotation as default.
• Added rotation option to reliability (passed to omega).
• Added the ability to have small (noise) factors in sim.hierarchical.
• Added ... to the call to iclust.diagram to allow more control for lwd in
diagram (Requested indirectly by Steve Reise.)
• Modified the legend call in error.bars.by to allow flipping the order of
the legend keys (thus allowing legends to be in the order (top to bottom)
of the lines drawn.)
• Changed the call to eigen in fa.parallel to just get the values following a
suggestion from Niels Waller.
• Improved bestScales to actually run in parallel. Also fixed the print
function for bestScales to left justify content.
• Added the hare function to rank choice voting
Bugs Fixed
• Fixed iclust so when called from reliability it will not choke on new.plot
not called
• Fixed error.bars.by to properly allow colors in cats eyes with multiple IVs
• fixed reliability call to unidim to pass n.factors
• Improved iclust.diagram to add control to figures.
Files: