This function contains some code from a function in psych that's not exported print.psych.fa.ci but useful nonetheless. It basically takes the outcomes of a factor analysis and extracted the confidence intervals.

faConfInt(fa)

Arguments

fa

The object produced by the fa function from the psych package. It is important that the n.iter argument of fa was set to a realistic number, because otherwise, no confidence intervals will be available.

Details

THis function extract confidence interval bounds and combines them with factor loadings using the code from the print.psych.fa.ci in psych.

Value

A list of dataframes, one for each extracted factor, with in each dataframe three variables:

lo

lower bound of the confidence interval

est

point estimate of the factor loading

hi

upper bound of the confidence interval

Examples

# NOT RUN {
### Not run because it takes too long to run to test it,
### and may produce warnings, both because of the bootstrapping
### required to generate the confidence intervals in fa
faConfInt(fa(Thurstone.33, 2, n.iter=100, n.obs=100));
# }