Ich frage mich, wie man verschiedene Größen für verschiedene Knoten unter Verwendung semPlot
für ein SEM-Modell mit lavaan
einstellen.semPaths - Knoten unterschiedlicher Größe für lavaan SEM
library(lavaan)
library(semPlot)
model <- '
# measurement model
ind60 =~ x1 + x2 + x3
dem60 =~ y1 + y2 + y3 + y4
dem65 =~ y5 + y6 + y7 + y8
# regressions
dem60 ~ ind60
dem65 ~ ind60 + dem60
# residual correlations
y1 ~~ y5
y2 ~~ y4 + y6
y3 ~~ y7
y4 ~~ y8
y6 ~~ y8
'
fit <- sem(model, data=PoliticalDemocracy)
semPlot gibt
semPaths(fit, whatLabels="std", style="lisrel", exoCov = T, curvePivot = TRUE, sizeMan = 3, sizeInt = 5,
residuals=F)
optimal nicht, aber Sie können die Größe manuell ändern: assign semPlot: 's <- semPaths (... ', und ändern dann node height und width,' s $ graphAttributes $ Knoten $ height [1: 3] <- 8; s $ graphAttributes $ Knoten $ width [1: 3] <- 8; plot (s) ' – user20650