【问题标题】:CFA on R lavaanR lavaan 上的 CFA
【发布时间】:2018-08-29 15:06:18
【问题描述】:

我有以下脚本,但出现错误。使用 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 studio 上的脚本:

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)

【问题讨论】:

标签: r r-lavaan


【解决方案1】:

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

来检查它
ASM$ 

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

View(ASM)

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-14
    • 2021-05-18
    • 1970-01-01
    • 2022-10-15
    • 2022-08-21
    • 2022-01-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多