*** UNECE VAW MODULE - RECODE AND ANALYSIS SYNTAXES 2

**** version 12 April 2013

**** Author: Henrica (Henriette) Jansen.   

**** For comments and questions, please email: henriette.jansen@gmail.com

 

*****SUMMARY

*****This is the second syntax file. Need to run file 1 first to in order to create and essential variables

**** File 2 contains recodes and tables for UN VAW indicators 1, 2, 3, 4

**** This set of syntaxes is to be used on the data collected with the UNECE VAW survey module, version 2011.

**** The database structure should follow codebook that is provided with the survey module.

 

 

**** WHAT DOES THIS FILE DO?

**** this file will recode and produce basic tables non-partner and partner violence for all women, as needed for indicators 1-4

**** to be used on complete and cleaned data set (on which data dictionary has been applied) - select all complete records .

**** The first syntax file for partner violence need to be applied first before running the current syntax file.

**** Some frequencies and crosstabs are included to check consistency and more cleaning will need to be done if inconsistencies found.

**** The syntaxes should be modified according to adaptions made to original survey module and or database structure.

 

***  Note: tables for indicators 1-4 are for all women, thus partner violence is recoded (cf syntax file 1 for ever partnered women).

 

************ IMPORTANT:  This syntax file will create new variables. If you ran this file before

************ and want to run it again on a database that has already the recode variables, remove all variables previously

************ created with the same variable names as those created by this file!!!  This is in particular important if you

************ have changed anything in this file or corrected data, as not all old values will be automatically overwritten.

 

********** It is strongly recommended to keep one masterfile with only the original variables. You should make sure

********** to apply all cleaning and corrections done at later stages on a copy of this master file (carefully document all changes) .

 

*** NOTE that sampling weights need to be included as appropriate

*** NOTE that this syntax needs to run on the database selecting first ALL completed records (regardless of partnership status)

 

***************** RECODE EXISTING PARTNER VIOLENCE VARIABLES FOR DIFFERENT DENOMINATOR (ALL WOMEN)

 

FILTER OFF.

USE ALL.

EXECUTE .

 

*** IF APPLICABLE INSERT A FILTER TO INCLUDE ONLY COMPLETE RECORDS

 

*** FIRST PARTNER

 

***** Indicator 1 physical violence in past 12 m. Variables needed from Syntaxes 1 for partner violence: physv12, sevph12, frphys12 

 

***** Indicator 2 physical violence lifetime. Variables needed from Syntaxes 1 for partner violence: physv, sevph, frphys 

 

***** Indicator 3 sexual violence in past 12 m. Variables needed from Syntaxes 1 for partner violence: sexv12, sevsx12, frsex12 

 

***** Indicator 4 sexual violence lifetime. Variables needed from Syntaxes 1 for partner violence: sexv, sevsx, frsex 

 

 

*** 'all' in below variables refers to all women as denominator (instead of all ever partnered, as in Syntax file 1)

 

RECODE

physv12 sevph12 frphys12 physv sevph frphys sexv12 sevsx12 frsex12 sexv sevsx frsex 

(SYSMIS=0) (ELSE=copy) INTO physv12_all sevph12_all frphys12_all physv_all

sevph_all frphys_all sexv12_all sevsx12_all frsex12_all sexv_all sevsx_all frsex_all .

VARIABLE LABELS physv12_all 'phys partner violence in past 12 months'

/sevph12_all 'severity phys partner violence in past 12 months'

/frphys12_all 'frequency phys partner violence in past 12 months'

/physv_all 'phys partner violence lifetime' 

/sevph_all  'severity phys partner violence lifetime'

/frphys_all 'frequency phys partner violence lifetime'

/sexv12_all 'sexual partner violence in past 12 months'

/sevsx12_all 'severity sexual partner violence in past 12 months'

/frsex12_all 'frequency sexual partner violence in past 12 months'

/sexv_all 'sexual partner violence lifetime'

/sevsx_all 'severity sexual partner violence lifetime'

/frsex_all 'frequency sexual partner violence lifetime' .

VALUE LABEL physv12_all 0 'no' 1 'yes'

/sevph12_all 0 'none' 1 'moderate' 2 'severe' 

/frphys12_all 0 'never' 1 'once' 2 'few' 3 'many'

/physv_all 0 'no' 1 'yes' 

/sevph_all 0  'none' 1 'moderate' 2 'severe' 

/frphys_all 0 'never' 1 'once' 2 'few' 3 'many'

/sexv12_all 0 'no' 1 'yes'

/sevsx12_all 0 'none' 1 'moderate' 2 'severe' 

/frsex12_all 0 'never' 1 'once' 2 'few' 3 'many'

/sexv_all 0 'no' 1 'yes'

/sevsx_all  0 'none' 1 'moderate' 2 'severe' 

/frsex_all 0 'never' 1 'once' 2 'few' 3 'many' .

.EXECUTE .

 

FREQUENCIES

VARIABLES physv12_all sevph12_all frphys12_all physv_all sevph_all frphys_all sexv12_all sevsx12_all frsex12_all sexv_all sevsx_all frsex_all

/ORDER ANALYSIS .

 

 

*** TABLES FOR OVERALL PARTNER VIOLENCE FOR INDICATORS 1-4

 

* General Tables.

TABLES

  /FORMAT BLANK MISSING('.')

  /GBASE=CASES

  /FTOTAL= $t000002 "Total" $t000009 "Total" $t000010 "Total"

  /TABLE=age10 + $t000002  BY physv_all > (STATISTICS) + $t000009 + sexv_all >

  (STATISTICS) + $t000010

  /STATISTICS

  count( age10( F5.0 ))

  cpct( age10( PCT5.1 ) 'Row %':age10) /TITLE  'Lifetime physical and lifetimetime sexual violence by'+

' any partner by age group, among all women (10yr groups)'.

 

* General Tables.

TABLES

  /FORMAT BLANK MISSING('.')

  /GBASE=CASES

  /FTOTAL= $t000002 "Total" $t000009 "Total" $t000010 "Total"

  /TABLE=age10 + $t000002  BY physv12_all > (STATISTICS) + $t000009 + sexv12_all >

  (STATISTICS) + $t000010

  /STATISTICS

  count( age10( F5.0 ))

  cpct( age10( PCT5.1 ) 'Row %':age10) /TITLE  'Physical and sexual violence'+

' in past 12 months by any partner by age group, among all women (10yr groups)'.

 

* General Tables.

TABLES

  /FORMAT BLANK MISSING('.')

  /GBASE=CASES

  /FTOTAL= $t000002 "Total" $t000009 "Total" $t000010 "Total"

  /TABLE=age10 + $t000002  BY sevph_all > (STATISTICS) + $t000009 + sevsx_all >

  (STATISTICS) + $t000010

  /STATISTICS

  count( age10( F5.0 ))

  cpct( age10( PCT5.1 ) 'Row %':age10) /TITLE  'Severity lifetime physical and sexual violence by'+

' any partner by age group, among all women (10yr groups)'.

 

* General Tables.

TABLES

  /FORMAT BLANK MISSING('.')

  /GBASE=CASES

  /FTOTAL= $t000002 "Total" $t000009 "Total" $t000010 "Total"

  /TABLE=age10 + $t000002  BY sevph12_all > (STATISTICS) + $t000009 + sevsx12_all >

  (STATISTICS) + $t000010

  /STATISTICS

  count( age10( F5.0 ))

  cpct( age10( PCT5.1 ) 'Row %':age10) /TITLE  'Severity current (12 months) physical and sexual violence by'+

' any partner by age group, among all women (10yr groups)'.

 

* General Tables.

TABLES

  /FORMAT BLANK MISSING('.')

  /GBASE=CASES

  /FTOTAL= $t000002 "Total" $t000009 "Total" $t000010 "Total"

  /TABLE=age10 + $t000002  BY frphys_all > (STATISTICS) + $t000009 + frsex_all >

  (STATISTICS) + $t000010

  /STATISTICS

  count( age10( F5.0 ))

  cpct( age10( PCT5.1 ) 'Row %':age10) /TITLE  'Frequency lifetime physical and sexual violence by'+

' any partner by age group, among all women (10yr groups)'.

 

* General Tables.

TABLES

  /FORMAT BLANK MISSING('.')

  /GBASE=CASES

  /FTOTAL= $t000002 "Total" $t000009 "Total" $t000010 "Total"

  /TABLE=age10 + $t000002  BY frphys12_all > (STATISTICS) + $t000009 + frsex12_all >

  (STATISTICS) + $t000010

  /STATISTICS

  count( age10( F5.0 ))

  cpct( age10( PCT5.1 ) 'Row %':age10) /TITLE  'Frequency current (12 months) physical and sexual violence by'+

' any partner by age group, among all women (10yr groups)'.

 

 

 

**** NON-PARTNER PHYSICAL AND SEXUAL VIOLENCE, LIFETIME AND PAST 12 M. - SUMMARY TABLES

 

*** npphys  - ever non-partner phys violence

 

IF (N02 = 1) npphys=1 .

IF (N02 = 2) npphys=0 .

VARIABLE LABELS npphys 'ever non-partner physical violence' .

VALUE LABELS npphys 0 'no' 1 'yes' .

EXECUTE .

 

*** npsex  - ever non-partner sex violence

 

IF (N06 = 2 & N08 = 2) npsex=0 .

IF (N06 = 1 | N08 = 1) npsex=1 .

VARIABLE LABELS npsex 'ever non-partner sexual violence' .

VALUE LABELS npsex 0 'no' 1 'yes' .

EXECUTE .

 

*** npsevsx  - ever non-partner severe sex violence

 

IF (N06 = 1 ) npsevsx=1 .

IF (N06 = 2 ) npsevsx=0 .

VARIABLE LABELS npsevsx 'ever non-partner severe sexual violence' .

VALUE LABELS npsevsx 0 'no' 1 'yes' .

EXECUTE .

 

*** npmodsex  - ever non-partner moderate sex violence

 

IF (N08 = 1) npmodsx=1 .

IF (N08 = 2) npmodsx=0 .

VARIABLE LABELS npmodsx 'ever non-partner moderate sexual violence' .

VALUE LABELS npmodsx 0 'no' 1 'yes' .

EXECUTE .

 

 

 

FREQUENCIES

VARIABLES npphys npsex npsevsx npmodsx

/ORDER ANALYSIS.

 

 

*** Count answers given in N03c to find out if any non-partner physical violence in past 12 months (i.e. if value >0)

*** this is an intermediate variable, do not use

 

FREQUENCIES

VARIABLES  N03ca N03cb N03cc N03cd N03ce N03cf N03cg N03ch N03ci N03cj

  N03ck N03cl N03cm N03cn N03co N03cp N03cq N03cr N03cs N03cw N03cx

/ORDER ANALYSIS .

 

 

COUNT

  N03c_1 = N03ca N03cb N03cc N03cd N03ce N03cf N03cg N03ch N03ci N03cj

  N03ck N03cl N03cm N03cn N03co N03cp N03cq N03cr N03cs N03cw N03cx (1)  .

EXECUTE .

 

COUNT

  N03c_2 = N03ca N03cb N03cc N03cd N03ce N03cf N03cg N03ch N03ci N03cj

  N03ck N03cl N03cm N03cn N03co N03cp N03cq N03cr N03cs N03cw N03cx (2)  .

EXECUTE .

 

COUNT

  N03c_3 = N03ca N03cb N03cc N03cd N03ce N03cf N03cg N03ch N03ci N03cj

  N03ck N03cl N03cm N03cn N03co N03cp N03cq N03cr N03cs N03cw N03cx (3)  .

EXECUTE .

 

*** Count answers given in N07c to find out if severe non-partner sexual violence in past 12 months (i.e. if value >0)

*** this is an intermediate variable, do not use

 

COUNT

  N07c_1 = N07ca N07cb N07cc N07cd N07ce N07cf N07cg N07ch N07ci N07cj

  N07ck N07cl N07cm N07cn N07co N07cp N07cq N07cr N07cs N07cw N07cx (1)  .

EXECUTE .

 

COUNT

  N07c_2 = N07ca N07cb N07cc N07cd N07ce N07cf N07cg N07ch N07ci N07cj

  N07ck N07cl N07cm N07cn N07co N07cp N07cq N07cr N07cs N07cw N07cx (2)  .

EXECUTE .

 

COUNT

  N07c_3 = N07ca N07cb N07cc N07cd N07ce N07cf N07cg N07ch N07ci N07cj

  N07ck N07cl N07cm N07cn N07co N07cp N07cq N07cr N07cs N07cw N07cx (3)  .

EXECUTE .

 

*** Count answers given in N09c to find out if moderate non-partner sexual violence in past 12 months (i.e. if value >0)

*** this is an intermediate variable, do not use

 

COUNT

  N09c_1 = N09ca N09cb N09cc N09cd N09ce N09cf N09cg N09ch N09ci N09cj

  N09ck N09cl N09cm N09cn N09co N09cp N09cq N09cr N09cs N09cw N09cx (1)  .

EXECUTE .

 

COUNT

  N09c_2 = N09ca N09cb N09cc N09cd N09ce N09cf N09cg N09ch N09ci N09cj

  N09ck N09cl N09cm N09cn N09co N09cp N09cq N09cr N09cs N09cw N09cx (2)  .

EXECUTE .

 

COUNT

  N09c_3 = N09ca N09cb N09cc N09cd N09ce N09cf N09cg N09ch N09ci N09cj

  N09ck N09cl N09cm N09cn N09co N09cp N09cq N09cr N09cs N09cw N09cx (3)  .

EXECUTE .

 

FREQUENCIES

VARIABLES N03c_1 N03c_2 N03c_3 N07c_1 N07c_2 N07c_3 N09c_1 N09c_2 N09c_3

/ORDER ANALYSIS.

 

 

*** npphys12 - non partner phys violence in past 12 months

 

IF (N02 =2) npphys12 = 0 .

IF (N03c_1 > 0 | N03c_2 > 0 | N03c_3 > 0) npphys12 = 1 .

RECODE npphys12 (SYSMIS = 0) .

VARIABLE LABELS npphys12 'non-partner physical violence in past 12 months' .

VALUE LABELS npphys12 0 'no' 1 'yes'.

EXECUTE .

 

*** npsex12 - non partner sex violence in past 12 months

 

IF (N06 = 2 & N08 = 2) npsex12 = 0 .

IF (N07c_1 > 0 | N07c_2 > 0 | N07c_3 > 0 | N09c_1 > 0 | N09c_2 > 0 | N09c_3 > 0 ) npsex12 = 1 .

RECODE npsex12 (SYSMIS = 0) .

VARIABLE LABELS npsex12 'non-partner any sexual violence in past 12 months' .

VALUE LABELS npsex12 0 'no' 1 'yes'.

EXECUTE .

 

****

*** npsevsx12 - non partner severe sex violence in past 12 months

 

IF (N06 = 2 ) npsevsx12 = 0 .

IF (N07c_1 > 0 | N07c_2 > 0 | N07c_3 > 0) npsevsx12 = 1 .

RECODE npsevsx12 (SYSMIS = 0) .

VARIABLE LABELS npsevsx12 'non-partner severe sexual violence in past 12 months' .

VALUE LABELS npsevsx12 0 'no' 1 'yes'.

EXECUTE .

 

IF (N08 = 2) npmodsx12 = 0 .

IF ( N09c_1 > 0 | N09c_2 > 0 | N09c_3 > 0 ) npmodsx12 = 1 .

RECODE npmodsx12 (SYSMIS = 0) .

VARIABLE LABELS npmodsx12 'non-partner moderate sexual violence in past 12 months' .

VALUE LABELS npmodsx12 0 'no' 1 'yes'.

EXECUTE .

 

FREQUENCIES

VARIABLES npphys12 npsex12 npsevsx12 npmodsx12

/ORDER ANALYSIS.

 

**** general summary tables on lifetime and current (12m) physical and sexual non-partner violence by age groups

 

* General Tables.

TABLES

  /FORMAT BLANK MISSING('.')

  /GBASE=CASES

  /FTOTAL= $t000002 "Total" $t000009 "Total" $t000010 "Total"

  /TABLE=age10 + $t000002  BY npphys > (STATISTICS) + $t000009 + npsex >

  (STATISTICS) + $t000010

  /STATISTICS

  count( age10( F5.0 ))

  cpct( age10( PCT5.1 ) 'Row %':age10) /TITLE  'Lifetime physical and lifetimetime sexual violence by'+

' any non-partner by age group, among all women (10yr groups)'.

 

* General Tables.

TABLES

  /FORMAT BLANK MISSING('.')

  /GBASE=CASES

  /FTOTAL= $t000002 "Total" $t000009 "Total" $t000010 "Total"

  /TABLE=age10 + $t000002  BY npphys12 > (STATISTICS) + $t000009 + npsex12 >

  (STATISTICS) + $t000010

  /STATISTICS

  count( age10( F5.0 ))

  cpct( age10( PCT5.1 ) 'Row %':age10) /TITLE  'Physical and sexual violence'+

' in past 12 months by any non-partner by age group, among all women (10yr groups)'.

 

 

* General Tables.

TABLES

  /FORMAT BLANK MISSING('.')

  /GBASE=CASES

  /FTOTAL= $t000002 "Total" $t000009 "Total" $t000010 "Total"

  /TABLE=age10 + $t000002  BY npsevsx12 > (STATISTICS) + $t000009 + npmodsx12 >

  (STATISTICS) + $t000010

  /STATISTICS

  count( age10( F5.0 ))

  cpct( age10( PCT5.1 ) 'Row %':age10) /TITLE  'Severe and moderate sexual violence'+

' in past 12 months by any non-partner by age group, among all women (10yr groups)'.

 

 

*****************************************

*** NON PARTNER VIOLENCE BY PERPETRATORS, LIFETIME

 

*** PHYSICAL VIOLENCE, PERPETRATORS, LIFETIME

*** type of perpetrators mentioned

 

MULT RESPONSE

GROUPS=$beat15 'Beaten after age 15 by other' (N03aa N03ab N03ac N03ad

  N03ae N03af N03ag N03ah N03ai N03aj N03ak N03al N03am N03an N03ao

   N03ap N03aq N03ar N03as N03aw N03ax  (1))

/FREQUENCIES=$beat15  .

 

 

*** To make full list of all perpetrators to generate table, all above variable need SYSMIS = 0

 

RECODE

N03aa N03ab N03ac N03ad N03ae N03af N03ag N03ah N03ai N03aj N03ak

N03al N03am N03an N03ao N03ap N03aq N03ar N03as N03aw N03ax 

(SYSMIS=0) (ELSE=copy) INTO N03aa_new N03ab_new N03ac_new N03ad_new

  N03ae_new N03af_new N03ag_new N03ah_new N03ai_new N03aj_new

N03ak_new N03al_new N03am_new N03an_new N03ao_new N03ap_new 

N03aq_new  N03ar_new  N03as_new  N03aw_new  N03ax_new . 

VARIABLE LABELS N03aa_new  'father/stepfather'

/N03ab_new 'mother'

/N03ac_new 'mother-in-law'

/N03ad_new 'other male relative'

/N03ae_new 'other female relative'

/N03af_new 'someone at work - male'

/N03ag_new 'someone at work - female'

/N03ah_new 'friend/acquaintance - male'

/N03ai_new 'friend/acquaintance - female'

/N03aj_new 'recent acquaintance - male'

/N03ak_new 'recent acquaintance - female'

/N03al_new 'stranger - male'

/N03am_new 'sranger - female'

/N03an_new  'teacher - male'

/N03ao_new 'teacher - female'

/N03ap_new  'health worker - male'

/N03aq_new  'health worker - female'

/N03ar_new 'religious leader - male'

/N03as_new 'police/soldier - male' 

/N03aw_new 'other - male'

/N03ax_new 'other - female'. 

VALUE LABELS N03aa_new 0 'no' 1 'yes'

/N03ab_new 0 'no' 1 'yes'

/N03ac_new 0 'no' 1 'yes' 

/N03ad_new 0 'no' 1 'yes'

/N03ae_new 0 'no' 1 'yes'

/N03af_new 0 'no' 1 'yes'

/N03ag_new 0 'no' 1 'yes'

/N03ah_new 0 'no' 1 'yes'

/N03ai_new 0 'no' 1 'yes'

/N03aj_new 0 'no' 1 'yes'

/N03ak_new 0 'no' 1 'yes'

/N03al_new 0 'no' 1 'yes'

/N03am_new 0 'no' 1 'yes'

/N03an_new 0 'no' 1 'yes'

/N03ao_new 0 'no' 1 'yes'

/N03ap_new 0 'no' 1 'yes'

/N03aq_new 0 'no' 1 'yes'

/N03ar_new 0 'no' 1 'yes'

/N03as_new 0 'no' 1 'yes'

/N03aw_new  0 'no' 1 'yes'

/N03ax_new 0 'no' 1 'yes' . 

EXECUTE .

 

FREQUENCIES

VARIABLES N03aa_new N03ab_new N03ac_new N03ad_new

  N03ae_new N03af_new N03ag_new N03ah_new N03ai_new N03aj_new

N03ak_new N03al_new N03am_new N03an_new N03ao_new N03ap_new 

N03aq_new  N03ar_new  N03as_new  N03aw_new  N03ax_new

/ORDER ANALYSIS .

 

 

 

**** Make subgroups of perpetrators

*** different groupings can be considered, e.g. persons in authority

 

 

IF (N03aa=1) N03m_par =1 .

RECODE N03m_par (SYSMIS = 0) .

VARIABLE LABELS N03m_par 'lifetime phys - Male parent' .

VALUE LABELS N03m_par 0 'no' 1 'yes' .

EXECUTE .

 

IF (N03ad=1) N03m_rel =1 .

RECODE N03m_rel (SYSMIS = 0) .

VARIABLE LABELS N03m_rel 'lifetime phys - Male relative' .

VALUE LABELS N03m_rel 0 'no' 1 'yes' .

EXECUTE .

 

IF (N03ah=1 | N03aj=1) N03m_acq =1 .

RECODE N03m_acq (SYSMIS = 0) .

VARIABLE LABELS N03m_acq 'lifetime phys - Male acquaintance' .

VALUE LABELS N03m_acq 0 'no' 1 'yes' .

EXECUTE .

 

IF (N03al=1) N03m_str =1 .

RECODE N03m_str (SYSMIS = 0) .

VARIABLE LABELS N03m_str 'lifetime phys - Male stranger' .

VALUE LABELS N03m_str 0 'no' 1 'yes' .

EXECUTE .

 

IF (N03af=1 | N03an=1 | N03ap=1 | N03ar=1 | N03as = 1 | N03aw=1 ) N03m_oth =1 .

RECODE N03m_oth (SYSMIS = 0) .

VARIABLE LABELS N03m_oth 'lifetime phys - Male other' .

VALUE LABELS N03m_oth 0 'no' 1 'yes' .

EXECUTE .

 

IF (N03ab=1 | N03ac=1 ) N03f_par =1 .

RECODE N03f_par (SYSMIS = 0) .

VARIABLE LABELS N03f_par 'lifetime phys - Female parent' .

VALUE LABELS N03f_par 0 'no' 1 'yes' .

EXECUTE .

 

IF (N03ae=1) N03f_rel =1 .

RECODE N03f_rel (SYSMIS = 0) .

VARIABLE LABELS N03f_rel 'lifetime phys - female relative' .

VALUE LABELS N03f_rel 0 'no' 1 'yes' .

EXECUTE .

 

IF (N03ai=1 | N03ak=1) N03f_acq =1 .

RECODE N03f_acq (SYSMIS = 0) .

VARIABLE LABELS N03f_acq 'lifetime phys - female acquaintance' .

VALUE LABELS N03f_acq 0 'no' 1 'yes' .

EXECUTE .

 

IF (N03am=1) N03f_str =1 .

RECODE N03f_str (SYSMIS = 0) .

VARIABLE LABELS N03f_str 'lifetime phys - female stranger' .

VALUE LABELS N03f_str 0 'no' 1 'yes' .

EXECUTE .

 

IF (N03ag=1 | N03ao=1 | N03aq=1 | N03ax=1 ) N03f_oth =1 .

RECODE N03f_oth (SYSMIS = 0) .

VARIABLE LABELS N03f_oth 'lifetime phys - female other' .

VALUE LABELS N03f_oth 0 'no' 1 'yes' .

EXECUTE .

 

IF (N03m_par =1 | N03m_rel =1 |  N03m_acq =1 | N03m_str =1 |  N03m_oth =1 ) N03m_any = 1.

RECODE N03m_any (SYSMIS = 0) .

VARIABLE LABELS N03m_any 'lifetime phys - any male perpetrator' .

VALUE LABELS N03m_any 0 'no' 1 'yes' .

EXECUTE .

 

IF (N03f_par =1 | N03f_rel =1 |  N03f_acq =1 | N03f_str =1 |  N03f_oth =1 ) N03f_any = 1.

RECODE N03f_any (SYSMIS = 0) .

VARIABLE LABELS N03f_any 'lifetime phys - any female perpetrator' .

VALUE LABELS N03f_any 0 'no' 1 'yes' .

EXECUTE .

 

* General Tables.

TABLES

  /FORMAT BLANK MISSING('.')

  /GBASE=CASES

  /FTOTAL= $t000001 "Total"

  /TABLE=age10 + $t000001  BY N03m_par > (STATISTICS) + N03m_rel >

  (STATISTICS) + N03m_acq > (STATISTICS) + N03m_str > (STATISTICS) + N03m_oth

  > (STATISTICS) + N03m_any > (STATISTICS) + N03f_par > (STATISTICS) +

  N03f_rel > (STATISTICS) + N03f_acq > (STATISTICS) + N03f_str > (STATISTICS)

+ N03f_oth > (STATISTICS) + N03f_any > (STATISTICS)

  /STATISTICS

  count( age10( F5.0 ))

  cpct( age10( PCT5.1 ) 'Row %':age10 ) /TITLE 'Lifetime physical'+

' non-partner violence by relationship (grouped) and sex of perpetrator, by age group' .

 

 

*** SEVERITY PHYSICAL VIOLENCE LIFETIME NON-PARTNER

 

If (N05aa = 1 | N05ab = 1 | N05ac = 1) N05a_inj = 1 .

RECODE N05a_inj (SYSMIS = 0) .

VARIABLE LABELS N05a_inj 'injuries first perpetrator' .

VALUE LABELS N05a_inj 0 'no' 1 'yes' .

EXECUTE .

 

If (N05ba = 1 | N05bb = 1 | N05bc = 1) N05b_inj = 1 .

RECODE N05b_inj (SYSMIS = 0) .

VARIABLE LABELS N05b_inj 'injuries second perpetrator' .

VALUE LABELS N05b_inj 0 'no' 1 'yes' .

EXECUTE .

 

If (N05ca = 1 | N05cb = 1 | N05cc = 1) N05c_inj = 1 .

RECODE N05c_inj (SYSMIS = 0) .

VARIABLE LABELS N05c_inj 'injuries third perpetrator' .

VALUE LABELS N05c_inj 0 'no' 1 'yes' .

EXECUTE .

 

IF ((npphys = 1) & (N05a_inj = 1 | N05b_inj = 1 | N05c_inj = 1)) npsevph = 2 .

IF ((npphys = 1) & (N05a_inj = 0 & N05b_inj = 0 & N05c_inj = 0)) npsevph = 1 .

RECODE npsevph (SYSMIS = 0) .

VARIABLE LABELS npsevph 'severity non partner physical violence in lifetime' .

VALUE LABELS npsevph 0 'no phys viol' 1 'moderate phys viol' 2 'severe phys violence' .

EXECUTE .

 

FREQUENCIES

VARIABLES N05a_inj N05b_inj N05c_inj npsevph 

/ORDER ANALYSIS .

 

* General Tables.

TABLES

  /FORMAT BLANK MISSING('.')

  /GBASE=CASES

  /FTOTAL= $t000001 "Total"

  /TABLE=age10 + $t000001  BY npsevph > (STATISTICS)

  /STATISTICS

  count( age10( F5.0 ))

  cpct( age10( PCT5.1 ) 'Row %':age10 ) /TITLE  'Severity lifetime non'+

'-partner physical violence among all women '.

 

 

** FREQUENCY PHYSICAL VIOLENCE LIFETIME NON-PARTNER

 

** if more than one perpetrator frequency reporting is based on perpetrator with highest frequency

 

IF (N03ba = 1 | N03bb = 1 | N03bc = 1 | N03bd = 1 | N03be = 1 | N03bf = 1 | N03bg = 1 | N03bh = 1 |

N03bi = 1 | N03bj = 1 | N03bk = 1 | N03bl = 1 | N03bm = 1 | N03bn = 1 | N03bo = 1 | N03bp = 1 |

N03bq = 1 | N03br = 1 | N03bs = 1 | N03bw = 1 | N03bx = 1 ) npfrphys = 1 .

IF (N03ba = 2 | N03bb = 2 | N03bc = 2 | N03bd = 2 | N03be = 2 | N03bf = 2 | N03bg = 2 | N03bh = 2 |

N03bi = 2 | N03bj = 2 | N03bk = 2 | N03bl = 2 | N03bm = 2 | N03bn = 2 | N03bo = 2 | N03bp = 2 |

N03bq = 2 | N03br = 2 | N03bs = 2 | N03bw = 2 | N03bx = 2 ) npfrphys = 2 .

IF (N03ba = 3 | N03bb = 3 | N03bc = 3 | N03bd = 3 | N03be = 3 | N03bf = 3 | N03bg = 3 | N03bh = 3 |

N03bi = 3 | N03bj = 3 | N03bk = 3 | N03bl = 3 | N03bm = 3 | N03bn = 3 | N03bo = 3 | N03bp = 3 |

N03bq = 3 | N03br = 3 | N03bs = 3 | N03bw = 3 | N03bx = 3 ) npfrphys = 3 .

RECODE npfrphys (SYSMIS = 0) .

VARIABLE LABELS npfrphys 'frequency lifetime physical non-partner violence'.

VALUE LABELS npfrphys 0 'none' 1 'once' 2 'few' 3 'many'.

EXECUTE.

 

FREQUENCIES

VARIABLES npfrphys 

/ORDER ANALYSIS .

 

 

* General Tables.

TABLES

  /FORMAT BLANK MISSING('.')

  /GBASE=CASES

  /FTOTAL= $t000001 "Total"

  /TABLE=age10 + $t000001  BY npfrphys > (STATISTICS)

  /STATISTICS

  count( age10( F5.0 ))

  cpct( age10( PCT5.1 ) 'Row %':age10 ) /TITLE  'Frequency lifetime non'+

'-partner physical violence among all women (based on perpetrator with highest frequency) '.

 

 

 

************************************************************************************

 

*** SEVERE SEXUAL VIOLENCE, PERPETRATORS, LIFETIME

*** type of perpetrators mentioned

 

MULT RESPONSE

GROUPS=$sevsex15 'Beaten after age 15 by other' (N07aa N07ab N07ac N07ad

  N07ae N07af N07ag N07ah N07ai N07aj N07ak N07al N07am N07an N07ao

   N07ap N07aq N07ar N07as N07aw N07ax  (1))

/FREQUENCIES=$sevsex15  .

 

*** To make full list of all perpetrators to generate table, all above variable need SYSMIS = 0

 

RECODE

N07aa N07ab N07ac N07ad N07ae N07af N07ag N07ah N07ai N07aj N07ak

N07al N07am N07an N07ao N07ap N07aq N07ar N07as N07aw N07ax 

(SYSMIS=0) (ELSE=copy) INTO N07aa_new N07ab_new N07ac_new N07ad_new

  N07ae_new N07af_new N07ag_new N07ah_new N07ai_new N07aj_new

N07ak_new N07al_new N07am_new N07an_new N07ao_new N07ap_new 

N07aq_new  N07ar_new  N07as_new  N07aw_new  N07ax_new . 

VARIABLE LABELS N07aa_new  'father/stepfather'

/N07ab_new 'mother'

/N07ac_new 'mother-in-law'

/N07ad_new 'other male relative'

/N07ae_new 'other female relative'

/N07af_new 'someone at work - male'

/N07ag_new 'someone at work - female'

/N07ah_new 'friend/acquaintance - male'

/N07ai_new 'friend/acquaintance - female'

/N07aj_new 'recent acquaintance - male'

/N07ak_new 'recent acquaintance - female'

/N07al_new 'stranger - male'

/N07am_new 'sranger - female'

/N07an_new  'teacher - male'

/N07ao_new 'teacher - female'

/N07ap_new  'health worker - male'

/N07aq_new  'health worker - female'

/N07ar_new 'religious leader - male'

/N07as_new 'police/soldier - male' 

/N07aw_new 'other - male'

/N07ax_new 'other - female'. 

VALUE LABELS N07aa_new 0 'no' 1 'yes'

/N07ab_new 0 'no' 1 'yes'

/N07ac_new 0 'no' 1 'yes' 

/N07ad_new 0 'no' 1 'yes'

/N07ae_new 0 'no' 1 'yes'

/N07af_new 0 'no' 1 'yes'

/N07ag_new 0 'no' 1 'yes'

/N07ah_new 0 'no' 1 'yes'

/N07ai_new 0 'no' 1 'yes'

/N07aj_new 0 'no' 1 'yes'

/N07ak_new 0 'no' 1 'yes'

/N07al_new 0 'no' 1 'yes'

/N07am_new 0 'no' 1 'yes'

/N07an_new 0 'no' 1 'yes'

/N07ao_new 0 'no' 1 'yes'

/N07ap_new 0 'no' 1 'yes'

/N07aq_new 0 'no' 1 'yes'

/N07ar_new 0 'no' 1 'yes'

/N07as_new 0 'no' 1 'yes'

/N07aw_new  0 'no' 1 'yes'

/N07ax_new 0 'no' 1 'yes' . 

EXECUTE .

 

FREQUENCIES

VARIABLES N07aa_new N07ab_new N07ac_new N07ad_new

  N07ae_new N07af_new N07ag_new N07ah_new N07ai_new N07aj_new

N07ak_new N07al_new N07am_new N07an_new N07ao_new N07ap_new 

N07aq_new  N07ar_new  N07as_new  N07aw_new  N07ax_new

/ORDER ANALYSIS .

 

 

 

**** Make subgroups of perpetrators

 

 

IF (N07aa=1) N07m_par =1 .

RECODE N07m_par (SYSMIS = 0) .

VARIABLE LABELS N07m_par 'lifetime severe sex violence - Male parent' .

VALUE LABELS N07m_par 0 'no' 1 'yes' .

EXECUTE .

 

IF (N07ad=1) N07m_rel =1 .

RECODE N07m_rel (SYSMIS = 0) .

VARIABLE LABELS N07m_rel 'lifetime severe sex violence - Male relative' .

VALUE LABELS N07m_rel 0 'no' 1 'yes' .

EXECUTE .

 

IF (N07ah=1 | N07aj=1) N07m_acq =1 .

RECODE N07m_acq (SYSMIS = 0) .

VARIABLE LABELS N07m_acq 'lifetime severe sex violence - Male acquaintance' .

VALUE LABELS N07m_acq 0 'no' 1 'yes' .

EXECUTE .

 

IF (N07al=1) N07m_str =1 .

RECODE N07m_str (SYSMIS = 0) .

VARIABLE LABELS N07m_str 'lifetime severe sex violence - Male stranger' .

VALUE LABELS N07m_str 0 'no' 1 'yes' .

EXECUTE .

 

IF (N07af=1 | N07an=1 | N07ap=1 | N07ar=1 | N07as = 1 | N07aw=1 ) N07m_oth =1 .

RECODE N07m_oth (SYSMIS = 0) .

VARIABLE LABELS N07m_oth 'lifetime severe sex violence - Male other' .

VALUE LABELS N07m_oth 0 'no' 1 'yes' .

EXECUTE .

 

IF (N07ab=1 | N07ac=1 ) N07f_par =1 .

RECODE N07f_par (SYSMIS = 0) .

VARIABLE LABELS N07f_par 'lifetime severe sex violence - Female parent' .

VALUE LABELS N07f_par 0 'no' 1 'yes' .

EXECUTE .

 

IF (N07ae=1) N07f_rel =1 .

RECODE N07f_rel (SYSMIS = 0) .

VARIABLE LABELS N07f_rel 'lifetime severe sex violence - female relative' .

VALUE LABELS N07f_rel 0 'no' 1 'yes' .

EXECUTE .

 

IF (N07ai=1 | N07ak=1) N07f_acq =1 .

RECODE N07f_acq (SYSMIS = 0) .

VARIABLE LABELS N07f_acq 'lifetime severe sex violence - female acquaintance' .

VALUE LABELS N07f_acq 0 'no' 1 'yes' .

EXECUTE .

 

IF (N07am=1) N07f_str =1 .

RECODE N07f_str (SYSMIS = 0) .

VARIABLE LABELS N07f_str 'lifetime severe sex violence - female stranger' .

VALUE LABELS N07f_str 0 'no' 1 'yes' .

EXECUTE .

 

IF (N07ag=1 | N07ao=1 | N07aq=1 | N07ax=1 ) N07f_oth =1 .

RECODE N07f_oth (SYSMIS = 0) .

VARIABLE LABELS N07f_oth 'lifetime severe sex violence - female other' .

VALUE LABELS N07f_oth 0 'no' 1 'yes' .

EXECUTE .

 

IF (N07m_par =1 | N07m_rel =1 |  N07m_acq =1 | N07m_str =1 |  N07m_oth =1 ) N07m_any = 1.

RECODE N07m_any (SYSMIS = 0) .

VARIABLE LABELS N07m_any 'lifetime severe sex violence - any male perpetrator' .

VALUE LABELS N07m_any 0 'no' 1 'yes' .

EXECUTE .

 

IF (N07f_par =1 | N07f_rel =1 |  N07f_acq =1 | N07f_str =1 |  N07f_oth =1 ) N07f_any = 1.

RECODE N07f_any (SYSMIS = 0) .

VARIABLE LABELS N07f_any 'lifetime severe sex violence - any female perpetrator' .

VALUE LABELS N07f_any 0 'no' 1 'yes' .

EXECUTE .

 

IF (N07f_any =1 | N07m_any =1 ) N07_any = 1.

RECODE N07_any (SYSMIS = 0) .

VARIABLE LABELS N07_any 'lifetime severe sex violence - any perpetrator' .

VALUE LABELS N07_any 0 'no' 1 'yes' .

EXECUTE .

 

* General Tables.

TABLES

  /FORMAT BLANK MISSING('.')

  /GBASE=CASES

  /FTOTAL= $t000001 "Total"

  /TABLE=age10 + $t000001  BY N07m_par > (STATISTICS) + N07m_rel >

  (STATISTICS) + N07m_acq > (STATISTICS) + N07m_str > (STATISTICS) + N07m_oth

  > (STATISTICS) + N07m_any > (STATISTICS) + N07f_par > (STATISTICS) +

  N07f_rel > (STATISTICS) + N07f_acq > (STATISTICS) + N07f_str > (STATISTICS)

+ N07f_oth > (STATISTICS) + N07f_any > (STATISTICS)

  /STATISTICS

  count( age10( F5.0 ))

  cpct( age10( PCT5.1 ) 'Row %':age10 ) /TITLE 'Lifetime severe sexual'+

' non-partner violence by relationship (grouped) and sex of perpetrator, by age group' .

 

* General Tables.

TABLES

  /FORMAT BLANK MISSING('.')

  /GBASE=CASES

  /FTOTAL= $t000001 "Total"

  /TABLE=age10 + $t000001  BY N07_any > (STATISTICS)

  /STATISTICS

  count( age10( F5.0 ))

  cpct( age10( PCT5.1 ) 'Row %':age10 ) /TITLE  'Lifetime severe sexual non'+

'-partner violence by any perpetrator among all women, by age group'.

 

******************************

 

** FREQUENCY SEVERE SEXUAL VIOLENCE LIFETIME NON-PARTNER

 

** if more than one perpetrator frequency reporting is based on perpetrator with highest frequency

 

IF (N07ba = 1 | N07bb = 1 | N07bc = 1 | N07bd = 1 | N07be = 1 | N07bf = 1 | N07bg = 1 | N07bh = 1 |

N07bi = 1 | N07bj = 1 | N07bk = 1 | N07bl = 1 | N07bm = 1 | N07bn = 1 | N07bo = 1 | N07bp = 1 |

N07bq = 1 | N07br = 1 | N07bs = 1 | N07bw = 1 | N07bx = 1 ) npfrsevsx = 1 .

IF (N07ba = 2 | N07bb = 2 | N07bc = 2 | N07bd = 2 | N07be = 2 | N07bf = 2 | N07bg = 2 | N07bh = 2 |

N07bi = 2 | N07bj = 2 | N07bk = 2 | N07bl = 2 | N07bm = 2 | N07bn = 2 | N07bo = 2 | N07bp = 2 |

N07bq = 2 | N07br = 2 | N07bs = 2 | N07bw = 2 | N07bx = 2 ) npfrsevsx = 2 .

IF (N07ba = 3 | N07bb = 3 | N07bc = 3 | N07bd = 3 | N07be = 3 | N07bf = 3 | N07bg = 3 | N07bh = 3 |

N07bi = 3 | N07bj = 3 | N07bk = 3 | N07bl = 3 | N07bm = 3 | N07bn = 3 | N07bo = 3 | N07bp = 3 |

N07bq = 3 | N07br = 3 | N07bs = 3 | N07bw = 3 | N07bx = 3 ) npfrsevsx = 3 .

RECODE npfrsevsx (SYSMIS = 0) .

VARIABLE LABELS npfrsevsx 'frequency lifetime severe sexual non-partner violence'.

VALUE LABELS npfrsevsx 0 'none' 1 'once' 2 'few' 3 'many'.

EXECUTE.

 

FREQUENCIES

VARIABLES npfrsevsx 

/ORDER ANALYSIS .

 

 

* General Tables.

TABLES

  /FORMAT BLANK MISSING('.')

  /GBASE=CASES

  /FTOTAL= $t000001 "Total"

  /TABLE=age10 + $t000001  BY npfrsevsx > (STATISTICS)

  /STATISTICS

  count( age10( F5.0 ))

  cpct( age10( PCT5.1 ) 'Row %':age10 ) /TITLE  'Frequency lifetime non'+

'-partner severe sexual violence among all women (based on perpetrator with highest frequency) '.

 

 

*********************************************************************************************

 

*** MODERATE SEXUAL VIOLENCE, PERPETRATORS, LIFETIME

*** type of perpetrators mentioned

 

MULT RESPONSE

GROUPS=$modsex15 'Beaten after age 15 by other' (N09aa N09ab N09ac N09ad

  N09ae N09af N09ag N09ah N09ai N09aj N09ak N09al N09am N09an N09ao

   N09ap N09aq N09ar N09as N09aw N09ax  (1))

/FREQUENCIES=$modsex15  .

 

*** To make full list of all perpetrators to generate table, all above variable need SYSMIS = 0

 

RECODE

N09aa N09ab N09ac N09ad N09ae N09af N09ag N09ah N09ai N09aj N09ak

N09al N09am N09an N09ao N09ap N09aq N09ar N09as N09aw N09ax 

(SYSMIS=0) (ELSE=copy) INTO N09aa_new N09ab_new N09ac_new N09ad_new

  N09ae_new N09af_new N09ag_new N09ah_new N09ai_new N09aj_new

N09ak_new N09al_new N09am_new N09an_new N09ao_new N09ap_new 

N09aq_new  N09ar_new  N09as_new  N09aw_new  N09ax_new . 

VARIABLE LABELS N09aa_new  'father/stepfather'

/N09ab_new 'mother'

/N09ac_new 'mother-in-law'

/N09ad_new 'other male relative'

/N09ae_new 'other female relative'

/N09af_new 'someone at work - male'

/N09ag_new 'someone at work - female'

/N09ah_new 'friend/acquaintance - male'

/N09ai_new 'friend/acquaintance - female'

/N09aj_new 'recent acquaintance - male'

/N09ak_new 'recent acquaintance - female'

/N09al_new 'stranger - male'

/N09am_new 'sranger - female'

/N09an_new  'teacher - male'

/N09ao_new 'teacher - female'

/N09ap_new  'health worker - male'

/N09aq_new  'health worker - female'

/N09ar_new 'religious leader - male'

/N09as_new 'police/soldier - male' 

/N09aw_new 'other - male'

/N09ax_new 'other - female'. 

VALUE LABELS N09aa_new 0 'no' 1 'yes'

/N09ab_new 0 'no' 1 'yes'

/N09ac_new 0 'no' 1 'yes' 

/N09ad_new 0 'no' 1 'yes'

/N09ae_new 0 'no' 1 'yes'

/N09af_new 0 'no' 1 'yes'

/N09ag_new 0 'no' 1 'yes'

/N09ah_new 0 'no' 1 'yes'

/N09ai_new 0 'no' 1 'yes'

/N09aj_new 0 'no' 1 'yes'

/N09ak_new 0 'no' 1 'yes'

/N09al_new 0 'no' 1 'yes'

/N09am_new 0 'no' 1 'yes'

/N09an_new 0 'no' 1 'yes'

/N09ao_new 0 'no' 1 'yes'

/N09ap_new 0 'no' 1 'yes'

/N09aq_new 0 'no' 1 'yes'

/N09ar_new 0 'no' 1 'yes'

/N09as_new 0 'no' 1 'yes'

/N09aw_new  0 'no' 1 'yes'

/N09ax_new 0 'no' 1 'yes' . 

EXECUTE .

 

FREQUENCIES

VARIABLES N09aa_new N09ab_new N09ac_new N09ad_new

  N09ae_new N09af_new N09ag_new N09ah_new N09ai_new N09aj_new

N09ak_new N09al_new N09am_new N09an_new N09ao_new N09ap_new 

N09aq_new  N09ar_new  N09as_new  N09aw_new  N09ax_new

/ORDER ANALYSIS .

 

 

**** Make subgroups of perpetrators

 

 

IF (N09aa=1) N09m_par =1 .

RECODE N09m_par (SYSMIS = 0) .

VARIABLE LABELS N09m_par 'lifetime moderate sex violence - Male parent' .

VALUE LABELS N09m_par 0 'no' 1 'yes' .

EXECUTE .

 

IF (N09ad=1) N09m_rel =1 .

RECODE N09m_rel (SYSMIS = 0) .

VARIABLE LABELS N09m_rel 'lifetime moderate sex violence - Male relative' .

VALUE LABELS N09m_rel 0 'no' 1 'yes' .

EXECUTE .

 

IF (N09ah=1 | N09aj=1) N09m_acq =1 .

RECODE N09m_acq (SYSMIS = 0) .

VARIABLE LABELS N09m_acq 'lifetime moderate sex violence - Male acquaintance' .

VALUE LABELS N09m_acq 0 'no' 1 'yes' .

EXECUTE .

 

IF (N09al=1) N09m_str =1 .

RECODE N09m_str (SYSMIS = 0) .

VARIABLE LABELS N09m_str 'lifetime moderate sex violence - Male stranger' .

VALUE LABELS N09m_str 0 'no' 1 'yes' .

EXECUTE .

 

IF (N09af=1 | N09an=1 | N09ap=1 | N09ar=1 | N09as = 1 | N09aw=1 ) N09m_oth =1 .

RECODE N09m_oth (SYSMIS = 0) .

VARIABLE LABELS N09m_oth 'lifetime moderate sex violence - Male other' .

VALUE LABELS N09m_oth 0 'no' 1 'yes' .

EXECUTE .

 

IF (N09ab=1 | N09ac=1 ) N09f_par =1 .

RECODE N09f_par (SYSMIS = 0) .

VARIABLE LABELS N09f_par 'lifetime moderate sex violence - Female parent' .

VALUE LABELS N09f_par 0 'no' 1 'yes' .

EXECUTE .

 

IF (N09ae=1) N09f_rel =1 .

RECODE N09f_rel (SYSMIS = 0) .

VARIABLE LABELS N09f_rel 'lifetime moderate sex violence - female relative' .

VALUE LABELS N09f_rel 0 'no' 1 'yes' .

EXECUTE .

 

IF (N09ai=1 | N09ak=1) N09f_acq =1 .

RECODE N09f_acq (SYSMIS = 0) .

VARIABLE LABELS N09f_acq 'lifetime moderate sex violence - female acquaintance' .

VALUE LABELS N09f_acq 0 'no' 1 'yes' .

EXECUTE .

 

IF (N09am=1) N09f_str =1 .

RECODE N09f_str (SYSMIS = 0) .

VARIABLE LABELS N09f_str 'lifetime moderate sex violence - female stranger' .

VALUE LABELS N09f_str 0 'no' 1 'yes' .

EXECUTE .

 

IF (N09ag=1 | N09ao=1 | N09aq=1 | N09ax=1 ) N09f_oth =1 .

RECODE N09f_oth (SYSMIS = 0) .

VARIABLE LABELS N09f_oth 'lifetime moderate sex violence - female other' .

VALUE LABELS N09f_oth 0 'no' 1 'yes' .

EXECUTE .

 

IF (N09m_par =1 | N09m_rel =1 |  N09m_acq =1 | N09m_str =1 |  N09m_oth =1 ) N09m_any = 1.

RECODE N09m_any (SYSMIS = 0) .

VARIABLE LABELS N09m_any 'lifetime moderate sex violence - any male perpetrator' .

VALUE LABELS N09m_any 0 'no' 1 'yes' .

EXECUTE .

 

IF (N09f_par =1 | N09f_rel =1 |  N09f_acq =1 | N09f_str =1 |  N09f_oth =1 ) N09f_any = 1.

RECODE N09f_any (SYSMIS = 0) .

VARIABLE LABELS N09f_any 'lifetime moderate sex violence - any female perpetrator' .

VALUE LABELS N09f_any 0 'no' 1 'yes' .

EXECUTE .

 

IF (N09f_any =1 | N09m_any =1 ) N09_any = 1.

RECODE N09_any (SYSMIS = 0) .

VARIABLE LABELS N09_any 'lifetime moderate sex violence - any perpetrator' .

VALUE LABELS N09_any 0 'no' 1 'yes' .

EXECUTE .

 

 

* General Tables.

TABLES

  /FORMAT BLANK MISSING('.')

  /GBASE=CASES

  /FTOTAL= $t000001 "Total"

  /TABLE=age10 + $t000001  BY N09m_par > (STATISTICS) + N09m_rel >

  (STATISTICS) + N09m_acq > (STATISTICS) + N09m_str > (STATISTICS) + N09m_oth

  > (STATISTICS) + N09m_any > (STATISTICS) + N09f_par > (STATISTICS) +

  N09f_rel > (STATISTICS) + N09f_acq > (STATISTICS) + N09f_str > (STATISTICS)

+ N09f_oth > (STATISTICS) + N09f_any > (STATISTICS)

  /STATISTICS

  count( age10( F5.0 ))

  cpct( age10( PCT5.1 ) 'Row %':age10 ) /TITLE 'Lifetime moderate sexual'+

' non-partner violence by relationship (grouped) and sex of perpetrator, by age group' .

 

* General Tables.

TABLES

  /FORMAT BLANK MISSING('.')

  /GBASE=CASES

  /FTOTAL= $t000001 "Total"

  /TABLE=age10 + $t000001  BY N09_any > (STATISTICS)

  /STATISTICS

  count( age10( F5.0 ))

  cpct( age10( PCT5.1 ) 'Row %':age10 ) /TITLE  'Lifetime moderate sexual non'+

'-partner violence by any perpetrator among all women, by age group'.

 

************************************************

 

** FREQUENCY MODERATE SEXUAL VIOLENCE LIFETIME NON-PARTNER

 

** if more than one perpetrator frequency reporting is based on perpetrator with highest frequency

 

IF (N09ba = 1 | N09bb = 1 | N09bc = 1 | N09bd = 1 | N09be = 1 | N09bf = 1 | N09bg = 1 | N09bh = 1 |

N09bi = 1 | N09bj = 1 | N09bk = 1 | N09bl = 1 | N09bm = 1 | N09bn = 1 | N09bo = 1 | N09bp = 1 |

N09bq = 1 | N09br = 1 | N09bs = 1 | N09bw = 1 | N09bx = 1 )  npfrmodsx  = 1 .

IF (N09ba = 2 | N09bb = 2 | N09bc = 2 | N09bd = 2 | N09be = 2 | N09bf = 2 | N09bg = 2 | N09bh = 2 |

N09bi = 2 | N09bj = 2 | N09bk = 2 | N09bl = 2 | N09bm = 2 | N09bn = 2 | N09bo = 2 | N09bp = 2 |

N09bq = 2 | N09br = 2 | N09bs = 2 | N09bw = 2 | N09bx = 2 )  npfrmodsx  = 2 .

IF (N09ba = 3 | N09bb = 3 | N09bc = 3 | N09bd = 3 | N09be = 3 | N09bf = 3 | N09bg = 3 | N09bh = 3 |

N09bi = 3 | N09bj = 3 | N09bk = 3 | N09bl = 3 | N09bm = 3 | N09bn = 3 | N09bo = 3 | N09bp = 3 |

N09bq = 3 | N09br = 3 | N09bs = 3 | N09bw = 3 | N09bx = 3 )  npfrmodsx  = 3 .

RECODE  npfrmodsx  (SYSMIS = 0) .

VARIABLE LABELS npfrmodsx 'frequency lifetime moderate sexual non-partner violence'.

VALUE LABELS  npfrmodsx  0 'none' 1 'once' 2 'few' 3 'many'.

EXECUTE.

 

FREQUENCIES

VARIABLES  npfrmodsx  

/ORDER ANALYSIS .

 

* General Tables.

TABLES

  /FORMAT BLANK MISSING('.')

  /GBASE=CASES

  /FTOTAL= $t000001 "Total"

  /TABLE=age10 + $t000001  BY  npfrmodsx  > (STATISTICS)

  /STATISTICS

  count( age10( F5.0 ))

  cpct( age10( PCT5.1 ) 'Row %':age10 ) /TITLE  'Frequency lifetime non'+

'-partner moderate sexual violence among all women (based on perpetrator with highest frequency) '.

 

***********************************************************************************************

 

*** NON PARTNER VIOLENCE BY PERPETRATORS, LAST 12 MONTHS

 

*** PHYSICAL, PERPETRATORS IN PAST 12 months

*** make new variable to get perpetrators in last 12 m

 

RECODE

N03ca N03cb N03cc N03cd N03ce N03cf N03cg N03ch N03ci N03cj N03ck

N03cl N03cm N03cn N03co N03cp N03cq N03cr N03cs N03cw N03cx 

(SYSMIS=0) (0=0) (1=1) (2=1) (3=1) INTO N03ca_new N03cb_new N03cc_new N03cd_new

  N03ce_new N03cf_new N03cg_new N03ch_new N03ci_new N03cj_new

N03ck_new N03cl_new N03cm_new N03cn_new N03co_new N03cp_new 

N03cq_new  N03cr_new  N03cs_new  N03cw_new  N03cx_new . 

VARIABLE LABELS N03ca_new  'father/stepfather'

/N03cb_new 'mother'

/N03cc_new 'mother-in-law'

/N03cd_new 'other male relative'

/N03ce_new 'other female relative'

/N03cf_new 'someone at work - male'

/N03cg_new 'someone at work - female'

/N03ch_new 'friend/acquaintance - male'

/N03ci_new 'friend/acquaintance - female'

/N03cj_new 'recent acquaintance - male'

/N03ck_new 'recent acquaintance - female'

/N03cl_new 'stranger - male'

/N03cm_new 'sranger - female'

/N03cn_new  'teacher - male'

/N03co_new 'teacher - female'

/N03cp_new  'health worker - male'

/N03cq_new  'health worker - female'

/N03cr_new 'religious leader - male'

/N03cs_new 'police/soldier - male' 

/N03cw_new 'other - male'

/N03cx_new 'other - female'. 

VALUE LABELS N03ca_new 0 'no' 1 'yes'

/N03cb_new 0 'no' 1 'yes'

/N03cc_new 0 'no' 1 'yes' 

/N03cd_new 0 'no' 1 'yes'

/N03ce_new 0 'no' 1 'yes'

/N03cf_new 0 'no' 1 'yes'

/N03cg_new 0 'no' 1 'yes'

/N03ch_new 0 'no' 1 'yes'

/N03ci_new 0 'no' 1 'yes'

/N03cj_new 0 'no' 1 'yes'

/N03ck_new 0 'no' 1 'yes'

/N03cl_new 0 'no' 1 'yes'

/N03cm_new 0 'no' 1 'yes'

/N03cn_new 0 'no' 1 'yes'

/N03co_new 0 'no' 1 'yes'

/N03cp_new 0 'no' 1 'yes'

/N03cq_new 0 'no' 1 'yes'

/N03cr_new 0 'no' 1 'yes'

/N03cs_new 0 'no' 1 'yes'

/N03cw_new  0 'no' 1 'yes'

/N03cx_new 0 'no' 1 'yes' . 

EXECUTE .

 

FREQUENCIES

VARIABLES N03ca_new N03cb_new N03cc_new N03cd_new

  N03ce_new N03cf_new N03cg_new N03ch_new N03ci_new N03cj_new

N03ck_new N03cl_new N03cm_new N03cn_new N03co_new N03cp_new 

N03cq_new  N03cr_new  N03cs_new  N03cw_new  N03cx_new

/ORDER ANALYSIS .

 

**** Make subgroups of perpetrators

*** different groupings can be considered, e.g. persons in authority

 

 

IF (N03ca_new=1) N03m_par12 =1 .

RECODE N03m_par12 (SYSMIS = 0) .

VARIABLE LABELS N03m_par12 'phys 12m - Male parent' .

VALUE LABELS N03m_par12 0 'no' 1 'yes' .

EXECUTE .

 

IF (N03cd_new=1) N03m_rel12 =1 .

RECODE N03m_rel12 (SYSMIS = 0) .

VARIABLE LABELS N03m_rel12 'phys 12m - Male relative' .

VALUE LABELS N03m_rel12 0 'no' 1 'yes' .

EXECUTE .

 

IF (N03ch_new=1 | N03cj_new=1) N03m_acq12 =1 .

RECODE N03m_acq12 (SYSMIS = 0) .

VARIABLE LABELS N03m_acq12 'phys 12m - Male acquaintance' .

VALUE LABELS N03m_acq12 0 'no' 1 'yes' .

EXECUTE .

 

IF (N03cl_new=1) N03m_str12 =1 .

RECODE N03m_str12 (SYSMIS = 0) .

VARIABLE LABELS N03m_str12 'phys 12m - Male stranger' .

VALUE LABELS N03m_str12 0 'no' 1 'yes' .

EXECUTE .

 

IF (N03cf_new=1 | N03cn_new=1 | N03cp_new=1 | N03cr_new=1 | N03cs_new = 1 | N03cw_new=1 ) N03m_oth12 =1 .

RECODE N03m_oth12 (SYSMIS = 0) .

VARIABLE LABELS N03m_oth12 'phys 12m - Male other' .

VALUE LABELS N03m_oth12 0 'no' 1 'yes' .

EXECUTE .

 

IF (N03cb_new=1 | N03cc_new=1 ) N03f_par12 =1 .

RECODE N03f_par12 (SYSMIS = 0) .

VARIABLE LABELS N03f_par12 'phys 12m - Female parent' .

VALUE LABELS N03f_par12 0 'no' 1 'yes' .

EXECUTE .

 

IF (N03ce_new=1) N03f_rel12 =1 .

RECODE N03f_rel12 (SYSMIS = 0) .

VARIABLE LABELS N03f_rel12 'phys 12m - female relative' .

VALUE LABELS N03f_rel12 0 'no' 1 'yes' .

EXECUTE .

 

IF (N03ci_new=1 | N03ck_new=1) N03f_acq12 =1 .

RECODE N03f_acq12 (SYSMIS = 0) .

VARIABLE LABELS N03f_acq12 'phys 12m - female acquaintance' .

VALUE LABELS N03f_acq12 0 'no' 1 'yes' .

EXECUTE .

 

IF (N03cm_new=1) N03f_str12 =1 .

RECODE N03f_str12 (SYSMIS = 0) .

VARIABLE LABELS N03f_str12 'phys 12m - female stranger' .

VALUE LABELS N03f_str12 0 'no' 1 'yes' .

EXECUTE .

 

IF (N03cg_new=1 | N03co_new=1 | N03cq_new=1 | N03cx_new=1 ) N03f_oth12 =1 .

RECODE N03f_oth12 (SYSMIS = 0) .

VARIABLE LABELS N03f_oth12 'phys 12m - female other' .

VALUE LABELS N03f_oth12 0 'no' 1 'yes' .

EXECUTE .

 

IF (N03m_par12 =1 | N03m_rel12 =1 |  N03m_acq12 =1 | N03m_str12 =1 |  N03m_oth12 =1 ) N03m_any12 = 1.

RECODE N03m_any12 (SYSMIS = 0) .

VARIABLE LABELS N03m_any12 'phys 12m - any male perpetrator' .

VALUE LABELS N03m_any12 0 'no' 1 'yes' .

EXECUTE .

 

IF (N03f_par12 =1 | N03f_rel12 =1 |  N03f_acq12 =1 | N03f_str12 =1 |  N03f_oth12=1 ) N03f_any12 = 1.

RECODE N03f_any12 (SYSMIS = 0) .

VARIABLE LABELS N03f_any12 'phys 12m - any female perpetrator' .

VALUE LABELS N03f_any12 0 'no' 1 'yes' .

EXECUTE .

 

 

* General Tables.

TABLES

  /FORMAT BLANK MISSING('.')

  /GBASE=CASES

  /FTOTAL= $t000001 "Total"

  /TABLE=age10 + $t000001  BY N03m_par12 > (STATISTICS) + N03m_rel12 >

  (STATISTICS) + N03m_acq12 > (STATISTICS) + N03m_str12 > (STATISTICS) + N03m_oth12

  > (STATISTICS) + N03m_any12 > (STATISTICS) + N03f_par12 > (STATISTICS) +

  N03f_rel12 > (STATISTICS) + N03f_acq12 > (STATISTICS) + N03f_str12 > (STATISTICS)

+ N03f_oth12 > (STATISTICS) + N03f_any12 > (STATISTICS)

  /STATISTICS

  count( age10( F5.0 ))

  cpct( age10( PCT5.1 ) 'Row %':age10 ) /TITLE 'Current (12m) physical'+

' non-partner violence by relationship (grouped) and sex of perpetrator, by age group' .

 

 

*** SEVERITY PHYSICAL VIOLENCE IN PAST 12 months IS NOT FEASIBE WITH 2010 VERSION OF MODULE

*** SUGGEST TO INCLUDE ADDITIONAL QUESTION IN N05ad bd cd, ASKING IF INJURIES IN PAST 12 M.

*** FOR REVISED MODULE THE FOLLOWING CAN BE USED (need to unmark by removing stars)

 

*** SEVERITY PHYSICAL VIOLENCE CURRENT (12m) NON-PARTNER

 

*IF ((npphys12 = 1) & (N05ad = 0 | N05bd = 0 | N05cd = 0)) npsevph12 = 1 .

*IF ((npphys12 = 1) & (N05ad = 1 | N05bd = 1 | N05cd = 1)) npsevph12 = 2 .

* RECODE npsevph12 (SYSMIS = 0) .

*VARIABLE LABELS npsevph12 'severity non partner physical violence in past 12 months' .

*VALUE LABELS npsevph12 0 'no phys viol' 1 'moderate phys viol' 2 'severe phys violence' .

*EXECUTE .

 

*FREQUENCIES

* VARIABLES npsevph12 

* /ORDER ANALYSIS .

 

** General Tables.

*TABLES

*  /FORMAT BLANK MISSING('.')

*  /GBASE=CASES

*  /FTOTAL= $t000001 "Total"

*  /TABLE=age10 + $t000001  BY npsevph12 > (STATISTICS)

*  /STATISTICS

*  count( age10( F5.0 ))

*  cpct( age10( PCT5.1 ) 'Row %':age10 ) /TITLE  'Severity non'+

* '-partner physical violence in past 12 months among all women '.

 

 

** FREQUENCY PHYSICAL VIOLENCE NON-PARTNER IN PAST 12 M

 

** if more than one perpetrator frequency reporting is based on perpetrator with highest frequency

 

IF (N03ca = 1 | N03cb = 1 | N03cc = 1 | N03cd = 1 | N03ce = 1 | N03cf = 1 | N03cg = 1 | N03ch = 1 |

N03ci = 1 | N03cj = 1 | N03ck = 1 | N03cl = 1 | N03cm = 1 | N03cn = 1 | N03co = 1 | N03cp = 1 |

N03cq = 1 | N03cr = 1 | N03cs = 1 | N03cw = 1 | N03cx = 1 ) npfrphys12 = 1 .

IF (N03ca = 2 | N03cb = 2 | N03cc = 2 | N03cd = 2 | N03ce = 2 | N03cf = 2 | N03cg = 2 | N03ch = 2 |

N03ci = 2 | N03cj = 2 | N03ck = 2 | N03cl = 2 | N03cm = 2 | N03cn = 2 | N03co = 2 | N03cp = 2 |

N03cq = 2 | N03cr = 2 | N03cs = 2 | N03cw = 2 | N03cx = 2 ) npfrphys12 = 2 .

IF (N03ca = 3 | N03cb = 3 | N03cc = 3 | N03cd = 3 | N03ce = 3 | N03cf = 3 | N03cg = 3 | N03ch = 3 |

N03ci = 3 | N03cj = 3 | N03ck = 3 | N03cl = 3 | N03cm = 3 | N03cn = 3 | N03co = 3 | N03cp = 3 |

N03cq = 3 | N03cr = 3 | N03cs = 3 | N03cw = 3 | N03cx = 3 ) npfrphys12 = 3 .

RECODE npfrphys12 (SYSMIS = 0) .

VARIABLE LABELS npfrphys12 'frequency physical non-partner violence in past 12 months'.

VALUE LABELS npfrphys12 0 'none' 1 'once' 2 'few' 3 'many'.

EXECUTE.

 

FREQUENCIES

VARIABLES npfrphys12 

/ORDER ANALYSIS .

 

 

* General Tables.

TABLES

  /FORMAT BLANK MISSING('.')

  /GBASE=CASES

  /FTOTAL= $t000001 "Total"

  /TABLE=age10 + $t000001  BY npfrphys12 > (STATISTICS)

  /STATISTICS

  count( age10( F5.0 ))

  cpct( age10( PCT5.1 ) 'Row %':age10 ) /TITLE  'Frequency non'+

'-partner physical violence in past 12 months among all women (based on perpetrator with highest frequency) '.

 

 

 

*****************************

 

*** SEVERE SEXUAL VIOLENCE/RAPE, PERPETRATORS IN PAST 12 months

*** make new variable to get perpetrators in last 12 m

 

RECODE

N07ca N07cb N07cc N07cd N07ce N07cf N07cg N07ch N07ci N07cj N07ck

N07cl N07cm N07cn N07co N07cp N07cq N07cr N07cs N07cw N07cx 

(SYSMIS=0) (0=0) (1=1) (2=1) (3=1) INTO N07ca_new N07cb_new N07cc_new N07cd_new

  N07ce_new N07cf_new N07cg_new N07ch_new N07ci_new N07cj_new

N07ck_new N07cl_new N07cm_new N07cn_new N07co_new N07cp_new 

N07cq_new  N07cr_new  N07cs_new  N07cw_new  N07cx_new . 

VARIABLE LABELS N07ca_new  'father/stepfather'

/N07cb_new 'mother'

/N07cc_new 'mother-in-law'

/N07cd_new 'other male relative'

/N07ce_new 'other female relative'

/N07cf_new 'someone at work - male'

/N07cg_new 'someone at work - female'

/N07ch_new 'friend/acquaintance - male'

/N07ci_new 'friend/acquaintance - female'

/N07cj_new 'recent acquaintance - male'

/N07ck_new 'recent acquaintance - female'

/N07cl_new 'stranger - male'

/N07cm_new 'stranger - female'

/N07cn_new  'teacher - male'

/N07co_new 'teacher - female'

/N07cp_new  'health worker - male'

/N07cq_new  'health worker - female'

/N07cr_new 'religious leader - male'

/N07cs_new 'police/soldier - male' 

/N07cw_new 'other - male'

/N07cx_new 'other - female'. 

VALUE LABELS N07ca_new 0 'no' 1 'yes'

/N07cb_new 0 'no' 1 'yes'

/N07cc_new 0 'no' 1 'yes' 

/N07cd_new 0 'no' 1 'yes'

/N07ce_new 0 'no' 1 'yes'

/N07cf_new 0 'no' 1 'yes'

/N07cg_new 0 'no' 1 'yes'

/N07ch_new 0 'no' 1 'yes'

/N07ci_new 0 'no' 1 'yes'

/N07cj_new 0 'no' 1 'yes'

/N07ck_new 0 'no' 1 'yes'

/N07cl_new 0 'no' 1 'yes'

/N07cm_new 0 'no' 1 'yes'

/N07cn_new 0 'no' 1 'yes'

/N07co_new 0 'no' 1 'yes'

/N07cp_new 0 'no' 1 'yes'

/N07cq_new 0 'no' 1 'yes'

/N07cr_new 0 'no' 1 'yes'

/N07cs_new 0 'no' 1 'yes'

/N07cw_new  0 'no' 1 'yes'

/N07cx_new 0 'no' 1 'yes' . 

EXECUTE .

 

FREQUENCIES

VARIABLES N07ca_new N07cb_new N07cc_new N07cd_new

  N07ce_new N07cf_new N07cg_new N07ch_new N07ci_new N07cj_new

N07ck_new N07cl_new N07cm_new N07cn_new N07co_new N07cp_new 

N07cq_new  N07cr_new  N07cs_new  N07cw_new  N07cx_new

/ORDER ANALYSIS .

 

**** Make subgroups of perpetrators

*** different groupings can be considered, e.g. persons in authority

 

 

IF (N07ca_new=1) N07m_par12 =1 .

RECODE N07m_par12 (SYSMIS = 0) .

VARIABLE LABELS N07m_par12 'severe sex 12m - Male parent' .

VALUE LABELS N07m_par12 0 'no' 1 'yes' .

EXECUTE .

 

IF (N07cd_new=1) N07m_rel12 =1 .

RECODE N07m_rel12 (SYSMIS = 0) .

VARIABLE LABELS N07m_rel12 'severe sex 12m - Male relative' .

VALUE LABELS N07m_rel12 0 'no' 1 'yes' .

EXECUTE .

 

IF (N07ch_new=1 | N07cj_new=1) N07m_acq12 =1 .

RECODE N07m_acq12 (SYSMIS = 0) .

VARIABLE LABELS N07m_acq12 'severe sex 12m - Male acquaintance' .

VALUE LABELS N07m_acq12 0 'no' 1 'yes' .

EXECUTE .

 

IF (N07cl_new=1) N07m_str12 =1 .

RECODE N07m_str12 (SYSMIS = 0) .

VARIABLE LABELS N07m_str12 'severe sex 12m - Male stranger' .

VALUE LABELS N07m_str12 0 'no' 1 'yes' .

EXECUTE .

 

IF (N07cf_new=1 | N07cn_new=1 | N07cp_new=1 | N07cr_new=1 | N07cs_new = 1 | N07cw_new=1 ) N07m_oth12 =1 .

RECODE N07m_oth12 (SYSMIS = 0) .

VARIABLE LABELS N07m_oth12 'severe sex 12m - Male other' .

VALUE LABELS N07m_oth12 0 'no' 1 'yes' .

EXECUTE .

 

IF (N07cb_new=1 | N07cc_new=1 ) N07f_par12 =1 .

RECODE N07f_par12 (SYSMIS = 0) .

VARIABLE LABELS N07f_par12 'severe sex 12m - Female parent' .

VALUE LABELS N07f_par12 0 'no' 1 'yes' .

EXECUTE .

 

IF (N07ce_new=1) N07f_rel12 =1 .

RECODE N07f_rel12 (SYSMIS = 0) .

VARIABLE LABELS N07f_rel12 'severe sex 12m - female relative' .

VALUE LABELS N07f_rel12 0 'no' 1 'yes' .

EXECUTE .

 

IF (N07ci_new=1 | N07ck_new=1) N07f_acq12 =1 .

RECODE N07f_acq12 (SYSMIS = 0) .

VARIABLE LABELS N07f_acq12 'severe sex 12m - female acquaintance' .

VALUE LABELS N07f_acq12 0 'no' 1 'yes' .

EXECUTE .

 

IF (N07cm_new=1) N07f_str12 =1 .

RECODE N07f_str12 (SYSMIS = 0) .

VARIABLE LABELS N07f_str12 'severe sex 12m - female stranger' .

VALUE LABELS N07f_str12 0 'no' 1 'yes' .

EXECUTE .

 

IF (N07cg_new=1 | N07co_new=1 | N07cq_new=1 | N07cx_new=1 ) N07f_oth12 =1 .

RECODE N07f_oth12 (SYSMIS = 0) .

VARIABLE LABELS N07f_oth12 'severe sex 12m - female other' .

VALUE LABELS N07f_oth12 0 'no' 1 'yes' .

EXECUTE .

 

IF (N07m_par12 =1 | N07m_rel12 =1 |  N07m_acq12 =1 | N07m_str12 =1 |  N07m_oth12 =1 ) N07m_any12 = 1.

RECODE N07m_any12 (SYSMIS = 0) .

VARIABLE LABELS N07m_any12 'severe sex 12m - any male perpetrator' .

VALUE LABELS N07m_any12 0 'no' 1 'yes' .

EXECUTE .

 

IF (N07f_par12 =1 | N07f_rel12 =1 |  N07f_acq12 =1 | N07f_str12 =1 |  N07f_oth12=1 ) N07f_any12 = 1.

RECODE N07f_any12 (SYSMIS = 0) .

VARIABLE LABELS N07f_any12 'severe sex 12m - any female perpetrator' .

VALUE LABELS N07f_any12 0 'no' 1 'yes' .

EXECUTE .

 

* General Tables.

TABLES

  /FORMAT BLANK MISSING('.')

  /GBASE=CASES

  /FTOTAL= $t000001 "Total"

  /TABLE=age10 + $t000001  BY N07m_par12 > (STATISTICS) + N07m_rel12 >

  (STATISTICS) + N07m_acq12 > (STATISTICS) + N07m_str12 > (STATISTICS) + N07m_oth12

  > (STATISTICS) + N07m_any12 > (STATISTICS) + N07f_par12 > (STATISTICS) +

  N07f_rel12 > (STATISTICS) + N07f_acq12 > (STATISTICS) + N07f_str12 > (STATISTICS)

+ N07f_oth12 > (STATISTICS) + N07f_any12 > (STATISTICS)

  /STATISTICS

  count( age10( F5.0 ))

  cpct( age10( PCT5.1 ) 'Row %':age10 ) /TITLE 'Current (12m) severe sexual'+

' non-partner violence by relationship (grouped) and sex of perpetrator, by age group' .

 

***********************************

 

** FREQUENCY SEVERE SEXUAL VIOLENCE NON-PARTNER IN PAST 12 M

 

** if more than one perpetrator frequency reporting is based on perpetrator with highest frequency

 

IF (N07ca = 1 | N07cb = 1 | N07cc = 1 | N07cd = 1 | N07ce = 1 | N07cf = 1 | N07cg = 1 | N07ch = 1 |

N07ci = 1 | N07cj = 1 | N07ck = 1 | N07cl = 1 | N07cm = 1 | N07cn = 1 | N07co = 1 | N07cp = 1 |

N07cq = 1 | N07cr = 1 | N07cs = 1 | N07cw = 1 | N07cx = 1 ) npfrsevsx12 = 1 .

IF (N07ca = 2 | N07cb = 2 | N07cc = 2 | N07cd = 2 | N07ce = 2 | N07cf = 2 | N07cg = 2 | N07ch = 2 |

N07ci = 2 | N07cj = 2 | N07ck = 2 | N07cl = 2 | N07cm = 2 | N07cn = 2 | N07co = 2 | N07cp = 2 |

N07cq = 2 | N07cr = 2 | N07cs = 2 | N07cw = 2 | N07cx = 2 ) npfrsevsx12 = 2 .

IF (N07ca = 3 | N07cb = 3 | N07cc = 3 | N07cd = 3 | N07ce = 3 | N07cf = 3 | N07cg = 3 | N07ch = 3 |

N07ci = 3 | N07cj = 3 | N07ck = 3 | N07cl = 3 | N07cm = 3 | N07cn = 3 | N07co = 3 | N07cp = 3 |

N07cq = 3 | N07cr = 3 | N07cs = 3 | N07cw = 3 | N07cx = 3 ) npfrsevsx12 = 3 .

RECODE npfrsevsx12 (SYSMIS = 0) .

VARIABLE LABELS npfrsevsx12 'frequency severe sexual non-partner violence in past 12 months'.

VALUE LABELS npfrsevsx12 0 'none' 1 'once' 2 'few' 3 'many'.

EXECUTE.

 

FREQUENCIES

VARIABLES npfrsevsx12 

/ORDER ANALYSIS .

 

 

* General Tables.

TABLES

  /FORMAT BLANK MISSING('.')

  /GBASE=CASES

  /FTOTAL= $t000001 "Total"

  /TABLE=age10 + $t000001  BY npfrsevsx12 > (STATISTICS)

  /STATISTICS

  count( age10( F5.0 ))

  cpct( age10( PCT5.1 ) 'Row %':age10 ) /TITLE  'Frequency severe sexual non'+

'-partner violence in past 12 months among all women (based on perpetrator with highest frequency) '.

 

 

********************************************

*** MODERATE SEXUAL, PERPETRATORS IN PAST 12 months

*** make new variable to get perpetrators in last 12 m

 

RECODE

N09ca N09cb N09cc N09cd N09ce N09cf N09cg N09ch N09ci N09cj N09ck

N09cl N09cm N09cn N09co N09cp N09cq N09cr N09cs N09cw N09cx 

(SYSMIS=0) (0=0) (1=1) (2=1) (3=1) INTO N09ca_new N09cb_new N09cc_new N09cd_new

  N09ce_new N09cf_new N09cg_new N09ch_new N09ci_new N09cj_new

N09ck_new N09cl_new N09cm_new N09cn_new N09co_new N09cp_new 

N09cq_new  N09cr_new  N09cs_new  N09cw_new  N09cx_new . 

VARIABLE LABELS N09ca_new  'father/stepfather'

/N09cb_new 'mother'

/N09cc_new 'mother-in-law'

/N09cd_new 'other male relative'

/N09ce_new 'other female relative'

/N09cf_new 'someone at work - male'

/N09cg_new 'someone at work - female'

/N09ch_new 'friend/acquaintance - male'

/N09ci_new 'friend/acquaintance - female'

/N09cj_new 'recent acquaintance - male'

/N09ck_new 'recent acquaintance - female'

/N09cl_new 'stranger - male'

/N09cm_new 'sranger - female'

/N09cn_new  'teacher - male'

/N09co_new 'teacher - female'

/N09cp_new  'health worker - male'

/N09cq_new  'health worker - female'

/N09cr_new 'religious leader - male'

/N09cs_new 'police/soldier - male' 

/N09cw_new 'other - male'

/N09cx_new 'other - female'. 

VALUE LABELS N09ca_new 0 'no' 1 'yes'

/N09cb_new 0 'no' 1 'yes'

/N09cc_new 0 'no' 1 'yes' 

/N09cd_new 0 'no' 1 'yes'

/N09ce_new 0 'no' 1 'yes'

/N09cf_new 0 'no' 1 'yes'

/N09cg_new 0 'no' 1 'yes'

/N09ch_new 0 'no' 1 'yes'

/N09ci_new 0 'no' 1 'yes'

/N09cj_new 0 'no' 1 'yes'

/N09ck_new 0 'no' 1 'yes'

/N09cl_new 0 'no' 1 'yes'

/N09cm_new 0 'no' 1 'yes'

/N09cn_new 0 'no' 1 'yes'

/N09co_new 0 'no' 1 'yes'

/N09cp_new 0 'no' 1 'yes'

/N09cq_new 0 'no' 1 'yes'

/N09cr_new 0 'no' 1 'yes'

/N09cs_new 0 'no' 1 'yes'

/N09cw_new  0 'no' 1 'yes'

/N09cx_new 0 'no' 1 'yes' . 

EXECUTE .

 

FREQUENCIES

VARIABLES N09ca_new N09cb_new N09cc_new N09cd_new

  N09ce_new N09cf_new N09cg_new N09ch_new N09ci_new N09cj_new

N09ck_new N09cl_new N09cm_new N09cn_new N09co_new N09cp_new 

N09cq_new  N09cr_new  N09cs_new  N09cw_new  N09cx_new

/ORDER ANALYSIS .

 

**** Make subgroups of perpetrators

*** different groupings can be considered, e.g. persons in authority

 

 

IF (N09ca_new=1) N09m_par12 =1 .

RECODE N09m_par12 (SYSMIS = 0) .

VARIABLE LABELS N09m_par12 'moderate sex 12m - Male parent' .

VALUE LABELS N09m_par12 0 'no' 1 'yes' .

EXECUTE .

 

IF (N09cd_new=1) N09m_rel12 =1 .

RECODE N09m_rel12 (SYSMIS = 0) .

VARIABLE LABELS N09m_rel12 'moderate sex 12m - Male relative' .

VALUE LABELS N09m_rel12 0 'no' 1 'yes' .

EXECUTE .

 

IF (N09ch_new=1 | N09cj_new=1) N09m_acq12 =1 .

RECODE N09m_acq12 (SYSMIS = 0) .

VARIABLE LABELS N09m_acq12 'moderate sex 12m - Male acquaintance' .

VALUE LABELS N09m_acq12 0 'no' 1 'yes' .

EXECUTE .

 

IF (N09cl_new=1) N09m_str12 =1 .

RECODE N09m_str12 (SYSMIS = 0) .

VARIABLE LABELS N09m_str12 'moderate sex 12m - Male stranger' .

VALUE LABELS N09m_str12 0 'no' 1 'yes' .

EXECUTE .

 

IF (N09cf_new=1 | N09cn_new=1 | N09cp_new=1 | N09cr_new=1 | N09cs_new = 1 | N09cw_new=1 ) N09m_oth12 =1 .

RECODE N09m_oth12 (SYSMIS = 0) .

VARIABLE LABELS N09m_oth12 'moderate sex 12m - Male other' .

VALUE LABELS N09m_oth12 0 'no' 1 'yes' .

EXECUTE .

 

IF (N09cb_new=1 | N09cc_new=1 ) N09f_par12 =1 .

RECODE N09f_par12 (SYSMIS = 0) .

VARIABLE LABELS N09f_par12 'moderate sex 12m - Female parent' .

VALUE LABELS N09f_par12 0 'no' 1 'yes' .

EXECUTE .

 

IF (N09ce_new=1) N09f_rel12 =1 .

RECODE N09f_rel12 (SYSMIS = 0) .

VARIABLE LABELS N09f_rel12 'moderate sex 12m - female relative' .

VALUE LABELS N09f_rel12 0 'no' 1 'yes' .

EXECUTE .

 

IF (N09ci_new=1 | N09ck_new=1) N09f_acq12 =1 .

RECODE N09f_acq12 (SYSMIS = 0) .

VARIABLE LABELS N09f_acq12 'moderate sex 12m - female acquaintance' .

VALUE LABELS N09f_acq12 0 'no' 1 'yes' .

EXECUTE .

 

IF (N09cm_new=1) N09f_str12 =1 .

RECODE N09f_str12 (SYSMIS = 0) .

VARIABLE LABELS N09f_str12 'moderate sex 12m - female stranger' .

VALUE LABELS N09f_str12 0 'no' 1 'yes' .

EXECUTE .

 

IF (N09cg_new=1 | N09co_new=1 | N09cq_new=1 | N09cx_new=1 ) N09f_oth12 =1 .

RECODE N09f_oth12 (SYSMIS = 0) .

VARIABLE LABELS N09f_oth12 'moderate sex 12m - female other' .

VALUE LABELS N09f_oth12 0 'no' 1 'yes' .

EXECUTE .

 

IF (N09m_par12 =1 | N09m_rel12 =1 |  N09m_acq12 =1 | N09m_str12 =1 |  N09m_oth12 =1 ) N09m_any12 = 1.

RECODE N09m_any12 (SYSMIS = 0) .

VARIABLE LABELS N09m_any12 'moderate sex 12m - any male perpetrator' .

VALUE LABELS N09m_any12 0 'no' 1 'yes' .

EXECUTE .

 

IF (N09f_par12 =1 | N09f_rel12 =1 |  N09f_acq12 =1 | N09f_str12 =1 |  N09f_oth12=1 ) N09f_any12 = 1.

RECODE N09f_any12 (SYSMIS = 0) .

VARIABLE LABELS N09f_any12 'moderate sex 12m - any female perpetrator' .

VALUE LABELS N09f_any12 0 'no' 1 'yes' .

EXECUTE .

 

* General Tables.

TABLES

  /FORMAT BLANK MISSING('.')

  /GBASE=CASES

  /FTOTAL= $t000001 "Total"

  /TABLE=age10 + $t000001  BY N09m_par12 > (STATISTICS) + N09m_rel12 >

  (STATISTICS) + N09m_acq12 > (STATISTICS) + N09m_str12 > (STATISTICS) + N09m_oth12

  > (STATISTICS) + N09m_any12 > (STATISTICS) + N09f_par12 > (STATISTICS) +

  N09f_rel12 > (STATISTICS) + N09f_acq12 > (STATISTICS) + N09f_str12 > (STATISTICS)

+ N09f_oth12 > (STATISTICS) + N09f_any12 > (STATISTICS)

  /STATISTICS

  count( age10( F5.0 ))

  cpct( age10( PCT5.1 ) 'Row %':age10 ) /TITLE 'Current (12m) moderate sexual'+

' non-partner violence by relationship (grouped) and sex of perpetrator, by age group' .

 

**************************

 

** FREQUENCY MODERATE SEXUAL VIOLENCE NON-PARTNER IN PAST 12 M

 

** if more than one perpetrator frequency reporting is based on perpetrator with highest frequency

 

IF (N09ca = 1 | N09cb = 1 | N09cc = 1 | N09cd = 1 | N09ce = 1 | N09cf = 1 | N09cg = 1 | N09ch = 1 |

N09ci = 1 | N09cj = 1 | N09ck = 1 | N09cl = 1 | N09cm = 1 | N09cn = 1 | N09co = 1 | N09cp = 1 |

N09cq = 1 | N09cr = 1 | N09cs = 1 | N09cw = 1 | N09cx = 1 ) npfrmodsx12 = 1 .

IF (N09ca = 2 | N09cb = 2 | N09cc = 2 | N09cd = 2 | N09ce = 2 | N09cf = 2 | N09cg = 2 | N09ch = 2 |

N09ci = 2 | N09cj = 2 | N09ck = 2 | N09cl = 2 | N09cm = 2 | N09cn = 2 | N09co = 2 | N09cp = 2 |

N09cq = 2 | N09cr = 2 | N09cs = 2 | N09cw = 2 | N09cx = 2 ) npfrmodsx12 = 2 .

IF (N09ca = 3 | N09cb = 3 | N09cc = 3 | N09cd = 3 | N09ce = 3 | N09cf = 3 | N09cg = 3 | N09ch = 3 |

N09ci = 3 | N09cj = 3 | N09ck = 3 | N09cl = 3 | N09cm = 3 | N09cn = 3 | N09co = 3 | N09cp = 3 |

N09cq = 3 | N09cr = 3 | N09cs = 3 | N09cw = 3 | N09cx = 3 ) npfrmodsx12 = 3 .

RECODE npfrmodsx12 (SYSMIS = 0) .

VARIABLE LABELS npfrmodsx12 'frequency moderate sexual non-partner violence in past 12 months'.

VALUE LABELS npfrmodsx12 0 'none' 1 'once' 2 'few' 3 'many'.

EXECUTE.

 

FREQUENCIES

VARIABLES npfrmodsx12 

/ORDER ANALYSIS .

 

 

* General Tables.

TABLES

  /FORMAT BLANK MISSING('.')

  /GBASE=CASES

  /FTOTAL= $t000001 "Total"

  /TABLE=age10 + $t000001  BY npfrmodsx12 > (STATISTICS)

  /STATISTICS

  count( age10( F5.0 ))

  cpct( age10( PCT5.1 ) 'Row %':age10 ) /TITLE  'Frequency moderate sexual non'+

'-partner violence in past 12 months among all women (based on perpetrator with highest frequency) '.

 

 

*************************************************

***** COMBINING PARTNER AND NON-PARTNER (PNP) TO CALCULATE ANY PERPETRATOR

 

*** variables needed for partners in past 12 months: physv12_all sevph12_all frphys12_all sexv12_all sevsx12_all frsex12_all

 

*** variables needed for partners lifetime: physv_all sevph_all frphys_all sexv_all sevsx_all frsex_all

 

*** variables needed for non-partners in past 12 months: npphys12 npsevph12 npfrphys12 npsex12 npsevsx12 npmodsx12 npfrsevsx12 npfrmodsx12

 

**** variables needed for non-partners lifetime: npphys npsevph npfrphys npsex npsevsx npmodsx npfrsevsx npfrmodsx

 

 

*** variables needed for indicator 1:  physv12_all sevph12_all frphys12_all  npphys12 npsevph12 npfrphys12

 

*** variables needed for indicator 2:  physv_all npphys sevph_all npsevph frphys_all npfrphys

 

*** variables needed for indicator 3: sexv12_all sevsx12_all frsex12_all npsex12 npsevsx12 npmodsx12 npfrsevsx12 npfrmodsx12

 

*** variables needed for indicator 4: sexv_all sevsx_all frsex_all npsex npsevsx npmodsx npfrsevsx npfrmodsx

 

 

**************************************

*** INDICATOR 1 PHYSICAL VIOLENCE IN PAST 12 MONTH BY ANYBODY (PNP)

 

 

*** pnp_phys12 - physical violence in past 12 months (pnp)

 

IF (physv12_all = 1 | npphys12 = 1 ) pnp_phys12 =1 .

RECODE pnp_phys12 (SYSMIS = 0) .

VARIABLE LABELS pnp_phys12 'physical violence in past 12 months (pnp)' .

VALUE LABELS  pnp_phys12 0 'no' 1 'yes'.

EXECUTE .

 

 

*** pnp_sevph12 - severity physical violence in past 12 months (pnp)

*** this is blocked now with stars because the variable npsevph12 was not possible in 2010 module

*** unblock for 2011 module

 

*IF (sevph12_all = 1 | npsevph12 = 1 ) pnp_sevph12 =1 .

*IF (sevph12_all = 2 | npsevph12 = 2 ) pnp_sevph12 =2 .

*RECODE pnp_sevph12 (SYSMIS = 0) .

*VARIABLE LABELS pnp_sevph12 'severity physical violence in past 12 months (pnp)' .

*VALUE LABELS  pnp_sevph12 0 'no' 1 'moderate' 2 'severe'.

*EXECUTE .

 

 

*** pnp_frphys12 - frequency physical violence in past 12 months (pnp)

 

IF (frphys12_all = 1 | npfrphys12 = 1 ) pnp_frphys12 =1 .

IF (frphys12_all = 2 | npfrphys12 = 2 ) pnp_frphys12 =2 .

IF (frphys12_all = 3 | npfrphys12 = 3 ) pnp_frphys12 =3 .

RECODE pnp_frphys12 (SYSMIS = 0) .

VARIABLE LABELS pnp_frphys12 'frequency physical violence in past 12 months (pnp)' .

VALUE LABELS  pnp_frphys12 0 'none' 1 'once' 2 'few' 3 'many'.

EXECUTE .

 

FREQUENCIES

VARIABLES pnp_phys12 pnp_frphys12

/ORDER ANALYSIS .

 

*FREQUENCIES

* VARIABLES pnp_phys12  pnp_sevph12 pnp_frphys12

* /ORDER ANALYSIS .

 

* General Tables.

TABLES

  /FORMAT BLANK MISSING('.')

  /GBASE=CASES

  /FTOTAL= $t000002 "Total" $t000009 "Total" $t000010 "Total"

  /TABLE=age10 + $t000002  BY pnp_phys12 > (STATISTICS) + $t000009 + pnp_frphys12 >

  (STATISTICS) + $t000010

  /STATISTICS

  count( age10( F5.0 ))

  cpct( age10( PCT5.1 ) 'Row %':age10) /TITLE  'Prevalence and frequency of physical'+

' violence in past 12 months by any perpetrator by age group, among all women (10yr groups)'.

 

**************************************

*** INDICATOR 2 PHYSICAL VIOLENCE IN LIFETIME BY ANYBODY (PNP)

 

 

*** pnp_phys - ever physical violence (pnp)

 

IF (physv_all = 1 | npphys = 1 ) pnp_phys =1 .

RECODE pnp_phys (SYSMIS = 0) .

VARIABLE LABELS pnp_phys 'ever physical violence (pnp)' .

VALUE LABELS  pnp_phys 0 'no' 1 'yes'.

EXECUTE .

 

*** pnp_sevph - severity lifetime physical violence (pnp)

 

IF (sevph_all = 1 | npsevph = 1 ) pnp_sevph =1 .

IF (sevph_all = 2 | npsevph = 2 ) pnp_sevph =2 .

RECODE pnp_sevph (SYSMIS = 0) .

VARIABLE LABELS pnp_sevph 'severity lifetime physical violence (pnp)' .

VALUE LABELS  pnp_sevph 0 'no' 1 'moderate' 2 'severe'.

EXECUTE .

 

*** pnp_frphys - frequency lifetime physical violence (pnp)

 

IF (frphys_all = 1 | npfrphys = 1 ) pnp_frphys =1 .

IF (frphys_all = 2 | npfrphys = 2 ) pnp_frphys =2 .

IF (frphys_all = 3 | npfrphys = 3 ) pnp_frphys =3 .

RECODE pnp_frphys (SYSMIS = 0) .

VARIABLE LABELS pnp_frphys 'frequency lifetime physical violence (pnp)' .

VALUE LABELS  pnp_frphys 0 'none' 1 'once' 2 'few' 3 'many'.

EXECUTE .

 

FREQUENCIES

VARIABLES pnp_phys  pnp_sevph pnp_frphys

/ORDER ANALYSIS .

 

 

* General Tables.

TABLES

  /FORMAT BLANK MISSING('.')

  /GBASE=CASES

  /FTOTAL= $t000002 "Total" $t000006 "Total" $t000007 "Total" $t000008

  "Total"

  /TABLE=age10 + $t000002  BY pnp_phys   > (STATISTICS) + $t000006 + pnp_sevph  >

  (STATISTICS) + $t000007 + pnp_frphys  > (STATISTICS) + $t000008

  /STATISTICS

  count( age10( F5.0 ))

  cpct( age10( PCT5.1 ) 'Row %':age10) /TITLE   'Prevalence, severity and frequency of physical'+

' violence ever by any perpetrator by age group, among all women (10yr groups)'.

 

 

*************************

*** INDICATOR 3 SEXUAL VIOLENCE IN PAST 12 months BY ANYBODY (PNP)

 

 

*** pnp_sex12 - sexual violence in past 12 months (pnp)

 

IF (sexv12_all = 1 | npsex12 = 1 ) pnp_sex12 =1 .

RECODE pnp_sex12 (SYSMIS = 0) .

VARIABLE LABELS pnp_sex12 'sexual violence in past 12 months (pnp)' .

VALUE LABELS  pnp_sex12 0 'no' 1 'yes'.

EXECUTE .

 

*** pnp_sevsx12 - severe sexual violence in past 12 months (pnp)

 

IF (sevsx12_all = 2 | npsevsx12 = 1) pnp_sevsx12 = 1.

RECODE pnp_sevsx12 (SYSMIS = 0) .

VARIABLE LABELS pnp_sevsx12  'severe sexual violence in past 12 months (pnp)' .

VALUE LABELS  pnp_sevsx12 0 'no' 1 'yes'.

EXECUTE .

 

*** pnp_modsx12 - moderate sexual violence in past 12 months (pnp)

 

IF (sevsx12_all = 1 | npmodsx12 = 1) pnp_modsx12 = 1.

RECODE pnp_modsx12 (SYSMIS = 0) .

VARIABLE LABELS pnp_modsx12 'moderate sexual violence in past 12 months (pnp)' .

VALUE LABELS  pnp_modsx12 0 'no' 1 'yes'.

EXECUTE .

 

 

*** pnp_frsex12 - frequency sexual violence in past 12 months (pnp)

 

IF (frsex12_all = 1 | npfrsevsx12 = 1 | npfrmodsx12=1 ) pnp_frsex12 = 1.

IF (frsex12_all = 2 | npfrsevsx12 = 2 | npfrmodsx12=2 ) pnp_frsex12 = 2.

IF (frsex12_all = 3 | npfrsevsx12 = 3 | npfrmodsx12=3 ) pnp_frsex12 = 3.

RECODE pnp_frsex12 (SYSMIS = 0) .

VARIABLE LABELS pnp_frsex12 'frequency sexual violence in past 12 months (pnp)' .

VALUE LABELS  pnp_frsex12 0 'none' 1 'once' 2 'few' 3 'many'.

EXECUTE .

 

FREQUENCIES

VARIABLES pnp_sex12  pnp_sevsx12 pnp_modsx12 pnp_frsex12

/ORDER ANALYSIS .

 

 

* General Tables.

TABLES

  /FORMAT BLANK MISSING('.')

  /GBASE=CASES

  /FTOTAL= $t000002 "Total" $t000009 "Total" $t000010 "Total"

  /TABLE=age10 + $t000002  BY pnp_sex12 > (STATISTICS) + $t000009 + pnp_frsex12 >

  (STATISTICS) + $t000010

  /STATISTICS

  count( age10( F5.0 ))

  cpct( age10( PCT5.1 ) 'Row %':age10) /TITLE  'Prevalence and frequency of sexual'+

' violence in past 12 months by any perpetrator by age group, among all women (10yr groups)'.

 

* General Tables.

TABLES

  /FORMAT BLANK MISSING('.')

  /GBASE=CASES

  /FTOTAL= $t000002 "Total" $t000009 "Total" $t000010 "Total"

  /TABLE=age10 + $t000002  BY pnp_sevsx12 > (STATISTICS) + $t000009 + pnp_modsx12 >

  (STATISTICS) + $t000010

  /STATISTICS

  count( age10( F5.0 ))

  cpct( age10( PCT5.1 ) 'Row %':age10) /TITLE  'Severe and moderate sexual'+

' violence in past 12 months by any perpetrator by age group, among all women (10yr groups)'.

 

 

*************************

*** INDICATOR 4 SEXUAL VIOLENCE LIFETIME BY ANYBODY (PNP)

 

 

*** pnp_sex - ever sexual violence (pnp)

 

IF (sexv_all = 1 | npsex = 1 ) pnp_sex =1 .

RECODE pnp_sex (SYSMIS = 0) .

VARIABLE LABELS pnp_sex 'ever sexual violence (pnp)' .

VALUE LABELS  pnp_sex 0 'no' 1 'yes'.

EXECUTE .

 

*** pnp_sevsx - severe sexual violence lifetime (pnp)

 

IF (sevsx_all = 2 | npsevsx = 1) pnp_sevsx = 1.

RECODE pnp_sevsx (SYSMIS = 0) .

VARIABLE LABELS pnp_sevsx  'severe sexual violence in lifetime (pnp)' .

VALUE LABELS  pnp_sevsx 0 'no' 1 'yes'.

EXECUTE .

 

*** pnp_modsx - moderate sexual violence in lifetime (pnp)

 

IF (sevsx_all = 1 | npmodsx = 1) pnp_modsx = 1.

RECODE pnp_modsx (SYSMIS = 0) .

VARIABLE LABELS pnp_modsx 'moderate sexual violence in lifetime (pnp)' .

VALUE LABELS  pnp_modsx 0 'no' 1 'yes'.

EXECUTE .

 

*** pnp_frsex - frequency sexual violence in lifetime (pnp)

 

IF (frsex_all = 1 | npfrsevsx = 1 | npfrmodsx=1 ) pnp_frsex = 1.

IF (frsex_all = 2 | npfrsevsx = 2 | npfrmodsx=2 ) pnp_frsex = 2.

IF (frsex_all = 3 | npfrsevsx = 3 | npfrmodsx=3 ) pnp_frsex = 3.

RECODE pnp_frsex (SYSMIS = 0) .

VARIABLE LABELS pnp_frsex 'frequency sexual violence in past lifetime (pnp)' .

VALUE LABELS  pnp_frsex 0 'none' 1 'once' 2 'few' 3 'many'.

EXECUTE .

 

FREQUENCIES

VARIABLES pnp_sex  pnp_sevsx pnp_modsx pnp_frsex

/ORDER ANALYSIS .

 

 

* General Tables.

TABLES

  /FORMAT BLANK MISSING('.')

  /GBASE=CASES

  /FTOTAL= $t000002 "Total" $t000009 "Total" $t000010 "Total"

  /TABLE=age10 + $t000002  BY pnp_sex > (STATISTICS) + $t000009 + pnp_frsex >

  (STATISTICS) + $t000010

  /STATISTICS

  count( age10( F5.0 ))

  cpct( age10( PCT5.1 ) 'Row %':age10) /TITLE  'Prevalence and frequency of sexual'+

' violence in lifetime by any perpetrator by age group, among all women (10yr groups)'.

 

* General Tables.

TABLES

  /FORMAT BLANK MISSING('.')

  /GBASE=CASES

  /FTOTAL= $t000002 "Total" $t000009 "Total" $t000010 "Total"

  /TABLE=age10 + $t000002  BY pnp_sevsx > (STATISTICS) + $t000009 + pnp_modsx >

  (STATISTICS) + $t000010

  /STATISTICS

  count( age10( F5.0 ))

  cpct( age10( PCT5.1 ) 'Row %':age10) /TITLE  'Severe and moderate sexual'+

' violence in lifetime by any perpetrator by age group, among all women (10yr groups)'.

 

FILTER OFF.

USE ALL.

EXECUTE .