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:
RevisionActionfile
1.8modifypkgsrc/math/R-psych/Makefile
1.9modifypkgsrc/math/R-psych/distinfo