我想使用 semPaths() 创建一个带有分类响应变量的 SEM 模型的路径图。但是我遇到了一个错误:
library(lavaan)
library(semPlot)
table.7.5 <-read.table("http://www.da.ugent.be/datasets/Agresti2002.Table.7.5.dat",header=TRUE)
table.7.5$mental <- ordered(table.7.5$mental,levels = c("well","mild","moderate","impaired"))
model <- "mental ~ ses + life"
fit <- sem(model, data=table.7.5)
semPaths(fit,"std",edge.label.cex = 0.5, curvePivot=TRUE,layout = "tree")
错误是:
colnames<-
( , value = "mental") 中的错误*tmp*
:尝试在小于二维的对象上设置“colnames”
谢谢