Instructional Survey Syntax

*Moral Foundations Syntax*.
COMPUTE MFQ_HARM_AVG = MEAN(harm1,harm2,harm3,harm4) .
COMPUTE MFQ_FAIRNESS_AVG = MEAN(fair1,fair2,fair3,fair4) .
COMPUTE MFQ_INGROUP_AVG = MEAN(ingroup1,ingroup2,ingroup3,ingroup4) .
COMPUTE MFQ_AUTHORITY_AVG = MEAN(author1,author2,author3,author4) .
COMPUTE MFQ_PURITY_AVG = MEAN(pure1,pure2,pure3,pure4) .
COMPUTE MFQ_PROGRESSIVISM = MEAN (MFQ_HARM_AVG, MFQ_FAIRNESS_AVG) - MEAN (MFQ_INGROUP_AVG, MFQ_AUTHORITY_AVG, MFQ_PURITY_AVG).
execute.

temporary.
select if class =6.
freq var ideology.
missing values ideology (8).
freq var ideology.

temporary.
select if class = 6.
GRAPH
  /LINE(MULTIPLE)=MEAN(MFQ_HARM_AVG) MEAN(MFQ_FAIRNESS_AVG) MEAN(MFQ_INGROUP_AVG) 
    MEAN(MFQ_AUTHORITY_AVG) MEAN(MFQ_PURITY_AVG) BY ideology
  /MISSING=LISTWISE.

GRAPH
  /LINE(MULTIPLE)=MEAN(MFQ_HARM_AVG) MEAN(MFQ_FAIRNESS_AVG) MEAN(MFQ_INGROUP_AVG) 
    MEAN(MFQ_AUTHORITY_AVG) MEAN(MFQ_PURITY_AVG) BY ideology
  /PANEL ROWVAR=class ROWOP=CROSS
  /MISSING=LISTWISE.


*Populist Attitudes Syntax*.
COMPUTE Pox_AVG = MEAN(pism1a, pism1br, pism1c).
COMPUTE Eli_AVG = MEAN(pism2a, pism2br, pism2c).
COMPUTE Moral_AVG = MEAN(pism3a, pism3br, pism3cr).
COMPUTE Populism = Mean (Pox_Avg, Eli_Avg, Moral_Avg).

FREQUENCIES variables = Pox_Avg, Eli_Avg, Moral_Avg, Populism.