# data - TIMSS, coutry - Canada
library(foreign)
library(dplyr)
data = read.spss("BSGCANM6.sav", to.data.frame=TRUE)
#names(data)
dat <- data %>% select(BSBS21A, BSBS21B, BSBS21C, BSBS21D, BSBS21E, BSBS21F, BSBS21G, BSBS21H, BSBS21I, 
                       BSBS23A, BSBS23B, BSBS23C, BSBS23D, BSBS23E, BSBS23F, BSBS23G, BSBS23H,
                       BSBS24A, BSBS24B, BSBS24C, BSBS24D, BSBS24E, BSBS24F, BSBS24G, BSBS24H, BSBS24I)
dat1 <- as.data.frame(lapply(dat, as.numeric))
dat1 <- cbind(dat1, data$BSBG01)
names(dat1) <- c("BSBS21A", "BSBS21B", "BSBS21C", "BSBS21D", "BSBS21E", "BSBS21F", "BSBS21G", "BSBS21H", "BSBS21I", 
                       "BSBS23A", "BSBS23B", "BSBS23C", "BSBS23D", "BSBS23E", "BSBS23F", "BSBS23G", "BSBS23H",
                       "BSBS24A", "BSBS24B", "BSBS24C", "BSBS24D", "BSBS24E", "BSBS24F", "BSBS24G", "BSBS24H", "BSBS24I", "gender")
dat1 <- dat1 %>% na.omit(dat1$gender)
#summary(dat1)
#names(dat) <- c("enjoy", "wish_not", "boring", "learn_intrst", #"like_science", "look_forw", "___", "___", "favourite",
#                    "tchr_exp_do", "tchr_easy_undrstnd", #"intrst_tchr_say", "intrst_do", "tchr_clear_answ", "tchr_expl_good", #"tchr_show_learn", "dif_help", "tel_how_better", "tchr_listen",
#                    "us_do_well", "difficult", "not_strong", #"learn_quick", "makes_nerv")
# Define the CFA model
library(lavaan)
## This is lavaan 0.6-6
## lavaan is BETA software! Please report any bugs.
model_cfa <- 'like_learning =~ BSBS21A + BSBS21B + BSBS21C + BSBS21D + BSBS21E + BSBS21F + BSBS21G + BSBS21H + BSBS21I
            confident =~ BSBS23A + BSBS23B + BSBS23C + BSBS23D + BSBS23E + BSBS23F + BSBS23G + BSBS23H
            value =~ BSBS24A + BSBS24B + BSBS24C + BSBS24D + BSBS24E + BSBS24F + BSBS24G + BSBS24H + BSBS24I'

Model 1 configural model

Test statistic = 16551.775 Degrees of freedom = 592 pvalue = 0.000 CFI = 0.888 TLI = 0.877 RMSEA = 0.083 AIC = 401285.533 BIC = 401898.762 SRMR = 0.057

estimate coefficients differ, but not too much.

science_cfa_1 <- cfa(model = model_cfa, data = dat1, group="gender")
summary(science_cfa_1,fit.measures=TRUE)
## lavaan 0.6-6 ended normally after 53 iterations
## 
##   Estimator                                         ML
##   Optimization method                           NLMINB
##   Number of free parameters                        162
##                                                       
##   Number of observations per group:                   
##     Girl                                          3995
##     Boy                                           3815
##                                                       
## Model Test User Model:
##                                                        
##   Test statistic                              16551.775
##   Degrees of freedom                                592
##   P-value (Chi-square)                            0.000
##   Test statistic for each group:
##     Girl                                      7973.715
##     Boy                                       8578.060
## 
## Model Test Baseline Model:
## 
##   Test statistic                            143641.597
##   Degrees of freedom                               650
##   P-value                                        0.000
## 
## User Model versus Baseline Model:
## 
##   Comparative Fit Index (CFI)                    0.888
##   Tucker-Lewis Index (TLI)                       0.877
## 
## Loglikelihood and Information Criteria:
## 
##   Loglikelihood user model (H0)            -200480.766
##   Loglikelihood unrestricted model (H1)    -192204.879
##                                                       
##   Akaike (AIC)                              401285.533
##   Bayesian (BIC)                            402413.565
##   Sample-size adjusted Bayesian (BIC)       401898.762
## 
## Root Mean Square Error of Approximation:
## 
##   RMSEA                                          0.083
##   90 Percent confidence interval - lower         0.082
##   90 Percent confidence interval - upper         0.084
##   P-value RMSEA <= 0.05                          0.000
## 
## Standardized Root Mean Square Residual:
## 
##   SRMR                                           0.057
## 
## Parameter Estimates:
## 
##   Standard errors                             Standard
##   Information                                 Expected
##   Information saturated (h1) model          Structured
## 
## 
## Group 1 [Girl]:
## 
## Latent Variables:
##                    Estimate  Std.Err  z-value  P(>|z|)
##   like_learning =~                                    
##     BSBS21A           1.000                           
##     BSBS21B          -0.841    0.017  -48.733    0.000
##     BSBS21C          -0.896    0.015  -57.985    0.000
##     BSBS21D           0.750    0.013   57.211    0.000
##     BSBS21E           1.076    0.012   88.022    0.000
##     BSBS21F           1.087    0.013   80.672    0.000
##     BSBS21G           0.536    0.013   40.672    0.000
##     BSBS21H           0.499    0.015   33.174    0.000
##     BSBS21I           1.159    0.015   76.897    0.000
##   confident =~                                        
##     BSBS23A           1.000                           
##     BSBS23B          -1.126    0.024  -47.380    0.000
##     BSBS23C          -1.359    0.026  -53.162    0.000
##     BSBS23D           1.178    0.022   53.073    0.000
##     BSBS23E           1.157    0.024   48.954    0.000
##     BSBS23F           0.935    0.025   37.830    0.000
##     BSBS23G          -1.156    0.024  -48.155    0.000
##     BSBS23H          -1.203    0.025  -47.378    0.000
##   value =~                                            
##     BSBS24A           1.000                           
##     BSBS24B           1.065    0.024   44.035    0.000
##     BSBS24C           1.218    0.023   52.883    0.000
##     BSBS24D           1.355    0.026   52.126    0.000
##     BSBS24E           1.349    0.028   47.398    0.000
##     BSBS24F           1.093    0.023   47.358    0.000
##     BSBS24G           1.134    0.022   51.403    0.000
##     BSBS24H           0.794    0.020   39.983    0.000
##     BSBS24I           0.807    0.018   45.157    0.000
## 
## Covariances:
##                    Estimate  Std.Err  z-value  P(>|z|)
##   like_learning ~~                                    
##     confident         0.327    0.010   31.403    0.000
##     value             0.273    0.010   26.923    0.000
##   confident ~~                                        
##     value             0.164    0.007   22.590    0.000
## 
## Intercepts:
##                    Estimate  Std.Err  z-value  P(>|z|)
##    .BSBS21A           1.973    0.014  141.364    0.000
##    .BSBS21B           2.766    0.016  175.471    0.000
##    .BSBS21C           2.845    0.015  189.792    0.000
##    .BSBS21D           1.718    0.013  135.933    0.000
##    .BSBS21E           1.989    0.014  137.211    0.000
##    .BSBS21F           2.207    0.015  144.984    0.000
##    .BSBS21G           1.617    0.011  141.102    0.000
##    .BSBS21H           1.581    0.013  126.004    0.000
##    .BSBS21I           2.387    0.017  143.886    0.000
##    .BSBS23A           1.840    0.012  156.251    0.000
##    .BSBS23B           2.962    0.014  211.634    0.000
##    .BSBS23C           2.686    0.015  175.534    0.000
##    .BSBS23D           2.149    0.013  161.769    0.000
##    .BSBS23E           2.434    0.014  174.147    0.000
##    .BSBS23F           2.436    0.014  171.614    0.000
##    .BSBS23G           3.022    0.014  213.368    0.000
##    .BSBS23H           2.805    0.015  187.561    0.000
##    .BSBS24A           1.865    0.013  142.376    0.000
##    .BSBS24B           2.163    0.015  148.483    0.000
##    .BSBS24C           1.774    0.014  126.495    0.000
##    .BSBS24D           1.971    0.016  124.675    0.000
##    .BSBS24E           2.330    0.017  135.333    0.000
##    .BSBS24F           1.886    0.014  135.211    0.000
##    .BSBS24G           1.718    0.013  128.172    0.000
##    .BSBS24H           1.605    0.012  134.884    0.000
##    .BSBS24I           1.505    0.011  139.652    0.000
##     like_learning     0.000                           
##     confident         0.000                           
##     value             0.000                           
## 
## Variances:
##                    Estimate  Std.Err  z-value  P(>|z|)
##    .BSBS21A           0.171    0.005   36.698    0.000
##    .BSBS21B           0.563    0.013   43.004    0.000
##    .BSBS21C           0.410    0.010   42.049    0.000
##    .BSBS21D           0.297    0.007   42.144    0.000
##    .BSBS21E           0.136    0.004   33.106    0.000
##    .BSBS21F           0.208    0.006   36.948    0.000
##    .BSBS21G           0.350    0.008   43.593    0.000
##    .BSBS21H           0.478    0.011   43.996    0.000
##    .BSBS21I           0.285    0.007   38.283    0.000
##    .BSBS23A           0.228    0.006   39.013    0.000
##    .BSBS23B           0.370    0.009   40.257    0.000
##    .BSBS23C           0.335    0.009   37.529    0.000
##    .BSBS23D           0.254    0.007   37.586    0.000
##    .BSBS23E           0.345    0.009   39.669    0.000
##    .BSBS23F           0.520    0.012   42.526    0.000
##    .BSBS23G           0.367    0.009   39.979    0.000
##    .BSBS23H           0.422    0.010   40.257    0.000
##    .BSBS24A           0.317    0.008   40.769    0.000
##    .BSBS24B           0.430    0.010   41.409    0.000
##    .BSBS24C           0.239    0.006   36.935    0.000
##    .BSBS24D           0.323    0.009   37.580    0.000
##    .BSBS24E           0.514    0.013   40.274    0.000
##    .BSBS24F           0.338    0.008   40.290    0.000
##    .BSBS24G           0.244    0.006   38.123    0.000
##    .BSBS24H           0.334    0.008   42.347    0.000
##    .BSBS24I           0.224    0.005   41.076    0.000
##     like_learning     0.607    0.017   35.333    0.000
##     confident         0.325    0.012   27.951    0.000
##     value             0.368    0.014   26.364    0.000
## 
## 
## Group 2 [Boy]:
## 
## Latent Variables:
##                    Estimate  Std.Err  z-value  P(>|z|)
##   like_learning =~                                    
##     BSBS21A           1.000                           
##     BSBS21B          -0.731    0.019  -37.874    0.000
##     BSBS21C          -0.856    0.017  -50.202    0.000
##     BSBS21D           0.826    0.013   61.540    0.000
##     BSBS21E           1.085    0.013   86.451    0.000
##     BSBS21F           1.086    0.014   77.499    0.000
##     BSBS21G           0.644    0.013   48.221    0.000
##     BSBS21H           0.533    0.014   36.916    0.000
##     BSBS21I           1.142    0.015   76.326    0.000
##   confident =~                                        
##     BSBS23A           1.000                           
##     BSBS23B          -0.978    0.023  -42.491    0.000
##     BSBS23C          -1.184    0.025  -47.965    0.000
##     BSBS23D           1.128    0.021   54.805    0.000
##     BSBS23E           1.147    0.022   52.555    0.000
##     BSBS23F           0.917    0.024   38.057    0.000
##     BSBS23G          -0.944    0.023  -40.662    0.000
##     BSBS23H          -1.038    0.024  -43.472    0.000
##   value =~                                            
##     BSBS24A           1.000                           
##     BSBS24B           1.026    0.022   47.233    0.000
##     BSBS24C           1.070    0.020   54.045    0.000
##     BSBS24D           1.198    0.022   54.044    0.000
##     BSBS24E           1.163    0.024   48.484    0.000
##     BSBS24F           1.056    0.020   53.968    0.000
##     BSBS24G           1.004    0.019   53.026    0.000
##     BSBS24H           0.786    0.018   42.760    0.000
##     BSBS24I           0.856    0.017   50.723    0.000
## 
## Covariances:
##                    Estimate  Std.Err  z-value  P(>|z|)
##   like_learning ~~                                    
##     confident         0.366    0.012   31.412    0.000
##     value             0.339    0.012   28.557    0.000
##   confident ~~                                        
##     value             0.227    0.009   24.941    0.000
## 
## Intercepts:
##                    Estimate  Std.Err  z-value  P(>|z|)
##    .BSBS21A           1.850    0.015  127.107    0.000
##    .BSBS21B           2.761    0.017  164.192    0.000
##    .BSBS21C           2.915    0.016  182.104    0.000
##    .BSBS21D           1.673    0.014  123.129    0.000
##    .BSBS21E           1.879    0.015  124.810    0.000
##    .BSBS21F           2.072    0.016  130.895    0.000
##    .BSBS21G           1.598    0.012  128.998    0.000
##    .BSBS21H           1.507    0.012  120.613    0.000
##    .BSBS21I           2.149    0.017  128.175    0.000
##    .BSBS23A           1.799    0.013  143.102    0.000
##    .BSBS23B           3.011    0.015  205.417    0.000
##    .BSBS23C           2.794    0.016  174.212    0.000
##    .BSBS23D           1.957    0.014  142.502    0.000
##    .BSBS23E           2.136    0.014  147.983    0.000
##    .BSBS23F           2.282    0.015  150.992    0.000
##    .BSBS23G           3.105    0.015  211.372    0.000
##    .BSBS23H           2.936    0.015  192.424    0.000
##    .BSBS24A           1.851    0.014  131.525    0.000
##    .BSBS24B           2.088    0.015  136.127    0.000
##    .BSBS24C           1.792    0.014  125.283    0.000
##    .BSBS24D           2.002    0.016  124.962    0.000
##    .BSBS24E           2.273    0.017  133.654    0.000
##    .BSBS24F           1.821    0.014  128.886    0.000
##    .BSBS24G           1.707    0.014  125.205    0.000
##    .BSBS24H           1.675    0.013  130.931    0.000
##    .BSBS24I           1.574    0.012  130.544    0.000
##     like_learning     0.000                           
##     confident         0.000                           
##     value             0.000                           
## 
## Variances:
##                    Estimate  Std.Err  z-value  P(>|z|)
##    .BSBS21A           0.184    0.005   36.527    0.000
##    .BSBS21B           0.745    0.017   42.746    0.000
##    .BSBS21C           0.520    0.012   41.850    0.000
##    .BSBS21D           0.279    0.007   40.492    0.000
##    .BSBS21E           0.130    0.004   31.767    0.000
##    .BSBS21F           0.220    0.006   36.625    0.000
##    .BSBS21G           0.326    0.008   42.026    0.000
##    .BSBS21H           0.419    0.010   42.799    0.000
##    .BSBS21I           0.259    0.007   37.052    0.000
##    .BSBS23A           0.227    0.006   36.744    0.000
##    .BSBS23B           0.460    0.011   40.427    0.000
##    .BSBS23C           0.455    0.012   38.846    0.000
##    .BSBS23D           0.242    0.007   35.374    0.000
##    .BSBS23E           0.301    0.008   36.797    0.000
##    .BSBS23F           0.556    0.013   41.311    0.000
##    .BSBS23G           0.489    0.012   40.824    0.000
##    .BSBS23H           0.484    0.012   40.190    0.000
##    .BSBS24A           0.306    0.008   39.161    0.000
##    .BSBS24B           0.424    0.011   40.254    0.000
##    .BSBS24C           0.266    0.007   37.725    0.000
##    .BSBS24D           0.334    0.009   37.726    0.000
##    .BSBS24E           0.495    0.012   39.909    0.000
##    .BSBS24F           0.261    0.007   37.765    0.000
##    .BSBS24G           0.256    0.007   38.231    0.000
##    .BSBS24H           0.347    0.008   41.223    0.000
##    .BSBS24I           0.225    0.006   39.180    0.000
##     like_learning     0.624    0.018   34.238    0.000
##     confident         0.376    0.013   28.429    0.000
##     value             0.450    0.016   27.773    0.000

Model 2 metric MI

(Weak/metric invariance)

Test statistic = 16800.234 Degrees of freedom = 615 pvalue = 0.000 CFI = 0.887 TLI = 0.880 RMSEA = 0.082 AIC = 401487.992 BIC = 402014.157 SRMR = 0.061

estimate coefficients in both groups are equal, intercept estimates differ; anova is done below

science_cfa_2 <- cfa(model_cfa, data=dat1, group="gender", group.equal=c("loadings"))
summary(science_cfa_2,fit.measures=TRUE)
## lavaan 0.6-6 ended normally after 50 iterations
## 
##   Estimator                                         ML
##   Optimization method                           NLMINB
##   Number of free parameters                        162
##   Number of equality constraints                    23
##                                                       
##   Number of observations per group:                   
##     Girl                                          3995
##     Boy                                           3815
##                                                       
## Model Test User Model:
##                                                        
##   Test statistic                              16800.234
##   Degrees of freedom                                615
##   P-value (Chi-square)                            0.000
##   Test statistic for each group:
##     Girl                                      8091.899
##     Boy                                       8708.335
## 
## Model Test Baseline Model:
## 
##   Test statistic                            143641.597
##   Degrees of freedom                               650
##   P-value                                        0.000
## 
## User Model versus Baseline Model:
## 
##   Comparative Fit Index (CFI)                    0.887
##   Tucker-Lewis Index (TLI)                       0.880
## 
## Loglikelihood and Information Criteria:
## 
##   Loglikelihood user model (H0)            -200604.996
##   Loglikelihood unrestricted model (H1)    -192204.879
##                                                       
##   Akaike (AIC)                              401487.992
##   Bayesian (BIC)                            402455.871
##   Sample-size adjusted Bayesian (BIC)       402014.157
## 
## Root Mean Square Error of Approximation:
## 
##   RMSEA                                          0.082
##   90 Percent confidence interval - lower         0.081
##   90 Percent confidence interval - upper         0.083
##   P-value RMSEA <= 0.05                          0.000
## 
## Standardized Root Mean Square Residual:
## 
##   SRMR                                           0.061
## 
## Parameter Estimates:
## 
##   Standard errors                             Standard
##   Information                                 Expected
##   Information saturated (h1) model          Structured
## 
## 
## Group 1 [Girl]:
## 
## Latent Variables:
##                    Estimate  Std.Err  z-value  P(>|z|)
##   like_learning =~                                    
##     BSBS21A           1.000                           
##     BSBS21B (.p2.)   -0.794    0.013  -61.682    0.000
##     BSBS21C (.p3.)   -0.879    0.011  -76.745    0.000
##     BSBS21D (.p4.)    0.788    0.009   84.011    0.000
##     BSBS21E (.p5.)    1.080    0.009  123.392    0.000
##     BSBS21F (.p6.)    1.087    0.010  111.884    0.000
##     BSBS21G (.p7.)    0.591    0.009   62.922    0.000
##     BSBS21H (.p8.)    0.516    0.010   49.623    0.000
##     BSBS21I (.p9.)    1.150    0.011  108.388    0.000
##   confident =~                                        
##     BSBS23A           1.000                           
##     BSBS23B (.11.)   -1.061    0.017  -64.077    0.000
##     BSBS23C (.12.)   -1.283    0.018  -72.147    0.000
##     BSBS23D (.13.)    1.153    0.015   75.693    0.000
##     BSBS23E (.14.)    1.153    0.016   71.186    0.000
##     BSBS23F (.15.)    0.924    0.017   53.330    0.000
##     BSBS23G (.16.)   -1.063    0.017  -63.660    0.000
##     BSBS23H (.17.)   -1.129    0.017  -64.648    0.000
##   value =~                                            
##     BSBS24A           1.000                           
##     BSBS24B (.19.)    1.045    0.016   64.624    0.000
##     BSBS24C (.20.)    1.139    0.015   75.767    0.000
##     BSBS24D (.21.)    1.270    0.017   75.131    0.000
##     BSBS24E (.22.)    1.249    0.018   67.863    0.000
##     BSBS24F (.23.)    1.075    0.015   71.815    0.000
##     BSBS24G (.24.)    1.065    0.014   74.012    0.000
##     BSBS24H (.25.)    0.789    0.013   58.564    0.000
##     BSBS24I (.26.)    0.831    0.012   67.714    0.000
## 
## Covariances:
##                    Estimate  Std.Err  z-value  P(>|z|)
##   like_learning ~~                                    
##     confident         0.339    0.010   33.416    0.000
##     value             0.284    0.010   28.584    0.000
##   confident ~~                                        
##     value             0.178    0.007   24.049    0.000
## 
## Intercepts:
##                    Estimate  Std.Err  z-value  P(>|z|)
##    .BSBS21A           1.973    0.014  141.746    0.000
##    .BSBS21B           2.766    0.015  179.542    0.000
##    .BSBS21C           2.845    0.015  191.873    0.000
##    .BSBS21D           1.718    0.013  132.722    0.000
##    .BSBS21E           1.989    0.015  137.148    0.000
##    .BSBS21F           2.207    0.015  145.387    0.000
##    .BSBS21G           1.617    0.012  136.582    0.000
##    .BSBS21H           1.581    0.013  125.133    0.000
##    .BSBS21I           2.387    0.016  144.956    0.000
##    .BSBS23A           1.840    0.012  153.413    0.000
##    .BSBS23B           2.962    0.014  213.319    0.000
##    .BSBS23C           2.686    0.015  177.255    0.000
##    .BSBS23D           2.149    0.013  160.881    0.000
##    .BSBS23E           2.434    0.014  171.709    0.000
##    .BSBS23F           2.436    0.014  170.635    0.000
##    .BSBS23G           3.022    0.014  217.448    0.000
##    .BSBS23H           2.805    0.015  189.509    0.000
##    .BSBS24A           1.865    0.013  139.906    0.000
##    .BSBS24B           2.163    0.015  147.424    0.000
##    .BSBS24C           1.774    0.014  128.445    0.000
##    .BSBS24D           1.971    0.016  126.181    0.000
##    .BSBS24E           2.330    0.017  137.742    0.000
##    .BSBS24F           1.886    0.014  133.892    0.000
##    .BSBS24G           1.718    0.013  130.062    0.000
##    .BSBS24H           1.605    0.012  133.487    0.000
##    .BSBS24I           1.505    0.011  135.202    0.000
##     like_learning     0.000                           
##     confident         0.000                           
##     value             0.000                           
## 
## Variances:
##                    Estimate  Std.Err  z-value  P(>|z|)
##    .BSBS21A           0.171    0.005   36.935    0.000
##    .BSBS21B           0.568    0.013   43.241    0.000
##    .BSBS21C           0.412    0.010   42.238    0.000
##    .BSBS21D           0.295    0.007   41.940    0.000
##    .BSBS21E           0.136    0.004   33.359    0.000
##    .BSBS21F           0.208    0.006   37.182    0.000
##    .BSBS21G           0.349    0.008   43.392    0.000
##    .BSBS21H           0.477    0.011   43.967    0.000
##    .BSBS21I           0.286    0.007   38.610    0.000
##    .BSBS23A           0.225    0.006   38.717    0.000
##    .BSBS23B           0.376    0.009   40.674    0.000
##    .BSBS23C           0.342    0.009   38.202    0.000
##    .BSBS23D           0.248    0.007   37.490    0.000
##    .BSBS23E           0.338    0.009   39.430    0.000
##    .BSBS23F           0.516    0.012   42.479    0.000
##    .BSBS23G           0.376    0.009   40.656    0.000
##    .BSBS23H           0.429    0.011   40.708    0.000
##    .BSBS24A           0.313    0.008   40.510    0.000
##    .BSBS24B           0.427    0.010   41.351    0.000
##    .BSBS24C           0.246    0.007   37.768    0.000
##    .BSBS24D           0.334    0.009   38.365    0.000
##    .BSBS24E           0.524    0.013   40.804    0.000
##    .BSBS24F           0.333    0.008   40.171    0.000
##    .BSBS24G           0.246    0.006   38.638    0.000
##    .BSBS24H           0.330    0.008   42.231    0.000
##    .BSBS24I           0.220    0.005   40.596    0.000
##     like_learning     0.603    0.016   38.263    0.000
##     confident         0.350    0.011   32.803    0.000
##     value             0.397    0.012   32.174    0.000
## 
## 
## Group 2 [Boy]:
## 
## Latent Variables:
##                    Estimate  Std.Err  z-value  P(>|z|)
##   like_learning =~                                    
##     BSBS21A           1.000                           
##     BSBS21B (.p2.)   -0.794    0.013  -61.682    0.000
##     BSBS21C (.p3.)   -0.879    0.011  -76.745    0.000
##     BSBS21D (.p4.)    0.788    0.009   84.011    0.000
##     BSBS21E (.p5.)    1.080    0.009  123.392    0.000
##     BSBS21F (.p6.)    1.087    0.010  111.884    0.000
##     BSBS21G (.p7.)    0.591    0.009   62.922    0.000
##     BSBS21H (.p8.)    0.516    0.010   49.623    0.000
##     BSBS21I (.p9.)    1.150    0.011  108.388    0.000
##   confident =~                                        
##     BSBS23A           1.000                           
##     BSBS23B (.11.)   -1.061    0.017  -64.077    0.000
##     BSBS23C (.12.)   -1.283    0.018  -72.147    0.000
##     BSBS23D (.13.)    1.153    0.015   75.693    0.000
##     BSBS23E (.14.)    1.153    0.016   71.186    0.000
##     BSBS23F (.15.)    0.924    0.017   53.330    0.000
##     BSBS23G (.16.)   -1.063    0.017  -63.660    0.000
##     BSBS23H (.17.)   -1.129    0.017  -64.648    0.000
##   value =~                                            
##     BSBS24A           1.000                           
##     BSBS24B (.19.)    1.045    0.016   64.624    0.000
##     BSBS24C (.20.)    1.139    0.015   75.767    0.000
##     BSBS24D (.21.)    1.270    0.017   75.131    0.000
##     BSBS24E (.22.)    1.249    0.018   67.863    0.000
##     BSBS24F (.23.)    1.075    0.015   71.815    0.000
##     BSBS24G (.24.)    1.065    0.014   74.012    0.000
##     BSBS24H (.25.)    0.789    0.013   58.564    0.000
##     BSBS24I (.26.)    0.831    0.012   67.714    0.000
## 
## Covariances:
##                    Estimate  Std.Err  z-value  P(>|z|)
##   like_learning ~~                                    
##     confident         0.350    0.011   33.050    0.000
##     value             0.328    0.011   29.911    0.000
##   confident ~~                                        
##     value             0.207    0.008   25.902    0.000
## 
## Intercepts:
##                    Estimate  Std.Err  z-value  P(>|z|)
##    .BSBS21A           1.850    0.015  126.737    0.000
##    .BSBS21B           2.761    0.017  159.738    0.000
##    .BSBS21C           2.915    0.016  179.780    0.000
##    .BSBS21D           1.673    0.013  125.966    0.000
##    .BSBS21E           1.879    0.015  124.865    0.000
##    .BSBS21F           2.072    0.016  130.509    0.000
##    .BSBS21G           1.598    0.012  133.037    0.000
##    .BSBS21H           1.507    0.012  121.441    0.000
##    .BSBS21I           2.149    0.017  127.276    0.000
##    .BSBS23A           1.799    0.012  145.866    0.000
##    .BSBS23B           3.011    0.015  203.528    0.000
##    .BSBS23C           2.794    0.016  172.101    0.000
##    .BSBS23D           1.957    0.014  143.332    0.000
##    .BSBS23E           2.136    0.014  150.049    0.000
##    .BSBS23F           2.282    0.015  151.923    0.000
##    .BSBS23G           3.105    0.015  206.519    0.000
##    .BSBS23H           2.936    0.015  190.197    0.000
##    .BSBS24A           1.851    0.014  133.790    0.000
##    .BSBS24B           2.088    0.015  137.107    0.000
##    .BSBS24C           1.792    0.015  123.218    0.000
##    .BSBS24D           2.002    0.016  123.445    0.000
##    .BSBS24E           2.273    0.017  131.287    0.000
##    .BSBS24F           1.821    0.014  129.978    0.000
##    .BSBS24G           1.707    0.014  123.265    0.000
##    .BSBS24H           1.675    0.013  132.338    0.000
##    .BSBS24I           1.574    0.012  134.744    0.000
##     like_learning     0.000                           
##     confident         0.000                           
##     value             0.000                           
## 
## Variances:
##                    Estimate  Std.Err  z-value  P(>|z|)
##    .BSBS21A           0.184    0.005   36.633    0.000
##    .BSBS21B           0.743    0.017   42.594    0.000
##    .BSBS21C           0.517    0.012   41.769    0.000
##    .BSBS21D           0.283    0.007   40.859    0.000
##    .BSBS21E           0.130    0.004   32.039    0.000
##    .BSBS21F           0.220    0.006   36.707    0.000
##    .BSBS21G           0.331    0.008   42.327    0.000
##    .BSBS21H           0.420    0.010   42.865    0.000
##    .BSBS21I           0.257    0.007   37.005    0.000
##    .BSBS23A           0.235    0.006   37.740    0.000
##    .BSBS23B           0.446    0.011   40.174    0.000
##    .BSBS23C           0.438    0.011   38.454    0.000
##    .BSBS23D           0.253    0.007   36.320    0.000
##    .BSBS23E           0.315    0.008   37.773    0.000
##    .BSBS23F           0.566    0.014   41.584    0.000
##    .BSBS23G           0.472    0.012   40.363    0.000
##    .BSBS23H           0.469    0.012   39.897    0.000
##    .BSBS24A           0.310    0.008   39.651    0.000
##    .BSBS24B           0.426    0.011   40.483    0.000
##    .BSBS24C           0.262    0.007   37.481    0.000
##    .BSBS24D           0.326    0.009   37.481    0.000
##    .BSBS24E           0.489    0.012   39.689    0.000
##    .BSBS24F           0.263    0.007   38.169    0.000
##    .BSBS24G           0.255    0.007   38.118    0.000
##    .BSBS24H           0.350    0.008   41.462    0.000
##    .BSBS24I           0.231    0.006   39.951    0.000
##     like_learning     0.629    0.017   37.501    0.000
##     confident         0.345    0.011   32.190    0.000
##     value             0.420    0.013   31.813    0.000
anova(science_cfa_1, science_cfa_2)

Model 3 scalar invariance

(Strong/scalar invariance)

Test statistic = 17369.024 Degrees of freedom = 638 pvalue = 0.000 CFI = 0.883 TLI = 0.881 RMSEA = 0.082 AIC = 402010.782 BIC = 402449.884 SRMR = 0.061

now loading and intercepts are the same in both groups. anova is below.

science_cfa_3 <- cfa(model_cfa, data=dat1, group="gender", group.equal=c("loadings", "intercepts"))
summary(science_cfa_3, fit.measures=TRUE)
## lavaan 0.6-6 ended normally after 77 iterations
## 
##   Estimator                                         ML
##   Optimization method                           NLMINB
##   Number of free parameters                        165
##   Number of equality constraints                    49
##                                                       
##   Number of observations per group:                   
##     Girl                                          3995
##     Boy                                           3815
##                                                       
## Model Test User Model:
##                                                        
##   Test statistic                              17369.024
##   Degrees of freedom                                638
##   P-value (Chi-square)                            0.000
##   Test statistic for each group:
##     Girl                                      8372.349
##     Boy                                       8996.675
## 
## Model Test Baseline Model:
## 
##   Test statistic                            143641.597
##   Degrees of freedom                               650
##   P-value                                        0.000
## 
## User Model versus Baseline Model:
## 
##   Comparative Fit Index (CFI)                    0.883
##   Tucker-Lewis Index (TLI)                       0.881
## 
## Loglikelihood and Information Criteria:
## 
##   Loglikelihood user model (H0)            -200889.391
##   Loglikelihood unrestricted model (H1)    -192204.879
##                                                       
##   Akaike (AIC)                              402010.782
##   Bayesian (BIC)                            402818.509
##   Sample-size adjusted Bayesian (BIC)       402449.884
## 
## Root Mean Square Error of Approximation:
## 
##   RMSEA                                          0.082
##   90 Percent confidence interval - lower         0.081
##   90 Percent confidence interval - upper         0.083
##   P-value RMSEA <= 0.05                          0.000
## 
## Standardized Root Mean Square Residual:
## 
##   SRMR                                           0.061
## 
## Parameter Estimates:
## 
##   Standard errors                             Standard
##   Information                                 Expected
##   Information saturated (h1) model          Structured
## 
## 
## Group 1 [Girl]:
## 
## Latent Variables:
##                    Estimate  Std.Err  z-value  P(>|z|)
##   like_learning =~                                    
##     BSBS21A           1.000                           
##     BSBS21B (.p2.)   -0.789    0.013  -61.429    0.000
##     BSBS21C (.p3.)   -0.877    0.011  -76.834    0.000
##     BSBS21D (.p4.)    0.785    0.009   84.014    0.000
##     BSBS21E (.p5.)    1.079    0.009  123.762    0.000
##     BSBS21F (.p6.)    1.087    0.010  112.278    0.000
##     BSBS21G (.p7.)    0.588    0.009   62.826    0.000
##     BSBS21H (.p8.)    0.517    0.010   49.818    0.000
##     BSBS21I (.p9.)    1.154    0.011  108.641    0.000
##   confident =~                                        
##     BSBS23A           1.000                           
##     BSBS23B (.11.)   -1.062    0.017  -63.660    0.000
##     BSBS23C (.12.)   -1.289    0.018  -71.852    0.000
##     BSBS23D (.13.)    1.168    0.015   75.711    0.000
##     BSBS23E (.14.)    1.177    0.017   71.231    0.000
##     BSBS23F (.15.)    0.937    0.017   53.615    0.000
##     BSBS23G (.16.)   -1.067    0.017  -63.450    0.000
##     BSBS23H (.17.)   -1.138    0.018  -64.645    0.000
##   value =~                                            
##     BSBS24A           1.000                           
##     BSBS24B (.19.)    1.045    0.016   64.545    0.000
##     BSBS24C (.20.)    1.139    0.015   75.757    0.000
##     BSBS24D (.21.)    1.270    0.017   75.122    0.000
##     BSBS24E (.22.)    1.249    0.018   67.838    0.000
##     BSBS24F (.23.)    1.075    0.015   71.725    0.000
##     BSBS24G (.24.)    1.065    0.014   73.994    0.000
##     BSBS24H (.25.)    0.789    0.013   58.454    0.000
##     BSBS24I (.26.)    0.830    0.012   67.563    0.000
## 
## Covariances:
##                    Estimate  Std.Err  z-value  P(>|z|)
##   like_learning ~~                                    
##     confident         0.336    0.010   33.399    0.000
##     value             0.284    0.010   28.582    0.000
##   confident ~~                                        
##     value             0.177    0.007   24.042    0.000
## 
## Intercepts:
##                    Estimate  Std.Err  z-value  P(>|z|)
##    .BSBS21A (.59.)    1.970    0.013  147.858    0.000
##    .BSBS21B (.60.)    2.725    0.013  203.826    0.000
##    .BSBS21C (.61.)    2.831    0.013  212.505    0.000
##    .BSBS21D (.62.)    1.741    0.012  151.014    0.000
##    .BSBS21E (.63.)    1.997    0.014  141.956    0.000
##    .BSBS21F (.64.)    2.203    0.015  151.930    0.000
##    .BSBS21G (.65.)    1.642    0.010  166.213    0.000
##    .BSBS21H (.66.)    1.574    0.010  158.070    0.000
##    .BSBS21I (.67.)    2.334    0.016  149.944    0.000
##    .BSBS23A (.68.)    1.878    0.011  171.272    0.000
##    .BSBS23B (.69.)    2.926    0.012  235.684    0.000
##    .BSBS23C (.70.)    2.666    0.014  189.387    0.000
##    .BSBS23D (.71.)    2.125    0.012  170.340    0.000
##    .BSBS23E (.72.)    2.356    0.013  181.392    0.000
##    .BSBS23F (.73.)    2.418    0.012  198.277    0.000
##    .BSBS23G (.74.)    3.002    0.012  240.299    0.000
##    .BSBS23H (.75.)    2.801    0.013  212.016    0.000
##    .BSBS24A (.76.)    1.859    0.012  155.315    0.000
##    .BSBS24B (.77.)    2.127    0.013  164.336    0.000
##    .BSBS24C (.78.)    1.783    0.013  138.283    0.000
##    .BSBS24D (.79.)    1.987    0.014  137.421    0.000
##    .BSBS24E (.80.)    2.302    0.015  152.978    0.000
##    .BSBS24F (.81.)    1.851    0.013  147.067    0.000
##    .BSBS24G (.82.)    1.713    0.012  140.298    0.000
##    .BSBS24H (.83.)    1.639    0.010  157.856    0.000
##    .BSBS24I (.84.)    1.538    0.010  153.714    0.000
##     lk_lrnn           0.000                           
##     confdnt           0.000                           
##     value             0.000                           
## 
## Variances:
##                    Estimate  Std.Err  z-value  P(>|z|)
##    .BSBS21A           0.171    0.005   36.909    0.000
##    .BSBS21B           0.570    0.013   43.262    0.000
##    .BSBS21C           0.413    0.010   42.246    0.000
##    .BSBS21D           0.296    0.007   41.958    0.000
##    .BSBS21E           0.136    0.004   33.357    0.000
##    .BSBS21F           0.208    0.006   37.159    0.000
##    .BSBS21G           0.350    0.008   43.403    0.000
##    .BSBS21H           0.477    0.011   43.964    0.000
##    .BSBS21I           0.290    0.007   38.618    0.000
##    .BSBS23A           0.227    0.006   38.845    0.000
##    .BSBS23B           0.379    0.009   40.746    0.000
##    .BSBS23C           0.343    0.009   38.250    0.000
##    .BSBS23D           0.248    0.007   37.383    0.000
##    .BSBS23E           0.344    0.009   39.372    0.000
##    .BSBS23F           0.516    0.012   42.446    0.000
##    .BSBS23G           0.377    0.009   40.685    0.000
##    .BSBS23H           0.429    0.011   40.689    0.000
##    .BSBS24A           0.313    0.008   40.505    0.000
##    .BSBS24B           0.428    0.010   41.358    0.000
##    .BSBS24C           0.246    0.007   37.751    0.000
##    .BSBS24D           0.334    0.009   38.350    0.000
##    .BSBS24E           0.524    0.013   40.800    0.000
##    .BSBS24F           0.335    0.008   40.186    0.000
##    .BSBS24G           0.246    0.006   38.629    0.000
##    .BSBS24H           0.332    0.008   42.240    0.000
##    .BSBS24I           0.222    0.005   40.621    0.000
##     like_learning     0.604    0.016   38.288    0.000
##     confident         0.344    0.011   32.683    0.000
##     value             0.397    0.012   32.169    0.000
## 
## 
## Group 2 [Boy]:
## 
## Latent Variables:
##                    Estimate  Std.Err  z-value  P(>|z|)
##   like_learning =~                                    
##     BSBS21A           1.000                           
##     BSBS21B (.p2.)   -0.789    0.013  -61.429    0.000
##     BSBS21C (.p3.)   -0.877    0.011  -76.834    0.000
##     BSBS21D (.p4.)    0.785    0.009   84.014    0.000
##     BSBS21E (.p5.)    1.079    0.009  123.762    0.000
##     BSBS21F (.p6.)    1.087    0.010  112.278    0.000
##     BSBS21G (.p7.)    0.588    0.009   62.826    0.000
##     BSBS21H (.p8.)    0.517    0.010   49.818    0.000
##     BSBS21I (.p9.)    1.154    0.011  108.641    0.000
##   confident =~                                        
##     BSBS23A           1.000                           
##     BSBS23B (.11.)   -1.062    0.017  -63.660    0.000
##     BSBS23C (.12.)   -1.289    0.018  -71.852    0.000
##     BSBS23D (.13.)    1.168    0.015   75.711    0.000
##     BSBS23E (.14.)    1.177    0.017   71.231    0.000
##     BSBS23F (.15.)    0.937    0.017   53.615    0.000
##     BSBS23G (.16.)   -1.067    0.017  -63.450    0.000
##     BSBS23H (.17.)   -1.138    0.018  -64.645    0.000
##   value =~                                            
##     BSBS24A           1.000                           
##     BSBS24B (.19.)    1.045    0.016   64.545    0.000
##     BSBS24C (.20.)    1.139    0.015   75.757    0.000
##     BSBS24D (.21.)    1.270    0.017   75.122    0.000
##     BSBS24E (.22.)    1.249    0.018   67.838    0.000
##     BSBS24F (.23.)    1.075    0.015   71.725    0.000
##     BSBS24G (.24.)    1.065    0.014   73.994    0.000
##     BSBS24H (.25.)    0.789    0.013   58.454    0.000
##     BSBS24I (.26.)    0.830    0.012   67.563    0.000
## 
## Covariances:
##                    Estimate  Std.Err  z-value  P(>|z|)
##   like_learning ~~                                    
##     confident         0.347    0.011   33.031    0.000
##     value             0.328    0.011   29.911    0.000
##   confident ~~                                        
##     value             0.206    0.008   25.894    0.000
## 
## Intercepts:
##                    Estimate  Std.Err  z-value  P(>|z|)
##    .BSBS21A (.59.)    1.970    0.013  147.858    0.000
##    .BSBS21B (.60.)    2.725    0.013  203.826    0.000
##    .BSBS21C (.61.)    2.831    0.013  212.505    0.000
##    .BSBS21D (.62.)    1.741    0.012  151.014    0.000
##    .BSBS21E (.63.)    1.997    0.014  141.956    0.000
##    .BSBS21F (.64.)    2.203    0.015  151.930    0.000
##    .BSBS21G (.65.)    1.642    0.010  166.213    0.000
##    .BSBS21H (.66.)    1.574    0.010  158.070    0.000
##    .BSBS21I (.67.)    2.334    0.016  149.944    0.000
##    .BSBS23A (.68.)    1.878    0.011  171.272    0.000
##    .BSBS23B (.69.)    2.926    0.012  235.684    0.000
##    .BSBS23C (.70.)    2.666    0.014  189.387    0.000
##    .BSBS23D (.71.)    2.125    0.012  170.340    0.000
##    .BSBS23E (.72.)    2.356    0.013  181.392    0.000
##    .BSBS23F (.73.)    2.418    0.012  198.277    0.000
##    .BSBS23G (.74.)    3.002    0.012  240.299    0.000
##    .BSBS23H (.75.)    2.801    0.013  212.016    0.000
##    .BSBS24A (.76.)    1.859    0.012  155.315    0.000
##    .BSBS24B (.77.)    2.127    0.013  164.336    0.000
##    .BSBS24C (.78.)    1.783    0.013  138.283    0.000
##    .BSBS24D (.79.)    1.987    0.014  137.421    0.000
##    .BSBS24E (.80.)    2.302    0.015  152.978    0.000
##    .BSBS24F (.81.)    1.851    0.013  147.067    0.000
##    .BSBS24G (.82.)    1.713    0.012  140.298    0.000
##    .BSBS24H (.83.)    1.639    0.010  157.856    0.000
##    .BSBS24I (.84.)    1.538    0.010  153.714    0.000
##     lk_lrnn          -0.117    0.018   -6.407    0.000
##     confdnt          -0.122    0.014   -8.734    0.000
##     value            -0.001    0.015   -0.080    0.936
## 
## Variances:
##                    Estimate  Std.Err  z-value  P(>|z|)
##    .BSBS21A           0.184    0.005   36.608    0.000
##    .BSBS21B           0.746    0.018   42.610    0.000
##    .BSBS21C           0.518    0.012   41.774    0.000
##    .BSBS21D           0.284    0.007   40.879    0.000
##    .BSBS21E           0.130    0.004   32.037    0.000
##    .BSBS21F           0.219    0.006   36.686    0.000
##    .BSBS21G           0.332    0.008   42.339    0.000
##    .BSBS21H           0.420    0.010   42.862    0.000
##    .BSBS21I           0.260    0.007   37.017    0.000
##    .BSBS23A           0.238    0.006   37.888    0.000
##    .BSBS23B           0.449    0.011   40.240    0.000
##    .BSBS23C           0.440    0.011   38.497    0.000
##    .BSBS23D           0.253    0.007   36.217    0.000
##    .BSBS23E           0.320    0.008   37.704    0.000
##    .BSBS23F           0.566    0.014   41.555    0.000
##    .BSBS23G           0.474    0.012   40.389    0.000
##    .BSBS23H           0.469    0.012   39.886    0.000
##    .BSBS24A           0.310    0.008   39.644    0.000
##    .BSBS24B           0.428    0.011   40.489    0.000
##    .BSBS24C           0.262    0.007   37.467    0.000
##    .BSBS24D           0.326    0.009   37.467    0.000
##    .BSBS24E           0.489    0.012   39.685    0.000
##    .BSBS24F           0.265    0.007   38.183    0.000
##    .BSBS24G           0.255    0.007   38.109    0.000
##    .BSBS24H           0.352    0.008   41.471    0.000
##    .BSBS24I           0.233    0.006   39.976    0.000
##     like_learning     0.629    0.017   37.525    0.000
##     confident         0.339    0.011   32.066    0.000
##     value             0.420    0.013   31.808    0.000
modindices(science_cfa_3)

And… well, here i have literally no idea how to search for the items, which have intercept estimates that are non-invariant across groups. Because the output gives 760 rows are I’m kinda scared -

anova(science_cfa_2, science_cfa_3)

Model 4 strict invariance

Test statistic = 17381.952 Degrees of freedom = 664 pvalue = 0.000 CFI = 0.881 TLI = 0.883 RMSEA = 0.081 AIC = 402271.710 BIC = 402612.393 SRMR = 0.061

Loading, intercepts, variences are equal in both groups

science_cfa_4 <- cfa(model_cfa, data=dat1, group="gender", group.equal=c("loadings", "intercepts", "residuals"))
summary(science_cfa_4, fit.measures=TRUE)
## lavaan 0.6-6 ended normally after 79 iterations
## 
##   Estimator                                         ML
##   Optimization method                           NLMINB
##   Number of free parameters                        165
##   Number of equality constraints                    75
##                                                       
##   Number of observations per group:                   
##     Girl                                          3995
##     Boy                                           3815
##                                                       
## Model Test User Model:
##                                                        
##   Test statistic                              17681.952
##   Degrees of freedom                                664
##   P-value (Chi-square)                            0.000
##   Test statistic for each group:
##     Girl                                      8531.434
##     Boy                                       9150.519
## 
## Model Test Baseline Model:
## 
##   Test statistic                            143641.597
##   Degrees of freedom                               650
##   P-value                                        0.000
## 
## User Model versus Baseline Model:
## 
##   Comparative Fit Index (CFI)                    0.881
##   Tucker-Lewis Index (TLI)                       0.883
## 
## Loglikelihood and Information Criteria:
## 
##   Loglikelihood user model (H0)            -201045.855
##   Loglikelihood unrestricted model (H1)    -192204.879
##                                                       
##   Akaike (AIC)                              402271.710
##   Bayesian (BIC)                            402898.395
##   Sample-size adjusted Bayesian (BIC)       402612.393
## 
## Root Mean Square Error of Approximation:
## 
##   RMSEA                                          0.081
##   90 Percent confidence interval - lower         0.080
##   90 Percent confidence interval - upper         0.082
##   P-value RMSEA <= 0.05                          0.000
## 
## Standardized Root Mean Square Residual:
## 
##   SRMR                                           0.061
## 
## Parameter Estimates:
## 
##   Standard errors                             Standard
##   Information                                 Expected
##   Information saturated (h1) model          Structured
## 
## 
## Group 1 [Girl]:
## 
## Latent Variables:
##                    Estimate  Std.Err  z-value  P(>|z|)
##   like_learning =~                                    
##     BSBS21A           1.000                           
##     BSBS21B (.p2.)   -0.782    0.013  -60.527    0.000
##     BSBS21C (.p3.)   -0.875    0.011  -76.350    0.000
##     BSBS21D (.p4.)    0.785    0.009   83.870    0.000
##     BSBS21E (.p5.)    1.080    0.009  123.630    0.000
##     BSBS21F (.p6.)    1.087    0.010  112.239    0.000
##     BSBS21G (.p7.)    0.587    0.009   62.628    0.000
##     BSBS21H (.p8.)    0.516    0.010   49.611    0.000
##     BSBS21I (.p9.)    1.155    0.011  108.539    0.000
##   confident =~                                        
##     BSBS23A           1.000                           
##     BSBS23B (.11.)   -1.063    0.017  -63.491    0.000
##     BSBS23C (.12.)   -1.289    0.018  -71.508    0.000
##     BSBS23D (.13.)    1.168    0.015   75.408    0.000
##     BSBS23E (.14.)    1.175    0.017   70.955    0.000
##     BSBS23F (.15.)    0.936    0.018   53.395    0.000
##     BSBS23G (.16.)   -1.065    0.017  -63.053    0.000
##     BSBS23H (.17.)   -1.141    0.018  -64.643    0.000
##   value =~                                            
##     BSBS24A           1.000                           
##     BSBS24B (.19.)    1.045    0.016   64.563    0.000
##     BSBS24C (.20.)    1.138    0.015   75.730    0.000
##     BSBS24D (.21.)    1.270    0.017   75.087    0.000
##     BSBS24E (.22.)    1.250    0.018   67.839    0.000
##     BSBS24F (.23.)    1.073    0.015   71.416    0.000
##     BSBS24G (.24.)    1.065    0.014   73.971    0.000
##     BSBS24H (.25.)    0.789    0.013   58.500    0.000
##     BSBS24I (.26.)    0.831    0.012   67.618    0.000
## 
## Covariances:
##                    Estimate  Std.Err  z-value  P(>|z|)
##   like_learning ~~                                    
##     confident         0.336    0.010   33.417    0.000
##     value             0.285    0.010   28.637    0.000
##   confident ~~                                        
##     value             0.178    0.007   24.179    0.000
## 
## Intercepts:
##                    Estimate  Std.Err  z-value  P(>|z|)
##    .BSBS21A (.59.)    1.970    0.013  147.756    0.000
##    .BSBS21B (.60.)    2.719    0.013  203.130    0.000
##    .BSBS21C (.61.)    2.829    0.013  211.887    0.000
##    .BSBS21D (.62.)    1.741    0.012  151.138    0.000
##    .BSBS21E (.63.)    1.997    0.014  142.037    0.000
##    .BSBS21F (.64.)    2.203    0.015  151.836    0.000
##    .BSBS21G (.65.)    1.641    0.010  166.413    0.000
##    .BSBS21H (.66.)    1.575    0.010  158.186    0.000
##    .BSBS21I (.67.)    2.337    0.016  150.224    0.000
##    .BSBS23A (.68.)    1.879    0.011  171.536    0.000
##    .BSBS23B (.69.)    2.923    0.012  234.939    0.000
##    .BSBS23C (.70.)    2.663    0.014  188.555    0.000
##    .BSBS23D (.71.)    2.124    0.012  170.689    0.000
##    .BSBS23E (.72.)    2.358    0.013  182.387    0.000
##    .BSBS23F (.73.)    2.417    0.012  198.125    0.000
##    .BSBS23G (.74.)    2.999    0.013  239.700    0.000
##    .BSBS23H (.75.)    2.801    0.013  211.926    0.000
##    .BSBS24A (.76.)    1.859    0.012  155.312    0.000
##    .BSBS24B (.77.)    2.127    0.013  164.297    0.000
##    .BSBS24C (.78.)    1.783    0.013  138.224    0.000
##    .BSBS24D (.79.)    1.987    0.014  137.424    0.000
##    .BSBS24E (.80.)    2.303    0.015  153.012    0.000
##    .BSBS24F (.81.)    1.855    0.013  147.814    0.000
##    .BSBS24G (.82.)    1.713    0.012  140.237    0.000
##    .BSBS24H (.83.)    1.640    0.010  157.721    0.000
##    .BSBS24I (.84.)    1.539    0.010  153.507    0.000
##     lk_lrnn           0.000                           
##     confdnt           0.000                           
##     value             0.000                           
## 
## Variances:
##                    Estimate  Std.Err  z-value  P(>|z|)
##    .BSBS21A (.27.)    0.177    0.003   51.732    0.000
##    .BSBS21B (.28.)    0.657    0.011   60.742    0.000
##    .BSBS21C (.29.)    0.464    0.008   59.386    0.000
##    .BSBS21D (.30.)    0.290    0.005   58.486    0.000
##    .BSBS21E (.31.)    0.134    0.003   45.814    0.000
##    .BSBS21F (.32.)    0.213    0.004   51.915    0.000
##    .BSBS21G (.33.)    0.341    0.006   60.595    0.000
##    .BSBS21H (.34.)    0.449    0.007   61.380    0.000
##    .BSBS21I (.35.)    0.275    0.005   53.250    0.000
##    .BSBS23A (.36.)    0.233    0.004   53.910    0.000
##    .BSBS23B (.37.)    0.412    0.007   57.007    0.000
##    .BSBS23C (.38.)    0.388    0.007   53.925    0.000
##    .BSBS23D (.39.)    0.251    0.005   51.617    0.000
##    .BSBS23E (.40.)    0.334    0.006   54.197    0.000
##    .BSBS23F (.41.)    0.541    0.009   59.267    0.000
##    .BSBS23G (.42.)    0.423    0.007   57.134    0.000
##    .BSBS23H (.43.)    0.446    0.008   56.657    0.000
##    .BSBS24A (.44.)    0.311    0.006   56.454    0.000
##    .BSBS24B (.45.)    0.428    0.007   57.698    0.000
##    .BSBS24C (.46.)    0.254    0.005   52.869    0.000
##    .BSBS24D (.47.)    0.331    0.006   53.295    0.000
##    .BSBS24E (.48.)    0.507    0.009   56.696    0.000
##    .BSBS24F (.49.)    0.301    0.005   55.280    0.000
##    .BSBS24G (.50.)    0.251    0.005   53.972    0.000
##    .BSBS24H (.51.)    0.341    0.006   59.066    0.000
##    .BSBS24I (.52.)    0.227    0.004   56.772    0.000
##     lk_lrnn           0.603    0.016   38.220    0.000
##     confdnt           0.341    0.010   32.579    0.000
##     value             0.398    0.012   32.179    0.000
## 
## 
## Group 2 [Boy]:
## 
## Latent Variables:
##                    Estimate  Std.Err  z-value  P(>|z|)
##   like_learning =~                                    
##     BSBS21A           1.000                           
##     BSBS21B (.p2.)   -0.782    0.013  -60.527    0.000
##     BSBS21C (.p3.)   -0.875    0.011  -76.350    0.000
##     BSBS21D (.p4.)    0.785    0.009   83.870    0.000
##     BSBS21E (.p5.)    1.080    0.009  123.630    0.000
##     BSBS21F (.p6.)    1.087    0.010  112.239    0.000
##     BSBS21G (.p7.)    0.587    0.009   62.628    0.000
##     BSBS21H (.p8.)    0.516    0.010   49.611    0.000
##     BSBS21I (.p9.)    1.155    0.011  108.539    0.000
##   confident =~                                        
##     BSBS23A           1.000                           
##     BSBS23B (.11.)   -1.063    0.017  -63.491    0.000
##     BSBS23C (.12.)   -1.289    0.018  -71.508    0.000
##     BSBS23D (.13.)    1.168    0.015   75.408    0.000
##     BSBS23E (.14.)    1.175    0.017   70.955    0.000
##     BSBS23F (.15.)    0.936    0.018   53.395    0.000
##     BSBS23G (.16.)   -1.065    0.017  -63.053    0.000
##     BSBS23H (.17.)   -1.141    0.018  -64.643    0.000
##   value =~                                            
##     BSBS24A           1.000                           
##     BSBS24B (.19.)    1.045    0.016   64.563    0.000
##     BSBS24C (.20.)    1.138    0.015   75.730    0.000
##     BSBS24D (.21.)    1.270    0.017   75.087    0.000
##     BSBS24E (.22.)    1.250    0.018   67.839    0.000
##     BSBS24F (.23.)    1.073    0.015   71.416    0.000
##     BSBS24G (.24.)    1.065    0.014   73.971    0.000
##     BSBS24H (.25.)    0.789    0.013   58.500    0.000
##     BSBS24I (.26.)    0.831    0.012   67.618    0.000
## 
## Covariances:
##                    Estimate  Std.Err  z-value  P(>|z|)
##   like_learning ~~                                    
##     confident         0.346    0.011   32.944    0.000
##     value             0.327    0.011   29.884    0.000
##   confident ~~                                        
##     value             0.204    0.008   25.709    0.000
## 
## Intercepts:
##                    Estimate  Std.Err  z-value  P(>|z|)
##    .BSBS21A (.59.)    1.970    0.013  147.756    0.000
##    .BSBS21B (.60.)    2.719    0.013  203.130    0.000
##    .BSBS21C (.61.)    2.829    0.013  211.887    0.000
##    .BSBS21D (.62.)    1.741    0.012  151.138    0.000
##    .BSBS21E (.63.)    1.997    0.014  142.037    0.000
##    .BSBS21F (.64.)    2.203    0.015  151.836    0.000
##    .BSBS21G (.65.)    1.641    0.010  166.413    0.000
##    .BSBS21H (.66.)    1.575    0.010  158.186    0.000
##    .BSBS21I (.67.)    2.337    0.016  150.224    0.000
##    .BSBS23A (.68.)    1.879    0.011  171.536    0.000
##    .BSBS23B (.69.)    2.923    0.012  234.939    0.000
##    .BSBS23C (.70.)    2.663    0.014  188.555    0.000
##    .BSBS23D (.71.)    2.124    0.012  170.689    0.000
##    .BSBS23E (.72.)    2.358    0.013  182.387    0.000
##    .BSBS23F (.73.)    2.417    0.012  198.125    0.000
##    .BSBS23G (.74.)    2.999    0.013  239.700    0.000
##    .BSBS23H (.75.)    2.801    0.013  211.926    0.000
##    .BSBS24A (.76.)    1.859    0.012  155.312    0.000
##    .BSBS24B (.77.)    2.127    0.013  164.297    0.000
##    .BSBS24C (.78.)    1.783    0.013  138.224    0.000
##    .BSBS24D (.79.)    1.987    0.014  137.424    0.000
##    .BSBS24E (.80.)    2.303    0.015  153.012    0.000
##    .BSBS24F (.81.)    1.855    0.013  147.814    0.000
##    .BSBS24G (.82.)    1.713    0.012  140.237    0.000
##    .BSBS24H (.83.)    1.640    0.010  157.721    0.000
##    .BSBS24I (.84.)    1.539    0.010  153.507    0.000
##     lk_lrnn          -0.117    0.018   -6.411    0.000
##     confdnt          -0.122    0.014   -8.720    0.000
##     value            -0.001    0.015   -0.075    0.940
## 
## Variances:
##                    Estimate  Std.Err  z-value  P(>|z|)
##    .BSBS21A (.27.)    0.177    0.003   51.732    0.000
##    .BSBS21B (.28.)    0.657    0.011   60.742    0.000
##    .BSBS21C (.29.)    0.464    0.008   59.386    0.000
##    .BSBS21D (.30.)    0.290    0.005   58.486    0.000
##    .BSBS21E (.31.)    0.134    0.003   45.814    0.000
##    .BSBS21F (.32.)    0.213    0.004   51.915    0.000
##    .BSBS21G (.33.)    0.341    0.006   60.595    0.000
##    .BSBS21H (.34.)    0.449    0.007   61.380    0.000
##    .BSBS21I (.35.)    0.275    0.005   53.250    0.000
##    .BSBS23A (.36.)    0.233    0.004   53.910    0.000
##    .BSBS23B (.37.)    0.412    0.007   57.007    0.000
##    .BSBS23C (.38.)    0.388    0.007   53.925    0.000
##    .BSBS23D (.39.)    0.251    0.005   51.617    0.000
##    .BSBS23E (.40.)    0.334    0.006   54.197    0.000
##    .BSBS23F (.41.)    0.541    0.009   59.267    0.000
##    .BSBS23G (.42.)    0.423    0.007   57.134    0.000
##    .BSBS23H (.43.)    0.446    0.008   56.657    0.000
##    .BSBS24A (.44.)    0.311    0.006   56.454    0.000
##    .BSBS24B (.45.)    0.428    0.007   57.698    0.000
##    .BSBS24C (.46.)    0.254    0.005   52.869    0.000
##    .BSBS24D (.47.)    0.331    0.006   53.295    0.000
##    .BSBS24E (.48.)    0.507    0.009   56.696    0.000
##    .BSBS24F (.49.)    0.301    0.005   55.280    0.000
##    .BSBS24G (.50.)    0.251    0.005   53.972    0.000
##    .BSBS24H (.51.)    0.341    0.006   59.066    0.000
##    .BSBS24I (.52.)    0.227    0.004   56.772    0.000
##     lk_lrnn           0.629    0.017   37.573    0.000
##     confdnt           0.341    0.011   32.087    0.000
##     value             0.420    0.013   31.805    0.000
anova(science_cfa_3, science_cfa_4)

Model 5 factor variances and covariances

Test statistic = 17697.472 Degrees of freedom = 670 pvalue = 0.000 CFI = 0.881 TLI = 0.884 RMSEA = 0.081 AIC = 402275.230 BIC = 402593.200 SRMR = 0.063

Loading, intercepts, residuals + variences and covariences are equal.

science_cfa_5 <- cfa(model_cfa, data=dat1, group="gender", group.equal=c("loadings", "intercepts", "residuals", "lv.variances", "lv.covariances"))
summary(science_cfa_5, fit.measures=TRUE)
## lavaan 0.6-6 ended normally after 79 iterations
## 
##   Estimator                                         ML
##   Optimization method                           NLMINB
##   Number of free parameters                        165
##   Number of equality constraints                    81
##                                                       
##   Number of observations per group:                   
##     Girl                                          3995
##     Boy                                           3815
##                                                       
## Model Test User Model:
##                                                        
##   Test statistic                              17697.472
##   Degrees of freedom                                670
##   P-value (Chi-square)                            0.000
##   Test statistic for each group:
##     Girl                                      8538.907
##     Boy                                       9158.565
## 
## Model Test Baseline Model:
## 
##   Test statistic                            143641.597
##   Degrees of freedom                               650
##   P-value                                        0.000
## 
## User Model versus Baseline Model:
## 
##   Comparative Fit Index (CFI)                    0.881
##   Tucker-Lewis Index (TLI)                       0.884
## 
## Loglikelihood and Information Criteria:
## 
##   Loglikelihood user model (H0)            -201053.615
##   Loglikelihood unrestricted model (H1)    -192204.879
##                                                       
##   Akaike (AIC)                              402275.230
##   Bayesian (BIC)                            402860.135
##   Sample-size adjusted Bayesian (BIC)       402593.200
## 
## Root Mean Square Error of Approximation:
## 
##   RMSEA                                          0.081
##   90 Percent confidence interval - lower         0.080
##   90 Percent confidence interval - upper         0.082
##   P-value RMSEA <= 0.05                          0.000
## 
## Standardized Root Mean Square Residual:
## 
##   SRMR                                           0.063
## 
## Parameter Estimates:
## 
##   Standard errors                             Standard
##   Information                                 Expected
##   Information saturated (h1) model          Structured
## 
## 
## Group 1 [Girl]:
## 
## Latent Variables:
##                    Estimate  Std.Err  z-value  P(>|z|)
##   like_learning =~                                    
##     BSBS21A           1.000                           
##     BSBS21B (.p2.)   -0.782    0.013  -60.527    0.000
##     BSBS21C (.p3.)   -0.875    0.011  -76.351    0.000
##     BSBS21D (.p4.)    0.785    0.009   83.866    0.000
##     BSBS21E (.p5.)    1.080    0.009  123.619    0.000
##     BSBS21F (.p6.)    1.087    0.010  112.237    0.000
##     BSBS21G (.p7.)    0.587    0.009   62.628    0.000
##     BSBS21H (.p8.)    0.516    0.010   49.609    0.000
##     BSBS21I (.p9.)    1.155    0.011  108.538    0.000
##   confident =~                                        
##     BSBS23A           1.000                           
##     BSBS23B (.11.)   -1.063    0.017  -63.496    0.000
##     BSBS23C (.12.)   -1.289    0.018  -71.518    0.000
##     BSBS23D (.13.)    1.167    0.015   75.405    0.000
##     BSBS23E (.14.)    1.175    0.017   70.955    0.000
##     BSBS23F (.15.)    0.936    0.018   53.397    0.000
##     BSBS23G (.16.)   -1.065    0.017  -63.056    0.000
##     BSBS23H (.17.)   -1.141    0.018  -64.646    0.000
##   value =~                                            
##     BSBS24A           1.000                           
##     BSBS24B (.19.)    1.045    0.016   64.564    0.000
##     BSBS24C (.20.)    1.138    0.015   75.728    0.000
##     BSBS24D (.21.)    1.270    0.017   75.088    0.000
##     BSBS24E (.22.)    1.250    0.018   67.845    0.000
##     BSBS24F (.23.)    1.073    0.015   71.420    0.000
##     BSBS24G (.24.)    1.065    0.014   73.970    0.000
##     BSBS24H (.25.)    0.789    0.013   58.499    0.000
##     BSBS24I (.26.)    0.831    0.012   67.616    0.000
## 
## Covariances:
##                    Estimate  Std.Err  z-value  P(>|z|)
##   like_learning ~~                                    
##     confdnt (.56.)    0.341    0.008   44.211    0.000
##     value   (.57.)    0.306    0.008   39.320    0.000
##   confident ~~                                        
##     value   (.58.)    0.190    0.006   33.491    0.000
## 
## Intercepts:
##                    Estimate  Std.Err  z-value  P(>|z|)
##    .BSBS21A (.59.)    1.970    0.013  146.474    0.000
##    .BSBS21B (.60.)    2.719    0.013  202.055    0.000
##    .BSBS21C (.61.)    2.829    0.013  210.477    0.000
##    .BSBS21D (.62.)    1.741    0.012  150.054    0.000
##    .BSBS21E (.63.)    1.997    0.014  140.746    0.000
##    .BSBS21F (.64.)    2.203    0.015  150.519    0.000
##    .BSBS21G (.65.)    1.641    0.010  165.499    0.000
##    .BSBS21H (.66.)    1.575    0.010  157.526    0.000
##    .BSBS21I (.67.)    2.337    0.016  148.944    0.000
##    .BSBS23A (.68.)    1.879    0.011  171.607    0.000
##    .BSBS23B (.69.)    2.923    0.012  235.026    0.000
##    .BSBS23C (.70.)    2.663    0.014  188.632    0.000
##    .BSBS23D (.71.)    2.124    0.012  170.772    0.000
##    .BSBS23E (.72.)    2.358    0.013  182.468    0.000
##    .BSBS23F (.73.)    2.417    0.012  198.186    0.000
##    .BSBS23G (.74.)    2.999    0.013  239.790    0.000
##    .BSBS23H (.75.)    2.801    0.013  212.009    0.000
##    .BSBS24A (.76.)    1.859    0.012  153.874    0.000
##    .BSBS24B (.77.)    2.127    0.013  162.877    0.000
##    .BSBS24C (.78.)    1.783    0.013  136.802    0.000
##    .BSBS24D (.79.)    1.987    0.015  136.021    0.000
##    .BSBS24E (.80.)    2.303    0.015  151.608    0.000
##    .BSBS24F (.81.)    1.855    0.013  146.382    0.000
##    .BSBS24G (.82.)    1.713    0.012  138.829    0.000
##    .BSBS24H (.83.)    1.640    0.010  156.515    0.000
##    .BSBS24I (.84.)    1.539    0.010  152.111    0.000
##     lk_lrnn           0.000                           
##     confdnt           0.000                           
##     value             0.000                           
## 
## Variances:
##                    Estimate  Std.Err  z-value  P(>|z|)
##    .BSBS21A (.27.)    0.177    0.003   51.733    0.000
##    .BSBS21B (.28.)    0.657    0.011   60.742    0.000
##    .BSBS21C (.29.)    0.464    0.008   59.385    0.000
##    .BSBS21D (.30.)    0.290    0.005   58.485    0.000
##    .BSBS21E (.31.)    0.134    0.003   45.815    0.000
##    .BSBS21F (.32.)    0.213    0.004   51.913    0.000
##    .BSBS21G (.33.)    0.341    0.006   60.595    0.000
##    .BSBS21H (.34.)    0.449    0.007   61.379    0.000
##    .BSBS21I (.35.)    0.275    0.005   53.248    0.000
##    .BSBS23A (.36.)    0.233    0.004   53.907    0.000
##    .BSBS23B (.37.)    0.412    0.007   57.006    0.000
##    .BSBS23C (.38.)    0.388    0.007   53.921    0.000
##    .BSBS23D (.39.)    0.252    0.005   51.621    0.000
##    .BSBS23E (.40.)    0.334    0.006   54.198    0.000
##    .BSBS23F (.41.)    0.541    0.009   59.266    0.000
##    .BSBS23G (.42.)    0.423    0.007   57.133    0.000
##    .BSBS23H (.43.)    0.446    0.008   56.657    0.000
##    .BSBS24A (.44.)    0.311    0.006   56.452    0.000
##    .BSBS24B (.45.)    0.428    0.007   57.697    0.000
##    .BSBS24C (.46.)    0.254    0.005   52.869    0.000
##    .BSBS24D (.47.)    0.331    0.006   53.293    0.000
##    .BSBS24E (.48.)    0.507    0.009   56.693    0.000
##    .BSBS24F (.49.)    0.301    0.005   55.277    0.000
##    .BSBS24G (.50.)    0.251    0.005   53.971    0.000
##    .BSBS24H (.51.)    0.341    0.006   59.065    0.000
##    .BSBS24I (.52.)    0.227    0.004   56.771    0.000
##     lk_lrnn (.53.)    0.616    0.013   49.227    0.000
##     confdnt (.54.)    0.341    0.009   39.408    0.000
##     value   (.55.)    0.408    0.011   38.345    0.000
## 
## 
## Group 2 [Boy]:
## 
## Latent Variables:
##                    Estimate  Std.Err  z-value  P(>|z|)
##   like_learning =~                                    
##     BSBS21A           1.000                           
##     BSBS21B (.p2.)   -0.782    0.013  -60.527    0.000
##     BSBS21C (.p3.)   -0.875    0.011  -76.351    0.000
##     BSBS21D (.p4.)    0.785    0.009   83.866    0.000
##     BSBS21E (.p5.)    1.080    0.009  123.619    0.000
##     BSBS21F (.p6.)    1.087    0.010  112.237    0.000
##     BSBS21G (.p7.)    0.587    0.009   62.628    0.000
##     BSBS21H (.p8.)    0.516    0.010   49.609    0.000
##     BSBS21I (.p9.)    1.155    0.011  108.538    0.000
##   confident =~                                        
##     BSBS23A           1.000                           
##     BSBS23B (.11.)   -1.063    0.017  -63.496    0.000
##     BSBS23C (.12.)   -1.289    0.018  -71.518    0.000
##     BSBS23D (.13.)    1.167    0.015   75.405    0.000
##     BSBS23E (.14.)    1.175    0.017   70.955    0.000
##     BSBS23F (.15.)    0.936    0.018   53.397    0.000
##     BSBS23G (.16.)   -1.065    0.017  -63.056    0.000
##     BSBS23H (.17.)   -1.141    0.018  -64.646    0.000
##   value =~                                            
##     BSBS24A           1.000                           
##     BSBS24B (.19.)    1.045    0.016   64.564    0.000
##     BSBS24C (.20.)    1.138    0.015   75.728    0.000
##     BSBS24D (.21.)    1.270    0.017   75.088    0.000
##     BSBS24E (.22.)    1.250    0.018   67.845    0.000
##     BSBS24F (.23.)    1.073    0.015   71.420    0.000
##     BSBS24G (.24.)    1.065    0.014   73.970    0.000
##     BSBS24H (.25.)    0.789    0.013   58.499    0.000
##     BSBS24I (.26.)    0.831    0.012   67.616    0.000
## 
## Covariances:
##                    Estimate  Std.Err  z-value  P(>|z|)
##   like_learning ~~                                    
##     confdnt (.56.)    0.341    0.008   44.211    0.000
##     value   (.57.)    0.306    0.008   39.320    0.000
##   confident ~~                                        
##     value   (.58.)    0.190    0.006   33.491    0.000
## 
## Intercepts:
##                    Estimate  Std.Err  z-value  P(>|z|)
##    .BSBS21A (.59.)    1.970    0.013  146.474    0.000
##    .BSBS21B (.60.)    2.719    0.013  202.055    0.000
##    .BSBS21C (.61.)    2.829    0.013  210.477    0.000
##    .BSBS21D (.62.)    1.741    0.012  150.054    0.000
##    .BSBS21E (.63.)    1.997    0.014  140.746    0.000
##    .BSBS21F (.64.)    2.203    0.015  150.519    0.000
##    .BSBS21G (.65.)    1.641    0.010  165.499    0.000
##    .BSBS21H (.66.)    1.575    0.010  157.526    0.000
##    .BSBS21I (.67.)    2.337    0.016  148.944    0.000
##    .BSBS23A (.68.)    1.879    0.011  171.607    0.000
##    .BSBS23B (.69.)    2.923    0.012  235.026    0.000
##    .BSBS23C (.70.)    2.663    0.014  188.632    0.000
##    .BSBS23D (.71.)    2.124    0.012  170.772    0.000
##    .BSBS23E (.72.)    2.358    0.013  182.468    0.000
##    .BSBS23F (.73.)    2.417    0.012  198.186    0.000
##    .BSBS23G (.74.)    2.999    0.013  239.790    0.000
##    .BSBS23H (.75.)    2.801    0.013  212.009    0.000
##    .BSBS24A (.76.)    1.859    0.012  153.874    0.000
##    .BSBS24B (.77.)    2.127    0.013  162.877    0.000
##    .BSBS24C (.78.)    1.783    0.013  136.802    0.000
##    .BSBS24D (.79.)    1.987    0.015  136.021    0.000
##    .BSBS24E (.80.)    2.303    0.015  151.608    0.000
##    .BSBS24F (.81.)    1.855    0.013  146.382    0.000
##    .BSBS24G (.82.)    1.713    0.012  138.829    0.000
##    .BSBS24H (.83.)    1.640    0.010  156.515    0.000
##    .BSBS24I (.84.)    1.539    0.010  152.111    0.000
##     lk_lrnn          -0.117    0.018   -6.415    0.000
##     confdnt          -0.122    0.014   -8.719    0.000
##     value            -0.001    0.015   -0.075    0.940
## 
## Variances:
##                    Estimate  Std.Err  z-value  P(>|z|)
##    .BSBS21A (.27.)    0.177    0.003   51.733    0.000
##    .BSBS21B (.28.)    0.657    0.011   60.742    0.000
##    .BSBS21C (.29.)    0.464    0.008   59.385    0.000
##    .BSBS21D (.30.)    0.290    0.005   58.485    0.000
##    .BSBS21E (.31.)    0.134    0.003   45.815    0.000
##    .BSBS21F (.32.)    0.213    0.004   51.913    0.000
##    .BSBS21G (.33.)    0.341    0.006   60.595    0.000
##    .BSBS21H (.34.)    0.449    0.007   61.379    0.000
##    .BSBS21I (.35.)    0.275    0.005   53.248    0.000
##    .BSBS23A (.36.)    0.233    0.004   53.907    0.000
##    .BSBS23B (.37.)    0.412    0.007   57.006    0.000
##    .BSBS23C (.38.)    0.388    0.007   53.921    0.000
##    .BSBS23D (.39.)    0.252    0.005   51.621    0.000
##    .BSBS23E (.40.)    0.334    0.006   54.198    0.000
##    .BSBS23F (.41.)    0.541    0.009   59.266    0.000
##    .BSBS23G (.42.)    0.423    0.007   57.133    0.000
##    .BSBS23H (.43.)    0.446    0.008   56.657    0.000
##    .BSBS24A (.44.)    0.311    0.006   56.452    0.000
##    .BSBS24B (.45.)    0.428    0.007   57.697    0.000
##    .BSBS24C (.46.)    0.254    0.005   52.869    0.000
##    .BSBS24D (.47.)    0.331    0.006   53.293    0.000
##    .BSBS24E (.48.)    0.507    0.009   56.693    0.000
##    .BSBS24F (.49.)    0.301    0.005   55.277    0.000
##    .BSBS24G (.50.)    0.251    0.005   53.971    0.000
##    .BSBS24H (.51.)    0.341    0.006   59.065    0.000
##    .BSBS24I (.52.)    0.227    0.004   56.771    0.000
##     lk_lrnn (.53.)    0.616    0.013   49.227    0.000
##     confdnt (.54.)    0.341    0.009   39.408    0.000
##     value   (.55.)    0.408    0.011   38.345    0.000
anova(science_cfa_4, science_cfa_5)
#library(semTools)
#measurementInvariance(model = model_cfa, data=dat1, group="BSBG01")