Створення діаграм за допомогою semPaths()

Моделювання структурними рівняннями (SEM) з пакетом lavaan у R

Erin Buchanan

Professor

semPlot і semPaths()

library(lavaan)
library(semPlot)
twofactor.model <- 'text =~ x4 + x5 + x6
    speed =~ x7 + x8 + x9'
twofactor.fit <- cfa(model = twofactor.model, 
                     data = HolzingerSwineford1939)
semPaths(object = twofactor.fit)
Моделювання структурними рівняннями (SEM) з пакетом lavaan у R

Типовий результат semPaths()

Типовий графік із semPaths

Моделювання структурними рівняннями (SEM) з пакетом lavaan у R

Редагування зображення

semPaths(object = twofactor.fit,
         whatLabels = "std", 
         edge.label.cex = 1)
#whatLabels також може бути "par" 

Оновлена схема з підписами ребер

Моделювання структурними рівняннями (SEM) з пакетом lavaan у R

Макет зображення

semPaths(object = twofactor.fit,
          whatLabels = "std", 
          edge.label.cex = 1, 
          layout = "circle")
#варіанти layout: tree, circle, spring, tree2, circle2

Оновлений макет: варіант кола

Моделювання структурними рівняннями (SEM) з пакетом lavaan у R

Орієнтація зображення

semPaths(object = twofactor.fit,
          whatLabels = "std", 
          edge.label.cex = 1, 
          layout = "tree", rotation = 2)
#варіанти rotation: 1, 2, 3, 4 для макетів tree

Оновлена орієнтація дерева: латентні ліворуч

Моделювання структурними рівняннями (SEM) з пакетом lavaan у R

Візуалізація кольорів

semPaths(object = twofactor.fit,
         whatLabels = "std", 
         edge.label.cex = 1, 
         layout = "tree", rotation = 2,
         what = "std", edge.color = "purple")
#параметр what може бути par або std

Оновлений колір: фіолетовий відтінок

Моделювання структурними рівняннями (SEM) з пакетом lavaan у R

Давайте потренуємось!

Моделювання структурними рівняннями (SEM) з пакетом lavaan у R

Preparing Video For Download...