SL() has been superseded by efa_schmid_leiman(), which is the recommended
interface going forward. It remains available so existing code keeps working.
Arguments
- x
An oblique
efa_fit()orpsych::fa()solution, a pattern matrix (give its factor intercorrelations inPhi), or a second-order CFA solution fromlavaan.- Phi
matrix. The factor intercorrelations of the pattern matrix in
x. With anefa_fit()orpsych::fa()solution inx,Phireplaces the fitted factor intercorrelations. Not used for alavaansolution.- type
character. One of "EFAtools" (default), "psych", "SPSS", or "none". This is used to control the procedure of the second-order factor analysis. In
efa_schmid_leiman()it is set through thetypeof theestimate_control()object.- method
character. The estimator for the second-order factor analysis; passed to
efa_schmid_leiman()as itsestimatorargument. One of"PAF","ML","ULS", or"MINRES".- g_name
character. The name of the general factor of a
lavaansecond-order solution. Default is"g".- ...
The estimation tuning knobs of the second-order
efa_fit()(init_comm,criterion,criterion_type,max_iter,abs_eigen,start_method). They are repacked, together withtype, into anestimate_control()object, so that they tune that fit exactly as they always did. Otherefa_fit()arguments have no effect, andse,b_boot,ci, andseedgive an error. The estimator is selected withmethod.
Value
A list of class c("efa_schmid_leiman", "SL"), identical to the value
of efa_schmid_leiman(); see there for the components.