I would like to run a bifactor EFA model. Looking at the lavaan::efa function, it has the option for 'bigeomin' rotation and says that it is for bifactor rotation only. Is it possible to specify an EFA with rotation for a bifactor model? Or if it is not possible with the efa function, it possible with a different function?
I tried:
Bifactor<-efa(data, nfactors = 3, estimator = 'WLSMV', rotation = 'bigeomin')
The output seems to just be a rotated correlated factor model with 2 factors, although it does give different results to using an oblimin rotation.
Otherwise, I have seen some people doing a bifactor ESEM using the GPArotation function - is this a better way to go about it?