{% highlight r %} library(knitr) render_jekyll() # Sets up Jekyll-compatible output hooks {% endhighlight %}


1. Data Preparation

1.1 Load Data

{% highlight text %} ## Rows loaded: 301 {% endhighlight %}

{% highlight text %} ## Columns loaded: 62 {% endhighlight %}

1.2 Recode Likert Responses to Numeric

1.3 Attention Check Filtering

{% highlight text %} ## Participants before filtering : 301 {% endhighlight %}

{% highlight text %} ## Failed attention check : 8 {% endhighlight %}

{% highlight text %} ## Participants after filtering : 293 {% endhighlight %}

1.4 GROUP Variable

Sample size by condition
Group n
Low 149
High 144

2. Descriptive Statistics

2.1 Item-Level Descriptives

Descriptive statistics for all scale items (1–7)
n mean sd median min max skew kurtosis
Goal_1 293 4.38 2.17 5 1 7 -0.26 -1.52
Goal_2 293 4.49 1.94 5 1 7 -0.46 -1.16
Goal_3 293 4.36 2.10 5 1 7 -0.33 -1.44
Goal_4 293 4.51 2.09 5 1 7 -0.41 -1.35
Goal_5 293 4.94 1.90 6 1 7 -0.80 -0.67
Goal_6 293 4.84 1.98 6 1 7 -0.66 -0.96
Goal_7 293 4.82 2.02 6 1 7 -0.71 -0.94
Role_1 293 4.41 2.21 5 1 7 -0.32 -1.51
Role_2 293 4.28 2.17 5 1 7 -0.22 -1.53
Role_3 293 4.79 2.01 6 1 7 -0.65 -1.01
Role_4 293 4.79 2.10 6 1 7 -0.69 -1.04
Role_5 293 4.83 1.93 5 1 7 -0.67 -0.90
Role_6 293 4.51 2.09 5 1 7 -0.37 -1.39
Role_7 293 4.61 1.98 5 1 7 -0.49 -1.14
Procedure_1 293 4.36 2.20 5 1 7 -0.32 -1.49
Procedure_2 293 4.29 2.27 5 1 7 -0.29 -1.56
Procedure_3 293 4.90 1.96 6 1 7 -0.82 -0.68
Procedure_4 293 4.34 2.26 5 1 7 -0.29 -1.53
Procedure_5 293 4.32 2.25 5 1 7 -0.26 -1.55
Procedure_6 293 4.15 2.24 5 1 7 -0.12 -1.59
Procedure_7 293 4.43 2.20 5 1 7 -0.33 -1.48
Interpersonal_1 293 5.05 1.89 6 1 7 -0.88 -0.51
Interpersonal_2 293 4.74 1.87 5 1 7 -0.65 -0.76
Interpersonal_3 293 4.51 2.12 5 1 7 -0.39 -1.40
Interpersonal_4 293 5.09 1.89 6 1 7 -0.96 -0.37
Interpersonal_5 293 4.82 1.85 5 1 7 -0.68 -0.77
Interpersonal_6 293 4.99 1.79 6 1 7 -0.94 -0.24
Interpersonal_7 293 5.18 1.87 6 1 7 -0.95 -0.39

2.2 Descriptives by Group

Factor means and SDs by condition
GROUP Goal_M Goal_SD Role_M Role_SD Process_M Process_SD Social_M Social_SD
Low 3.18 1.51 2.90 1.25 2.74 1.38 3.80 1.62
High 6.11 0.76 5.45 0.73 6.12 0.86 6.07 0.86

3. Inter-Item Correlation


4. EFA Assumptions

4.1 Kaiser-Meyer-Olkin (KMO) & Bartlett’s Test

{% highlight text %} ## KMO Overall Measure of Sampling Adequacy: 0.979 {% endhighlight %}

{% highlight text %} ## Bartlett’s Test: chi-sq = 12939.33, df = 378, p = 0.0000 {% endhighlight %}

KMO per item (values > 0.60 are acceptable)
Item KMO
Goal_1 Goal_1 0.985
Goal_2 Goal_2 0.983
Goal_3 Goal_3 0.982
Goal_4 Goal_4 0.984
Goal_5 Goal_5 0.977
Goal_6 Goal_6 0.984
Goal_7 Goal_7 0.973
Role_1 Role_1 0.987
Role_2 Role_2 0.980
Role_3 Role_3 0.972
Role_4 Role_4 0.977
Role_5 Role_5 0.977
Role_6 Role_6 0.984
Role_7 Role_7 0.980
Procedure_1 Procedure_1 0.980
Procedure_2 Procedure_2 0.986
Procedure_3 Procedure_3 0.985
Procedure_4 Procedure_4 0.980
Procedure_5 Procedure_5 0.984
Procedure_6 Procedure_6 0.981
Procedure_7 Procedure_7 0.981
Interpersonal_1 Interpersonal_1 0.977
Interpersonal_2 Interpersonal_2 0.961
Interpersonal_3 Interpersonal_3 0.981
Interpersonal_4 Interpersonal_4 0.970
Interpersonal_5 Interpersonal_5 0.974
Interpersonal_6 Interpersonal_6 0.975
Interpersonal_7 Interpersonal_7 0.973

4.2 Scree Plot & Parallel Analysis

{% highlight text %} ## Parallel analysis suggests that the number of factors = 2 and the number of components = NA {% endhighlight %}

{% highlight text %} ## Parallel analysis suggests: 2 factors {% endhighlight %}


5. Exploratory Factor Analysis

EFA factor loadings (oblimin rotation; loadings
Goal Role Process Social
Goal_1 0.908
Goal_2 0.764
Goal_3 0.893
Goal_4 0.762
Goal_5 0.574
Goal_6 0.601
Goal_7 0.556 0.337
Role_1 0.879
Role_2 0.82
Role_3 0.452 0.493
Role_4 0.694
Role_5 0.462 0.432
Role_6 0.65
Role_7 0.6
Procedure_1 0.966
Procedure_2 0.93
Procedure_3 0.332 0.531
Procedure_4 0.975
Procedure_5 0.954
Procedure_6 0.965
Procedure_7 0.999
Interpersonal_1 0.882
Interpersonal_2 0.81
Interpersonal_3 0.519 0.479
Interpersonal_4 0.955
Interpersonal_5 0.835
Interpersonal_6 0.959
Interpersonal_7 0.903

5.1 Model Fit Indices

EFA model fit indices (4-factor solution)
Index Value
RMSEA 0.060
RMSEA 90% CI lower 0.053
RMSEA 90% CI upper 0.068
TLI 0.968
BIC -982.780
Chi-square 29.400
df 272.000
p-value 0.000

5.2 Factor Intercorrelations

Factor intercorrelations (oblimin solution)
Factor Goal Role Process Social
ML1 1.000 0.774 0.578 0.220
ML2 0.774 1.000 0.423 0.088
ML4 0.578 0.423 1.000 0.193
ML3 0.220 0.088 0.193 1.000

5.3 Loading Heatmap


6. Reliability (Cronbach’s α)

Cronbach’s α by factor (α > .70 acceptable; > .80 good)
Factor Alpha Std_Alpha Items
Goal 0.976 0.976 7
Role 0.962 0.963 7
Process 0.974 0.973 7
Social 0.966 0.966 7

7. Manipulation Check — Group Differences (t-tests)

Independent samples t-tests: Low vs. High group by factor
Factor M_Low SD_Low M_High SD_High t df p d Sig
t…1 Goal 3.18 1.51 6.11 0.76 -21.183 220.3 < .001 2.450 ***
t…2 Role 2.90 1.25 5.45 0.73 -21.447 240.5 < .001 2.485 ***
t…3 Process 2.74 1.38 6.12 0.86 -25.284 249.9 < .001 2.933 ***
t…4 Social 3.80 1.62 6.07 0.86 -15.015 227.6 < .001 1.738 ***

7.1 Group Comparison Plot


8. Summary

Summary: reliability, group means, and effect sizes
Factor Cronbach α Std_Alpha Items M (Low) M (High) Cohen’s d p-value Sig
Goal 0.976 0.976 7 3.18 6.11 2.450 0 ***
Role 0.962 0.963 7 2.90 5.45 2.485 0 ***
Process 0.974 0.973 7 2.74 6.12 2.933 0 ***
Social 0.966 0.966 7 3.80 6.07 1.738 0 ***

9. Session Info

{% highlight text %} ## R version 4.3.1 (2023-06-16) ## Platform: aarch64-apple-darwin20 (64-bit) ## Running under: macOS 26.3 ## ## Matrix products: default ## BLAS: /Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/lib/libRblas.0.dylib ## LAPACK: /Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/lib/libRlapack.dylib; LAPACK version 3.11.0 ## ## locale: ## [1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8 ## ## time zone: Australia/Melbourne ## tzcode source: internal ## ## attached base packages: ## [1] stats graphics grDevices utils datasets methods base
## ## other attached packages: ## [1] stringr_1.5.0 purrr_1.0.1 scales_1.2.1
## [4] ggcorrplot_0.1.4.1 corrplot_0.92 kableExtra_1.4.0
## [7] GPArotation_2025.3-1 psych_2.3.6 ggplot2_3.4.2
## [10] tidyr_1.3.0 dplyr_1.1.2 readxl_1.4.3
## [13] knitr_1.43
## ## loaded via a namespace (and not attached): ## [1] sass_0.4.6 utf8_1.2.3 generics_0.1.3 xml2_1.3.5
## [5] stringi_1.7.12 lattice_0.21-8 digest_0.6.31 magrittr_2.0.3
## [9] evaluate_0.21 grid_4.3.1 fastmap_1.1.1 plyr_1.8.8
## [13] cellranger_1.1.0 jsonlite_1.8.7 fansi_1.0.4 viridisLite_0.4.2 ## [17] textshaping_0.3.6 jquerylib_0.1.4 mnormt_2.1.1 cli_3.6.1
## [21] rlang_1.1.1 munsell_0.5.0 withr_2.5.0 cachem_1.0.8
## [25] yaml_2.3.7 tools_4.3.1 parallel_4.3.1 reshape2_1.4.4
## [29] colorspace_2.1-0 vctrs_0.6.3 R6_2.5.1 lifecycle_1.0.3
## [33] pkgconfig_2.0.3 pillar_1.9.0 bslib_0.5.0 gtable_0.3.3
## [37] Rcpp_1.0.10 glue_1.6.2 systemfonts_1.2.3 highr_0.10
## [41] xfun_0.52 tibble_3.2.1 tidyselect_1.2.0 rstudioapi_0.15.0 ## [45] farver_2.1.1 htmltools_0.5.5 nlme_3.1-162 labeling_0.4.2
## [49] rmarkdown_2.23 svglite_2.2.1 compiler_4.3.1 {% endhighlight %}