Learn R Programming

psych (version 1.0-77)

Harman: Two data sets from Harman (1967). 9 cognitive variables from Holzinger and 8 emotional variables from Burt

Description

Two classic data sets reported by Harman (1967) are 9 psychological (cognitive) variables taken from Holzinger and 8 emotional variables taken from Burt. Both of these are used for tests and demonstrations of various factoring algortithms.

Usage

data(Harman)

Arguments

source

Harman (1967 p 164 and p 244.)

Details

  • Harman.Holzinger: 9 x 9 correlation matrix of ability tests, N = 696.
  • Harman.Burt: a 8 x 8 correlation matrix of ``emotional" items. N = 172

Harman.Holzinger. The nine psychological variables from Harman (1967, p 244) are taken from unpublished class notes of K.J. Holzinger with 696 participants. This is a subset of 12 tests with 4 factors. It is yet another nice example of a bifactor solution. Bentler (2007) uses this data set to discuss reliablity analysis. The data show a clear bifactor structure and are a nice example of the various estimates of reliability included in the omega function. Should not be confused with the Holzinger or Holzinger.9 data sets in link{bifactor}.

Harman.Burt. Eight ``emotional" variables are taken from Harman (1967, p 164) who in turn adapted them from Burt (1939). They are said be from 172 normal children aged nine to twelve. As pointed out by Harman, this correlation matrix is singular and has squared multiple correlations > 1. Because of this problem, it is a nice test case for various factoring algorthms. (For instance, omega will fail unless using fm="pa" or fm="minres".)

Other example data sets that are useful demonstrations of factor analysis are the seven bifactor examples in bifactor and the 24 ability measures in Harman74.cor

References

Harman, Harry Horace (1967), Modern factor analysis. Chicago, University of Chicago Press.

Examples

Run this code
data(Harman)
cor.plot(Harman.Holzinger)
cor.plot(Harman.Burt)  
smc(Harman.Burt)  #note how this produces impossible results

Run the code above in your browser using DataLab