-1

我有以下脚本,但出现错误。使用 Lavaan 在 R studio 上运行 CFA。见下面的结果

*> fit <- cfa(myModel, data=ASM,)
Error in lav_data_full(data = data, group = group, cluster = cluster,  : 
  lavaan ERROR: missing observed variables in dataset: rI1 rI2 rI3 rI4 s1 s2 s3 s4 w1 w2 w3 w4
> summary(fit, standardized=TRUE)
Error in summary(fit, standardized = TRUE) : object 'fit' not found
> summary(fit, fit.measures=TRUE)
Error in summary(fit, fit.measures = TRUE) : object 'fit' not found
> fit <- cfa(myModel, data=ASM)
Error in lav_data_full(data = data, group = group, cluster = cluster,  : 
  lavaan ERROR: missing observed variables in dataset: rI1 rI2 rI3 rI4 s1 s2 s3 s4 w1 w2 w3 w4*

可能是什么问题呢?

R工作室上的脚本:

myModel2 <-'
#Regressions
WordofMouth + CustomerService ~ Tangibles + Realibility + Responsiveness + Assurance + Empathy
WordofMouth ~ CustomerService
#latent variable definitions
Tangibles =~ t1 +t2 + t3 + t4
Realibility =~ rI1 + rI2 + rI3 + rI4
Responsiveness =~ rs1 + rs2 + rs3 + rs4
Assurance =~ as1 + as2 + as3 + as4
Empathy =~ em1 + em2 + em3 + em4
#Variances and covariances
WordofMouth ~~ WordofMouth
WordofMouth ~~ CustomerService
CustomerService ~~ Tangibles' 
fit <- sem(myModel, data=ASM)
summary(fit, fit.measures=TRUE)
parameterEstimates(fit)
fit <- cfa(myModel, data=ASM)
summary(fit, fit.measures=TRUE)
parameterEstimates(fit)
4

1 回答 1

-1

R 没有在您的数据中检测到 { rI1 rI2 rI3 rI4 s1 s2 s3 s4 w1 w2 w3 w4} 变量,这将导致您得到的其余错误。请确保您正确拼写了变量。您可以通过键入在 R 的命令行中检查它

ASM$ 

然后开始输入变量并使用“选项卡”来使用自动完成功能。此外,如果您使用的是 r-studio,您可以使用以下功能查看您的数据:

View(ASM)

如果您在第一行看到变量而不是标题,则可能是您导入了没有标题的数据集。在这种情况下,再次导入它并确保将第一行作为标题检查

于 2019-05-18T16:22:39.047 回答