library(DT)
library(psych)
library(readxl)
library(tidyverse)
library(corrplot)
podaci <- read_excel('potrebe_studenata_2017.xlsx', sheet=1) %>% select(!osoba)
head(podaci)
## # A tibble: 6 × 51
##   TIMELINE  RISK DYNAMICS AVERAGE AVERAGE_COMPARISON SCHEDULE CALENDAR COURSES
##      <dbl> <dbl>    <dbl>   <dbl>              <dbl>    <dbl>    <dbl>   <dbl>
## 1        4     5        4       5                  4        5        5       4
## 2        4     4        4       4                  4        5        5       5
## 3        4     4        3       4                  4        5        5       5
## 4        2     2        2       4                  4        4        4       3
## 5        4     4        5       3                  4        5        5       5
## 6        4     4        4       3                  4        5        5       5
## # … with 43 more variables: NOTIFICATIONS_COURSE <dbl>,
## #   NOTIFICATIONS_DEADLINES <dbl>, MESSAGES_TEACHER <dbl>,
## #   MESSAGES_ADMIN <dbl>, REQUESTS <dbl>, MESSAGES_SU <dbl>,
## #   EXTRACURRICULAR <dbl>, COMPARISON_EXAMS <dbl>, COMPARISON_ECTS <dbl>,
## #   COMPARISON_GRADES <dbl>, COMPARISON_OBLIGATIONS <dbl>,
## #   STATUS_STUDENTS <dbl>, STATUS_COMPARISON <dbl>, PREDICTION_COURSE <dbl>,
## #   PREDICTION_YEAR <dbl>, PREDICTION_OBLIGATIONS <dbl>, …

1 Deskriptivna statistika čitavog skupa podataka

1.1 Tablica

datatable(describe(podaci), filter = 'top',
    extensions = c('FixedColumns','Select', 'Buttons'),
    options = list(
      dom = 'Blfrtip',
      select = list(style = 'os', items = 'row'),
      buttons = c('selectAll', 'selectNone', 'selectRows', 'selectColumns', 'selectCells'),
      pageLength = 15,
      scrollX = TRUE,
      scrollY= TRUE,
      fixedColumns = TRUE
    )
)

1.2 error.dots

error.dots(podaci, tail=30, head=30)

1.3 error.bars

error.bars(podaci)

2 Korelacije

2.1 Matrica korelacija

datatable(round(cor(podaci, use = "pairwise.complete.obs"), 2), filter = 'top',
    extensions = c('FixedColumns','Select', 'Buttons'),
    options = list(
      dom = 'Blfrtip',
      select = list(style = 'os', items = 'row'),
      buttons = c('selectAll', 'selectNone', 'selectRows', 'selectColumns', 'selectCells'),
      pageLength = 15,
      scrollX = TRUE,
      fixedColumns = TRUE
    )
)

2.2 p-vrijednosti

datatable(round(corr.test(podaci, use = "pairwise.complete.obs")$p, 2), filter = 'top',
    extensions = c('FixedColumns','Select', 'Buttons'),
    options = list(
      dom = 'Blfrtip',
      select = list(style = 'os', items = 'row'),
      buttons = c('selectAll', 'selectNone', 'selectRows', 'selectColumns', 'selectCells'),
      pageLength = 15,
      scrollX = TRUE,
      fixedColumns = TRUE
    )
)

2.3 Intervali pouzdanosti

datatable(round(corr.test(podaci, use = "pairwise.complete.obs")$ci, 2), filter = 'top',
    extensions = c('FixedColumns','Select', 'Buttons'),
    options = list(
      dom = 'Blfrtip',
      select = list(style = 'os', items = 'row'),
      buttons = c('selectAll', 'selectNone', 'selectRows', 'selectColumns', 'selectCells'),
      pageLength = 15,
      scrollX = TRUE,
      fixedColumns = TRUE
    )
)

3 Unutarnja pouzdanost

3.1 Cronbach alpha

psych::alpha(podaci)
## 
## Reliability analysis   
## Call: psych::alpha(x = podaci)
## 
##   raw_alpha std.alpha G6(smc) average_r S/N    ase mean   sd median_r
##       0.95      0.95    0.98      0.29  21 0.0043  3.6 0.63     0.27
## 
##  lower alpha upper     95% confidence boundaries
## 0.95 0.95 0.96 
## 
##  Reliability if an item is dropped:
##                         raw_alpha std.alpha G6(smc) average_r S/N alpha se
## TIMELINE                     0.95      0.95    0.98      0.29  21   0.0044
## RISK                         0.95      0.95    0.98      0.29  21   0.0044
## DYNAMICS                     0.95      0.95    0.98      0.29  21   0.0044
## AVERAGE                      0.95      0.95    0.98      0.29  21   0.0044
## AVERAGE_COMPARISON           0.95      0.95    0.98      0.29  21   0.0044
## SCHEDULE                     0.95      0.95    0.98      0.29  21   0.0044
## CALENDAR                     0.95      0.95    0.98      0.29  21   0.0044
## COURSES                      0.95      0.95    0.98      0.29  21   0.0044
## NOTIFICATIONS_COURSE         0.95      0.95    0.98      0.29  21   0.0044
## NOTIFICATIONS_DEADLINES      0.95      0.95    0.98      0.29  21   0.0044
## MESSAGES_TEACHER             0.95      0.95    0.98      0.29  21   0.0044
## MESSAGES_ADMIN               0.95      0.95    0.98      0.29  21   0.0044
## REQUESTS                     0.95      0.96    0.98      0.30  21   0.0043
## MESSAGES_SU                  0.95      0.95    0.98      0.29  21   0.0044
## EXTRACURRICULAR              0.95      0.95    0.98      0.30  21   0.0043
## COMPARISON_EXAMS             0.95      0.95    0.98      0.29  21   0.0045
## COMPARISON_ECTS              0.95      0.95    0.98      0.29  20   0.0045
## COMPARISON_GRADES            0.95      0.95    0.98      0.29  21   0.0045
## COMPARISON_OBLIGATIONS       0.95      0.95    0.98      0.29  20   0.0045
## STATUS_STUDENTS              0.95      0.95    0.98      0.29  21   0.0044
## STATUS_COMPARISON            0.95      0.95    0.98      0.29  21   0.0044
## PREDICTION_COURSE            0.95      0.95    0.98      0.29  20   0.0045
## PREDICTION_YEAR              0.95      0.95    0.98      0.29  20   0.0045
## PREDICTION_OBLIGATIONS       0.95      0.95    0.98      0.29  20   0.0045
## PREDICTION_ECTS              0.95      0.95    0.98      0.29  20   0.0045
## PREDICTION_PROGRAM           0.95      0.95    0.98      0.29  20   0.0045
## PREDICTION_GROUP             0.95      0.95    0.98      0.29  20   0.0045
## ECTSAVG_STUDY                0.95      0.95    0.98      0.29  21   0.0045
## ECTSAVG_COURSE               0.95      0.95    0.98      0.29  20   0.0045
## AVGGRADE_COURSE              0.95      0.95    0.98      0.29  21   0.0045
## PASSRATE_COURSE              0.95      0.95    0.98      0.29  21   0.0044
## PPLAN_COURSE                 0.95      0.95    0.98      0.29  20   0.0045
## PPLAN_STUDY                  0.95      0.95    0.98      0.29  21   0.0044
## PPLAN_MONITORING             0.95      0.95    0.98      0.29  20   0.0045
## ECTS_MONITORING              0.95      0.95    0.98      0.29  20   0.0045
## PPLAN_EXTRACURRICULAR        0.95      0.95    0.98      0.29  21   0.0044
## TEACHERS                     0.95      0.95    0.98      0.29  21   0.0044
## TEACHER_EVALUATION           0.95      0.95    0.98      0.29  21   0.0044
## TEACHER_PROFILE              0.95      0.95    0.98      0.29  21   0.0044
## TEACHERS_CONTEVAL            0.95      0.95    0.98      0.30  21   0.0043
## TEACHERS_FEEDBACK            0.95      0.95    0.98      0.30  21   0.0044
## BADGES                       0.95      0.95    0.98      0.29  20   0.0045
## BADGES_COMPARISON            0.95      0.95    0.98      0.29  21   0.0045
## BADGES_COLLECTING            0.95      0.95    0.98      0.29  21   0.0045
## AWARDS                       0.95      0.95    0.98      0.29  21   0.0045
## COMPETITIONS                 0.95      0.95    0.98      0.29  21   0.0045
## STATUS_CURRENT               0.95      0.95    0.98      0.29  20   0.0045
## ASSESSMENT_CONT              0.95      0.95    0.98      0.29  21   0.0044
## ASSESSMENT_EXAMS             0.95      0.95    0.98      0.29  21   0.0044
## ABSENCE                      0.95      0.95    0.98      0.29  21   0.0044
## COMPARISON_OTHERS            0.95      0.95    0.98      0.29  20   0.0045
##                         var.r med.r
## TIMELINE                0.021  0.28
## RISK                    0.020  0.27
## DYNAMICS                0.021  0.27
## AVERAGE                 0.021  0.28
## AVERAGE_COMPARISON      0.020  0.28
## SCHEDULE                0.020  0.28
## CALENDAR                0.020  0.28
## COURSES                 0.021  0.27
## NOTIFICATIONS_COURSE    0.021  0.28
## NOTIFICATIONS_DEADLINES 0.021  0.27
## MESSAGES_TEACHER        0.021  0.28
## MESSAGES_ADMIN          0.020  0.28
## REQUESTS                0.020  0.28
## MESSAGES_SU             0.021  0.28
## EXTRACURRICULAR         0.020  0.28
## COMPARISON_EXAMS        0.020  0.27
## COMPARISON_ECTS         0.020  0.27
## COMPARISON_GRADES       0.020  0.28
## COMPARISON_OBLIGATIONS  0.020  0.27
## STATUS_STUDENTS         0.020  0.28
## STATUS_COMPARISON       0.020  0.28
## PREDICTION_COURSE       0.020  0.27
## PREDICTION_YEAR         0.020  0.27
## PREDICTION_OBLIGATIONS  0.020  0.27
## PREDICTION_ECTS         0.020  0.27
## PREDICTION_PROGRAM      0.020  0.27
## PREDICTION_GROUP        0.020  0.27
## ECTSAVG_STUDY           0.020  0.27
## ECTSAVG_COURSE          0.020  0.27
## AVGGRADE_COURSE         0.020  0.27
## PASSRATE_COURSE         0.020  0.27
## PPLAN_COURSE            0.020  0.27
## PPLAN_STUDY             0.020  0.27
## PPLAN_MONITORING        0.020  0.27
## ECTS_MONITORING         0.020  0.27
## PPLAN_EXTRACURRICULAR   0.021  0.28
## TEACHERS                0.021  0.28
## TEACHER_EVALUATION      0.021  0.28
## TEACHER_PROFILE         0.021  0.28
## TEACHERS_CONTEVAL       0.020  0.28
## TEACHERS_FEEDBACK       0.020  0.28
## BADGES                  0.021  0.27
## BADGES_COMPARISON       0.020  0.27
## BADGES_COLLECTING       0.020  0.27
## AWARDS                  0.020  0.27
## COMPETITIONS            0.020  0.27
## STATUS_CURRENT          0.020  0.27
## ASSESSMENT_CONT         0.021  0.27
## ASSESSMENT_EXAMS        0.020  0.27
## ABSENCE                 0.020  0.28
## COMPARISON_OTHERS       0.020  0.27
## 
##  Item statistics 
##                           n raw.r std.r r.cor r.drop mean   sd
## TIMELINE                222  0.49  0.50  0.49   0.47  3.9 1.06
## RISK                    222  0.55  0.57  0.56   0.53  4.0 1.07
## DYNAMICS                222  0.56  0.56  0.55   0.53  3.4 1.16
## AVERAGE                 222  0.49  0.49  0.47   0.46  3.4 1.25
## AVERAGE_COMPARISON      221  0.47  0.45  0.44   0.44  3.0 1.28
## SCHEDULE                222  0.43  0.46  0.44   0.41  4.3 0.92
## CALENDAR                222  0.40  0.44  0.43   0.38  4.5 0.75
## COURSES                 222  0.53  0.55  0.54   0.51  4.0 1.04
## NOTIFICATIONS_COURSE    222  0.48  0.51  0.50   0.46  4.4 0.86
## NOTIFICATIONS_DEADLINES 222  0.52  0.54  0.54   0.50  4.2 0.91
## MESSAGES_TEACHER        222  0.46  0.49  0.48   0.44  4.1 0.86
## MESSAGES_ADMIN          222  0.43  0.44  0.43   0.40  3.5 1.07
## REQUESTS                222  0.28  0.28  0.26   0.24  3.7 1.22
## MESSAGES_SU             222  0.46  0.46  0.44   0.43  3.1 1.10
## EXTRACURRICULAR         222  0.36  0.36  0.35   0.33  3.3 1.14
## COMPARISON_EXAMS        222  0.62  0.60  0.60   0.60  3.1 1.24
## COMPARISON_ECTS         222  0.64  0.61  0.61   0.61  2.9 1.31
## COMPARISON_GRADES       222  0.61  0.59  0.58   0.58  3.0 1.28
## COMPARISON_OBLIGATIONS  222  0.65  0.63  0.63   0.63  3.0 1.25
## STATUS_STUDENTS         222  0.55  0.52  0.52   0.52  3.0 1.30
## STATUS_COMPARISON       222  0.55  0.52  0.52   0.52  2.8 1.28
## PREDICTION_COURSE       222  0.69  0.69  0.69   0.67  3.9 1.17
## PREDICTION_YEAR         222  0.65  0.65  0.65   0.63  3.9 1.18
## PREDICTION_OBLIGATIONS  222  0.64  0.65  0.65   0.62  4.1 1.22
## PREDICTION_ECTS         222  0.70  0.70  0.70   0.68  3.9 1.25
## PREDICTION_PROGRAM      222  0.63  0.63  0.63   0.60  4.0 1.17
## PREDICTION_GROUP        222  0.65  0.65  0.65   0.63  3.7 1.20
## ECTSAVG_STUDY           222  0.61  0.59  0.59   0.59  3.1 1.21
## ECTSAVG_COURSE          222  0.62  0.61  0.61   0.60  3.2 1.14
## AVGGRADE_COURSE         222  0.62  0.60  0.60   0.59  3.5 1.14
## PASSRATE_COURSE         222  0.55  0.54  0.54   0.52  3.8 1.13
## PPLAN_COURSE            222  0.61  0.63  0.63   0.59  4.0 1.12
## PPLAN_STUDY             222  0.59  0.61  0.61   0.57  4.1 1.08
## PPLAN_MONITORING        222  0.65  0.66  0.66   0.63  4.1 1.04
## ECTS_MONITORING         222  0.68  0.69  0.68   0.66  3.7 1.17
## PPLAN_EXTRACURRICULAR   222  0.52  0.52  0.51   0.50  3.4 1.21
## TEACHERS                222  0.46  0.47  0.46   0.44  3.7 1.07
## TEACHER_EVALUATION      222  0.45  0.44  0.43   0.42  3.5 1.22
## TEACHER_PROFILE         222  0.47  0.47  0.46   0.44  3.3 1.17
## TEACHERS_CONTEVAL       222  0.39  0.39  0.38   0.36  3.5 1.23
## TEACHERS_FEEDBACK       222  0.40  0.41  0.40   0.37  3.8 1.16
## BADGES                  222  0.65  0.64  0.64   0.63  3.6 1.16
## BADGES_COMPARISON       222  0.61  0.59  0.59   0.58  2.7 1.28
## BADGES_COLLECTING       222  0.63  0.61  0.61   0.60  3.0 1.35
## AWARDS                  222  0.60  0.58  0.58   0.57  2.8 1.28
## COMPETITIONS            222  0.59  0.58  0.58   0.57  2.8 1.24
## STATUS_CURRENT          222  0.66  0.67  0.67   0.64  4.0 1.14
## ASSESSMENT_CONT         222  0.54  0.56  0.56   0.52  4.5 0.83
## ASSESSMENT_EXAMS        222  0.58  0.61  0.61   0.56  4.5 0.89
## ABSENCE                 222  0.52  0.55  0.54   0.50  4.6 0.87
## COMPARISON_OTHERS       222  0.65  0.63  0.63   0.63  3.0 1.28
## 
## Non missing response frequency for each item
##                            1    2    3    4    5 miss
## TIMELINE                0.05 0.07 0.13 0.47 0.28    0
## RISK                    0.03 0.09 0.13 0.38 0.37    0
## DYNAMICS                0.08 0.16 0.23 0.37 0.16    0
## AVERAGE                 0.09 0.21 0.15 0.36 0.19    0
## AVERAGE_COMPARISON      0.14 0.24 0.21 0.26 0.14    0
## SCHEDULE                0.01 0.05 0.09 0.30 0.55    0
## CALENDAR                0.01 0.02 0.05 0.28 0.64    0
## COURSES                 0.04 0.06 0.14 0.41 0.35    0
## NOTIFICATIONS_COURSE    0.02 0.02 0.06 0.36 0.54    0
## NOTIFICATIONS_DEADLINES 0.03 0.02 0.09 0.39 0.46    0
## MESSAGES_TEACHER        0.01 0.02 0.17 0.43 0.36    0
## MESSAGES_ADMIN          0.04 0.15 0.29 0.34 0.17    0
## REQUESTS                0.06 0.14 0.19 0.29 0.32    0
## MESSAGES_SU             0.08 0.24 0.29 0.30 0.09    0
## EXTRACURRICULAR         0.07 0.17 0.29 0.32 0.15    0
## COMPARISON_EXAMS        0.12 0.21 0.22 0.32 0.14    0
## COMPARISON_ECTS         0.17 0.25 0.18 0.28 0.13    0
## COMPARISON_GRADES       0.14 0.24 0.23 0.24 0.15    0
## COMPARISON_OBLIGATIONS  0.14 0.24 0.20 0.30 0.11    0
## STATUS_STUDENTS         0.15 0.24 0.23 0.23 0.15    0
## STATUS_COMPARISON       0.18 0.29 0.21 0.20 0.12    0
## PREDICTION_COURSE       0.07 0.08 0.13 0.39 0.34    0
## PREDICTION_YEAR         0.07 0.07 0.11 0.37 0.38    0
## PREDICTION_OBLIGATIONS  0.07 0.06 0.10 0.27 0.50    0
## PREDICTION_ECTS         0.07 0.10 0.10 0.32 0.41    0
## PREDICTION_PROGRAM      0.07 0.05 0.11 0.35 0.42    0
## PREDICTION_GROUP        0.09 0.06 0.18 0.41 0.25    0
## ECTSAVG_STUDY           0.11 0.22 0.28 0.26 0.14    0
## ECTSAVG_COURSE          0.08 0.23 0.27 0.30 0.12    0
## AVGGRADE_COURSE         0.06 0.18 0.19 0.40 0.17    0
## PASSRATE_COURSE         0.05 0.10 0.15 0.41 0.28    0
## PPLAN_COURSE            0.05 0.07 0.15 0.33 0.41    0
## PPLAN_STUDY             0.05 0.05 0.12 0.34 0.44    0
## PPLAN_MONITORING        0.05 0.04 0.10 0.40 0.41    0
## ECTS_MONITORING         0.06 0.09 0.24 0.30 0.32    0
## PPLAN_EXTRACURRICULAR   0.07 0.17 0.27 0.26 0.23    0
## TEACHERS                0.04 0.09 0.23 0.37 0.27    0
## TEACHER_EVALUATION      0.09 0.13 0.18 0.38 0.21    0
## TEACHER_PROFILE         0.08 0.15 0.28 0.31 0.18    0
## TEACHERS_CONTEVAL       0.07 0.16 0.23 0.27 0.27    0
## TEACHERS_FEEDBACK       0.05 0.10 0.20 0.33 0.32    0
## BADGES                  0.09 0.07 0.25 0.37 0.22    0
## BADGES_COMPARISON       0.23 0.23 0.24 0.21 0.09    0
## BADGES_COLLECTING       0.20 0.18 0.18 0.31 0.13    0
## AWARDS                  0.20 0.21 0.23 0.27 0.09    0
## COMPETITIONS            0.18 0.24 0.23 0.27 0.09    0
## STATUS_CURRENT          0.06 0.06 0.12 0.37 0.39    0
## ASSESSMENT_CONT         0.02 0.02 0.05 0.24 0.67    0
## ASSESSMENT_EXAMS        0.02 0.03 0.05 0.27 0.63    0
## ABSENCE                 0.02 0.02 0.06 0.15 0.75    0
## COMPARISON_OTHERS       0.14 0.23 0.23 0.25 0.15    0

3.2 split-half

splitHalf(podaci)
## Split half reliabilities  
## Call: splitHalf(r = podaci)
## 
## Maximum split half reliability (lambda 4) =  0.98
## Guttman lambda 6                          =  0.98
## Average split half reliability            =  0.95
## Guttman lambda 3 (alpha)                  =  0.95
## Guttman lambda 2                          =  0.96
## Minimum split half reliability  (beta)    =  0.87
## Average interitem r =  0.29  with median =  0.27

4 EFA

4.1 Broj faktora

EFA_cor <- cor(podaci, use = "pairwise.complete.obs")
sv <- eigen(EFA_cor)
sv$values
##  [1] 16.09400557  4.97207948  2.77869813  2.47660346  2.03110100  1.74846745
##  [7]  1.46940006  1.37466959  1.25611988  1.18518085  0.93145648  0.89008174
## [13]  0.85621898  0.80994005  0.75993831  0.67218027  0.64091336  0.60908682
## [19]  0.57976565  0.54939444  0.52752811  0.51638855  0.48503295  0.47323313
## [25]  0.44588608  0.42921671  0.40343571  0.39668863  0.38380158  0.36530247
## [31]  0.32445211  0.31070361  0.30049985  0.26860301  0.26566775  0.23806316
## [37]  0.21816289  0.20622692  0.20272341  0.18847836  0.18564761  0.18302832
## [43]  0.15447409  0.13808285  0.13105041  0.12381425  0.12003444  0.09958839
## [49]  0.08292214  0.07714805  0.06881289
scree(EFA_cor, factors = FALSE)

4.2 EFA model s 10 faktora

EFA_model <- fa(podaci, nfactors = 10)
## Loading required namespace: GPArotation
EFA_model
## Factor Analysis using method =  minres
## Call: fa(r = podaci, nfactors = 10)
## Standardized loadings (pattern matrix) based upon correlation matrix
##                           MR2   MR1   MR4   MR3   MR5  MR10   MR6   MR9   MR7
## TIMELINE                 0.03  0.16  0.14  0.22 -0.09  0.05  0.30 -0.23 -0.10
## RISK                     0.00  0.31  0.13  0.17 -0.13  0.19  0.32 -0.11 -0.15
## DYNAMICS                 0.09  0.09  0.31  0.18 -0.10 -0.06  0.24 -0.21 -0.11
## AVERAGE                  0.28  0.07 -0.09  0.02 -0.03  0.07  0.13 -0.08 -0.01
## AVERAGE_COMPARISON       0.56 -0.09 -0.05 -0.08  0.08  0.09 -0.06  0.06  0.06
## SCHEDULE                 0.04  0.03  0.03 -0.02  0.05  0.65  0.07 -0.06  0.01
## CALENDAR                 0.06  0.00  0.01  0.00  0.02  0.75  0.13 -0.02 -0.06
## COURSES                 -0.03  0.02  0.07  0.23 -0.07  0.37  0.08  0.19  0.00
## NOTIFICATIONS_COURSE     0.01 -0.07  0.12  0.24  0.01  0.44 -0.01  0.10  0.16
## NOTIFICATIONS_DEADLINES  0.02  0.05 -0.02  0.32 -0.03  0.39 -0.09  0.04  0.24
## MESSAGES_TEACHER         0.02  0.03  0.02  0.13  0.04  0.36 -0.05  0.02  0.30
## MESSAGES_ADMIN           0.02  0.07  0.06  0.12 -0.01  0.25  0.03  0.00  0.53
## REQUESTS                 0.17  0.28 -0.12 -0.16  0.14  0.04  0.11 -0.19  0.40
## MESSAGES_SU              0.07 -0.01  0.11  0.11  0.21 -0.06 -0.02  0.07  0.49
## EXTRACURRICULAR          0.12 -0.21  0.14  0.18  0.08 -0.08  0.22 -0.17  0.38
## COMPARISON_EXAMS         0.81  0.12  0.03 -0.01  0.01  0.07 -0.10  0.02  0.05
## COMPARISON_ECTS          0.81  0.12  0.03  0.11 -0.03  0.07 -0.16 -0.04  0.02
## COMPARISON_GRADES        0.78 -0.02  0.00  0.02  0.03  0.00  0.05  0.16  0.06
## COMPARISON_OBLIGATIONS   0.70  0.18  0.04  0.11  0.02 -0.01  0.03 -0.05  0.04
## STATUS_STUDENTS          0.59 -0.09  0.19 -0.13  0.06 -0.08  0.28  0.16 -0.01
## STATUS_COMPARISON        0.66 -0.07  0.08 -0.07  0.13 -0.09  0.20  0.12 -0.10
## PREDICTION_COURSE        0.07  0.79  0.09  0.01  0.00  0.02  0.03  0.01  0.03
## PREDICTION_YEAR          0.06  0.92 -0.02 -0.02  0.03 -0.04  0.06 -0.06 -0.07
## PREDICTION_OBLIGATIONS   0.05  0.84 -0.03 -0.03  0.02  0.11  0.05  0.00  0.00
## PREDICTION_ECTS          0.01  0.76  0.09  0.16 -0.01  0.02 -0.07  0.07  0.03
## PREDICTION_PROGRAM      -0.05  0.72  0.04  0.00 -0.02 -0.03  0.06  0.10  0.15
## PREDICTION_GROUP         0.00  0.60  0.06  0.07  0.06 -0.03 -0.09  0.06  0.00
## ECTSAVG_STUDY            0.45  0.05  0.07  0.24 -0.09 -0.09 -0.01  0.45 -0.09
## ECTSAVG_COURSE           0.36 -0.04  0.16  0.01 -0.01  0.10  0.11  0.50 -0.13
## AVGGRADE_COURSE          0.35  0.04  0.04  0.08  0.11 -0.02  0.13  0.37 -0.13
## PASSRATE_COURSE          0.16  0.12  0.03  0.00  0.07  0.01  0.12  0.64  0.05
## PPLAN_COURSE             0.10 -0.02 -0.02  0.85  0.03  0.05  0.03 -0.04  0.03
## PPLAN_STUDY             -0.01  0.00 -0.03  0.89  0.08  0.08  0.01  0.00  0.00
## PPLAN_MONITORING        -0.10  0.14  0.10  0.74  0.08 -0.03 -0.01  0.09  0.04
## ECTS_MONITORING          0.01  0.30  0.00  0.43  0.00 -0.03  0.09  0.15  0.03
## PPLAN_EXTRACURRICULAR    0.18  0.02  0.23  0.35  0.00 -0.12  0.14 -0.17  0.38
## TEACHERS                -0.18  0.14  0.06  0.05  0.12  0.10 -0.04  0.12  0.11
## TEACHER_EVALUATION       0.07  0.11 -0.05 -0.07  0.54 -0.04  0.01  0.15 -0.04
## TEACHER_PROFILE          0.00  0.02  0.11 -0.10  0.53  0.09 -0.08  0.04  0.01
## TEACHERS_CONTEVAL        0.05  0.01 -0.03  0.08  0.82 -0.01 -0.01 -0.06 -0.03
## TEACHERS_FEEDBACK       -0.06 -0.03  0.08  0.13  0.75  0.02  0.07 -0.01  0.07
## BADGES                  -0.01  0.20  0.50  0.08  0.15  0.11 -0.11  0.11 -0.08
## BADGES_COMPARISON        0.08 -0.07  0.85  0.04  0.07  0.06  0.02 -0.06 -0.04
## BADGES_COLLECTING        0.02  0.08  0.89  0.02  0.02  0.05 -0.04 -0.04 -0.10
## AWARDS                  -0.01  0.02  0.84 -0.02 -0.04 -0.07  0.03  0.08  0.10
## COMPETITIONS            -0.03  0.05  0.70 -0.10  0.02 -0.04  0.01  0.12  0.29
## STATUS_CURRENT          -0.01  0.39  0.13  0.22  0.02  0.14  0.27  0.02 -0.11
## ASSESSMENT_CONT         -0.07  0.14 -0.02 -0.01  0.13  0.23  0.61  0.05  0.04
## ASSESSMENT_EXAMS        -0.05  0.16 -0.06  0.13 -0.01  0.19  0.48  0.19  0.16
## ABSENCE                 -0.13  0.12 -0.03  0.08  0.06  0.25  0.53  0.18  0.06
## COMPARISON_OTHERS        0.43  0.15  0.31 -0.04  0.11  0.04 -0.02  0.05 -0.12
##                           MR8   h2   u2 com
## TIMELINE                 0.24 0.44 0.56 5.6
## RISK                     0.08 0.55 0.45 5.1
## DYNAMICS                 0.37 0.54 0.46 4.8
## AVERAGE                  0.52 0.46 0.54 1.9
## AVERAGE_COMPARISON       0.31 0.50 0.50 1.9
## SCHEDULE                 0.06 0.51 0.49 1.1
## CALENDAR                -0.06 0.63 0.37 1.1
## COURSES                  0.18 0.44 0.56 3.1
## NOTIFICATIONS_COURSE     0.00 0.44 0.56 2.2
## NOTIFICATIONS_DEADLINES  0.17 0.53 0.47 3.3
## MESSAGES_TEACHER         0.16 0.41 0.59 2.8
## MESSAGES_ADMIN          -0.06 0.50 0.50 1.6
## REQUESTS                -0.07 0.31 0.69 4.2
## MESSAGES_SU              0.09 0.46 0.54 1.8
## EXTRACURRICULAR          0.14 0.39 0.61 4.7
## COMPARISON_EXAMS         0.00 0.75 0.25 1.1
## COMPARISON_ECTS          0.04 0.76 0.24 1.2
## COMPARISON_GRADES       -0.02 0.75 0.25 1.1
## COMPARISON_OBLIGATIONS  -0.06 0.64 0.36 1.2
## STATUS_STUDENTS         -0.01 0.68 0.32 2.1
## STATUS_COMPARISON        0.07 0.69 0.31 1.5
## PREDICTION_COURSE       -0.02 0.75 0.25 1.0
## PREDICTION_YEAR          0.03 0.86 0.14 1.0
## PREDICTION_OBLIGATIONS  -0.06 0.77 0.23 1.1
## PREDICTION_ECTS         -0.03 0.78 0.22 1.2
## PREDICTION_PROGRAM       0.07 0.64 0.36 1.2
## PREDICTION_GROUP         0.28 0.63 0.37 1.6
## ECTSAVG_STUDY            0.05 0.71 0.29 2.9
## ECTSAVG_COURSE           0.09 0.74 0.26 2.6
## AVGGRADE_COURSE          0.14 0.60 0.40 3.2
## PASSRATE_COURSE         -0.05 0.65 0.35 1.3
## PPLAN_COURSE             0.01 0.81 0.19 1.0
## PPLAN_STUDY             -0.03 0.86 0.14 1.0
## PPLAN_MONITORING         0.05 0.76 0.24 1.2
## ECTS_MONITORING          0.18 0.59 0.41 2.6
## PPLAN_EXTRACURRICULAR   -0.06 0.55 0.45 4.2
## TEACHERS                 0.48 0.44 0.56 2.1
## TEACHER_EVALUATION       0.24 0.48 0.52 1.8
## TEACHER_PROFILE          0.34 0.53 0.47 2.1
## TEACHERS_CONTEVAL       -0.03 0.68 0.32 1.0
## TEACHERS_FEEDBACK       -0.14 0.66 0.34 1.2
## BADGES                   0.06 0.56 0.44 2.1
## BADGES_COMPARISON       -0.04 0.77 0.23 1.1
## BADGES_COLLECTING       -0.06 0.83 0.17 1.1
## AWARDS                   0.04 0.77 0.23 1.1
## COMPETITIONS             0.10 0.69 0.31 1.5
## STATUS_CURRENT          -0.02 0.61 0.39 3.3
## ASSESSMENT_CONT          0.03 0.67 0.33 1.6
## ASSESSMENT_EXAMS         0.06 0.62 0.38 2.6
## ABSENCE                  0.00 0.63 0.37 2.1
## COMPARISON_OTHERS        0.09 0.58 0.42 2.7
## 
##                        MR2  MR1  MR4  MR3  MR5 MR10  MR6  MR9  MR7  MR8
## SS loadings           5.25 5.39 4.24 3.95 2.38 2.65 2.16 2.00 1.71 1.85
## Proportion Var        0.10 0.11 0.08 0.08 0.05 0.05 0.04 0.04 0.03 0.04
## Cumulative Var        0.10 0.21 0.29 0.37 0.42 0.47 0.51 0.55 0.58 0.62
## Proportion Explained  0.17 0.17 0.13 0.13 0.08 0.08 0.07 0.06 0.05 0.06
## Cumulative Proportion 0.17 0.34 0.47 0.60 0.67 0.76 0.82 0.89 0.94 1.00
## 
##  With factor correlations of 
##       MR2  MR1  MR4  MR3  MR5 MR10  MR6   MR9   MR7  MR8
## MR2  1.00 0.26 0.39 0.18 0.19 0.05 0.16  0.36  0.01 0.26
## MR1  0.26 1.00 0.35 0.43 0.17 0.36 0.29  0.16  0.09 0.29
## MR4  0.39 0.35 1.00 0.32 0.24 0.08 0.21  0.20  0.14 0.25
## MR3  0.18 0.43 0.32 1.00 0.19 0.39 0.24  0.09  0.25 0.18
## MR5  0.19 0.17 0.24 0.19 1.00 0.17 0.13  0.16  0.18 0.16
## MR10 0.05 0.36 0.08 0.39 0.17 1.00 0.32  0.10  0.14 0.17
## MR6  0.16 0.29 0.21 0.24 0.13 0.32 1.00  0.16  0.07 0.15
## MR9  0.36 0.16 0.20 0.09 0.16 0.10 0.16  1.00 -0.01 0.20
## MR7  0.01 0.09 0.14 0.25 0.18 0.14 0.07 -0.01  1.00 0.07
## MR8  0.26 0.29 0.25 0.18 0.16 0.17 0.15  0.20  0.07 1.00
## 
## Mean item complexity =  2.1
## Test of the hypothesis that 10 factors are sufficient.
## 
## The degrees of freedom for the null model are  1275  and the objective function was  40.3 with Chi Square of  8186.99
## The degrees of freedom for the model are 810  and the objective function was  6.92 
## 
## The root mean square of the residuals (RMSR) is  0.03 
## The df corrected root mean square of the residuals is  0.03 
## 
## The harmonic number of observations is  222 with the empirical chi square  397.83  with prob <  1 
## The total number of observations was  222  with Likelihood Chi Square =  1359.03  with prob <  1.8e-30 
## 
## Tucker Lewis Index of factoring reliability =  0.87
## RMSEA index =  0.055  and the 90 % confidence intervals are  0.05 0.06
## BIC =  -3017.14
## Fit based upon off diagonal values = 0.99
## Measures of factor score adequacy             
##                                                    MR2  MR1  MR4  MR3  MR5 MR10
## Correlation of (regression) scores with factors   0.97 0.97 0.97 0.97 0.92 0.91
## Multiple R square of scores with factors          0.94 0.95 0.94 0.93 0.85 0.83
## Minimum correlation of possible factor scores     0.87 0.90 0.87 0.87 0.70 0.66
##                                                    MR6  MR9  MR7  MR8
## Correlation of (regression) scores with factors   0.90 0.90 0.87 0.86
## Multiple R square of scores with factors          0.81 0.81 0.76 0.74
## Minimum correlation of possible factor scores     0.61 0.63 0.53 0.48

4.3 Loadings

print(EFA_model$loadings, sort=TRUE, cutoff=0.4)
## 
## Loadings:
##                         MR2    MR1    MR4    MR3    MR5    MR10   MR6    MR9   
## AVERAGE_COMPARISON       0.560                                                 
## COMPARISON_EXAMS         0.814                                                 
## COMPARISON_ECTS          0.805                                                 
## COMPARISON_GRADES        0.781                                                 
## COMPARISON_OBLIGATIONS   0.699                                                 
## STATUS_STUDENTS          0.589                                                 
## STATUS_COMPARISON        0.657                                                 
## PREDICTION_COURSE               0.786                                          
## PREDICTION_YEAR                 0.923                                          
## PREDICTION_OBLIGATIONS          0.836                                          
## PREDICTION_ECTS                 0.764                                          
## PREDICTION_PROGRAM              0.719                                          
## PREDICTION_GROUP                0.604                                          
## BADGES                                 0.503                                   
## BADGES_COMPARISON                      0.851                                   
## BADGES_COLLECTING                      0.892                                   
## AWARDS                                 0.840                                   
## COMPETITIONS                           0.698                                   
## PPLAN_COURSE                                  0.854                            
## PPLAN_STUDY                                   0.891                            
## PPLAN_MONITORING                              0.735                            
## TEACHER_EVALUATION                                   0.538                     
## TEACHER_PROFILE                                      0.532                     
## TEACHERS_CONTEVAL                                    0.821                     
## TEACHERS_FEEDBACK                                    0.754                     
## SCHEDULE                                                    0.652              
## CALENDAR                                                    0.751              
## ASSESSMENT_CONT                                                    0.612       
## ABSENCE                                                            0.527       
## PASSRATE_COURSE                                                           0.643
## MESSAGES_ADMIN                                                                 
## AVERAGE                                                                        
## TIMELINE                                                                       
## RISK                                                                           
## DYNAMICS                                                                       
## COURSES                                                                        
## NOTIFICATIONS_COURSE                                        0.443              
## NOTIFICATIONS_DEADLINES                                                        
## MESSAGES_TEACHER                                                               
## REQUESTS                                                                       
## MESSAGES_SU                                                                    
## EXTRACURRICULAR                                                                
## ECTSAVG_STUDY            0.451                                            0.446
## ECTSAVG_COURSE                                                            0.497
## AVGGRADE_COURSE                                                                
## ECTS_MONITORING                               0.434                            
## PPLAN_EXTRACURRICULAR                                                          
## TEACHERS                                                                       
## STATUS_CURRENT                                                                 
## ASSESSMENT_EXAMS                                                   0.476       
## COMPARISON_OTHERS        0.426                                                 
##                         MR7    MR8   
## AVERAGE_COMPARISON                   
## COMPARISON_EXAMS                     
## COMPARISON_ECTS                      
## COMPARISON_GRADES                    
## COMPARISON_OBLIGATIONS               
## STATUS_STUDENTS                      
## STATUS_COMPARISON                    
## PREDICTION_COURSE                    
## PREDICTION_YEAR                      
## PREDICTION_OBLIGATIONS               
## PREDICTION_ECTS                      
## PREDICTION_PROGRAM                   
## PREDICTION_GROUP                     
## BADGES                               
## BADGES_COMPARISON                    
## BADGES_COLLECTING                    
## AWARDS                               
## COMPETITIONS                         
## PPLAN_COURSE                         
## PPLAN_STUDY                          
## PPLAN_MONITORING                     
## TEACHER_EVALUATION                   
## TEACHER_PROFILE                      
## TEACHERS_CONTEVAL                    
## TEACHERS_FEEDBACK                    
## SCHEDULE                             
## CALENDAR                             
## ASSESSMENT_CONT                      
## ABSENCE                              
## PASSRATE_COURSE                      
## MESSAGES_ADMIN           0.532       
## AVERAGE                         0.519
## TIMELINE                             
## RISK                                 
## DYNAMICS                             
## COURSES                              
## NOTIFICATIONS_COURSE                 
## NOTIFICATIONS_DEADLINES              
## MESSAGES_TEACHER                     
## REQUESTS                             
## MESSAGES_SU              0.490       
## EXTRACURRICULAR                      
## ECTSAVG_STUDY                        
## ECTSAVG_COURSE                       
## AVGGRADE_COURSE                      
## ECTS_MONITORING                      
## PPLAN_EXTRACURRICULAR                
## TEACHERS                        0.483
## STATUS_CURRENT                       
## ASSESSMENT_EXAMS                     
## COMPARISON_OTHERS                    
## 
##                  MR2   MR1   MR4   MR3   MR5  MR10   MR6   MR9   MR7   MR8
## SS loadings    4.446 4.431 3.498 3.073 2.084 2.032 1.601 1.541 1.485 1.326
## Proportion Var 0.087 0.087 0.069 0.060 0.041 0.040 0.031 0.030 0.029 0.026
## Cumulative Var 0.087 0.174 0.243 0.303 0.344 0.384 0.415 0.445 0.474 0.500

4.4 Scores

head(EFA_model$scores)
##              MR2        MR1        MR4        MR3           MR5       MR10
## [1,]  1.36084257  0.2349911  1.5856767 -1.7894132  0.8749699417  0.8180829
## [2,]  0.21073329 -1.4010818  0.1349960  0.2815262 -0.0048006877  0.4393403
## [3,]  0.65847651  0.2148257  0.3150179  0.1331648 -0.0152667482  0.6029984
## [4,]  0.02755283  0.6499766 -1.4354292 -0.1899754 -0.3465494208 -0.2945322
## [5,]  0.72886005  0.2037469  1.5736673  0.8953502  1.2708384146  0.4457098
## [6,] -1.43033514  0.1393323  0.8881298  0.7443692 -0.0004254104  0.4348529
##             MR6        MR9        MR7       MR8
## [1,]  0.8267324 0.18046922  0.9511419 0.7249557
## [2,]  0.4617899 0.76987695 -0.5022364 1.1574353
## [3,]  0.4441850 0.53471877  0.6939988 0.6219408
## [4,] -0.5400891 0.48245062  1.7742659 0.2307697
## [5,] -0.1282711 0.83106077  0.9747692 0.7331866
## [6,]  0.5245173 0.04804445 -0.8066821 0.2515853
plot(density(EFA_model$scores, na.rm = TRUE), 
    main = "Factor Scores")

corrplot(round(cor(podaci, use = "pairwise.complete.obs"), 2), type = "upper", tl.col = "black", tl.srt = 90,
         diag=FALSE, mar=c(0,0,0.1,0), tl.cex=0.4)

corrplot(round(corr.test(podaci, use = "pairwise.complete.obs")$p, 2), type = "upper", tl.col = "black", tl.srt = 90,
         diag=FALSE, mar=c(0,0,0.1,0), tl.cex=0.4)