> How can I use target rotation in this syntax and how can I target some
> factor loadings to be close to zero.
There is indeed no documentation yet.
Note that in the github version of lavaan (0.6-13) there is an efa()
function that will simplify using efa.
To use target rotation, you can create a binary (0/1) 'target' matrix,
for example (for 12 indicators and 4 factors):
TARGET <- matrix(0, 12, 4)
TARGET[1:3, 1] <- 1
TARGET[4:6, 2] <- 1
TARGET[7:9, 3] <- 1
TARGET[10:12, 4] <- 1
which you can then use in the rotation.args= argument. If you are using
the sem() function, it would be something like
fit <- sem(model, data = Data, rotation = "target",
rotation.args = list(target = TARGET))
If you are using the (new) efa() function, it would be something like
fit2 <- efa(data = Data, nfactors = 4L, rotation = "target",
rotation.args = list(target = TARGET))
Yves.