Hide keyboard shortcuts

Hot-keys on this page

r m x p   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

1# -*- coding: utf-8 -*- 

2""" 

3Package with factor rotation algorithms. 

4 

5This file contains a Python version of the gradient projection rotation 

6algorithms (GPA) developed by Bernaards, C.A. and Jennrich, R.I. 

7The code is based on the Matlab version of the code developed Bernaards, C.A. 

8and Jennrich, R.I. and is ported and made available with permission of the 

9authors. 

10 

11Additionally, several analytic rotation methods are implemented. 

12 

13References 

14---------- 

15[1] Bernaards, C.A. and Jennrich, R.I. (2005) Gradient Projection Algorithms and Software for Arbitrary Rotation Criteria in Factor Analysis. Educational and Psychological Measurement, 65 (5), 676-696. 

16 

17[2] Jennrich, R.I. (2001). A simple general procedure for orthogonal rotation. Psychometrika, 66, 289-306. 

18 

19[3] Jennrich, R.I. (2002). A simple general method for oblique rotation. Psychometrika, 67, 7-19. 

20 

21[4] http://www.stat.ucla.edu/research/gpa/matlab.net 

22 

23[5] http://www.stat.ucla.edu/research/gpa/GPderfree.txt 

24""" 

25from ._wrappers import rotate_factors 

26 

27from ._analytic_rotation import target_rotation, procrustes, promax 

28from statsmodels.tools._testing import PytestTester 

29 

30__all__ = ['rotate_factors', 'target_rotation', 'procrustes', 'promax', 

31 'test'] 

32 

33test = PytestTester()