3

sempaths (パッケージ semplots) を使用して SEM モデルをプロットするときに、パスを取り除くことができません。パスは、観測された 2 つの変数 (V1_1 と V1_2) 間の共分散のように見えます。

モデルと出力プロットの両方のコードは次のとおりです。

#specifying the model using lavaan package
model = '
#define latent variable 
left_right =~ Left_Right1 + Left_Right2 + Left_Right3 + Left_Right4 + 
Left_Right5
#define regression
V1_1 ~ left_right
V1_2 ~ left_right
'
#fitting an sem model
fit <- sem(model, data=data, estimator="DWLS")

#loading semplot package
library(semPlot)

#plotting path diagram
semPaths(fit,label.font = 1,label.norm = "OOOO",label.scale = T, what = 
"est", fade=FALSE,style="lisrel", rotation=4, title = FALSE, sizeLat = 9, 
sizeMan = 5, sizeMan2 =4, sizeInt = 1, sizeInt2 = 10,posCol =c("black"), 
residuals = T, layoutSplit = T, edge.label.cex = 0.6)

私が得る出力は次のようになります。

V1_1 と V1_2 の間の望ましくない共分散パスを含む出力プロットの例

削除しようとしているパス/エッジは、ノード「V1_1」と「V1_2」の間にあり、値は 0.20 です。どんな助けでも大歓迎です。

4

3 に答える 3