複数の代入後にいくつかのマルチグループ確証因子分析 (CFA) を実行していlavaan
ます。R
最初に、Plav
5 つの帰属データセットを格納するために呼び出されるリストを作成しました。
library(lavaan)
library(lavaan.survey)
library(mitools)
library(semTools)
a <- imputationList(Plav) ##Tell R these are plausible values
Survey <- svydesign(ids = ~1, weights = ~wt, data = a) # set the weight
その後、マルチグループ CFA を実施しました。
# Model without population corrections
fit <- cfa(model, data=Plav[[1]], estimator = 'MLR', missing = 'default', group = 'gender',group.equal = c("loadings"))
# Model with population corrections
fitSurvey <- lavaan.survey(lavaan.fit = fit, survey.design = Survey)
次のエラーが返されました:
Error in FUN(X[[1L]], ...) :
dims [product 1936] do not match the length of object [0]
グループ化変数を削除してサンプル全体を分析しても、エラーは返されません。
このエラーが返される理由を説明できる人はいますか?