example/matrixpls-example2.R

library(lavaan)

## The industrialization and Political Democracy example 
## Bollen (1989), page 332. (Adopted from the lavaan package.)
model <- ' 
  # latent variable definitions
     ind60 =~ x1 + x2 + x3
     dem60 =~ y1 + a*y2 + b*y3 + c*y4
     dem65 =~ y5 + a*y6 + b*y7 + c*y8

  # regressions
    dem60 ~ ind60
    dem65 ~ ind60 + dem60

  # residual correlations
    y1 ~~ y5
    y2 ~~ y4 + y6
    y3 ~~ y7
    y4 ~~ y8
    y6 ~~ y8
'

political.out <- matrixpls(cov(PoliticalDemocracy),model)
print(political.out)
mronkko/matrixpls documentation built on Aug. 3, 2024, 3:36 a.m.