﻿RECODE ManBoxTotal_Personal 
  (1.0 THRU 1.6 = 1) 
  (1.61 THRU 2.2 = 2)
  (2.21 THRU 2.8 = 3)
  (2.81 THRU 3.4 = 4)
  (3.41 THRU 4.0 = 5) INTO MB_Quintile.
EXECUTE.
VARIABLE LABELS MB_Quintile 'Man Box Quintile (1=Lowest, 5=Highest)'

VALUE LABELS MB_Quintile
  1 'Lowest endorsement (Q1)'
  2 'Q2'
  3 'Q3'
  4 'Q4'
  5 'Highest endorsement (Q5)'.
COMPUTE Pillar1_Self = MEAN(P_Self1, P_Self2).
EXECUTE.
VARIABLE LABELS Pillar1_Self 'Pillar 1: Self-Sufficiency'.

COMPUTE Pillar2_Tough = MEAN(P_Tough1, P_Tough2).
EXECUTE.
VARIABLE LABELS Pillar2_Tough 'Pillar 2: Acting Tough'.

COMPUTE Pillar3_Attract = MEAN(P_Attract1, P_Attract2, P_Attract3).
EXECUTE.
VARIABLE LABELS Pillar3_Attract 'Pillar 3: Physical Attractiveness'.

COMPUTE Pillar4_Rigid = MEAN(P_Rigid1, P_Rigid2, P_Rigid3).
EXECUTE.
VARIABLE LABELS Pillar4_Rigid 'Pillar 4: Rigid Gender Roles'.

COMPUTE Pillar5_Homophobia = MEAN(P_Homo1, P_Homo2, P_Homo3, P_Homo4).
EXECUTE.
VARIABLE LABELS Pillar5_Homophobia 'Pillar 5: Homophobia & Transphobia'.

COMPUTE Pillar6_Hyper = MEAN(P_Hyper1, P_Hyper2).
EXECUTE.
VARIABLE LABELS Pillar6_Hyper 'Pillar 6: Hypersexuality'

COMPUTE Pillar7_Agg = MEAN(P_Agg1, P_Agg2, P_Agg3).
EXECUTE.
VARIABLE LABELS Pillar7_Agg 'Pillar 7: Aggression & Control'.

FREQUENCIES VARIABLES=Gender

COMPUTE filter_$=(Gender = 1).
VARIABLE LABELS filter_$ 'Gender = 1 (FILTER)'.
VALUE LABELS filter_$ 0 'Not Selected' 1 'Selected'.
FORMATS filter_$ (f1.0).
FILTER BY filter_$.

DESCRIPTIVES VARIABLES=ManBoxTotal_Personal
  /STATISTICS=MEAN STDDEV MIN MAX.
DESCRIPTIVES VARIABLES=Pillar1_Self Pillar2_Tough Pillar3_Attract Pillar4_Rigid 
  Pillar5_Homophobia Pillar6_Hyper Pillar7_Agg
  /STATISTICS=MEAN STDDEV MIN MAX.

RECODE P_Self1 P_Self2 P_Tough1 P_Tough2 P_Attract1 P_Attract2 P_Attract3 
  P_Rigid1 P_Rigid2 P_Rigid3 P_Homo1 P_Homo2 P_Homo3 P_Homo4 P_Hyper1 P_Hyper2 
  P_Agg1 P_Agg2 P_Agg3 (1 thru 2 = 0) (3 thru 4 = 1) INTO
  P_Self1_ag P_Self2_ag P_Tough1_ag P_Tough2_ag P_Attract1_ag P_Attract2_ag P_Attract3_ag
  P_Rigid1_ag P_Rigid2_ag P_Rigid3_ag P_Homo1_ag P_Homo2_ag P_Homo3_ag P_Homo4_ag 
  P_Hyper1_ag P_Hyper2_ag P_Agg1_ag P_Agg2_ag P_Agg3_ag.
EXECUTE.
VARIABLE LABELS
P_Self1_ag 'A man who talks about worries shouldn\'t get respect'
  P_Self2_ag 'Men should figure out problems on their own'
  P_Tough1_ag 'Guy who doesn\'t fight back is weak'
  P_Tough2_ag 'Guys should act strong even if scared'
  P_Attract1_ag 'Hard to be successful if doesn\'t look good'
  P_Attract2_ag 'Guy who spends time on looks isn\'t manly'
  P_Attract3_ag 'Women don\'t go for guys who fuss about appearance'
  P_Rigid1_ag 'Boys shouldn\'t be taught household chores'
  P_Rigid2_ag 'Men shouldn\'t have to do household chores'
  P_Rigid3_ag 'Men should be primary breadwinners'
  P_Homo1_ag 'Gay guy is not a real man'
  P_Homo2_ag 'Transgender man is not a real man'
  P_Homo3_ag 'Not OK for straight guys to be friends with gay guys'
  P_Homo4_ag 'Not OK for straight guys to be friends with trans people'
  P_Hyper1_ag 'Real man should have many sexual partners'
  P_Hyper2_ag 'Real man would never say no to sex'
  P_Agg1_ag 'Men should use violence to get respect'
  P_Agg2_ag 'Men should have final say in relationships'
  P_Agg3_ag 'Men deserve to know where partner is always'.
FREQUENCIES VARIABLES=P_Self1_ag TO P_Agg3_ag
  /STATISTICS=MEAN
  /ORDER=ANALYSIS.
MEANS TABLES=P_Self1_ag P_Self2_ag P_Tough1_ag P_Tough2_ag 
  P_Attract1_ag P_Attract2_ag P_Attract3_ag
  P_Rigid1_ag P_Rigid2_ag P_Rigid3_ag
  P_Homo1_ag P_Homo2_ag P_Homo3_ag P_Homo4_ag
  P_Hyper1_ag P_Hyper2_ag
  P_Agg1_ag P_Agg2_ag P_Agg3_ag
  /CELLS=MEAN.

RECODE ManBoxTotal_Personal 
  (1.0 THRU 1.6 = 1) 
  (1.61 THRU 2.2 = 2)
  (2.21 THRU 2.8 = 3)
  (2.81 THRU 3.4 = 4)
  (3.41 THRU 4.0 = 5) INTO MB_Quintile.
EXECUTE.

VALUE LABELS MB_Quintile
  1 'Lowest endorsement (Q1)'
  2 'Q2'
  3 'Q3'
  4 'Q4'
  5 'Highest endorsement (Q5)'.
FREQUENCIES VARIABLES=MB_Quintile.
FILTER OFF.
USE ALL.
EXECUTE.

RECODE Gender ('Men'=1) ('Women'=2) (ELSE=SYSMIS) INTO Gender_Binary.
FREQUENCIES VARIABLES=Gender

T-TEST GROUPS=Gender(1 2)
  /MISSING=ANALYSIS
  /VARIABLES=ManBoxTotal_Personal Pillar1_Self Pillar2_Tough Pillar3_Attract 
    Pillar4_Rigid Pillar5_Homophobia Pillar6_Hyper Pillar7_Agg
  /CRITERIA=CI(.95).
MEANS TABLES=ManBoxTotal_Personal Pillar1_Self Pillar2_Tough Pillar3_Attract 
  Pillar4_Rigid Pillar5_Homophobia Pillar6_Hyper Pillar7_Agg BY Gender (1 2)
  /CELLS=MEAN STDDEV.

CROSSTABS
  /TABLES=Gender BY MB_Quintile
  /FORMAT=AVALUE TABLES
  /STATISTICS=CHISQ
  /CELLS=COUNT ROW COLUMN
  /COUNT ROUND CELL.

COMPUTE State_Code = 0.
IF (State = "Tamil Nadu") State_Code = 1.
IF (State = "Kerala") State_Code = 2.
IF (State = "Karnataka") State_Code = 3.
IF (State = "Andhra Pradesh") State_Code = 4.
IF (State = "Telangana") State_Code = 5.
IF (State = "Maharashtra") State_Code = 6.
IF (State = "Delhi") State_Code = 7.
IF (State = "Uttar Pradesh") State_Code = 8.
IF (State = "West Bengal") State_Code = 9.
IF (State = "Puducherry") State_Code = 10.
IF (State = "Other") State_Code = 11.

VALUE LABELS State_Code
  1 'Tamil Nadu'
  2 'Kerala'
  3 'Karnataka'
  4 'Andhra Pradesh'
  5 'Telangana'
  6 'Maharashtra'
  7 'Delhi/NCR'
  8 'Uttar Pradesh'
  9 'West Bengal'
 10 'Puducherry'
 11 'Other States'.
COMPUTE Language_Group = 0.
IF (NativeLanguage = "Tamil") Language_Group = 1.
IF (NativeLanguage = "Malayalam") Language_Group = 1.
IF (NativeLanguage = "Telugu") Language_Group = 1.
IF (NativeLanguage = "Kannada") Language_Group = 1.
IF (NativeLanguage = "Hindi") Language_Group = 2.
IF (NativeLanguage = "Bengali") Language_Group = 3.
IF (NativeLanguage = "Marathi") Language_Group = 4.
IF (NativeLanguage = "Gujarati") Language_Group = 4.
IF (NativeLanguage = "Punjabi") Language_Group = 5.
IF (NativeLanguage = "Urdu") Language_Group = 6.
IF (NativeLanguage = "Others") Language_Group = 7.

VALUE LABELS Language_Group
  1 'Dravidian Languages'
  2 'Hindi'
  3 'Bengali'
  4 'Western Indo-Aryan'
  5 'Northern Indo-Aryan'
  6 'Urdu'
  7 'Other Languages'.

FREQUENCIES VARIABLES=State_Code.

FREQUENCIES VARIABLES= Language_Group

COMPUTE filter_$=(Gender = 'Men').
FILTER BY filter_$.
ONEWAY ManBoxTotal_Personal BY State_Code
  /STATISTICS DESCRIPTIVES
  /POSTHOC=TUKEY GH.

ONEWAY ManBoxTotal_Personal BY Language_Group
  /STATISTICS DESCRIPTIVES
  /POSTHOC=TUKEY GH.

FILTER OFF.

CROSSTABS
  /TABLES=Language_Group BY State_Code
  /CELLS=COUNT ROW COLUMN.

COMPUTE filter_$=(Gender = 'Men').
FILTER BY filter_$.
EXECUTE.

ONEWAY ManBoxTotal_Personal BY Language_Group
  /STATISTICS DESCRIPTIVES
  /POSTHOC=TUKEY.

COMPUTE filter_$=(Gender = 'Women').
FILTER BY filter_$.
EXECUTE.

ONEWAY ManBoxTotal_Personal BY Language_Group
  /STATISTICS DESCRIPTIVES
  /POSTHOC=TUKEY.
FILTER OFF.

COMPUTE filter_$=(Gender = 'Women').
FILTER BY filter_$.
EXECUTE.

ONEWAY ManBoxTotal_Personal BY Language_Group
  /STATISTICS DESCRIPTIVES
  /POSTHOC=TUKEY.
FILTER OFF.

COMPUTE ManBox_Refined = MEAN(
  P_Self1, P_Self2,
  P_Tough1, P_Tough2,
  P_Rigid1, P_Rigid2, P_Rigid3,
  P_Homo1, P_Homo2, P_Homo3, P_Homo4,
  P_Hyper1, P_Hyper2,
  P_Agg1, P_Agg2, P_Agg3).

COMPUTE ManBox_Refined = MEAN(P_Self1, P_Self2, P_Rigid1, P_Rigid2, P_Rigid3,P_Homo1, P_Homo2, P_Homo3, P_Homo4, P_Hyper1, P_Hyper2, P_Agg1, P_Agg2, P_Agg3).

CORRELATIONS
  /VARIABLES=ManBoxTotal_Personal ManBox_Refined.
COMPUTE Physical_Toughness = P_Tough1.  
COMPUTE Emotional_Stoicism = P_Tough2.  

CORRELATIONS
  /VARIABLES=Physical_Toughness Emotional_Stoicism ManBoxTotal_Personal.

FREQUENCIES VARIABLES=Community Religion MonthlyFamilyIncome Course Age State_Code Language_Group

COMPUTE filter_$=(Gender = 'Men').
FILTER BY filter_$.

ONEWAY ManBoxTotal_Personal BY Community
  /STATISTICS DESCRIPTIVES HOMOGENEITY
  /POSTHOC=TUKEY GH ALPHA(0.05)
  /MISSING ANALYSIS.

ONEWAY ManBoxTotal_Personal BY Religion
  /STATISTICS DESCRIPTIVES HOMOGENEITY
  /POSTHOC=TUKEY GH ALPHA(0.05)
  /MISSING ANALYSIS.

FILTER OFF.

CORRELATIONS
  /VARIABLES=ManBoxTotal_Personal Age  MonthlyFamilyIncome
  /PRINT=TWOTAIL NOSIG
  /MISSING=PAIRWISE.
ONEWAY ManBoxTotal_Personal BY Course
  /STATISTICS DESCRIPTIVES
  /POSTHOC=TUKEY
  /MISSING ANALYSIS.

CROSSTABS
  /TABLES=Religion BY Gender
  /CELLS=COUNT ROW COLUMN.
CROSSTABS
  /TABLES=Course BY Gender
  /CELLS=COUNT ROW COLUMN.
UNIANOVA ManBoxTotal_Personal BY Gender Religion
  /METHOD=SSTYPE(3)
  /INTERCEPT=INCLUDE
  /PLOT=PROFILE(Religion*Gender)
  /EMMEANS=TABLES(Religion) COMPARE ADJ(TUKEY)
  /EMMEANS=TABLES(Gender) COMPARE ADJ(TUKEY)
  /PRINT=DESCRIPTIVE
  /CRITERIA=ALPHA(.05)
  /DESIGN=Gender Religion Gender*Religion.

REGRESSION
  /DEPENDENT ManBoxTotal_Personal
  /METHOD=ENTER Gender Religion_Dummy1 Religion_Dummy2

COMPUTE filter_$=(Gender = 1).
FILTER BY filter_$.

ONEWAY ManBoxTotal_Personal BY Course
  /STATISTICS DESCRIPTIVES
  /POSTHOC=TUKEY.
CROSSTABS
  /TABLES=State_Code BY Gender
  /CELLS=COUNT ROW COLUMN.

CROSSTABS
  /TABLES=Language_Group BY Gender
  /CELLS=COUNT ROW COLUMN.

COMPUTE chose_tough = 0.
IF (INDEX(Whatarethequalitiesthatwelldefinemanliness, "Tough") > 0) chose_tough = 1.
EXECUTE.
T-TEST GROUPS=chose_tough(0 1)
  /VARIABLES=ManBoxTotal_Personal.

COMPUTE chose_caring = 0.
IF (INDEX(Whatarethequalitiesthatwelldefinemanliness, "Caring") > 0) chose_caring = 1.
EXECUTE.

T-TEST GROUPS=chose_caring(0 1)
  /VARIABLES=ManBoxTotal_Personal.

COMPUTE chose_violent = 0.
IF (INDEX(Whatarethequalitiesthatwelldefinemanliness, "Violent") > 0) chose_violent = 1.
EXECUTE.
T-TEST GROUPS=chose_violent(0 1)
  /VARIABLES=ManBoxTotal_Personal.

COMPUTE filter_$=(Gender = 'Men').
FILTER BY filter_$.

COMPUTE chose_ Dominating= 0.
IF (INDEX(Whatarethequalitiesthatwelldefinemanliness, "Dominating") > 0) chose_Dominating = 1.
EXECUTE.
T-TEST GROUPS=chose_Dominating(0 1)
  /VARIABLES=ManBoxTotal_Personal.

COMPUTE chose_ Aggressive= 0.
IF (INDEX(Whatarethequalitiesthatwelldefinemanliness, "Aggressive") > 0) chose_Aggressive = 1.
EXECUTE.
T-TEST GROUPS=chose_Aggressive(0 1)
  /VARIABLES=ManBoxTotal_Personal.

COMPUTE chose_ Brave= 0.
IF (INDEX(Whatarethequalitiesthatwelldefinemanliness, "Brave") > 0) chose_Brave = 1.
EXECUTE.
T-TEST GROUPS=chose_Brave(0 1)
  /VARIABLES=ManBoxTotal_Personal

COMPUTE chose_ Independent= 0.
IF (INDEX(Whatarethequalitiesthatwelldefinemanliness, "Independent") > 0) chose_Independent = 1.
EXECUTE.
T-TEST GROUPS=chose_Independent(0 1)
  /VARIABLES=ManBoxTotal_Personal

COMPUTE chose_ Polite= 0.
IF (INDEX(Whatarethequalitiesthatwelldefinemanliness, "Polite") > 0) chose_Polite = 1.
EXECUTE.
T-TEST GROUPS=chose_Polite(0 1)
  /VARIABLES=ManBoxTotal_Personal

COMPUTE chose_ Emotional= 0.
IF (INDEX(Whatarethequalitiesthatwelldefinemanliness, "Emotional") > 0) chose_Emotional = 1.
EXECUTE.
T-TEST GROUPS=chose_Emotional(0 1)
  /VARIABLES=ManBoxTotal_Personal

COMPUTE chose_ Tolerant= 0.
IF (INDEX(Whatarethequalitiesthatwelldefinemanliness, "Tolerant") > 0) chose_Tolerant = 1.
EXECUTE.
T-TEST GROUPS=chose_Tolerant(0 1)
  /VARIABLES=ManBoxTotal_Personal

COMPUTE chose_Soft = 0.
IF (INDEX(Whatarethequalitiesthatwelldefinemanliness, "Soft") > 0) chose_Soft = 1.
EXECUTE.
T-TEST GROUPS=chose_Soft(0 1)
  /VARIABLES=ManBoxTotal_Personal

RECODE chose_Aggressive chose_Dominating (SYSMIS=0) (1=1).
EXECUTE.

FREQUENCIES chose_Aggressive chose_Dominating.
T-TEST GROUPS=chose_Aggressive(0 1) /VARIABLES=ManBoxTotal_Personal.
T-TEST GROUPS=chose_Dominating(0 1) /VARIABLES=ManBoxTotal_Personal.

T-TEST GROUPS=chose_Aggressive(0 1) 
  /VARIABLES=ManBoxTotal_Personal.
T-TEST GROUPS=chose_Dominating(0 1) 
  /VARIABLES=ManBoxTotal_Personal.
