* Encoding: UTF-8. *This file includes recodes in SPSS for NCVS data analysis regarding victim/offender relationships. *Please note that all recodes in this file may not necessary to run your analysis. The recodes you choose will be based on your analysis. *Examples of how these recodes were used for analysis can be found in BJS current reports at bjs.ojp.gov. *For more information about the NCVS, see the BJS website or contact AskBJS at AskBJS@usdoj.gov. ************************************************************************************************************************* missing values all(). *Create new variables rel1off and rel2offs. compute rel1off =99. compute rel2offs=99. *Add values to newly created variable rel1off using variables v4243, v4234, and v4245. *This variable looks at relations to victim from only one offender. do if (any(v4234,1,3,8)). . do if ((range(v4245,1,51) or (v4245 eq 98))). . do if (v4234 eq 1). . if (v4245 eq 1) rel1off=1. /*Relation to Offender - Spouse . if (v4245 eq 2) rel1off=2. /*Relation to Offender - Ex-spouse . if (v4245 eq 7) rel1off=3. /*Relation to Offender - (ex-) Boyfriend/Girlfriend . if (v4245 eq 3) rel1off=5. /*Relation to Offender - Parent/Step-parent . if (v4245 eq 4) rel1off=6. /*Relation to Offender - Own child/Step-child . if (any(v4245,5,6)) rel1off=7. /*Relation to Offender - Brother/Sister or Other Relative . if (((range(v4245,8,51)) or (v4245 eq 98)) and ((v4243 ne 2) and (v4243 ne 6) and (v4243 ne 8))) rel1off=8. /*Relation to Offender - Other relation(s) . if ((range(v4245,8,51)) or (v4245 eq 98) and (v4243 eq 2)) rel1off=9. /*Relation to Offender - Casual Acquaintance . end if. . end if. . if ((v4241 eq 2) or (v4243 eq 1)) rel1off=11. /*Relation to Offender - Stranger . if ((any(v4241,3,6,8)) or (v4243 eq 8)) rel1off=10. /*Relation to Offender - Stranger . do if ((range(v4245,1,51) or (v4245 eq 98))). . do if (v4234 eq 1). . if ((range(v4245,8,51)) and (v4243 eq 6)) rel1off=9. . if ((v4245 eq 98) and (v4243 eq 8)) rel1off=10. /*Relation to Offender - Residue . end if. . end if. end if. if (any(v4234,3,8)) rel1off=12. /*How Many Offenders - Residue/Don't Know ************************************************************************************************************************* *Add values to newly created variable rel2off using variables v4234, v4256, v4258-v4259, v4260-v4262, v4265-v4271, and v4278. *This variable looks at relation to victim from multiple offenders. if (any(v4234,3,8)) rel2offs=12. /*How Many Offenders - Residue/Don't Know if (any(v4256,4,5,8)) rel2offs=10. /*Relation to Offender - Don't Know if (v4258 eq 8) rel2offs=10. /*Relation to Offender - No good entry if (v4278 eq 8) rel2offs=10. /*Relation to Offender - Out-of-range entries if (v4262 eq 8) rel2offs=10. /* Changed Sept 04 from =9 to =10. if (v4256 eq 3) rel2offs=11. /*Relation to Offender - All Strangers (multiple offenders) if (v4259 eq 1) rel2offs=11. /*Relation to Offender - All Strangers (multiple offenders) if (v4260 eq 1) rel2offs=9. /*Relation to Offender - Casual Acquaintance (multiple offenders) if (v4261 eq 1) rel2offs=8. /*Relation to Offender - Well Known (multiple offenders) if ((v4269 eq 1) or (v4270 eq 1)) rel2offs=7. /*Relation to Offender - Brother/Sister or Other Relative (multiple offenders) if (v4268 eq 1) rel2offs=6. /*Relation to Offender - Own child/Step-child (multiple offenders) if (v4267 eq 1) rel2offs=5. /*Relation to Offender - Parent/Step-parent (multiple offenders) if (v4271 eq 1) rel2offs=3. /*Relation to Offender - (ex-) Boyfriend/Girlfriend (multiple offenders) if (v4266 eq 1) rel2offs=2. /*Relation to Offender - Ex-spouse (multiple offenders) if (v4265 eq 1) rel2offs=1. /*Relation to Offender - Spouse (multiple offenders) if (v4234 eq 2) rel1off=90. /*How Many Offenders - More than One if (v4234 eq 1) rel2offs=90. /*How Many Offenders - Only One ************************************************************************************************************************* *create new variable reltot using newly created variables rel1off and rel2offs. This variable groups categories by intimate/non-intimate relations. do if (v4234 eq 1). + compute reltot=rel1off. else. + compute reltot=rel2offs. end if. ************************************************************************************************************************* *Create new variable direl using newly created variable reltot. This variable groups relations by intimate relations. recode reltot (1 thru 3=1) /* Intimates (5 thru 7=2) /* Other relatives (8,9 =3) /* Well Known/casual acquaintances (11 =4) /* Strangers (10 =5) /* Do not know relationship (12 =6) /* Do not know number of offenders into direl. ************************************************************************************************************************* *Add variable and value labels to all newly created variables. variable label rel1off 'Victim-offender relationship(one offender)' rel2offs 'Victim-offender relationship(2+ offenders)' reltot 'Victim-offender relationship(all offenders)' direl 'Victim-offender relationship reported in Criminal Victimization'. value label rel1off 1 'Spouse' 2 'Ex-spouse' 3 'Boy/girlfriend' 5 'Parent' 6 'Own Child' 7 'Other Relatives' 8 'Well-known' 9 'Casual acquaintances' 10 'Do not know relationship' 11 'Stranger' 12 'Do not know # of offenders' 90 'Two or more offenders'/ rel2offs 1 'Spouse' 2 'Ex-spouse' 3 'Boy/girlfriend' 5 'Parent' 6 'Own Child' 7 'Other Relatives' 8 'Well-known' 9 'Casual acquaintances' 10 'Do not know relationship' 11 'Stranger' 12 'Do not know # of offenders' 90 'One offender'/ reltot 1 'Spouse' 2 'Ex-spouse' 3 'Boy/girlfriend' 5 'Parent' 6 'Own Child' 7 'Other Relatives' 8 'Well-known' 9 'Casual acquaintances' 10 'Do not know relationship' 11 'Stranger' 12 'Do not know # of offenders'/ direl 1 'Intimates' 2 'Other relatives' 3 'Well known/casual acq' 4 'Strangers' 5 'Do not know relationship' 6 'Do no know # of offenders'/. execute.