This is an R Markdown Notebook. When you execute code within the notebook, the results appear beneath the code.

Try executing this chunk by clicking the Run button within the chunk or by placing your cursor inside it and pressing Ctrl+Shift+Enter.

library(lavaan)
## Warning: package 'lavaan' was built under R version 4.0.5
## This is lavaan 0.6-8
## lavaan is FREE software! Please report any bugs.
library(semTools)
## Warning: package 'semTools' was built under R version 4.0.5
## 
## ###############################################################################
## This is semTools 0.5-4
## All users of R (or SEM) are invited to submit functions or ideas for functions.
## ###############################################################################
all.results<-matrix(NA, nrow = 3, ncol = 6)
setwd("~/GRA/NCI mental health/New Folder")
load("nci.mentalhealth2.Rdata")


```r
sp.model <-'rights =~ KEY16 + LOCK15

social =~ SHOPPING15 + ENTERTAIN15 + EATOUT15 + ERRANDS15

choice =~ SCHEDULE15 + FREETIME15 + CHOOSBUY15'
baseline <- measEq.syntax(configural.model = sp.model,
data = nci.mentalhealth.2,
ordered = c("KEY16", "LOCK15", "SHOPPING15", "ENTERTAIN15", "EATOUT15", "ERRANDS15", "SCHEDULE15", "FREETIME15", "CHOOSBUY15"),
parameterization = "delta",
ID.fac = "std.lv",
ID.cat = "Wu.Estabrook.2016",
group = "mh_cat",
group.equal = "configural")
summary(baseline)
## This lavaan model syntax specifies a CFA with 9 manifest indicators (9 of which are ordinal) of 3 common factor(s).
## 
## To identify the location and scale of each common factor, the factor means and variances were fixed to 0 and 1, respectively, unless equality constraints on measurement parameters allow them to be freed.
## 
## The location and scale of each latent item-response underlying 9 ordinal indicators were identified using the "delta" parameterization, and the identification constraints recommended by Wu & Estabrook (2016). For details, read:
## 
##  https://doi.org/10.1007/s11336-016-9506-0 
## 
## Pattern matrix indicating num(eric), ord(ered), and lat(ent) indicators per factor:
## 
##             rights social choice
## KEY16       ord                 
## LOCK15      ord                 
## SHOPPING15         ord          
## ENTERTAIN15        ord          
## EATOUT15           ord          
## ERRANDS15          ord          
## SCHEDULE15                ord   
## FREETIME15                ord   
## CHOOSBUY15                ord   
## 
## The following types of parameter were constrained to equality across groups:
## 
##  configural
cat(as.character(baseline))
## ## LOADINGS:
## 
## rights =~ c(NA, NA, NA, NA)*KEY16 + c(lambda.1_1.g1, lambda.1_1.g2, lambda.1_1.g3, lambda.1_1.g4)*KEY16
## rights =~ c(NA, NA, NA, NA)*LOCK15 + c(lambda.2_1.g1, lambda.2_1.g2, lambda.2_1.g3, lambda.2_1.g4)*LOCK15
## social =~ c(NA, NA, NA, NA)*SHOPPING15 + c(lambda.3_2.g1, lambda.3_2.g2, lambda.3_2.g3, lambda.3_2.g4)*SHOPPING15
## social =~ c(NA, NA, NA, NA)*ENTERTAIN15 + c(lambda.4_2.g1, lambda.4_2.g2, lambda.4_2.g3, lambda.4_2.g4)*ENTERTAIN15
## social =~ c(NA, NA, NA, NA)*EATOUT15 + c(lambda.5_2.g1, lambda.5_2.g2, lambda.5_2.g3, lambda.5_2.g4)*EATOUT15
## social =~ c(NA, NA, NA, NA)*ERRANDS15 + c(lambda.6_2.g1, lambda.6_2.g2, lambda.6_2.g3, lambda.6_2.g4)*ERRANDS15
## choice =~ c(NA, NA, NA, NA)*SCHEDULE15 + c(lambda.7_3.g1, lambda.7_3.g2, lambda.7_3.g3, lambda.7_3.g4)*SCHEDULE15
## choice =~ c(NA, NA, NA, NA)*FREETIME15 + c(lambda.8_3.g1, lambda.8_3.g2, lambda.8_3.g3, lambda.8_3.g4)*FREETIME15
## choice =~ c(NA, NA, NA, NA)*CHOOSBUY15 + c(lambda.9_3.g1, lambda.9_3.g2, lambda.9_3.g3, lambda.9_3.g4)*CHOOSBUY15
## 
## ## THRESHOLDS:
## 
## KEY16 | c(NA, NA, NA, NA)*t1 + c(KEY16.thr1.g1, KEY16.thr1.g2, KEY16.thr1.g3, KEY16.thr1.g4)*t1
## KEY16 | c(NA, NA, NA, NA)*t2 + c(KEY16.thr2.g1, KEY16.thr2.g2, KEY16.thr2.g3, KEY16.thr2.g4)*t2
## LOCK15 | c(NA, NA, NA, NA)*t1 + c(LOCK15.thr1.g1, LOCK15.thr1.g2, LOCK15.thr1.g3, LOCK15.thr1.g4)*t1
## LOCK15 | c(NA, NA, NA, NA)*t2 + c(LOCK15.thr2.g1, LOCK15.thr2.g2, LOCK15.thr2.g3, LOCK15.thr2.g4)*t2
## SHOPPING15 | c(NA, NA, NA, NA)*t1 + c(SHOPPING15.thr1.g1, SHOPPING15.thr1.g2, SHOPPING15.thr1.g3, SHOPPING15.thr1.g4)*t1
## SHOPPING15 | c(NA, NA, NA, NA)*t2 + c(SHOPPING15.thr2.g1, SHOPPING15.thr2.g2, SHOPPING15.thr2.g3, SHOPPING15.thr2.g4)*t2
## SHOPPING15 | c(NA, NA, NA, NA)*t3 + c(SHOPPING15.thr3.g1, SHOPPING15.thr3.g2, SHOPPING15.thr3.g3, SHOPPING15.thr3.g4)*t3
## ENTERTAIN15 | c(NA, NA, NA, NA)*t1 + c(ENTERTAIN15.thr1.g1, ENTERTAIN15.thr1.g2, ENTERTAIN15.thr1.g3, ENTERTAIN15.thr1.g4)*t1
## ENTERTAIN15 | c(NA, NA, NA, NA)*t2 + c(ENTERTAIN15.thr2.g1, ENTERTAIN15.thr2.g2, ENTERTAIN15.thr2.g3, ENTERTAIN15.thr2.g4)*t2
## ENTERTAIN15 | c(NA, NA, NA, NA)*t3 + c(ENTERTAIN15.thr3.g1, ENTERTAIN15.thr3.g2, ENTERTAIN15.thr3.g3, ENTERTAIN15.thr3.g4)*t3
## EATOUT15 | c(NA, NA, NA, NA)*t1 + c(EATOUT15.thr1.g1, EATOUT15.thr1.g2, EATOUT15.thr1.g3, EATOUT15.thr1.g4)*t1
## EATOUT15 | c(NA, NA, NA, NA)*t2 + c(EATOUT15.thr2.g1, EATOUT15.thr2.g2, EATOUT15.thr2.g3, EATOUT15.thr2.g4)*t2
## EATOUT15 | c(NA, NA, NA, NA)*t3 + c(EATOUT15.thr3.g1, EATOUT15.thr3.g2, EATOUT15.thr3.g3, EATOUT15.thr3.g4)*t3
## ERRANDS15 | c(NA, NA, NA, NA)*t1 + c(ERRANDS15.thr1.g1, ERRANDS15.thr1.g2, ERRANDS15.thr1.g3, ERRANDS15.thr1.g4)*t1
## ERRANDS15 | c(NA, NA, NA, NA)*t2 + c(ERRANDS15.thr2.g1, ERRANDS15.thr2.g2, ERRANDS15.thr2.g3, ERRANDS15.thr2.g4)*t2
## ERRANDS15 | c(NA, NA, NA, NA)*t3 + c(ERRANDS15.thr3.g1, ERRANDS15.thr3.g2, ERRANDS15.thr3.g3, ERRANDS15.thr3.g4)*t3
## SCHEDULE15 | c(NA, NA, NA, NA)*t1 + c(SCHEDULE15.thr1.g1, SCHEDULE15.thr1.g2, SCHEDULE15.thr1.g3, SCHEDULE15.thr1.g4)*t1
## SCHEDULE15 | c(NA, NA, NA, NA)*t2 + c(SCHEDULE15.thr2.g1, SCHEDULE15.thr2.g2, SCHEDULE15.thr2.g3, SCHEDULE15.thr2.g4)*t2
## FREETIME15 | c(NA, NA, NA, NA)*t1 + c(FREETIME15.thr1.g1, FREETIME15.thr1.g2, FREETIME15.thr1.g3, FREETIME15.thr1.g4)*t1
## FREETIME15 | c(NA, NA, NA, NA)*t2 + c(FREETIME15.thr2.g1, FREETIME15.thr2.g2, FREETIME15.thr2.g3, FREETIME15.thr2.g4)*t2
## CHOOSBUY15 | c(NA, NA, NA, NA)*t1 + c(CHOOSBUY15.thr1.g1, CHOOSBUY15.thr1.g2, CHOOSBUY15.thr1.g3, CHOOSBUY15.thr1.g4)*t1
## CHOOSBUY15 | c(NA, NA, NA, NA)*t2 + c(CHOOSBUY15.thr2.g1, CHOOSBUY15.thr2.g2, CHOOSBUY15.thr2.g3, CHOOSBUY15.thr2.g4)*t2
## 
## ## INTERCEPTS:
## 
## KEY16 ~ c(0, 0, 0, 0)*1 + c(nu.1.g1, nu.1.g2, nu.1.g3, nu.1.g4)*1
## LOCK15 ~ c(0, 0, 0, 0)*1 + c(nu.2.g1, nu.2.g2, nu.2.g3, nu.2.g4)*1
## SHOPPING15 ~ c(0, 0, 0, 0)*1 + c(nu.3.g1, nu.3.g2, nu.3.g3, nu.3.g4)*1
## ENTERTAIN15 ~ c(0, 0, 0, 0)*1 + c(nu.4.g1, nu.4.g2, nu.4.g3, nu.4.g4)*1
## EATOUT15 ~ c(0, 0, 0, 0)*1 + c(nu.5.g1, nu.5.g2, nu.5.g3, nu.5.g4)*1
## ERRANDS15 ~ c(0, 0, 0, 0)*1 + c(nu.6.g1, nu.6.g2, nu.6.g3, nu.6.g4)*1
## SCHEDULE15 ~ c(0, 0, 0, 0)*1 + c(nu.7.g1, nu.7.g2, nu.7.g3, nu.7.g4)*1
## FREETIME15 ~ c(0, 0, 0, 0)*1 + c(nu.8.g1, nu.8.g2, nu.8.g3, nu.8.g4)*1
## CHOOSBUY15 ~ c(0, 0, 0, 0)*1 + c(nu.9.g1, nu.9.g2, nu.9.g3, nu.9.g4)*1
## 
## ## SCALING FACTORS:
## 
## KEY16 ~*~ c(1, 1, 1, 1)*KEY16
## LOCK15 ~*~ c(1, 1, 1, 1)*LOCK15
## SHOPPING15 ~*~ c(1, 1, 1, 1)*SHOPPING15
## ENTERTAIN15 ~*~ c(1, 1, 1, 1)*ENTERTAIN15
## EATOUT15 ~*~ c(1, 1, 1, 1)*EATOUT15
## ERRANDS15 ~*~ c(1, 1, 1, 1)*ERRANDS15
## SCHEDULE15 ~*~ c(1, 1, 1, 1)*SCHEDULE15
## FREETIME15 ~*~ c(1, 1, 1, 1)*FREETIME15
## CHOOSBUY15 ~*~ c(1, 1, 1, 1)*CHOOSBUY15
## 
## 
## ## LATENT MEANS/INTERCEPTS:
## 
## rights ~ c(0, 0, 0, 0)*1 + c(alpha.1.g1, alpha.1.g2, alpha.1.g3, alpha.1.g4)*1
## social ~ c(0, 0, 0, 0)*1 + c(alpha.2.g1, alpha.2.g2, alpha.2.g3, alpha.2.g4)*1
## choice ~ c(0, 0, 0, 0)*1 + c(alpha.3.g1, alpha.3.g2, alpha.3.g3, alpha.3.g4)*1
## 
## ## COMMON-FACTOR VARIANCES:
## 
## rights ~~ c(1, 1, 1, 1)*rights + c(psi.1_1.g1, psi.1_1.g2, psi.1_1.g3, psi.1_1.g4)*rights
## social ~~ c(1, 1, 1, 1)*social + c(psi.2_2.g1, psi.2_2.g2, psi.2_2.g3, psi.2_2.g4)*social
## choice ~~ c(1, 1, 1, 1)*choice + c(psi.3_3.g1, psi.3_3.g2, psi.3_3.g3, psi.3_3.g4)*choice
## 
## ## COMMON-FACTOR COVARIANCES:
## 
## rights ~~ c(NA, NA, NA, NA)*social + c(psi.2_1.g1, psi.2_1.g2, psi.2_1.g3, psi.2_1.g4)*social
## rights ~~ c(NA, NA, NA, NA)*choice + c(psi.3_1.g1, psi.3_1.g2, psi.3_1.g3, psi.3_1.g4)*choice
## social ~~ c(NA, NA, NA, NA)*choice + c(psi.3_2.g1, psi.3_2.g2, psi.3_2.g3, psi.3_2.g4)*choice
model.baseline <- as.character(baseline)
fit.baseline <- cfa(model.baseline, data = nci.mentalhealth.2, group =
"mh_cat",
ordered = c("KEY16", "LOCK15", "SHOPPING15", "ENTERTAIN15", "EATOUT15", "ERRANDS15", "SCHEDULE15", "FREETIME15", "CHOOSBUY15"))
summary(fit.baseline, fit.measures=TRUE)
## lavaan 0.6-8 ended normally after 62 iterations
## 
##   Estimator                                       DWLS
##   Optimization method                           NLMINB
##   Number of model parameters                       136
##                                                       
##   Number of observations per group:               Used       Total
##     0                                              429         477
##     3                                              513         595
##     2                                              294         324
##     1                                              183         208
##                                                                   
## Model Test User Model:
##                                               Standard      Robust
##   Test Statistic                                99.325     147.136
##   Degrees of freedom                                96          96
##   P-value (Chi-square)                           0.388       0.001
##   Scaling correction factor                                  0.743
##   Shift parameter for each group:                                 
##       0                                                      4.079
##       3                                                      4.877
##       2                                                      2.795
##       1                                                      1.740
##        simple second-order correction                             
##   Test statistic for each group:
##     0                                           28.958      43.042
##     3                                           16.956      27.692
##     2                                           30.173      43.394
##     1                                           23.238      33.008
## 
## Model Test Baseline Model:
## 
##   Test statistic                              5813.724    4134.297
##   Degrees of freedom                               144         144
##   P-value                                        0.000       0.000
##   Scaling correction factor                                  1.421
## 
## User Model versus Baseline Model:
## 
##   Comparative Fit Index (CFI)                    0.999       0.987
##   Tucker-Lewis Index (TLI)                       0.999       0.981
##                                                                   
##   Robust Comparative Fit Index (CFI)                            NA
##   Robust Tucker-Lewis Index (TLI)                               NA
## 
## Root Mean Square Error of Approximation:
## 
##   RMSEA                                          0.010       0.039
##   90 Percent confidence interval - lower         0.000       0.026
##   90 Percent confidence interval - upper         0.030       0.051
##   P-value RMSEA <= 0.05                          1.000       0.935
##                                                                   
##   Robust RMSEA                                                  NA
##   90 Percent confidence interval - lower                        NA
##   90 Percent confidence interval - upper                        NA
## 
## Standardized Root Mean Square Residual:
## 
##   SRMR                                           0.045       0.045
## 
## Parameter Estimates:
## 
##   Standard errors                           Robust.sem
##   Information                                 Expected
##   Information saturated (h1) model        Unstructured
## 
## 
## Group 1 [0]:
## 
## Latent Variables:
##                    Estimate  Std.Err  z-value  P(>|z|)
##   rights =~                                           
##     KEY16   (l.1_)    0.516    0.081    6.338    0.000
##     LOCK15  (l.2_)    0.789    0.105    7.546    0.000
##   social =~                                           
##     SHOPPIN (l.3_)    0.748    0.034   22.119    0.000
##     ENTERTA (l.4_)    0.736    0.032   22.742    0.000
##     EATOUT1 (l.5_)    0.816    0.030   27.571    0.000
##     ERRANDS (l.6_)    0.634    0.040   15.907    0.000
##   choice =~                                           
##     SCHEDUL (l.7_)    0.844    0.031   26.915    0.000
##     FREETIM (l.8_)    0.879    0.035   25.447    0.000
##     CHOOSBU (l.9_)    0.772    0.034   22.800    0.000
## 
## Covariances:
##                    Estimate  Std.Err  z-value  P(>|z|)
##   rights ~~                                           
##     social  (p.2_)    0.489    0.081    6.028    0.000
##     choice (p.3_1)    0.413    0.076    5.467    0.000
##   social ~~                                           
##     choice (p.3_2)    0.394    0.056    7.029    0.000
## 
## Intercepts:
##                    Estimate  Std.Err  z-value  P(>|z|)
##    .KEY16   (n.1.)    0.000                           
##    .LOCK15  (n.2.)    0.000                           
##    .SHOPPIN (n.3.)    0.000                           
##    .ENTERTA (n.4.)    0.000                           
##    .EATOUT1 (n.5.)    0.000                           
##    .ERRANDS (n.6.)    0.000                           
##    .SCHEDUL (n.7.)    0.000                           
##    .FREETIM (n.8.)    0.000                           
##    .CHOOSBU (n.9.)    0.000                           
##     rights  (a.1.)    0.000                           
##     social  (a.2.)    0.000                           
##     choice  (a.3.)    0.000                           
## 
## Thresholds:
##                        Estimate  Std.Err  z-value  P(>|z|)
##              (KEY16.1)   -0.003    0.061   -0.048    0.962
##              (KEY16.2)    0.015    0.061    0.241    0.810
##             (LOCK15.1)   -0.120    0.061   -1.976    0.048
##             (LOCK15.2)   -0.067    0.061   -1.109    0.268
##         (SHOPPING15.1)   -0.935    0.071  -13.120    0.000
##         (SHOPPING15.2)   -0.306    0.062   -4.958    0.000
##         (SHOPPING15.3)    0.324    0.062    5.246    0.000
##        (ENTERTAIN15.1)   -0.584    0.065   -9.049    0.000
##        (ENTERTAIN15.2)    0.132    0.061    2.169    0.030
##        (ENTERTAIN15.3)    0.729    0.067   10.905    0.000
##           (EATOUT15.1)   -0.840    0.069  -12.166    0.000
##           (EATOUT15.2)   -0.150    0.061   -2.458    0.014
##           (EATOUT15.3)    0.405    0.062    6.490    0.000
##          (ERRANDS15.1)   -0.832    0.069  -12.077    0.000
##          (ERRANDS15.2)    0.251    0.061    4.094    0.000
##          (ERRANDS15.3)    0.908    0.071   12.864    0.000
##         (SCHEDULE15.1)   -0.783    0.068  -11.541    0.000
##         (SCHEDULE15.2)    0.197    0.061    3.228    0.001
##         (FREETIME15.1)   -1.254    0.082  -15.382    0.000
##         (FREETIME15.2)   -0.269    0.061   -4.382    0.000
##         (CHOOSBUY15.1)   -1.020    0.074  -13.866    0.000
##         (CHOOSBUY15.2)    0.138    0.061    2.265    0.023
## 
## Variances:
##                    Estimate  Std.Err  z-value  P(>|z|)
##     rights  (p.1_)    1.000                           
##     social  (p.2_)    1.000                           
##     choice  (p.3_)    1.000                           
##    .KEY16             0.734                           
##    .LOCK15            0.377                           
##    .SHOPPIN           0.440                           
##    .ENTERTA           0.458                           
##    .EATOUT1           0.334                           
##    .ERRANDS           0.598                           
##    .SCHEDUL           0.288                           
##    .FREETIM           0.227                           
##    .CHOOSBU           0.404                           
## 
## Scales y*:
##                    Estimate  Std.Err  z-value  P(>|z|)
##     KEY16             1.000                           
##     LOCK15            1.000                           
##     SHOPPING15        1.000                           
##     ENTERTAIN15       1.000                           
##     EATOUT15          1.000                           
##     ERRANDS15         1.000                           
##     SCHEDULE15        1.000                           
##     FREETIME15        1.000                           
##     CHOOSBUY15        1.000                           
## 
## 
## Group 2 [3]:
## 
## Latent Variables:
##                    Estimate  Std.Err  z-value  P(>|z|)
##   rights =~                                           
##     KEY16   (l.1_)    0.319    0.093    3.434    0.001
##     LOCK15  (l.2_)    0.866    0.218    3.977    0.000
##   social =~                                           
##     SHOPPIN (l.3_)    0.782    0.040   19.513    0.000
##     ENTERTA (l.4_)    0.533    0.045   11.946    0.000
##     EATOUT1 (l.5_)    0.688    0.042   16.268    0.000
##     ERRANDS (l.6_)    0.544    0.045   12.205    0.000
##   choice =~                                           
##     SCHEDUL (l.7_)    0.725    0.048   14.971    0.000
##     FREETIM (l.8_)    0.735    0.054   13.500    0.000
##     CHOOSBU (l.9_)    0.647    0.050   12.999    0.000
## 
## Covariances:
##                    Estimate  Std.Err  z-value  P(>|z|)
##   rights ~~                                           
##     social  (p.2_)    0.292    0.096    3.045    0.002
##     choice (p.3_1)    0.394    0.111    3.565    0.000
##   social ~~                                           
##     choice (p.3_2)    0.381    0.060    6.315    0.000
## 
## Intercepts:
##                    Estimate  Std.Err  z-value  P(>|z|)
##    .KEY16   (n.1.)    0.000                           
##    .LOCK15  (n.2.)    0.000                           
##    .SHOPPIN (n.3.)    0.000                           
##    .ENTERTA (n.4.)    0.000                           
##    .EATOUT1 (n.5.)    0.000                           
##    .ERRANDS (n.6.)    0.000                           
##    .SCHEDUL (n.7.)    0.000                           
##    .FREETIM (n.8.)    0.000                           
##    .CHOOSBU (n.9.)    0.000                           
##     rights  (a.1.)    0.000                           
##     social  (a.2.)    0.000                           
##     choice  (a.3.)    0.000                           
## 
## Thresholds:
##                        Estimate  Std.Err  z-value  P(>|z|)
##              (KEY16.1)    0.061    0.055    1.102    0.270
##              (KEY16.2)    0.076    0.055    1.367    0.172
##             (LOCK15.1)   -0.436    0.057   -7.601    0.000
##             (LOCK15.2)   -0.393    0.057   -6.903    0.000
##         (SHOPPING15.1)   -1.657    0.094  -17.591    0.000
##         (SHOPPING15.2)   -0.701    0.061  -11.554    0.000
##         (SHOPPING15.3)    0.037    0.055    0.661    0.508
##        (ENTERTAIN15.1)   -0.918    0.065  -14.167    0.000
##        (ENTERTAIN15.2)   -0.042    0.055   -0.749    0.454
##        (ENTERTAIN15.3)    0.558    0.059    9.508    0.000
##           (EATOUT15.1)   -1.535    0.087  -17.630    0.000
##           (EATOUT15.2)   -0.535    0.058   -9.163    0.000
##           (EATOUT15.3)    0.120    0.056    2.160    0.031
##          (ERRANDS15.1)   -1.210    0.073  -16.578    0.000
##          (ERRANDS15.2)   -0.032    0.055   -0.573    0.567
##          (ERRANDS15.3)    0.658    0.060   10.962    0.000
##         (SCHEDULE15.1)   -1.124    0.070  -16.005    0.000
##         (SCHEDULE15.2)    0.214    0.056    3.833    0.000
##         (FREETIME15.1)   -1.620    0.092  -17.627    0.000
##         (FREETIME15.2)   -0.490    0.058   -8.471    0.000
##         (CHOOSBUY15.1)   -1.519    0.086  -17.618    0.000
##         (CHOOSBUY15.2)   -0.066    0.055   -1.190    0.234
## 
## Variances:
##                    Estimate  Std.Err  z-value  P(>|z|)
##     rights  (p.1_)    1.000                           
##     social  (p.2_)    1.000                           
##     choice  (p.3_)    1.000                           
##    .KEY16             0.898                           
##    .LOCK15            0.251                           
##    .SHOPPIN           0.389                           
##    .ENTERTA           0.715                           
##    .EATOUT1           0.527                           
##    .ERRANDS           0.704                           
##    .SCHEDUL           0.475                           
##    .FREETIM           0.460                           
##    .CHOOSBU           0.581                           
## 
## Scales y*:
##                    Estimate  Std.Err  z-value  P(>|z|)
##     KEY16             1.000                           
##     LOCK15            1.000                           
##     SHOPPING15        1.000                           
##     ENTERTAIN15       1.000                           
##     EATOUT15          1.000                           
##     ERRANDS15         1.000                           
##     SCHEDULE15        1.000                           
##     FREETIME15        1.000                           
##     CHOOSBUY15        1.000                           
## 
## 
## Group 3 [2]:
## 
## Latent Variables:
##                    Estimate  Std.Err  z-value  P(>|z|)
##   rights =~                                           
##     KEY16   (l.1_)    0.543    0.104    5.218    0.000
##     LOCK15  (l.2_)    0.635    0.118    5.403    0.000
##   social =~                                           
##     SHOPPIN (l.3_)    0.787    0.044   18.040    0.000
##     ENTERTA (l.4_)    0.591    0.052   11.395    0.000
##     EATOUT1 (l.5_)    0.798    0.039   20.397    0.000
##     ERRANDS (l.6_)    0.640    0.055   11.708    0.000
##   choice =~                                           
##     SCHEDUL (l.7_)    0.653    0.055   11.900    0.000
##     FREETIM (l.8_)    0.823    0.058   14.292    0.000
##     CHOOSBU (l.9_)    0.728    0.051   14.304    0.000
## 
## Covariances:
##                    Estimate  Std.Err  z-value  P(>|z|)
##   rights ~~                                           
##     social  (p.2_)    0.503    0.105    4.788    0.000
##     choice (p.3_1)    0.478    0.114    4.177    0.000
##   social ~~                                           
##     choice (p.3_2)    0.357    0.075    4.757    0.000
## 
## Intercepts:
##                    Estimate  Std.Err  z-value  P(>|z|)
##    .KEY16   (n.1.)    0.000                           
##    .LOCK15  (n.2.)    0.000                           
##    .SHOPPIN (n.3.)    0.000                           
##    .ENTERTA (n.4.)    0.000                           
##    .EATOUT1 (n.5.)    0.000                           
##    .ERRANDS (n.6.)    0.000                           
##    .SCHEDUL (n.7.)    0.000                           
##    .FREETIM (n.8.)    0.000                           
##    .CHOOSBU (n.9.)    0.000                           
##     rights  (a.1.)    0.000                           
##     social  (a.2.)    0.000                           
##     choice  (a.3.)    0.000                           
## 
## Thresholds:
##                        Estimate  Std.Err  z-value  P(>|z|)
##              (KEY16.1)    0.224    0.074    3.026    0.002
##              (KEY16.2)    0.241    0.074    3.258    0.001
##             (LOCK15.1)   -0.197    0.074   -2.677    0.007
##             (LOCK15.2)   -0.111    0.073   -1.514    0.130
##         (SHOPPING15.1)   -1.417    0.107  -13.207    0.000
##         (SHOPPING15.2)   -0.586    0.078   -7.518    0.000
##         (SHOPPING15.3)    0.128    0.073    1.747    0.081
##        (ENTERTAIN15.1)   -0.981    0.088  -11.205    0.000
##        (ENTERTAIN15.2)   -0.051    0.073   -0.699    0.485
##        (ENTERTAIN15.3)    0.576    0.078    7.405    0.000
##           (EATOUT15.1)   -1.350    0.103  -13.054    0.000
##           (EATOUT15.2)   -0.366    0.075   -4.881    0.000
##           (EATOUT15.3)    0.206    0.074    2.794    0.005
##          (ERRANDS15.1)   -1.163    0.094  -12.324    0.000
##          (ERRANDS15.2)    0.171    0.074    2.328    0.020
##          (ERRANDS15.3)    0.701    0.080    8.754    0.000
##         (SCHEDULE15.1)   -0.701    0.080   -8.754    0.000
##         (SCHEDULE15.2)    0.546    0.077    7.064    0.000
##         (FREETIME15.1)   -1.270    0.099  -12.794    0.000
##         (FREETIME15.2)   -0.145    0.073   -1.979    0.048
##         (CHOOSBUY15.1)   -0.851    0.084  -10.171    0.000
##         (CHOOSBUY15.2)    0.303    0.074    4.071    0.000
## 
## Variances:
##                    Estimate  Std.Err  z-value  P(>|z|)
##     rights  (p.1_)    1.000                           
##     social  (p.2_)    1.000                           
##     choice  (p.3_)    1.000                           
##    .KEY16             0.706                           
##    .LOCK15            0.597                           
##    .SHOPPIN           0.380                           
##    .ENTERTA           0.651                           
##    .EATOUT1           0.363                           
##    .ERRANDS           0.590                           
##    .SCHEDUL           0.573                           
##    .FREETIM           0.322                           
##    .CHOOSBU           0.470                           
## 
## Scales y*:
##                    Estimate  Std.Err  z-value  P(>|z|)
##     KEY16             1.000                           
##     LOCK15            1.000                           
##     SHOPPING15        1.000                           
##     ENTERTAIN15       1.000                           
##     EATOUT15          1.000                           
##     ERRANDS15         1.000                           
##     SCHEDULE15        1.000                           
##     FREETIME15        1.000                           
##     CHOOSBUY15        1.000                           
## 
## 
## Group 4 [1]:
## 
## Latent Variables:
##                    Estimate  Std.Err  z-value  P(>|z|)
##   rights =~                                           
##     KEY16   (l.1_)    0.566    0.111    5.105    0.000
##     LOCK15  (l.2_)    0.644    0.123    5.233    0.000
##   social =~                                           
##     SHOPPIN (l.3_)    0.844    0.039   21.496    0.000
##     ENTERTA (l.4_)    0.606    0.058   10.481    0.000
##     EATOUT1 (l.5_)    0.822    0.044   18.689    0.000
##     ERRANDS (l.6_)    0.586    0.059   10.013    0.000
##   choice =~                                           
##     SCHEDUL (l.7_)    0.699    0.078    8.937    0.000
##     FREETIM (l.8_)    0.698    0.091    7.633    0.000
##     CHOOSBU (l.9_)    0.679    0.080    8.442    0.000
## 
## Covariances:
##                    Estimate  Std.Err  z-value  P(>|z|)
##   rights ~~                                           
##     social  (p.2_)    0.539    0.133    4.064    0.000
##     choice (p.3_1)    0.477    0.156    3.059    0.002
##   social ~~                                           
##     choice (p.3_2)    0.125    0.108    1.157    0.247
## 
## Intercepts:
##                    Estimate  Std.Err  z-value  P(>|z|)
##    .KEY16   (n.1.)    0.000                           
##    .LOCK15  (n.2.)    0.000                           
##    .SHOPPIN (n.3.)    0.000                           
##    .ENTERTA (n.4.)    0.000                           
##    .EATOUT1 (n.5.)    0.000                           
##    .ERRANDS (n.6.)    0.000                           
##    .SCHEDUL (n.7.)    0.000                           
##    .FREETIM (n.8.)    0.000                           
##    .CHOOSBU (n.9.)    0.000                           
##     rights  (a.1.)    0.000                           
##     social  (a.2.)    0.000                           
##     choice  (a.3.)    0.000                           
## 
## Thresholds:
##                        Estimate  Std.Err  z-value  P(>|z|)
##              (KEY16.1)   -0.075    0.093   -0.812    0.417
##              (KEY16.2)   -0.048    0.093   -0.517    0.605
##             (LOCK15.1)   -0.357    0.095   -3.757    0.000
##             (LOCK15.2)   -0.285    0.094   -3.023    0.003
##         (SHOPPING15.1)   -1.047    0.114   -9.197    0.000
##         (SHOPPING15.2)   -0.357    0.095   -3.757    0.000
##         (SHOPPING15.3)    0.401    0.096    4.196    0.000
##        (ENTERTAIN15.1)   -0.723    0.102   -7.074    0.000
##        (ENTERTAIN15.2)    0.103    0.093    1.107    0.268
##        (ENTERTAIN15.3)    0.815    0.105    7.767    0.000
##           (EATOUT15.1)   -1.047    0.114   -9.197    0.000
##           (EATOUT15.2)   -0.313    0.094   -3.316    0.001
##           (EATOUT15.3)    0.386    0.095    4.049    0.000
##          (ERRANDS15.1)   -1.024    0.113   -9.075    0.000
##          (ERRANDS15.2)    0.117    0.093    1.255    0.210
##          (ERRANDS15.3)    0.914    0.108    8.438    0.000
##         (SCHEDULE15.1)   -1.230    0.123   -9.970    0.000
##         (SCHEDULE15.2)    0.089    0.093    0.960    0.337
##         (FREETIME15.1)   -1.841    0.180  -10.228    0.000
##         (FREETIME15.2)   -0.636    0.100   -6.367    0.000
##         (CHOOSBUY15.1)   -1.468    0.140  -10.484    0.000
##         (CHOOSBUY15.2)   -0.103    0.093   -1.107    0.268
## 
## Variances:
##                    Estimate  Std.Err  z-value  P(>|z|)
##     rights  (p.1_)    1.000                           
##     social  (p.2_)    1.000                           
##     choice  (p.3_)    1.000                           
##    .KEY16             0.679                           
##    .LOCK15            0.585                           
##    .SHOPPIN           0.288                           
##    .ENTERTA           0.633                           
##    .EATOUT1           0.324                           
##    .ERRANDS           0.657                           
##    .SCHEDUL           0.512                           
##    .FREETIM           0.513                           
##    .CHOOSBU           0.539                           
## 
## Scales y*:
##                    Estimate  Std.Err  z-value  P(>|z|)
##     KEY16             1.000                           
##     LOCK15            1.000                           
##     SHOPPING15        1.000                           
##     ENTERTAIN15       1.000                           
##     EATOUT15          1.000                           
##     ERRANDS15         1.000                           
##     SCHEDULE15        1.000                           
##     FREETIME15        1.000                           
##     CHOOSBUY15        1.000