
* DATA IMPORT.
GET DATA
  /TYPE=XLSX
  /FILE='expanded_raw_data.xlsx'
  /SHEET=name 'Sheet1'
  /READNAMES=on.

* COMPUTE SCALE MEANS.
COMPUTE SMU = MEAN(SMU1 TO SMU15).
COMPUTE AITU = MEAN(AITU1 TO AITU20).
COMPUTE DL = MEAN(DL1 TO DL25).
COMPUTE LLS = MEAN(LLS1 TO LLS20).
COMPUTE MOT = MEAN(MOT1 TO MOT18).
EXECUTE.

* RELIABILITY TESTS.
RELIABILITY /VARIABLES=SMU1 TO SMU15 /SCALE('SMU') ALL /MODEL=ALPHA.
RELIABILITY /VARIABLES=AITU1 TO AITU20 /SCALE('AITU') ALL /MODEL=ALPHA.
RELIABILITY /VARIABLES=DL1 TO DL25 /SCALE('DL') ALL /MODEL=ALPHA.
RELIABILITY /VARIABLES=LLS1 TO LLS20 /SCALE('LLS') ALL /MODEL=ALPHA.
RELIABILITY /VARIABLES=MOT1 TO MOT18 /SCALE('MOT') ALL /MODEL=ALPHA.

* DESCRIPTIVE STATISTICS.
DESCRIPTIVES VARIABLES=SMU AITU DL LLS MOT
  /STATISTICS=MEAN STDDEV.

* CORRELATION.
CORRELATIONS
  /VARIABLES=SMU AITU DL LLS MOT
  /PRINT=TWOTAIL SIG.

* REGRESSION H1.
REGRESSION
  /DEPENDENT LLS
  /METHOD=ENTER SMU.

* REGRESSION H2.
REGRESSION
  /DEPENDENT MOT
  /METHOD=ENTER AITU.

* MODERATION (DL as moderator).
REGRESSION
  /DEPENDENT LLS
  /METHOD=ENTER SMU DL
  /METHOD=ENTER SMU*DL.

* SAVE FILE.
SAVE OUTFILE='processed_data.sav'.
