Known problems o Very occassionally (about 1 in 1000 in monte carlo experiments) the algorithm gets stuck and does not improve (so does not converge). The workaround is to restart with a very slightly perturbed starting point. Changes in GPArotation version 2024.3-1 o Added tests for use in automated validation systems o Added correct class to echelon and eiv rotation Changes in GPArotation version 2024.2-1 o Improved Random.Start for orthonormal matrix generation o Added Bi-Geomin rotation criterion o Edits to the manual pages Changes in GPArotation version 2023.11-1 o Updated NormalizingWeight to handle cases with a row of zeroes Changes in GPArotation version 2023.8-1 o Added L to target rotation and pst to better handle backward compatibility. Changes in GPArotation version 2023.3-1 o January 2023: GPArotation turns 18 years old. o Included GPFRSorth and GPFRSoblq functions, and set rotation routines to call GPFRSorth instead of GPForth, GPFRSoblq instead of GPFoblq. o GPFRSorth and GPFRSoblq include randomStarts = 0 as default. o Included equamax, parsimax and varimin (added vgQ.varimin). o Cleaned up print.GPArotation to account for random starts. o Cleaned up vgQ.bifactor. o Expanded vignette GPAguide. o Added vignette on derivative-free GPA: the GPArotateDF package. Changes in GPArotation version 2022.10-1 o Changed maintainer from Paul Gilbert to Coen Bernaards Changes in GPArotation version 2022.4-1 o Switched URL from defunct http://:www.stat.ucla.edu/research/gpa to https://optimizer.r-forge.r-project.org/GPArotation_www/ o Added importFrom("stats", "rnorm") to NAMESPACE file. o Fixed Rbuildignore so that files from building vignettes are not omitted in the package build. Changes in GPArotation version 2015.7-1 o Added default package imports as now required by CRAN. Changes in GPArotation version 2014.11-1 o Minor format and cleanup required by CRAN checks, no real changes. Changes in GPArotation version 2012.3-1 o no real changes, but bumping version for new CRAN suitability check. Changes in GPArotation version 2011.11-1 o updated maintainer email address. Changes in GPArotation version 2011.10-1 o Modification to vgQ.target to allow NA in target, which is replaced by 0.0 (from William Revelle). o Added bifactorT and bifactorQ (biquartimin) from William Revelle. Changes in GPArotation version 2010.07-1 o Fix an error caused by an exact initial setting (from William Revelle). Changes in GPArotation version 2009.02-2 o Standardized NEWS format for new function news(). Changes in GPArotation version 2009.02-1 o minor documentation corrections as found by a new R-devel. Changes in GPArotation version 2008.05-1 o added echelon rotation. o added gradient Gq to result list from GPForth and GPFoblq. o change license from "GPL-2" to "GPL-2 or later". Changes in GPArotation version 2007.06-1 o fixed a couple of lingering $Lh (in print and summary methods) that should have been changed to $loadings. Changes in GPArotation version 2007.04-1 o removed an extra comma in c() that caused a test failure with R-2.5.0 o added eiv rotation. o renamed $Lh in the result from GPForth and GPFoblq to $loadings. As a result, rotation methods calling these function no longer need to rename this element in order to work with factanal and other programs. (It is a good idea to use the extractor function loadings() rather than refer directly to object structure.) o changed rotation method functions to return all elements of GPFoblq and GFForth. o fixed the documentation file primary alias for all rotations (which was being called oblimin). Changes in GPArotation version 2006.2-2 o extra argument (...) to invisible in print.GPArotation was removed. Changes in GPArotation version 2006.2-1 o broken references in documentation were fixed and updated. Changes in GPArotation version 2005.10-1 o warning message about non-convergence expanded to indicate function. Changes in GPArotation version 2005.4-1 o First released version.