1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| rm(list = ls())
library(piecewiseSEM) library(lavaan)
dat <- read.csv("~/Downloads/MYDATA(1).csv", header = T, row.names = 1) all.scaled <- as.data.frame(scale(dat, center = FALSE))
model1 <- lm(RR ~ ST + I + AB + TF + PS, data = all.scaled) model2 <- lm(AB ~ ST + I, data = all.scaled) model3 <- lm(APH ~ AB + TF + PS + ST + I, data = all.scaled) model4 <- lm(TF ~ ST + PS, data = all.scaled) model5 <- lm(PS ~ I, data = all.scaled) model6 <- lm(I ~ ST, data = all.scaled)
psem_model <- psem(model1, model2, model3, model4, model5, model6)
fisher_c_result <- fisherC(psem_model) print(fisher_c_result)
summary(psem_model)
|