*date operation COMPUTE time = aug + jul + jun + may + apmafe . EXECUTE . *recode attitude score RECODE ra01 ra02 ra04 ra06 ra10 ra11 (1=5) (2=4) (3=3) (4=2) (5=1) (ELSE=Copy) INTO sra01 sra02 sra04 sra06 sra10 sra11 . EXECUTE . RECODE ra03 ra05 ra07 ra08 ra09 ra12 (ELSE=Copy) INTO sra03 sra05 sra07 sra08 sra09 sra12 . EXECUTE . *replace missing value satisfaction score / summate overall and 4 factors RMV /rs01_1=TREND(rs01) /rs02_1=TREND(rs02) / /rs04_1=TREND(rs04) /rs05_1=TREND(rs05) /rs06_1=TREND(rs06) /rs07_1=TREND(rs07) /rs08_1=TREND(rs08) /rs09_1=TREND(rs09) /rs10_1=TREND(rs10) /rs11_1=TREND(rs11) /rs12_1=TREND(rs12) /rs13_1=TREND(rs13) /rs14_1=TREND(rs14) /rs15_1=TREND(rs15) /rs16_1=TREND(rs16) /rs17_1=TREND(rs17) /rs18_1=TREND(rs18) /rs19_1=TREND(rs19) /rs20_1=TREND(rs20) /rs21_1=TREND(rs21) /rs22_1=TREND(rs22) /rs23_1=TREND(rs23) /rs24_1=TREND(rs24) /rs25_1=TREND(rs25) /rs26_1=TREND(rs26) /rs27_1=TREND(rs27) /rs28_1=TREND(rs28) /rs29_1=TREND(rs29) /rs30_1=TREND(rs30) /rs31_1=TREND(rs31) /rs32_1=TREND(rs32) /rs33_1=TREND(rs33) /rs34_1=TREND(rs34). COMPUTE persum = MEAN(rs01_1,rs04_1,rs05_1,rs07_1,rs08_1,rs10_1,rs11_1 ,rs13_1,rs20_1,rs26_1,rs30_1,rs33_1) . VARIABLE LABELS persum 'Personnel Summate score' . EXECUTE . COMPUTE prosum = MEAN(rs09_1,rs14_1,rs15_1,rs16_1,rs17_1,rs18_1,rs19_1,rs21_1,rs23_1 ,rs28_1) . VARIABLE LABELS prosum 'Process Summate score' . EXECUTE . COMPUTE outsum = MEAN(rs06_1,rs12_1,rs22_1,rs31_1,rs32_1,rs34_1) . VARIABLE LABELS outsum 'Outcome Summate score' . EXECUTE . COMPUTE plcsum = MEAN(rs02_1,rs24_1,rs25_1,rs27_1,rs29_1) . VARIABLE LABELS plcsum 'Place Summate score' . EXECUTE . COMPUTE satsumsc = MEAN(persum,prosum,outsum,plcsum) . VARIABLE LABELS satsumsc 'Satisfaction Summate Score' . EXECUTE . *replace missing value attitude score and summate attitude score RMV /sra02_1=TREND(sra02) /sra03_1=TREND(sra03) /sra04_1=TREND(sra04) /sra05_1=TREND(sra05) /sra06_1=TREND(sra06) /sra08_1=TREND(sra08) /sra09_1=TREND(sra09) /sra10_1=TREND(sra10) /sra11_1=TREND(sra11) /sra12_1=TREND(sra12). COMPUTE Attscore = sra02_1+sra03_1+sra04_1+sra05_1+sra06_1 +sra08_1+sra09_1+sra10_1+sra11_1+sra12_1 . VARIABLE LABELS Attscore 'Attitude Score' . EXECUTE . *replace missing value intention score and summate intention score RMV /ri01_1=TREND(ri01) /ri02_1=TREND(ri02) /ri03_1=TREND(ri03) /ri04_1=TREND(ri04) /ri05_1=TREND(ri05) /ri06_1=TREND(ri06) /ri07_1=TREND(ri07) /ri08_1=TREND(ri08) /ri09_1=TREND(ri09). COMPUTE intscore = ri01_1+ri02_1+ri03_1+ri04_1+ri05_1+ri06_1+ri07_1+ri08_1 +ri09_1 . VARIABLE LABELS intscore 'Intention Score' . EXECUTE . *replace missing value perceive score and summate perceived score RMV /rp01_1=TREND(rp01) /rp02_1=TREND(rp02) /rp03_1=TREND(rp03) /rp04_1=TREND(rp04) /rp05_1=TREND(rp05) /rp06_1=TREND(rp06) /rp07_1=TREND(rp07) /rp08_1=TREND(rp08) /rp09_1=TREND(rp09). COMPUTE perscore = rp01_1+rp02_1+rp03_1+rp04_1+rp05_1+rp06_1+rp07_1+rp08_1 +rp09_1 . VARIABLE LABELS perscore 'Perceived Score' . EXECUTE . *Factor Alpha VARIMAX 666 cases FACTOR /VARIABLES rs01_1 rs02_1 rs03_1 rs04_1 rs05_1 rs06_1 rs07_1 rs08_1 rs09_1 rs10_1 rs11_1 rs12_1 rs13_1 rs14_1 rs15_1 rs16_1 rs17_1 rs18_1 rs19_1 rs20_1 rs21_1 rs22_1 rs23_1 rs24_1 rs25_1 rs26_1 rs27_1 rs28_1 rs29_1 rs30_1 rs31_1 rs32_1 rs33_1 rs34_1 /MISSING LISTWISE /ANALYSIS rs01_1 rs02_1 rs03_1 rs04_1 rs05_1 rs06_1 rs07_1 rs08_1 rs09_1 rs10_1 rs11_1 rs12_1 rs13_1 rs14_1 rs15_1 rs16_1 rs17_1 rs18_1 rs19_1 rs20_1 rs21_1 rs22_1 rs23_1 rs24_1 rs25_1 rs26_1 rs27_1 rs28_1 rs29_1 rs30_1 rs31_1 rs32_1 rs33_1 rs34_1 /PRINT UNIVARIATE INITIAL CORRELATION SIG DET KMO AIC EXTRACTION ROTATION FSCORE /FORMAT SORT /PLOT EIGEN ROTATION /CRITERIA MINEIGEN(1) ITERATE(500) /EXTRACTION ALPHA /CRITERIA ITERATE(500) /ROTATION VARIMAX . *Reliability 33 items RELIABILITY /VARIABLES=rs01_1 rs02_1 rs04_1 rs05_1 rs06_1 rs07_1 rs08_1 rs09_1 rs10_1 rs11_1 rs12_1 rs13_1 rs14_1 rs15_1 rs16_1 rs17_1 rs18_1 rs19_1 rs20_1 rs21_1 rs22_1 rs23_1 rs24_1 rs25_1 rs26_1 rs27_1 rs28_1 rs29_1 rs30_1 rs31_1 rs32_1 rs33_1 rs34_1 /FORMAT=NOLABELS /SCALE(ALPHA)=ALL/MODEL=ALPHA /STATISTICS=DESCRIPTIVE SCALE /SUMMARY=TOTAL . *Reliability Factor1 RELIABILITY /VARIABLES=rs01_1 rs04_1 rs05_1 rs07_1 rs08_1 rs10_1 rs11_1 rs13_1 rs20_1 rs26_1 rs30_1 rs33_1 /FORMAT=NOLABELS /SCALE(ALPHA)=ALL/MODEL=ALPHA /STATISTICS=DESCRIPTIVE SCALE /SUMMARY=TOTAL . *Reliability Factor2 RELIABILITY /VARIABLES=rs09_1 rs14_1 rs15_1 rs16_1 rs17_1 rs18_1 rs19_1 rs21_1 rs23_1 rs28_1 /FORMAT=NOLABELS /SCALE(ALPHA)=ALL/MODEL=ALPHA /STATISTICS=DESCRIPTIVE SCALE /SUMMARY=TOTAL . *Reliability Factor3 RELIABILITY /VARIABLES=rs06_1 rs12_1 rs22_1 rs31_1 rs32_1 rs34_1 /FORMAT=NOLABELS /SCALE(ALPHA)=ALL/MODEL=ALPHA /STATISTICS=DESCRIPTIVE SCALE /SUMMARY=TOTAL . *Reliability Factor4 RELIABILITY /VARIABLES=rs02_1 rs24_1 rs25_1 rs27_1 rs29_1 /FORMAT=NOLABELS /SCALE(ALPHA)=ALL/MODEL=ALPHA /STATISTICS=DESCRIPTIVE SCALE /SUMMARY=TOTAL . *Correlate file *replace missing value satisfaction score / summate overall and 4 factors RMV /rs01_#2=TREND(rs01#2) /rs02_#2=TREND(rs02#2) / /rs04_#2=TREND(rs04#2) /rs05_#2=TREND(rs05#2) /rs06_#2=TREND(rs06#2) /rs07_#2=TREND(rs07#2) /rs08_#2=TREND(rs08#2) /rs09_#2=TREND(rs09#2) /rs10_#2=TREND(rs10#2) /rs11_#2=TREND(rs11#2) /rs12_#2=TREND(rs12#2) /rs13_#2=TREND(rs13#2) /rs14_#2=TREND(rs14#2) /rs15_#2=TREND(rs15#2) /rs16_#2=TREND(rs16#2) /rs17_#2=TREND(rs17#2) /rs18_#2=TREND(rs18#2) /rs19_#2=TREND(rs19#2) /rs20_#2=TREND(rs20#2) /rs21_#2=TREND(rs21#2) /rs22_#2=TREND(rs22#2) /rs23_#2=TREND(rs23#2) /rs24_#2=TREND(rs24#2) /rs25_#2=TREND(rs25#2) /rs26_#2=TREND(rs26#2) /rs27_#2=TREND(rs27#2) /rs28_#2=TREND(rs28#2) /rs29_#2=TREND(rs29#2) /rs30_#2=TREND(rs30#2) /rs31_#2=TREND(rs31#2) /rs32_#2=TREND(rs32#2) /rs33_#2=TREND(rs33#2) /rs34_#2=TREND(rs34#2). COMPUTE persum#2 = MEAN(rs01_#2,rs04_#2,rs05_#2,rs07_#2,rs08_#2,rs10_#2,rs11_#2 ,rs13_#2,rs20_#2,rs26_#2,rs30_#2,rs33_#2) . VARIABLE LABELS persum#2 'Personnel Summate score second' . EXECUTE . COMPUTE prosum#2 = MEAN(rs09_#2,rs14_#2,rs15_#2,rs16_#2,rs17_#2,rs18_#2,rs19_#2,rs21_#2,rs23_#2 ,rs28_#2) . VARIABLE LABELS prosum#2 'Process Summate score second' . EXECUTE . COMPUTE outsum#2 = MEAN(rs06_#2,rs12_#2,rs22_#2,rs31_#2,rs32_#2,rs34_#2) . VARIABLE LABELS outsum#2 'Outcome Summate score second' . EXECUTE . COMPUTE plcsum#2 = MEAN(rs02_#2,rs24_#2,rs25_#2,rs27_#2,rs29_#2) . VARIABLE LABELS plcsum#2 'Place Summate score second' . EXECUTE . COMPUTE satsum#2 = MEAN(persum#2,prosum#2,outsum#2,plcsum#2) . VARIABLE LABELS satsum#2 'Satisfaction Summate Score second' . EXECUTE . *replace missing value attitude score and summate attitude score RMV /sra02_#2=TREND(sra02#2) /sra03_#2=TREND(sra03#2) /sra04_#2=TREND(sra04#2) /sra05_#2=TREND(sra05#2) /sra06_#2=TREND(sra06#2) /sra08_#2=TREND(sra08#2) /sra09_#2=TREND(sra09#2) /sra10_#2=TREND(sra10#2) /sra11_#2=TREND(sra11#2) /sra12_#2=TREND(sra12#2). COMPUTE Attsco#2 = sra02_#2+sra03_#2+sra04_#2+sra05_#2+sra06_#2 +sra08_#2+sra09_#2+sra10_#2+sra11_#2+sra12_#2 . VARIABLE LABELS Attsco#2 'Attitude Score second' . EXECUTE . * tools correlation CORRELATIONS /VARIABLES=ri01 rp04 ri02 rp07 ri03 rp05 ri04 rp02 ri05 rp09 ri06 rp03 ri07 rp01 ri08 rp08 ri09 rp06 /PRINT=TWOTAIL NOSIG /MISSING=PAIRWISE . CORRELATIONS /VARIABLES=ri01_1 rp04_1 ri02_1 rp07_1 ri03_1 rp05_1 ri04_1 rp02_1 ri05_1 rp09_1 ri06_1 rp03_1 ri07_1 rp01_1 ri08_1 rp08_1 ri09_1 rp06_1 /PRINT=TWOTAIL NOSIG /MISSING=PAIRWISE . CORRELATIONS /VARIABLES=ovsat persum prosum outsum plcsum satsumsc attscore ovsat#2 persum#2 prosum#2 outsum#2 plcsum#2 satsum#2 attsco#2 intscore perscore /PRINT=TWOTAIL NOSIG /MISSING=PAIRWISE . * Mean of twice COMPUTE attmean = MEAN(attscore,attsco#2) . EXECUTE . COMPUTE persmean = MEAN(persum,persum#2) . EXECUTE . COMPUTE prosmean = MEAN(prosum,prosum#2) . EXECUTE . COMPUTE outsmean = MEAN(outsum,outsum#2) . EXECUTE . COMPUTE plcsmean = MEAN(plcsum,plcsum#2) . EXECUTE . COMPUTE osatmean = MEAN(ovsat,ovsat#2) . EXECUTE . COMPUTE ssatmean = MEAN(persmean,prosmean,outsmean,plcsmean) . EXECUTE . * Average item in satisfaction scale COMPUTE rs01_m = MEAN(rs01_1,rs01_#2) . EXECUTE . COMPUTE rs02_m = MEAN(rs02_1,rs02_#2) . EXECUTE . COMPUTE rs04_m = MEAN(rs04_1,rs04_#2) . EXECUTE . COMPUTE rs05_m = MEAN(rs05_1,rs05_#2) . EXECUTE . COMPUTE rs06_m = MEAN(rs06_1,rs06_#2) . EXECUTE . COMPUTE rs07_m = MEAN(rs07_1,rs07_#2) . EXECUTE . COMPUTE rs08_m = MEAN(rs08_1,rs08_#2) . EXECUTE . COMPUTE rs09_m = MEAN(rs09_1,rs09_#2) . EXECUTE . COMPUTE rs10_m = MEAN(rs10_1,rs10_#2) . EXECUTE . COMPUTE rs11_m = MEAN(rs11_1,rs11_#2) . EXECUTE . COMPUTE rs12_m = MEAN(rs12_1,rs12_#2) . EXECUTE . COMPUTE rs13_m = MEAN(rs13_1,rs13_#2) . EXECUTE . COMPUTE rs14_m = MEAN(rs14_1,rs14_#2) . EXECUTE . COMPUTE rs15_m = MEAN(rs15_1,rs15_#2) . EXECUTE . COMPUTE rs16_m = MEAN(rs16_1,rs16_#2) . EXECUTE . COMPUTE rs17_m = MEAN(rs17_1,rs17_#2) . EXECUTE . COMPUTE rs18_m = MEAN(rs18_1,rs18_#2) . EXECUTE . COMPUTE rs19_m = MEAN(rs19_1,rs19_#2) . EXECUTE . COMPUTE rs20_m = MEAN(rs20_1,rs20_#2) . EXECUTE . COMPUTE rs21_m = MEAN(rs21_1,rs21_#2) . EXECUTE . COMPUTE rs22_m = MEAN(rs22_1,rs22_#2) . EXECUTE . COMPUTE rs23_m = MEAN(rs23_1,rs23_#2) . EXECUTE . COMPUTE rs24_m = MEAN(rs24_1,rs24_#2) . EXECUTE . COMPUTE rs25_m = MEAN(rs25_1,rs25_#2) . EXECUTE . COMPUTE rs26_m = MEAN(rs26_1,rs26_#2) . EXECUTE . COMPUTE rs27_m = MEAN(rs27_1,rs27_#2) . EXECUTE . COMPUTE rs28_m = MEAN(rs28_1,rs28_#2) . EXECUTE . COMPUTE rs29_m = MEAN(rs29_1,rs29_#2) . EXECUTE . COMPUTE rs30_m = MEAN(rs30_1,rs30_#2) . EXECUTE . COMPUTE rs31_m = MEAN(rs31_1,rs31_#2) . EXECUTE . COMPUTE rs32_m = MEAN(rs32_1,rs32_#2) . EXECUTE . COMPUTE rs33_m = MEAN(rs33_1,rs33_#2) . EXECUTE . COMPUTE rs34_m = MEAN(rs34_1,rs34_#2) . EXECUTE . * Factor score from 33 items COMPUTE perfac = (0.12776 * rs01_m)+(0.01877 * rs02_m)+(0.06611 * rs04_m)+(0.22910 * rs05_m)+(0.01833 * rs06_m)+(0.21654 * rs07_m)+(0.09353 * rs08_m) +(0.02038 * rs09_m)+(0.26193 * rs10_m)+(0.14048 * rs11_m)+(-0.01197 * rs12_m)+(0.15615 * rs13_m)+(-0.01591 * rs14_m)+(-0.07898 * rs15_m)+(-0.02114 * rs16_m)+(0.00106 * rs17_m)+(-0.08201 * rs18_m)+(-0.02304 * rs19_m) +(0.08654 * rs20_m)+(-0.00793 * rs21_m)+(-0.03656 * rs22_m)+(-0.03102 * rs23_m)+(-0.05049 * rs24_m)+(-0.01320 * rs25_m)+(0.07598 * rs26_m)+(-0.05569 * rs27_m)+(-0.08573 * rs28_m)+(-0.09831 * rs29_m)+(0.04816 * rs30_m) +(-0.09654 * rs31_m)+(0.00874 * rs32_m)+(0.07241 * rs33_m)+(-0.03205 * rs34_m) . VARIABLE LABELS perfac 'Personnel Satisfaction Factor Score' . EXECUTE . COMPUTE profac = (-0.08240 * rs01_m)+(-0.07680 * rs02_m)+(-0.01965 * rs04_m)+(-0.08916 * rs05_m)+(-0.07932 * rs06_m)+(-0.17179 * rs07_m)+(0.02314 * rs08_m) +(0.05003 * rs09_m)+(-0.07514 * rs10_m)+(0.02120 * rs11_m)+(-0.07374 * rs12_m)+(0.06996 * rs13_m)+(0.23510 * rs14_m)+(0.15089 * rs15_m)+(0.16386 * rs16_m)+(0.16345 * rs17_m)+(0.23956 * rs18_m)+(0.16173 * rs19_m) +(0.07110 * rs20_m)+(0.11396 * rs21_m)+(0.00443 * rs22_m)+(0.06954 * rs23_m)+(-0.08562 * rs24_m)+(0.00223 * rs25_m)+(0.04825 * rs26_m)+(-0.03444 * rs27_m)+(0.15914 * rs28_m)+(-0.01942 * rs29_m)+(-0.04104 * rs30_m) +(-0.12503 * rs31_m)+(-0.01928 * rs32_m)+(-0.03594 * rs33_m)+(-0.02729 * rs34_m) . VARIABLE LABELS profac 'Process Satisfaction Factor Score' . EXECUTE . COMPUTE outfac = (0.04142 * rs01_m)+(-0.00620 * rs02_m)+(-0.00474 * rs04_m)+(-0.05982 * rs05_m)+(0.21524 * rs06_m)+(-0.07795 * rs07_m)+(0.05966 * rs08_m) +(-0.03163 * rs09_m)+(-0.02190 * rs10_m)+(-0.09151 * rs11_m)+(0.29066 * rs12_m)+(-0.00533 * rs13_m)+(-0.01337 * rs14_m)+(0.09639 * rs15_m)+(-0.07449 * rs16_m)+(-0.11163 * rs17_m)+(-0.08990 * rs18_m)+(0.00530 * rs19_m) +(-0.05397 * rs20_m)+(-0.00025 * rs21_m)+(0.17298 * rs22_m)+(0.02336 * rs23_m)+(-0.07893 * rs24_m)+(-0.05510 * rs25_m)+(-0.06704 * rs26_m)+(0.01569 * rs27_m)+(-0.03843 * rs28_m)+(0.02118 * rs29_m)+(0.03954 * rs30_m) +(0.41902 * rs31_m)+(0.04884 * rs32_m)+(-0.00019 * rs33_m)+(0.11119 * rs34_m) . VARIABLE LABELS outfac 'Outcome Satisfaction Factor Score' . EXECUTE . COMPUTE plcfac = (-0.01978 * rs01_m)+(0.16052 * rs02_m)+(0.01163 * rs04_m)+(-0.02766 * rs05_m)+(-0.04124 * rs06_m)+(0.12269 * rs07_m)+(-0.12608 * rs08_m) +(0.02235 * rs09_m)+(-0.07573 * rs10_m)+(-0.01692 * rs11_m)+(-0.09321 * rs12_m)+(-0.15049 * rs13_m)+(-0.13824 * rs14_m)+(-0.08272 * rs15_m)+(0.03275 * rs16_m)+(0.03705 * rs17_m)+(0.03105 * rs18_m)+(-0.05446 * rs19_m) +(-0.04404 * rs20_m)+(0.00358 * rs21_m)+(-0.03151 * rs22_m)+(0.03833 * rs23_m)+(0.36052 * rs24_m)+(0.13936 * rs25_m)+(0.02842 * rs26_m)+(0.20158 * rs27_m)+(0.05944 * rs28_m)+(0.26002 * rs29_m)+(0.06035 * rs30_m) +(-0.04018 * rs31_m)+(0.05121 * rs32_m)+(0.05842 * rs33_m)+(0.04803 * rs34_m) . VARIABLE LABELS plcfac 'Place Satisfaction Factor Score' . EXECUTE .