/*ARREST EVENT HISTORY AND CV PROGRAM */ Variables created: ARREST_FIRST Earliest arrest date as reported by R. If R did not provide an arrest date but was arrested, this is set to "-3." ARREST_TOTNUM Total number of arrests as reported by R ARREST_MISSNUM Total number of rounds (question years) that R refused to answer the question on number of arrests since the date of last interview ARREST_DATED Total number of arrests with arrests dates (including missing months). This should equal the number of arrests in ARREST_STATUS array. ARREST_UNDATED MISSINGYR + MISSINGDT ARREST_MISSINGDT Number of arrest dates with missing month and missing year ARREST_MISSINGYR Number of arrest dates with missing year ARREST_MISSINGMON Number of arrest dates with missing month ARREST_UNASKED Number of arrests where arrest date was not asked ARREST_LASTINTDATE Date of last interview with ARREST_STATUS_year.month: Respondent's monthly arrest status /* Variables used Variable Name QNAME r19arr145 ARREST_STATUS_1992.01 r19arr146 ARREST_STATUS_1992.02 r19arr147 ARREST_STATUS_1992.03 r19arr148 ARREST_STATUS_1992.04 r19arr149 ARREST_STATUS_1992.05 r19arr150 ARREST_STATUS_1992.06 r19arr151 ARREST_STATUS_1992.07 r19arr152 ARREST_STATUS_1992.08 r19arr153 ARREST_STATUS_1992.09 r19arr154 ARREST_STATUS_1992.10 r19arr155 ARREST_STATUS_1992.11 r19arr156 ARREST_STATUS_1992.12 r19arr157 ARREST_STATUS_1993.01 r19arr158 ARREST_STATUS_1993.02 r19arr159 ARREST_STATUS_1993.03 r19arr160 ARREST_STATUS_1993.04 r19arr161 ARREST_STATUS_1993.05 r19arr162 ARREST_STATUS_1993.06 r19arr163 ARREST_STATUS_1993.07 r19arr164 ARREST_STATUS_1993.08 r19arr165 ARREST_STATUS_1993.09 r19arr166 ARREST_STATUS_1993.10 r19arr167 ARREST_STATUS_1993.11 r19arr168 ARREST_STATUS_1993.12 r19arr169 ARREST_STATUS_1994.01 r19arr170 ARREST_STATUS_1994.02 r19arr171 ARREST_STATUS_1994.03 r19arr172 ARREST_STATUS_1994.04 r19arr173 ARREST_STATUS_1994.05 r19arr174 ARREST_STATUS_1994.06 r19arr175 ARREST_STATUS_1994.07 r19arr176 ARREST_STATUS_1994.08 r19arr177 ARREST_STATUS_1994.09 r19arr178 ARREST_STATUS_1994.10 r19arr179 ARREST_STATUS_1994.11 r19arr180 ARREST_STATUS_1994.12 r19arr181 ARREST_STATUS_1995.01 r19arr182 ARREST_STATUS_1995.02 r19arr183 ARREST_STATUS_1995.03 r19arr184 ARREST_STATUS_1995.04 r19arr185 ARREST_STATUS_1995.05 r19arr186 ARREST_STATUS_1995.06 r19arr187 ARREST_STATUS_1995.07 r19arr188 ARREST_STATUS_1995.08 r19arr189 ARREST_STATUS_1995.09 r19arr190 ARREST_STATUS_1995.10 r19arr191 ARREST_STATUS_1995.11 r19arr192 ARREST_STATUS_1995.12 r19arr193 ARREST_STATUS_1996.01 r19arr194 ARREST_STATUS_1996.02 r19arr195 ARREST_STATUS_1996.03 r19arr196 ARREST_STATUS_1996.04 r19arr197 ARREST_STATUS_1996.05 r19arr198 ARREST_STATUS_1996.06 r19arr199 ARREST_STATUS_1996.07 r19arr200 ARREST_STATUS_1996.08 r19arr201 ARREST_STATUS_1996.09 r19arr202 ARREST_STATUS_1996.10 r19arr203 ARREST_STATUS_1996.11 r19arr204 ARREST_STATUS_1996.12 r19arr205 ARREST_STATUS_1997.01 r19arr206 ARREST_STATUS_1997.02 r19arr207 ARREST_STATUS_1997.03 r19arr208 ARREST_STATUS_1997.04 r19arr209 ARREST_STATUS_1997.05 r19arr210 ARREST_STATUS_1997.06 r19arr211 ARREST_STATUS_1997.07 r19arr212 ARREST_STATUS_1997.08 r19arr213 ARREST_STATUS_1997.09 r19arr214 ARREST_STATUS_1997.10 r19arr215 ARREST_STATUS_1997.11 r19arr216 ARREST_STATUS_1997.12 r19arr217 ARREST_STATUS_1998.01 r19arr218 ARREST_STATUS_1998.02 r19arr219 ARREST_STATUS_1998.03 r19arr220 ARREST_STATUS_1998.04 r19arr221 ARREST_STATUS_1998.05 r19arr222 ARREST_STATUS_1998.06 r19arr223 ARREST_STATUS_1998.07 r19arr224 ARREST_STATUS_1998.08 r19arr225 ARREST_STATUS_1998.09 r19arr226 ARREST_STATUS_1998.10 r19arr227 ARREST_STATUS_1998.11 r19arr228 ARREST_STATUS_1998.12 r19arr229 ARREST_STATUS_1999.01 r19arr230 ARREST_STATUS_1999.02 r19arr231 ARREST_STATUS_1999.03 r19arr232 ARREST_STATUS_1999.04 r19arr233 ARREST_STATUS_1999.05 r19arr234 ARREST_STATUS_1999.06 r19arr235 ARREST_STATUS_1999.07 r19arr236 ARREST_STATUS_1999.08 r19arr237 ARREST_STATUS_1999.09 r19arr238 ARREST_STATUS_1999.10 r19arr239 ARREST_STATUS_1999.11 r19arr240 ARREST_STATUS_1999.12 r19arr241 ARREST_STATUS_2000.01 r19arr242 ARREST_STATUS_2000.02 r19arr243 ARREST_STATUS_2000.03 r19arr244 ARREST_STATUS_2000.04 r19arr245 ARREST_STATUS_2000.05 r19arr246 ARREST_STATUS_2000.06 r19arr247 ARREST_STATUS_2000.07 r19arr248 ARREST_STATUS_2000.08 r19arr249 ARREST_STATUS_2000.09 r19arr250 ARREST_STATUS_2000.10 r19arr251 ARREST_STATUS_2000.11 r19arr252 ARREST_STATUS_2000.12 r19arr253 ARREST_STATUS_2001.01 r19arr254 ARREST_STATUS_2001.02 r19arr255 ARREST_STATUS_2001.03 r19arr256 ARREST_STATUS_2001.04 r19arr257 ARREST_STATUS_2001.05 r19arr258 ARREST_STATUS_2001.06 r19arr259 ARREST_STATUS_2001.07 r19arr260 ARREST_STATUS_2001.08 r19arr261 ARREST_STATUS_2001.09 r19arr262 ARREST_STATUS_2001.10 r19arr263 ARREST_STATUS_2001.11 r19arr264 ARREST_STATUS_2001.12 r19arr265 ARREST_STATUS_2002.01 r19arr266 ARREST_STATUS_2002.02 r19arr267 ARREST_STATUS_2002.03 r19arr268 ARREST_STATUS_2002.04 r19arr269 ARREST_STATUS_2002.05 r19arr270 ARREST_STATUS_2002.06 r19arr271 ARREST_STATUS_2002.07 r19arr272 ARREST_STATUS_2002.08 r19arr273 ARREST_STATUS_2002.09 r19arr274 ARREST_STATUS_2002.10 r19arr275 ARREST_STATUS_2002.11 r19arr276 ARREST_STATUS_2002.12 r19arr277 ARREST_STATUS_2003.01 r19arr278 ARREST_STATUS_2003.02 r19arr279 ARREST_STATUS_2003.03 r19arr280 ARREST_STATUS_2003.04 r19arr281 ARREST_STATUS_2003.05 r19arr282 ARREST_STATUS_2003.06 r19arr283 ARREST_STATUS_2003.07 r19arr284 ARREST_STATUS_2003.08 r19arr285 ARREST_STATUS_2003.09 r19arr286 ARREST_STATUS_2003.10 r19arr287 ARREST_STATUS_2003.11 r19arr288 ARREST_STATUS_2003.12 r19arr289 ARREST_STATUS_2004.01 r19arr290 ARREST_STATUS_2004.02 r19arr291 ARREST_STATUS_2004.03 r19arr292 ARREST_STATUS_2004.04 r19arr293 ARREST_STATUS_2004.05 r19arr294 ARREST_STATUS_2004.06 r19arr295 ARREST_STATUS_2004.07 r19arr296 ARREST_STATUS_2004.08 r19arr297 ARREST_STATUS_2004.09 r19arr298 ARREST_STATUS_2004.10 r19arr299 ARREST_STATUS_2004.11 r19arr300 ARREST_STATUS_2004.12 r19arr301 ARREST_STATUS_2005.01 r19arr302 ARREST_STATUS_2005.02 r19arr303 ARREST_STATUS_2005.03 r19arr304 ARREST_STATUS_2005.04 r19arr305 ARREST_STATUS_2005.05 r19arr306 ARREST_STATUS_2005.06 r19arr307 ARREST_STATUS_2005.07 r19arr308 ARREST_STATUS_2005.08 r19arr309 ARREST_STATUS_2005.09 r19arr310 ARREST_STATUS_2005.10 r19arr311 ARREST_STATUS_2005.11 r19arr312 ARREST_STATUS_2005.12 r19arr313 ARREST_STATUS_2006.01 r19arr314 ARREST_STATUS_2006.02 r19arr315 ARREST_STATUS_2006.03 r19arr316 ARREST_STATUS_2006.04 r19arr317 ARREST_STATUS_2006.05 r19arr318 ARREST_STATUS_2006.06 r19arr319 ARREST_STATUS_2006.07 r19arr320 ARREST_STATUS_2006.08 r19arr321 ARREST_STATUS_2006.09 r19arr322 ARREST_STATUS_2006.10 r19arr323 ARREST_STATUS_2006.11 r19arr324 ARREST_STATUS_2006.12 r19arr325 ARREST_STATUS_2007.01 r19arr326 ARREST_STATUS_2007.02 r19arr327 ARREST_STATUS_2007.03 r19arr328 ARREST_STATUS_2007.04 r19arr329 ARREST_STATUS_2007.05 r19arr330 ARREST_STATUS_2007.06 r19arr331 ARREST_STATUS_2007.07 r19arr332 ARREST_STATUS_2007.08 r19arr333 ARREST_STATUS_2007.09 r19arr334 ARREST_STATUS_2007.10 r19arr335 ARREST_STATUS_2007.11 r19arr336 ARREST_STATUS_2007.12 r19arr337 ARREST_STATUS_2008.01 r19arr338 ARREST_STATUS_2008.02 r19arr339 ARREST_STATUS_2008.03 r19arr340 ARREST_STATUS_2008.04 r19arr341 ARREST_STATUS_2008.05 r19arr342 ARREST_STATUS_2008.06 r19arr343 ARREST_STATUS_2008.07 r19arr344 ARREST_STATUS_2008.08 r19arr345 ARREST_STATUS_2008.09 r19arr346 ARREST_STATUS_2008.10 r19arr347 ARREST_STATUS_2008.11 r19arr348 ARREST_STATUS_2008.12 r19arr349 ARREST_STATUS_2009.01 r19arr350 ARREST_STATUS_2009.02 r19arr351 ARREST_STATUS_2009.03 r19arr352 ARREST_STATUS_2009.04 r19arr353 ARREST_STATUS_2009.05 r19arr354 ARREST_STATUS_2009.06 r19arr355 ARREST_STATUS_2009.07 r19arr356 ARREST_STATUS_2009.08 r19arr357 ARREST_STATUS_2009.09 r19arr358 ARREST_STATUS_2009.10 r19arr359 ARREST_STATUS_2009.11 r19arr360 ARREST_STATUS_2009.12 r19arr361 ARREST_STATUS_2010.01 r19arr362 ARREST_STATUS_2010.02 r19arr363 ARREST_STATUS_2010.03 r19arr364 ARREST_STATUS_2010.04 r19arr365 ARREST_STATUS_2010.05 r19arr366 ARREST_STATUS_2010.06 r19arr367 ARREST_STATUS_2010.07 r19arr368 ARREST_STATUS_2010.08 r19arr369 ARREST_STATUS_2010.09 r19arr370 ARREST_STATUS_2010.10 r19arr371 ARREST_STATUS_2010.11 r19arr372 ARREST_STATUS_2010.12 r19arr373 ARREST_STATUS_2011.01 r19arr374 ARREST_STATUS_2011.02 r19arr375 ARREST_STATUS_2011.03 r19arr376 ARREST_STATUS_2011.04 r19arr377 ARREST_STATUS_2011.05 r19arr378 ARREST_STATUS_2011.06 r19arr379 ARREST_STATUS_2011.07 r19arr380 ARREST_STATUS_2011.08 r19arr381 ARREST_STATUS_2011.09 r19arr382 ARREST_STATUS_2011.10 r19arr383 ARREST_STATUS_2011.11 r19arr384 ARREST_STATUS_2011.12 r19arr385 ARREST_STATUS_2012.01 r19arr386 ARREST_STATUS_2012.02 r19arr387 ARREST_STATUS_2012.03 r19arr388 ARREST_STATUS_2012.04 r19arr389 ARREST_STATUS_2012.05 r19arr390 ARREST_STATUS_2012.06 r19arr391 ARREST_STATUS_2012.07 r19arr392 ARREST_STATUS_2012.08 r19arr393 ARREST_STATUS_2012.09 r19arr394 ARREST_STATUS_2012.10 r19arr395 ARREST_STATUS_2012.11 r19arr396 ARREST_STATUS_2012.12 r19arr397 ARREST_STATUS_2013.01 r19arr398 ARREST_STATUS_2013.02 r19arr399 ARREST_STATUS_2013.03 r19arr400 ARREST_STATUS_2013.04 r19arr401 ARREST_STATUS_2013.05 r19arr402 ARREST_STATUS_2013.06 r19arr403 ARREST_STATUS_2013.07 r19arr404 ARREST_STATUS_2013.08 r19arr405 ARREST_STATUS_2013.09 r19arr406 ARREST_STATUS_2013.10 r19arr407 ARREST_STATUS_2013.11 r19arr408 ARREST_STATUS_2013.12 r19arr409 ARREST_STATUS_2014.01 r19arr410 ARREST_STATUS_2014.02 r19arr411 ARREST_STATUS_2014.03 r19arr412 ARREST_STATUS_2014.04 r19arr413 ARREST_STATUS_2014.05 r19arr414 ARREST_STATUS_2014.06 r19arr415 ARREST_STATUS_2014.07 r19arr416 ARREST_STATUS_2014.08 r19arr417 ARREST_STATUS_2014.09 r19arr418 ARREST_STATUS_2014.10 r19arr419 ARREST_STATUS_2014.11 r19arr420 ARREST_STATUS_2014.12 r19arr421 ARREST_STATUS_2015.01 r19arr422 ARREST_STATUS_2015.02 r19arr423 ARREST_STATUS_2015.03 r19arr424 ARREST_STATUS_2015.04 r19arr425 ARREST_STATUS_2015.05 r19arr426 ARREST_STATUS_2015.06 r19arr427 ARREST_STATUS_2015.07 r19arr428 ARREST_STATUS_2015.08 r19arr429 ARREST_STATUS_2015.09 r19arr430 ARREST_STATUS_2015.10 r19arr431 ARREST_STATUS_2015.11 r19arr432 ARREST_STATUS_2015.12 r19arr433 ARREST_STATUS_2016.01 r19arr434 ARREST_STATUS_2016.02 r19arr435 ARREST_STATUS_2016.03 r19arr436 ARREST_STATUS_2016.04 r19arr437 ARREST_STATUS_2016.05 r19arr438 ARREST_STATUS_2016.06 r19arr439 ARREST_STATUS_2016.07 r19arr440 ARREST_STATUS_2016.08 r19arr441 ARREST_STATUS_2016.09 r19arr442 ARREST_STATUS_2016.10 r19arr443 ARREST_STATUS_2016.11 r19arr444 ARREST_STATUS_2016.12 r19arr445 ARREST_STATUS_2017.01 r19arr446 ARREST_STATUS_2017.02 r19arr447 ARREST_STATUS_2017.03 r19arr448 ARREST_STATUS_2017.04 r19arr449 ARREST_STATUS_2017.05 r19arr450 ARREST_STATUS_2017.06 r19arr451 ARREST_STATUS_2017.07 r19arr452 ARREST_STATUS_2017.08 r19arr453 ARREST_STATUS_2017.09 r19arr454 ARREST_STATUS_2017.10 r19arr455 ARREST_STATUS_2017.11 r19arr456 ARREST_STATUS_2017.12 r19arr457 ARREST_STATUS_2018.01 r19arr458 ARREST_STATUS_2018.02 r19arr459 ARREST_STATUS_2018.03 r19arr460 ARREST_STATUS_2018.04 r19arr461 ARREST_STATUS_2018.05 r19arr462 ARREST_STATUS_2018.06 r19arr463 ARREST_STATUS_2018.07 r19arr464 ARREST_STATUS_2018.08 r19arr465 ARREST_STATUS_2018.09 r19arr466 ARREST_STATUS_2018.10 r19arr467 ARREST_STATUS_2018.11 r19arr468 ARREST_STATUS_2018.12 r19arr469 ARREST_STATUS_2019.01 r19arr470 ARREST_STATUS_2019.02 r19arr471 ARREST_STATUS_2019.03 r19arr472 ARREST_STATUS_2019.04 r19arr473 ARREST_STATUS_2019.05 r19arr474 ARREST_STATUS_2019.06 r19arr475 ARREST_STATUS_2019.07 r19arr476 ARREST_STATUS_2019.08 r19arr477 ARREST_STATUS_2019.09 r19arr478 ARREST_STATUS_2019.10 r19arr479 ARREST_STATUS_2019.11 r19arr480 ARREST_STATUS_2019.12 r19arr481 ARREST_STATUS_2020.01 r19arr482 ARREST_STATUS_2020.02 r19arr483 ARREST_STATUS_2020.03 r19arr484 ARREST_STATUS_2020.04 r19arr485 ARREST_STATUS_2020.05 r19arr486 ARREST_STATUS_2020.06 r19arr487 ARREST_STATUS_2020.07 r19ARREST_FIRST ARREST_FIRST r19ARREST_TOTNUM ARREST_TOTNUM r19ARREST_MISSNUM ARREST_MISSNUM r19ARREST_DATED ARREST_DATED r19ARREST_UNDATED ARREST_UNDATED r19ARREST_MISSINGDT ARREST_MISSINGDT r19ARREST_MISSINGYR ARREST_MISSINGYR r19ARREST_MISSINGMON ARREST_MISSINGMON r19ARREST_UNASKED ARREST_UNASKED r19ARREST_LASTINTDATE ARREST_LASTINTDATE int_cmr1 CV_INTERVIEW_CMONTH_1997 int_Dr1 CV_INTERVIEW_DATE_D_1997 int_Mr1 CV_INTERVIEW_DATE_M_1997 int_Yr1 CV_INTERVIEW_DATE_Y_1997 int_cmr2 CV_INTERVIEW_CMONTH_1998 int_Dr2 CV_INTERVIEW_DATE~D_1998 int_Mr2 CV_INTERVIEW_DATE~M_1998 int_Yr2 CV_INTERVIEW_DATE~Y_1998 int_cmr3 CV_INTERVIEW_CMONTH_1999 int_Dr3 CV_INTERVIEW_DATE~D_1999 int_Mr3 CV_INTERVIEW_DATE~M_1999 int_Yr3 CV_INTERVIEW_DATE~Y_1999 int_cmr4 CV_INTERVIEW_CMONTH_2000 int_Dr4 CV_INTERVIEW_DATE~D_2000 int_Mr4 CV_INTERVIEW_DATE~M_2000 int_Yr4 CV_INTERVIEW_DATE~Y_2000 int_cmr5 CV_INTERVIEW_CMONTH_2001 int_Dr5 CV_INTERVIEW_DATE~D_2001 int_Mr5 CV_INTERVIEW_DATE~M_2001 int_Yr5 CV_INTERVIEW_DATE~Y_2001 int_cmr6 CV_INTERVIEW_CMONTH_2002 int_Dr6 CV_INTERVIEW_DATE~D_2002 int_Mr6 CV_INTERVIEW_DATE~M_2002 int_Yr6 CV_INTERVIEW_DATE~Y_2002 int_cmr7 CV_INTERVIEW_CMONTH_2003 int_Dr7 CV_INTERVIEW_DATE~D_2003 int_Mr7 CV_INTERVIEW_DATE~M_2003 int_Yr7 CV_INTERVIEW_DATE~Y_2003 int_cmr8 CV_INTERVIEW_CMONTH_2004 int_Dr8 CV_INTERVIEW_DATE~D_2004 int_Mr8 CV_INTERVIEW_DATE~M_2004 int_Yr8 CV_INTERVIEW_DATE~Y_2004 int_cmr9 CV_INTERVIEW_CMONTH_2005 int_Dr9 CV_INTERVIEW_DATE~D_2005 int_Mr9 CV_INTERVIEW_DATE~M_2005 int_Yr9 CV_INTERVIEW_DATE~Y_2005 int_cmr10 CV_INTERVIEW_CMONTH_2006 int_Dr10 CV_INTERVIEW_DATE~D_2006 int_Mr10 CV_INTERVIEW_DATE~M_2006 int_Yr10 CV_INTERVIEW_DATE~Y_2006 int_cmr11 CV_INTERVIEW_CMONTH_2007 int_Dr11 CV_INTERVIEW_DATE~D_2007 int_Mr11 CV_INTERVIEW_DATE~M_2007 int_Yr11 CV_INTERVIEW_DATE~Y_2007 int_cmr12 CV_INTERVIEW_CMONTH_2008 int_Dr12 CV_INTERVIEW_DATE~D_2008 int_Mr12 CV_INTERVIEW_DATE~M_2008 int_Yr12 CV_INTERVIEW_DATE~Y_2008 int_cmr13 CV_INTERVIEW_CMONTH_2009 int_Dr13 CV_INTERVIEW_DATE~D_2009 int_Mr13 CV_INTERVIEW_DATE~M_2009 int_Yr13 CV_INTERVIEW_DATE~Y_2009 int_cmr14 CV_INTERVIEW_CMONTH_2010 int_Dr14 CV_INTERVIEW_DATE~D_2010 int_Mr14 CV_INTERVIEW_DATE~M_2010 int_Yr14 CV_INTERVIEW_DATE~Y_2010 int_cmr15 CV_INTERVIEW_CMONTH_2011 int_Dr15 CV_INTERVIEW_DATE~D_2011 int_Mr15 CV_INTERVIEW_DATE~M_2011 int_Yr15 CV_INTERVIEW_DATE~Y_2011 int_cmr16 CV_INTERVIEW_CMONTH_2013 int_Dr16 CV_INTERVIEW_DATE~D_2013 int_Mr16 CV_INTERVIEW_DATE~M_2013 int_Yr16 CV_INTERVIEW_DATE~Y_2013 int_cmr17 CV_INTERVIEW_CMONTH_2015 int_dr17 CV_INTERVIEW_DATE~D_2015 int_mr17 CV_INTERVIEW_DATE~M_2015 int_Yr17 CV_INTERVIEW_DATE~Y_2015 int_cmr18 CV_INTERVIEW_CMONTH_2017 int_dr18 CV_INTERVIEW_DATE~D_2017 int_mr18 CV_INTERVIEW_DATE~M_2017 int_Yr18 CV_INTERVIEW_DATE~Y_2017 int_cmr19 CV_INTERVIEW_CMONTH_2019 int_mr19 CV_INTERVIEW_DATE~M_2019 int_Yr19 CV_INTERVIEW_DATE~Y_2019 int_cm CV_INTERVIEW_CMONTH_2021 int_D CV_INTERVIEW_DATE~D_2021 int_M CV_INTERVIEW_DATE~M_2021 int_y CV_INTERVIEW_DATE~Y_2021 A441 YSAQF-441_2019 A443 YSAQF-443_2019 A443AM1 YSAQF-443A1_2019 A443AY1 YSAQF-443A2~Y_2019 A443A2A YSAQF-443A2A_2019 A443AM2 YSAQF-443A3_2019 A443AY2 YSAQF-443A4~Y_2019 A453M1 YSAQF-453.01_2019 A453M2 YSAQF-453.02_2019 A453M3 YSAQF-453.03_2019 A453M4 YSAQF-453.04_2019 A454Y1 YSAQF-454.01~Y_2019 A454Y2 YSAQF-454.02~Y_2019 A454Y3 YSAQF-454.03~Y_2019 A454Y4 YSAQF-454.04~Y_2019 Start of program code */ %macro c_month ( mo , ye, cm); if &mo.>0 & &ye.>0 then &cm=(&ye.-1980)*12+&mo.; if &Ye =-5 then &cm=-5; %mend c_month ; %macro c_iym(mo, ye, iym, dlidate); &iym.=-4; if &mo.>0 & &ye.>0 then &iym=&ye.*100+&mo.; if &ye.=-5 then &iym.=&dlidate.; %mend c_iym ; %let n=19; /* # of last round = R19 */ %let L=514; /*Last continuous month of current round (doicm)*/ %let E=487; /* the latest month of dli event history */ %let S=208 /* the earliest start month of current round */ ; %let I=13; /* A443: Maximum total number of times arrested */ %let A=5; /* Due to current looping structure in survey, 3 is the maximum number of arrest dates that can be reported A=5 so comparisons can be made later in the program*/ array int_mr(&n); array int_yr(&n); array int_Dr(&n); array int_cmr(&n); array R19arr(&E); array arr(&L); array A443AM(&A); array A443AY(&A); array A453M(&A); array A454Y(&A); array Sarr(&A); /* start month of arrest (in continuous months) */ do i=1 to (&n); if int_cmr(i)>0 then do; dlicm=int_cmr(i); * interview date in continuous months; dliy =int_Yr(i); dliM =int_Mr(i); dliD =int_Dr(i); end; end; /* start is the first continuous month after DLI */ start=dlicm+1; if int_y=-5 then do; int_y=.; int_m=.; int_d=.; int_cm=.; end; /* calculating mid month/midpoint for use in imputation of missing months */ if int_Y >0 then mid_month = MONTH(( MDY(int_M, int_D, int_Y) + MDY(dliM, dliD,dliY))*0.5); %c_month(Mo=int_m, ye=int_y, cm=doicm); %c_iym(Mo=int_m, ye=int_y,iym=ARREST_LASTINTDATE, dlidate=r18ARREST_LASTINTDATE); if int_Y >0 then mid_point_raw = (( doicm + dlicm)*0.5); Midpoint= Round (mid_point_raw, 1); if int_y>0 then do ; /* loop one */ do L=1 to dlicm; if 0-4 & A443AY(A)>-4 then Sarr(A) = (A443AY(A)-1980)*12+ A443AM(A); if sarr(A) >0 & start>0 & sarr(A) < start then back=1; * BACK=1 flag: valid arrest month and start date (in cm) is before DLI ; if (back=1 and A443AY1 = DLIY and A443AM1 in (-1,-2)) then do; mid_month = DLIM+1; /*Adjusts mid_month in cases where it would otherwise be set before DLIM */ back=0; end; if A443AM(A) in (-1 -2) & A443AY(A)>0 then Sarr(A)= (A443AY(A)-1980)*12+ mid_month; if A443AM(A) >0 & A443AY(A) in(-1 -2) | A443AM(A) in(-1 -2) & A443AY(A) in(-1 -2) then Sarr(A)= -4; if A453M(A)>-4 & A454Y(A)>-4 then Sarr(A) = (A454Y(A)-1980)*12+ A453M(A); if sarr(A) >0 & start>0 & sarr(A) < start then back=1; * BACK=1 flag: valid arrest month and start date (in cm) is before DLI ; if (back=1 and A454Y1 = DLIY and A453M1 in (-1,-2)) then do; mid_month = DLIM+1; /*Adjusts mid_month in cases where it would otherwise be set before DLIM */ back=0; end; if A453M(A) in (-1 -2) & A454Y(A)>0 then Sarr(A)=(A454Y(A)-1980)*12+ mid_month; if A453M(A) >0 & A454Y(A) in(-1 -2) | A453M(A) in (-1 -2) & A454Y(A) in (-1 -2) then Sarr(A)=-4; end; /* calculate the total number of arrests in one month Ysaq-A454*/ /* for those with 3 or fewer arrests */ count_arr=0; do A=1 to (&A); /* loop one */ if A454Y(A)>-4 & (sarr(A)= sarr(A+1) | sarr(A)= sarr(A+2) )& sarr(A)>0 then do; count_arr=count_arr+1; c=sarr(A); end; do l=(&S) to doicm; if sarr(A)>0 & L=sarr(A) then arr(L)=1; else if arr(L)=1 & count_arr>=1 & L=C then arr(L)=arr(L)+ count_arr; if A443>=4 & sarr2=L then arr(L)=99; /***************/ end; end; /* loop one */ /* calculate the total number of arrests in one month Ysaq-A443*/ /* for those with 4 or more arrests */ array sarr_Q(&I); if sarr1>0 & sarr2>0 & A443 >3 then do; /*loop 1*/ * More than 3 arrests since DLI; *distance=abs((Sarr2-Sarr1)/A443); * months between first and last arrest since DLI; distance=abs((Sarr2-Sarr1)/(A443-1)); * R17: changed to A443-1 so last arrest is endpoint of dates; do i=1 to A443; sarr_Q(i)=sarr1+round((i-1)*distance); end; do I=1 to (&I)-1; /* 12-10 */ do l=1 to doicm; if sarr_Q(I)>0 & L=sarr_Q(I) then arr(L)=1; if sarr1=sarr2 & L=sarr1 then Arr(L)=A443; if sarr_Q(I)>0 & sarr_Q(I)=sarr_Q(I+1) & distance ~= 0 then do; c=sarr_Q(I); end; if L=c then arr(L)= 2; end; end; end; do A=1 to (&A); if Sarr(A)>0 & sarr(A)>=dlicm then do; do l=Sarr(A)+1 to doicm; if arr(L) in (.,-4, 0) then arr(L)=99; end; end; if Sarr(A)<0 then sarr(A)=.; if sarr(A) >0 & start>0 & sarr(A) < start then back=1; * BACK=1 flag: valid arrest month and start date (in cm) is before DLI ; end; /* ARREST_FIRST Earliest arrest date as reported by R. */ do A=1 to (&A); if Sarr(A)>0 then ARREST_FIRST=min (of sarr1-sarr3); * assign ARREST_FIRST to earliest reported arrest this round; end; if ARREST_FIRST>0 then do; * if there is an arrest this round then do; do l=ARREST_FIRST to dlicm; if back=1 & 0 0 then do; do l=ARREST_FIRST to dlicm; if arr(L) in (-4 . 0) then arr(L)=99; end; end; do A=1 to (&A); if back=1 & chk_99=. & sarr(A)>0 then do; do l=sarr(A) to doicm; if arr(L) in ( 0, ., -4) then arr(L)=99; end; end; end; do A=1 to 3; if sarr(A)>0 & sarr(A+1)>0 & Sarr(A)>sarr(A+1) then chk_sarr=1; if sarr(A)>doicm then chk_sarr=2; end; /* ARREST_FIRST Earliest arrest date as reported by R. */ array sarr_p sarr1 - sarr5; array cvm cvm1-cvm5; array cvy cvy1-cvy5; array cvmy cvmy1-cvmy5; array fir firstc516-firstc157; do over sarr_p; do i=516 to 157 by -12; * fir=i; if fir-11<=sarr_p<=fir then do; * converts continuous month back to month and year; cvm=sarr_p-(fir-12); * 10/05= 310 10=310-(312-12); cvy=(sarr_p-cvm)/12+1980; cvmy=cvy*100+cvm; end; end; end; end;/* end loop 1*/ R20ARREST_FIRST=min(of cvmy:); * choose earliest arrest reported in R20; if r19ARREST_FIRST=-4 then r19ARREST_FIRST=.; * cases with no first arrest are set to system missing; ARREST_FIRST = min(R20ARREST_FIRST, r19ARREST_FIRST); * choose minimum of first arrest R20, R19 ; if ARREST_FIRST=. then ARREST_FIRST=-4; * if no first arrest, then set back to -4; if R20ARREST_FIRST=. then R20ARREST_FIRST=-4; /*ARREST_TOTNUM Total number of arrests as reported by R that R refused to answer the question on number of arrests since the date of last interview*/ R20ARREST_TOTNUM =0 ; ARREST_TOTNUM=0; if A443>0 then R20ARREST_TOTNUM=A443; if R20ARREST_TOTNUM >0 then ARREST_TOTNUM=R20ARREST_TOTNUM+ r19ARREST_TOTNUM; * already arrested previously; else ARREST_TOTNUM=r19ARREST_TOTNUM; * not arrested this round; /* ARREST_MISSNUM Total number of rounds (question years) that R refused to answer the question on number of arrests since the date of last interview */ R20ARREST_MISSNUM=0; ARREST_MISSNUM=0; if A443 in (-3, -2, -1) then R20ARREST_MISSNUM=1; ARREST_MISSNUM=r19ARREST_MISSNUM+R20ARREST_MISSNUM; /* ARREST_DATED */ R20ARREST_DATED=0; ARREST_DATED=0; array countA(&L); if doicm>0 then do; do l=(&S) to doicm; if 00 & r19ARREST_MISSINGDT=0 then do; R20ARREST_FIRST=-3; if r19ARREST_FIRST=0 then ARREST_FIRST=-3; end; end; ARREST_MISSINGDT=R20ARREST_MISSINGDT+r19ARREST_MISSINGDT; array Miss_454_Y(&i); /* ARREST_MISSINGYR Number of arrest dates with missing year. */ ARREST_MISSINGYR=0; R20ARREST_MISSINGYR=0; do i=1 to 5; Miss_454_Y(i)=0; if -40 then Miss_454_Y(i)=1; R20ARREST_MISSINGYR= sum(of Miss_454_Y:); if Miss_454_Y(i)=1 & r19ARREST_FIRST=-4 then do; R20ARREST_FIRST=-3; if r19ARREST_FIRST=0; ARREST_FIRST=-3; /*************/ end; end; ARREST_MISSINGYR = R20ARREST_MISSINGYR +r19ARREST_MISSINGYR; /* ARREST_MISSINGMON Number of arrest dates with missing month.*/ array Miss_454_M(&i); R20ARREST_MISSINGMON=0; ARREST_MISSINGMON=0; do i=1 to 5; Miss_454_M(i)=0; if A454Y(i)>0 & -4