*******Scoring for the ECR**********
RECODE ecr0001 to ecr0036 (99=SYSMIS) .
EXECUTE .
Compute temp3 = ecr0003
EXECUTE .
Compute temp15 = ecr0015.
EXECUTE .
Compute temp19 = ecr0019.
EXECUTE .
Compute temp25 = ecr0025.
EXECUTE .
Compute temp27 = ecr0027.
EXECUTE .
Compute temp29 = ecr0029.
EXECUTE .
Compute temp31 = ecr0031.
EXECUTE .
Compute temp33 = ecr0033.
EXECUTE .
Compute temp35 = ecr0035.
EXECUTE .
Compute temp22 = ecr0022.
EXECUTE .
Recode temp3 to temp22 (1=7) (2=6) (3=5) (5=3) (6=2) (7=1).
EXECUTE .
Compute Avoidance = mean.14(ecr0001,temp3,ecr0005,ecr0007,ecr0009,ecr0011,ecr0013,temp15,ecr0017,
temp19,ecr0021,ecr0023,temp25,temp27,temp29,temp31,temp33,temp35).
EXECUTE .
Compute Anxiety = mean.14(ecr0002,ecr0004,ecr0006,ecr0008,ecr0010,ecr0012,ecr0014,ecr0016,ecr0018,ecr0020,temp22,ecr0024,ecr0026,
ecr0028,ecr0030,ecr0032,ecr0034,ecr0036).
EXECUTE .
****computing four categories*****
Compute SEC2 = avoidance*3.2893296 + anxiety*5.4725318 - 11.5307833.
EXECUTE .
Compute FEAR2= avoidance*7.2371075 + anxiety*8.1776446 - 32.3553266.
EXECUTE .
Compute PRE2 = avoidance*3.9246754 +anxiety*9.7102446 - 28.4573220.
EXECUTE .
Compute DIS2 = avoidance*7.3654621 + anxiety*4.9392039 - 22.2281088.
EXECUTE .
Variable labels
sec2 "coeff secure dimension"
fear2 "coeff fearful dimension"
pre2 "coeff preoccupied dimension"
dis2 "coeff dismissing dimension".
If (sec2 > max(fear2,pre2,dis2)) ATT2 = 1.
If (fear2 > max(sec2,pre2,dis2)) ATT2 = 2.
If (pre2> max(sec2,fear2,dis2)) ATT2 = 3.
If (dis2 > max(sec2,fear2,pre2)) ATT2 = 4.
Variable labels
ATT2 "coefficient-based attachment category.".
Value labels
ATT2 1 "secure" 2 "fearful" 3 "preocc" 4 "dismiss".