R Community -

I'm trying to build the model in the image below, but having troubles
correctly specifying the syntax:

library(lavaan)

library(semPlot)

lower <- matrix(c(1, 0, 0, 0, .475, 1, 0, 0, .738, .643, 1, 0, .608, .721,
.823, 1), 4, 4, byrow = TRUE)


colnames(lower) <- rownames(lower) <- c("constiuentAttitudes",
"congressmanAttitudes", "congressmenPerceptConstiuentAttitudes",
"rollCallBehav")


mod1 <- '

# latent vars

constiuentAttitudes =~ congressmenPerceptConstiuentAttitudes


# regressions



congressmanAttitudes ~ congressmenPerceptConstiuentAttitudes

rollCallBehav ~ congressmenPerceptConstiuentAttitudes + congressmanAttitudes


# error

congressmanAttitudes ~~ congressmenPerceptConstiuentAttitudes

congressmenPerceptConstiuentAttitudes ~~ constiuentAttitudes

rollCallBehav ~~ congressmenPerceptConstiuentAttitudes

rollCallBehav ~~ congressmanAttitudes

'


mod1fit <- sem(mod1, sample.cov = lower, sample.nobs = 116)


semPaths(mod1fit, what = "est", layout = "tree", title = TRUE, style ="LISREL"
, nCharNodes = 10)







-- 

*Edward H Patzelt | Clinical Science PhD StudentPsychology | Harvard
University *

        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to