Appendix 2: Employment Variable Creation

Return to Appendix 2
Return to Table of Contents


Hourly Rate of Pay, Hourly Monetary Compensation, and Job Length < 13 Weeks

Variables Created: CV_HRLY_PAY
                                 CV_HRLY_COMPENSATION
                                 CV_JOB<13_WKS

Variables Used

Name in Program

Question Name on CD

Name in Program

Question Name on CD

PUBID PUBID E1020522 YEMP-100205.02.02
E200A YEMP-200A E1020523 YEMP-100205.02.03
E2120011 YEMP-21200.01~000001 E1020524 YEMP-100205.02.04
E2120012 YEMP-21200.01~000002 E1020525 YEMP-100205.02.05
E2120013 YEMP-21200.01~000003 E1020526 YEMP-100205.02.06
E2120014 YEMP-21200.01~000004 E1020532 YEMP-100205.03.02
E2120015 YEMP-21200.01~000005 E1020533 YEMP-100205.03.03
E2120016 YEMP-21200.01~000006 E1020534 YEMP-100205.03.04
E2120021 YEMP-21200.02~000001 E1020535 YEMP-100205.03.05
E2120022 YEMP-21200.02~000002 E1020536 YEMP-100205.03.06
E2120023 YEMP-21200.02~000003 E1020542 YEMP-100205.04.02
E2120024 YEMP-21200.02~000004 E1020543 YEMP-100205.04.03
E2120025 YEMP-21200.02~000005 E1020544 YEMP-100205.04.04
E2120026 YEMP-21200.02~000006 E1020545 YEMP-100205.04.05
E2120031 YEMP-21200.03~000001 E1020552 YEMP-100205.05.02
E2120032 YEMP-21200.03~000002 E1020553 YEMP-100205.05.03
E2120033 YEMP-21200.03~000003 E1020554 YEMP-100205.05.04
E2120034 YEMP-21200.03~000004 E1021412 YEMP-100214.01.02
E2120035 YEMP-21200.03~000005 E1021413 YEMP-100214.01.03
E2120036 YEMP-21200.03~000006 E1021414 YEMP-100214.01.04
E2120041 YEMP-21200.04~000001 E1021415 YEMP-100214.01.05
E2120042 YEMP-21200.04~000002 E1021416 YEMP-100214.01.06
E2120043 YEMP-21200.04~000003 E1021422 YEMP-100214.02.02
E2120044 YEMP-21200.04~000004 E1021423 YEMP-100214.02.03
E2120045 YEMP-21200.04~000005 E1021424 YEMP-100214.02.04
E2120046 YEMP-21200.04~000006 E1021425 YEMP-100214.02.05
E2120051 YEMP-21200.05~000001 E1021426 YEMP-100214.02.06
E2120052 YEMP-21200.05~000002 E1021432 YEMP-100214.03.02
E2120053 YEMP-21200.05~000003 E1021433 YEMP-100214.03.03
E2120054 YEMP-21200.05~000004 E1021434 YEMP-100214.03.04
E2120055 YEMP-21200.05~000005 E1021435 YEMP-100214.03.05
E2120056 YEMP-21200.05~000006 E1021436 YEMP-100214.03.06
E2120061 YEMP-21200.06~000001 E1021442 YEMP-100214.04.02
E2120062 YEMP-21200.06~000002 E1021443 YEMP-100214.04.03
E2120063 YEMP-21200.06~000003 E1021444 YEMP-100214.04.04
E2120064 YEMP-21200.06~000004 E1021445 YEMP-100214.04.05
E2120065 YEMP-21200.06~000005 E1021452 YEMP-100214.05.02
E2120066 YEMP-21200.06~000006 E1021453 YEMP-100214.05.03
E2120071 YEMP-21200.07~000001 E1021454 YEMP-100214.05.04
E2120072 YEMP-21200.07~000002 E10214AAA12 YEMP-100214AAA.01.02
E2120073 YEMP-21200.07~000003 E10214AAA13 YEMP-100214AAA.01.03
E2120074 YEMP-21200.07~000004 E10214AAA14 YEMP-100214AAA.01.04
E2120075 YEMP-21200.07~000005 E10214AAA15 YEMP-100214AAA.01.05
E2120076 YEMP-21200.07~000006 E10214AAA16 YEMP-100214AAA.01.06
E245011 YEMP-24501.01 E10214AAA23 YEMP-100214AAA.02.03
E245012 YEMP-24501.02 E10214AAA24 YEMP-100214AAA.02.04
E245013 YEMP-24501.03 E10214AAA26 YEMP-100214AAA.02.06
E245014 YEMP-24501.04 E10214AAA33 YEMP-100214AAA.03.03
E245015 YEMP-24501.05 E10214AAA34 YEMP-100214AAA.03.04
E245016 YEMP-24501.06 E10214AAA35 YEMP-100214AAA.03.05
E245021 YEMP-24502.01 E10214AAB12 YEMP-100214AAB.01.02
E245022 YEMP-24502.02 E10214AAB13 YEMP-100214AAB.01.03
E245023 YEMP-24502.03 E10214AAB14 YEMP-100214AAB.01.04
E245024 YEMP-24502.04 E10214AAB15 YEMP-100214AAB.01.05
E245025 YEMP-24502.05 E10214AAB16 YEMP-100214AAB.01.06
E245026 YEMP-24502.06 E10214AAB23 YEMP-100214AAB.02.03
E245141 YEMP-24514.01 E10214AAB24 YEMP-100214AAB.02.04
E245142 YEMP-24514.02 E10214AAB26 YEMP-100214AAB.02.06
E245143 YEMP-24514.03 E10214AAB33 YEMP-100214AAB.03.03
E245144 YEMP-24514.04 E10214AAB34 YEMP-100214AAB.03.04
E245145 YEMP-24514.05 E10214AAB35 YEMP-100214AAB.03.05
E245146 YEMP-24514.06 E10214B12 YEMP-100214B.01.02
E24514B1 YEMP-24514B.01 E10214B13 YEMP-100214B.01.03
E24514B2 YEMP-24514B.02 E10214B14 YEMP-100214B.01.04
E344031 YEMP-34403.01 E10214B15 YEMP-100214B.01.05
E344032 YEMP-34403.02 E10214B22 YEMP-100214B.02.02
E344033 YEMP-34403.03 E10214B23 YEMP-100214B.02.03
E344041 YEMP-34404.01 E10214B26 YEMP-100214B.02.06
E344042 YEMP-34404.02 E10214B32 YEMP-100214B.03.02
E344043 YEMP-34404.03 E10214B42 YEMP-100214B.04.02
E34413C1 YEMP-34413C.01 E10214B43 YEMP-100214B.04.03
E34413C2 YEMP-34413C.02 E10214B52 YEMP-100214B.05.02
E34413C3 YEMP-34413C.03 E1022513 YEMP-100225.01~000003
E34413CC2 YEMP-34413CC.02 E1022514 YEMP-100225.01~000004
E34413CD2 YEMP-34413CD.02 E1022523 YEMP-100225.02~000003
E356001 YEMP-35600.01 E1022524 YEMP-100225.02~000004
E356002 YEMP-35600.02 E102321 YEMP-100232.01.03
E356003 YEMP-35600.03 E102322 YEMP-100232.02.03
E2160012 YEMP-21600.01.02 E102341 YEMP-100234.01.05
E2160013 YEMP-21600.01.03 E102351 YEMP-100235.01.06
E2160014 YEMP-21600.01.04 E102361 YEMP-100236.01.07
E2160015 YEMP-21600.01.05 E102392 YEMP-100239.02.09
E2160016 YEMP-21600.01.06 E102501 YEMP-100250.01.05
E2160022 YEMP-21600.02.02 E102511 YEMP-100251.01.06
E2160023 YEMP-21600.02.03 E10251C1 YEMP-100251C.01.06
E2160024 YEMP-21600.02.04 E10251CB1 YEMP-100251CB.01.06
E2160025 YEMP-21600.02.05 E102521 YEMP-100252.01.07
E2160026 YEMP-21600.02.06 E102542 YEMP-100254.02.09
E2160032 YEMP-21600.03.02 ECURR1 YEMP-CURFLAG.01
E2160033 YEMP-21600.03.03 ECURR2 YEMP-CURFLAG.02
E2160034 YEMP-21600.03.04 ECURR3 YEMP-CURFLAG.03
E2160035 YEMP-21600.03.05 ECURR4 YEMP-CURFLAG.04
E2160036 YEMP-21600.03.06 ECURR5 YEMP-CURFLAG.05
E2160042 YEMP-21600.04.02 ECURR6 YEMP-CURFLAG.06
E2160043 YEMP-21600.04.03 ECURR7 YEMP-CURFLAG.07
E2160044 YEMP-21600.04.04 ECURR8 YEMP-CURFLAG.08
E2160045 YEMP-21600.04.05 EUID1 YEMP-UID.01
E2160046 YEMP-21600.04.06 EUID2 YEMP-UID.02
E2160052 YEMP-21600.05.02 EUID3 YEMP-UID.03
E2160062 YEMP-21600.06.02 EUID4 YEMP-UID.04
E2160072 YEMP-21600.07.02 EUID5 YEMP-UID.05
E2250012 YEMP-22500.01.02 EUID6 YEMP-UID.06
E2250013 YEMP-22500.01.03 EUID7 YEMP-UID.07
E2250014 YEMP-22500.01.04 EUID8 YEMP-UID.08
E2250015 YEMP-22500.01.05 E192001 YEMP-19200.01
E2250016 YEMP-22500.01.06 E192002 YEMP-19200.02
E2250022 YEMP-22500.02.02 E192003 YEMP-19200.03
E2250023 YEMP-22500.02.03 E192004 YEMP-19200.04
E2250024 YEMP-22500.02.04 E192005 YEMP-19200.05
E2250025 YEMP-22500.02.05 E192006 YEMP-19200.06
E2250026 YEMP-22500.02.06 E192007 YEMP-19200.07
E2250032 YEMP-22500.03.02 E229001 YEMP-22900.01
E2250033 YEMP-22500.03.03 E229002 YEMP-22900.02
E2250034 YEMP-22500.03.04 E229003 YEMP-22900.03
E2250035 YEMP-22500.03.05 E229004 YEMP-22900.04
E2250036 YEMP-22500.03.06 E229005 YEMP-22900.05
E2250042 YEMP-22500.04.02 E229006 YEMP-22900.06
E2250043 YEMP-22500.04.03 E229007 YEMP-22900.07
E2250044 YEMP-22500.04.04 E230001 YEMP-23000.01
E2250045 YEMP-22500.04.05 E230002 YEMP-23000.02
E2250046 YEMP-22500.04.06 E230003 YEMP-23000.03
E2250052 YEMP-22500.05.02 E230004 YEMP-23000.04
E2250062 YEMP-22500.06.02 E230005 YEMP-23000.05
E2250072 YEMP-22500.07.02 E230006 YEMP-23000.06
E2251012 YEMP-22510.01.02 E230007 YEMP-23000.07
E2251013 YEMP-22510.01.03 E232001 YEMP-23200.01
E2251014 YEMP-22510.01.04 E232002 YEMP-23200.02
E2251015 YEMP-22510.01.05 E232003 YEMP-23200.03
E2251016 YEMP-22510.01.06 E239001 YEMP-23900.01
E2251022 YEMP-22510.02.02 E239002 YEMP-23900.02
E2251023 YEMP-22510.02.03 E239011 YEMP-23901.01
E2251024 YEMP-22510.02.04 E239012 YEMP-23901.02
E2251025 YEMP-22510.02.05 E239013 YEMP-23901.03
E2251026 YEMP-22510.02.06 E239014 YEMP-23901.04
E2251032 YEMP-22510.03.02 E239015 YEMP-23901.05
E2251033 YEMP-22510.03.03 E239016 YEMP-23901.06
E2251034 YEMP-22510.03.04 E239017 YEMP-23901.07
E2251035 YEMP-22510.03.05 E334001 YEMP-33400.01
E2251036 YEMP-22510.03.06 E334002 YEMP-33400.02
E2251042 YEMP-22510.04.02 E334003 YEMP-33400.03
E2251043 YEMP-22510.04.03 E334004 YEMP-33400.04
E2251044 YEMP-22510.04.04 E334005 YEMP-33400.05
E2251045 YEMP-22510.04.05 E334006 YEMP-33400.06
E2251046 YEMP-22510.04.06 E335001 YEMP-33500.01
E2251052 YEMP-22510.05.02 E335002 YEMP-33500.02
E2251053 YEMP-22510.05.03 E335003 YEMP-33500.03
E2251054 YEMP-22510.05.04 E335004 YEMP-33500.04
E2251055 YEMP-22510.05.05 E335005 YEMP-33500.05
E2251056 YEMP-22510.05.06 E336001 YEMP-33600.01
E2251062 YEMP-22510.06.02 E336002 YEMP-33600.02
E2251063 YEMP-22510.06.03 E336003 YEMP-33600.03
E2251064 YEMP-22510.06.04 E336004 YEMP-33600.04
E2251065 YEMP-22510.06.05 E344021 YEMP-34402.01
E2251066 YEMP-22510.06.06 E344022 YEMP-34402.02
E2251072 YEMP-22510.07.02 E344023 YEMP-34402.03
E2251073 YEMP-22510.07.03 E344024 YEMP-34402.04
E2251074 YEMP-22510.07.04 E344025 YEMP-34402.05
E2251075 YEMP-22510.07.05 E344026 YEMP-34402.06
E2251076 YEMP-22510.07.06 E34402AAB1 YEMP-34402AAB.01
E2253012 YEMP-22530.01.02 E34402AAB2 YEMP-34402AAB.02
E2253013 YEMP-22530.01.03 E34402AAB3 YEMP-34402AAB.03
E2253014 YEMP-22530.01.04 E34402AAB4 YEMP-34402AAB.04
E2253015 YEMP-22530.01.05 E34402AAB5 YEMP-34402AAB.05
E2253022 YEMP-22530.02.02 E34402AAD1 YEMP-34402AAD.01
E2253023 YEMP-22530.02.03 E34402AAD2 YEMP-34402AAD.02
E2253024 YEMP-22530.02.04 E34402AAD3 YEMP-34402AAD.03
E2253025 YEMP-22530.02.05 E34402AAD4 YEMP-34402AAD.04
E2253026 YEMP-22530.02.06 E34402AAD5 YEMP-34402AAD.05
E2253032 YEMP-22530.03.02 E34402AB1 YEMP-34402AB.01
E2253033 YEMP-22530.03.03 E34402AB2 YEMP-34402AB.02
E2253034 YEMP-22530.03.04 E34402AB3 YEMP-34402AB.03
E2253044 YEMP-22530.04.04 E34402AB4 YEMP-34402AB.04
E2253512 YEMP-22535.01.02 E34402AB5 YEMP-34402AB.05
E2253513 YEMP-22535.01.03 E34402AB6 YEMP-34402AB.06
E2253514 YEMP-22535.01.04 E344281 YEMP-34428.01
E2253515 YEMP-22535.01.05 E344282 YEMP-34428.02
E2253522 YEMP-22535.02.02 E344283 YEMP-34428.03
E2253523 YEMP-22535.02.03 E344301 YEMP-34430.01
E2253524 YEMP-22535.02.04 E356001 YEMP-35600.01
E2253525 YEMP-22535.02.05 E356002 YEMP-35600.02
E2253526 YEMP-22535.02.06 E356003 YEMP-35600.03
E2253532 YEMP-22535.03.02 E2260411 YEMP-22604.01~000001
E2253533 YEMP-22535.03.03 E2260412 YEMP-22604.01~000002
E2253534 YEMP-22535.03.04 E2260413 YEMP-22604.01~000003
E2253544 YEMP-22535.04.04 E2260414 YEMP-22604.01~000004
E2255012 YEMP-22550.01.02 E2260415 YEMP-22604.01~000005
E2255013 YEMP-22550.01.03 E2260416 YEMP-22604.01~000006
E2255014 YEMP-22550.01.04 E2260417 YEMP-22604.01~000007
E2255016 YEMP-22550.01.06 E2260418 YEMP-22604.01~000008
E2255022 YEMP-22550.02.02 E2260419 YEMP-22604.01~000009
E2255023 YEMP-22550.02.03 E2260410 YEMP-22604.01~000010
E2255024 YEMP-22550.02.04 E2260421 YEMP-22604.02~000001
E2255025 YEMP-22550.02.05 E2260422 YEMP-22604.02~000002
E2255026 YEMP-22550.02.06 E2260423 YEMP-22604.02~000003
E2255032 YEMP-22550.03.02 E2260424 YEMP-22604.02~000004
E2255033 YEMP-22550.03.03 E2260425 YEMP-22604.02~000005
E2255034 YEMP-22550.03.04 E2260426 YEMP-22604.02~000006
E2255036 YEMP-22550.03.06 E2260427 YEMP-22604.02~000007
E2255042 YEMP-22550.04.02 E2260428 YEMP-22604.02~000008
E2255043 YEMP-22550.04.03 E2260429 YEMP-22604.02~000009
E2255052 YEMP-22550.05.02 E2260420 YEMP-22604.02~000010
E2260413 YEMP-22604.01~000003 E2260431 YEMP-22604.03~000001
E2260414 YEMP-22604.01~000004 E2260432 YEMP-22604.03~000002
E2260423 YEMP-22604.02~000003 E2260433 YEMP-22604.03~000003
E2260424 YEMP-22604.02~000004 E2260434 YEMP-22604.03~000004
E2260433 YEMP-22604.03~000003 E2260435 YEMP-22604.03~000005
E2260434 YEMP-22604.03~000004 E2260436 YEMP-22604.03~000006
E2260443 YEMP-22604.04~000003 E2260437 YEMP-22604.03~000007
E2260444 YEMP-22604.04~000004 E2260438 YEMP-22604.03~000008
E226111 YEMP-22611.01.03 E2260439 YEMP-22604.03~000009
E226112 YEMP-22611.02.03 E2260430 YEMP-22604.03~000010
E226113 YEMP-22611.03.03 E2260441 YEMP-22604.04~000001
E226121 YEMP-22612.01.04 E2260442 YEMP-22604.04~000002
E226131 YEMP-22613.01.05 E2260443 YEMP-22604.04~000003
E226132 YEMP-22613.02.05 E2260444 YEMP-22604.04~000004
E226133 YEMP-22613.03.05 E2260445 YEMP-22604.04~000005
E226134 YEMP-22613.04.05 E2260446 YEMP-22604.04~000006
E226142 YEMP-22614.02.06 E2260447 YEMP-22604.04~000007
E226143 YEMP-22614.03.06 E2260448 YEMP-22604.04~000008
E226163 YEMP-22616.03.08 E2260449 YEMP-22604.04~000009
E226171 YEMP-22617.01.09 E2260440 YEMP-22604.04~000010
E226172 YEMP-22617.02.09 E226091 YEMP-22609.01.01
E226271 YEMP-22627.01.04 E226092 YEMP-22609.02.01
E226281 YEMP-22628.01.05 E226093 YEMP-22609.03.01
E226282 YEMP-22628.02.05 E226101 YEMP-22610.01.02
E226283 YEMP-22628.03.05 E226102 YEMP-22610.02.02
E226284 YEMP-22628.04.05 E226103 YEMP-22610.03.02
E22628C1 YEMP-22628C.01.05 E226261 YEMP-22626.01.01
E22628CB1 YEMP-22628CB.01.05 E226262 YEMP-22626.02.01
E22628E1 YEMP-22628E.01.05 E226263 YEMP-22626.03.01
E22628E2 YEMP-22628E.02.05 E22626C1 YEMP-22626C.01.01
E22628E4 YEMP-22628E.04.05 E22626CB1 YEMP-22626CB.01.01
E226292 YEMP-22629.02.06 E22626E1 YEMP-22626E.01.01
E226293 YEMP-22629.03.06 E38000B1 YEMP-38000B.01
E22629C3 YEMP-22629C.03.06 E38000B2 YEMP-38000B.02
E22629CB3 YEMP-22629CB.03.06 E38000B3 YEMP-38000B.03
E226313 YEMP-22631.03.08 E38000B4 YEMP-38000B.04
E22631C3 YEMP-22631C.03.08 E38000B5 YEMP-38000B.05
E22631CB3 YEMP-22631CB.03.08 E38000B6 YEMP-38000B.06
E22631E3 YEMP-22631E.03.08 E38000F1 YEMP-38000F.01
E226321 YEMP-22632.01.09 E38000F2 YEMP-38000F.02
E226322 YEMP-22632.02.09 E38000F3 YEMP-38000F.03
E380021 YEMP-38002.01 E38000F4 YEMP-38000F.04
E380022 YEMP-38002.02 E38000F5 YEMP-38000F.05
E380023 YEMP-38002.03 E380021 YEMP-38002.01
E380024 YEMP-38002.04 E380022 YEMP-38002.02
E380031 YEMP-38003.01 E380023 YEMP-38002.03
E380032 YEMP-38003.02 E380024 YEMP-38002.04
E380033 YEMP-38003.03 E380131 YEMP-38013.01
E380034 YEMP-38003.04 E380132 YEMP-38013.02
E380121 YEMP-38012.01 E380133 YEMP-38013.03
E380122 YEMP-38012.02 E380134 YEMP-38013.04
E380123 YEMP-38012.03 E380135 YEMP-38013.05
E380124 YEMP-38012.04 E380136 YEMP-38013.06
E38012AAA1 YEMP-38012AAA.01 E380141 YEMP-38014.01
E38012AAB1 YEMP-38012AAB.01 E380142 YEMP-38014.02
E38012B1 YEMP-38012B.01 E380143 YEMP-38014.03
E38012B3 YEMP-38012B.03 E380144 YEMP-38014.04
E381021 YEMP-38102.01 E380145 YEMP-38014.05
E381022 YEMP-38102.02 E380146 YEMP-38014.06
E381023 YEMP-38102.03 E380231 YEMP-38023.01
E381051 YEMP-38105.01 E380232 YEMP-38023.02
E381052 YEMP-38105.02 E380233 YEMP-38023.03
E381053 YEMP-38105.03 E380234 YEMP-38023.04
E382011 YEMP-38201.01 E380235 YEMP-38023.05
E382012 YEMP-38201.02 E380236 YEMP-38023.06
E382013 YEMP-38201.03 E38024B1 YEMP-38024B.01
E382014 YEMP-38201.04 E38024B2 YEMP-38024B.02
E382021 YEMP-38202.01 E38024B3 YEMP-38024B.03
E382022 YEMP-38202.02 E38024B4 YEMP-38024B.04
E382023 YEMP-38202.03 E38024C1 YEMP-38024C.01
E382024 YEMP-38202.04 E38024C2 YEMP-38024C.02
E382111 YEMP-38211.01 E38024C3 YEMP-38024C.03
E382112 YEMP-38211.02 E38024C4 YEMP-38024C.04
E382113 YEMP-38211.03 E380271 YEMP-38027.01
E382114 YEMP-38211.04 E380272 YEMP-38027.02
E38211B1 YEMP-38211B.01 E380273 YEMP-38027.03
E38329B1 YEMP-38329B.01 E380274 YEMP-38027.04
E38329B2 YEMP-38329B.02 E381021 YEMP-38102.01
E38329B3 YEMP-38329B.03 E381022 YEMP-38102.02
E38329B4 YEMP-38329B.04 E381023 YEMP-38102.03
E38329D1 YEMP-38329D.01 E381031 YEMP-38103.01
E38329D2 YEMP-38329D.02 E381032 YEMP-38103.02
E38329D3 YEMP-38329D.03 E381033 YEMP-38103.03
E38329D4 YEMP-38329D.04 E381061 YEMP-38106.01
E38329I1 YEMP-38329I.01 E381062 YEMP-38106.02
E38329I2 YEMP-38329I.02 E381063 YEMP-38106.03
E38329IB1 YEMP-38329IB.01 E381064 YEMP-38106.04
E38329IB2 YEMP-38329IB.02 E381065 YEMP-38106.05
E38329K1 YEMP-38329K.01 E381071 YEMP-38107.01
E38329K2 YEMP-38329K.02 E381072 YEMP-38107.02
E38329K3 YEMP-38329K.03 E381073 YEMP-38107.03
E38329K4 YEMP-38329K.04 E381074 YEMP-38107.04
E3840711 YEMP-38407.01.01 E381161 YEMP-38116.01
E3840712 YEMP-38407.01.02 E381162 YEMP-38116.02
E3840713 YEMP-38407.01.03 E381163 YEMP-38116.03
E3840714 YEMP-38407.01.04 E381164 YEMP-38116.04
E3840715 YEMP-38407.01.05 E38116B2 YEMP-38116B.02
E3840721 YEMP-38407.02.01 E831001 YEMP-83100.01
E3840722 YEMP-38407.02.02 E831002 YEMP-83100.02
E3840723 YEMP-38407.02.03 E831003 YEMP-83100.03
E3840724 YEMP-38407.02.04 E831004 YEMP-83100.04
E3840725 YEMP-38407.02.05 E831005 YEMP-83100.05
E3840731 YEMP-38407.03.01 E831006 YEMP-83100.06
E3840732 YEMP-38407.03.02 E831007 YEMP-83100.07
E3840733 YEMP-38407.03.03 E868001 YEMP-86800.01
E3840735 YEMP-38407.03.05 E868002 YEMP-86800.02
E3840741 YEMP-38407.04.01 E868003 YEMP-86800.03
E3840744 YEMP-38407.04.04 E868004 YEMP-86800.04
E3841611 YEMP-38416.01.01 E868005 YEMP-86800.05
E3841612 YEMP-38416.01.02 E868006 YEMP-86800.06
E3841613 YEMP-38416.01.03 E869001 YEMP-86900.01
E3841614 YEMP-38416.01.04 E869002 YEMP-86900.02
E3841615 YEMP-38416.01.05 E869003 YEMP-86900.03
E3841621 YEMP-38416.02.01 E869004 YEMP-86900.04
E3841622 YEMP-38416.02.02 E869005 YEMP-86900.05
E3841623 YEMP-38416.02.03 E869006 YEMP-86900.06
E3841624 YEMP-38416.02.04 E869007 YEMP-86900.07
E3841625 YEMP-38416.02.05 E871001 YEMP-87100.01
E3841631 YEMP-38416.03.01 E871002 YEMP-87100.02
E3841632 YEMP-38416.03.02 E871003 YEMP-87100.03
E3841633 YEMP-38416.03.03 E871004 YEMP-87100.04
E3841635 YEMP-38416.03.05 E871006 YEMP-87100.06
E3841641 YEMP-38416.04.01 E878001 YEMP-87800.01
E3841644 YEMP-38416.04.04 E880001 YEMP-88000.01
E38416I11 YEMP-38416I.01.01 E880002 YEMP-88000.02
E38416I12 YEMP-38416I.01.02 E880003 YEMP-88000.03
E38416I13 YEMP-38416I.01.03 E880004 YEMP-88000.04
E38416I14 YEMP-38416I.01.04 E880005 YEMP-88000.05
E38416I15 YEMP-38416I.01.05 E880006 YEMP-88000.06
E38416I25 YEMP-38416I.02.05 E880007 YEMP-88000.07
E38416I35 YEMP-38416I.03.05 E973001 YEMP-97300.01
E38416IB11 YEMP-38416IB.01.01 E973002 YEMP-97300.02
E38416IB12 YEMP-38416IB.01.02 E973003 YEMP-97300.03
E38416IB13 YEMP-38416IB.01.03 E973004 YEMP-97300.04
E38416IB14 YEMP-38416IB.01.04 E973005 YEMP-97300.05
E38416IB15 YEMP-38416IB.01.05 E973006 YEMP-97300.06
E38416IB25 YEMP-38416IB.02.05 E974001 YEMP-97400.01
E38416IB35 YEMP-38416IB.03.05 E974002 YEMP-97400.02
E38416K11 YEMP-38416K.01.01 E974003 YEMP-97400.03
E38416K12 YEMP-38416K.01.02 E974004 YEMP-97400.04
E38416K13 YEMP-38416K.01.03 E975001 YEMP-97500.01
E38416K15 YEMP-38416K.01.05 E975002 YEMP-97500.02
E38416K21 YEMP-38416K.02.01 E975003 YEMP-97500.03
E38416K23 YEMP-38416K.02.03 E983001 YEMP-98300.01
E38416K25 YEMP-38416K.02.05 E983002 YEMP-98300.02
E38416K41 YEMP-38416K.04.01 E983003 YEMP-98300.03
E885011 YEMP-88501.01 E983005 YEMP-98300.05
E885012 YEMP-88501.02 E983006 YEMP-98300.06
E885013 YEMP-88501.03 E984021 YEMP-98402.01
E885014 YEMP-88501.04 E984022 YEMP-98402.02
E885015 YEMP-88501.05 E984023 YEMP-98402.03
E885016 YEMP-88501.06 E984024 YEMP-98402.04
E885021 YEMP-88502.01 E984025 YEMP-98402.05
E885022 YEMP-88502.02 E984026 YEMP-98402.06
E885023 YEMP-88502.03 E98402CAA1 YEMP-98402CAA.01
E885024 YEMP-88502.04 E98402CAA2 YEMP-98402CAA.02
E885025 YEMP-88502.05 E98402CAA3 YEMP-98402CAA.03
E885026 YEMP-88502.06 E98402CAA4 YEMP-98402CAA.04
E885121 YEMP-88512.01 E98402CAA5 YEMP-98402CAA.05
E885122 YEMP-88512.02 E98402CAA6 YEMP-98402CAA.06
E885123 YEMP-88512.03 E98402CAB1 YEMP-98402CAB.01
E885124 YEMP-88512.04 E98402CAB2 YEMP-98402CAB.02
E885125 YEMP-88512.05 E98402CAB3 YEMP-98402CAB.03
E885126 YEMP-88512.06 E98402CAB4 YEMP-98402CAB.04
E88512B1 YEMP-88512B.01 E98402CAB5 YEMP-98402CAB.05
E984031 YEMP-98403.01 E98402CAB6 YEMP-98402CAB.06
E984032 YEMP-98403.02 E98402D1 YEMP-98402D.01
E984033 YEMP-98403.03 E98402D2 YEMP-98402D.02
E98404A1 YEMP-98404A.01 E98402D3 YEMP-98402D.03
E98404A2 YEMP-98404A.02 E98402D4 YEMP-98402D.04
E98404A3 YEMP-98404A.03 E984291 YEMP-98429.01
E984141 YEMP-98414.01 E984292 YEMP-98429.02
E984142 YEMP-98414.02 E984293 YEMP-98429.03
E984143 YEMP-98414.03 E995001 YEMP-99500.01
E98414AAA1 YEMP-98414AAA.01 E995002 YEMP-99500.02
E98414AAB1 YEMP-98414AAB.01 E995003 YEMP-99500.03
E98414B1 YEMP-98414B.01 E1002301 YEMP-100230.01.01
E995001 YEMP-99500.01 E1002302 YEMP-100230.02.01
E995002 YEMP-99500.02 E1002311 YEMP-100231.01.02
E995003 YEMP-99500.03 E1002312 YEMP-100231.02.02
E1020512 YEMP-100205.01.02 E1002481 YEMP-100248.01.01
E1020513 YEMP-100205.01.03 E1002482 YEMP-100248.02.01
E1020514 YEMP-100205.01.04 E100248E1 YEMP-100248E.01.01
E1020515 YEMP-100205.01.05
E1020516 YEMP-100205.01.06

Codes for Created Variable

Note that hourly rate of pay is reported with two implied decimal places.

This program creates the hourly rate of pay for NLSY97 respondents. The hourly rate of pay is constructed from stop date information for respondents whose job lasted more than 13 weeks. For all other respondents the start wage is used.

In addition, this program creates an hourly monetary compensation variable for NLSY97 respondents. This variable that includes information about all compensation received by the respondent, such as tips, bonuses, commissions, overtime, etc., in the calculation. Hourly monetary compensation differs from hourly rate of pay variable, which calculates only the base pay rate. This variable is constructed from stop date information for respondents with jobs longer than 13 weeks and start date information for other.

Finally, a variable indicating whether the jobs lasted more than 13 weeks is also created. There are up to 9 jobs reported, so each variable is created for 9 jobs.


***** Define arrays used in the overtime part;

 

array e24501 e245011-e245019;

array e24502 e245021-e245029;

array e24514 e245141-e245149;

array e24514b e24514b1-e24514b9;

array e24514aab e24514aab1-e24514aab9;

array e24514aabb e24514aabb1-e24514aabb9;

array e34403 e344031-e344039;

array e34404 e344041-e344049;

array e34413c e34413c1-e34413c9;

array e34413e e34413e1-e34413e9;

array e34413cc e34413cc1-e34413cc9;

array e34413cd e34413cd1-e34413cd9;

array e35600 e356001-e356009;

array e22611 e226111-e226119;

array e22627 e226271-e226279;

array e22627e e22627e1-e22627e9;

array e22627c e22627c1-e22627c9;

array e22627cb e22627cb1-e22627cb9;

array e22612 e226121-e226129;

array e226044 e2260414 e2260424 e2260434 e2260444 e2260454 e2260464 e2260474 e2260484 e2260494;

array e226043 e2260413 e2260423 e2260433 e2260443 e2260453 e2260463 e2260473 e2260083 e2260493;

array e38002 e380021-e380029;

array e38003 e380031-e380039;

array e38012 e380121-e380129;

array e38012b e38012b1-e38012b9;

array e38012aaa e38012aaa1-e38012aaa9;

array e38012aab e38012aab1-e38012aab9;

array e38102 e381021-e381029;

array e38105 e381051-e381059;

array e38201 e382011-e382019;

array e38202 e382021-e382029;

array e38211 e382111-e382119;

array e38211b e38211b1-e38211b9;

array e38211aaa e38211aaa1-e38211aaa9;

array e38211aab e38211aab1-e38211aab9;

array e88501 e885011-e885019;

array e88502 e885021-e885029;

array e88512 e885121-e885129;

array e88512b e88512b1-e88512b9;

array e88512aaa e88512aaa1-e88512aaa9;

array e88512aab e88512aab1-e88512aab9;

array e98403 e984031-e984039;

array e98404a e98404a1-e98404a9;

array e98414 e984141-e984149;

array e98414b e98414b1-e98414b9;

array e98414aaa e98414aaa1-e98414aaa9;

array e98414aab e98414aab1-e98414aab9;

array e99500 e995001-e995009;

array e100232 e102321-e102329;

array e100233 e102331-e102339;

array e100249 e102491-e102499;

array e100249e e10249e1-e10249e9;

array e100249c e10249c1-e10249c9;

array e100249cb e10249cb1-e10249cb9;

array e102253 e1022513 e1022523 e1022533 e1022543 e1022553 e1022563 e1022573 e2260083 e1022593;

array e102254 e1022514 e1022524 e1022534 e1022544 e1022554 e1022564 e1022574 e1022584 e1022594;

 

flagot16=0; /* flag for the cases whose overtime unit is 16, since "number of weeks worked" is not available. */

flagcp16=0; /* flag for the cases whose other comp. time unit is 16 */

 

/*---------------------------------overtime hours and overtime payment------------------------------------*/

 

array hourly hourly1-hourly9;

array otunit otunit1-otunit9;

array otdays otdays1-otdays9;

array otwks otwks1-otwks9;

array otperju otperju1-otperju9;

array otperjt otperjt1-otperjt9;

array othrly othrly1-othrly9;

array otamt otamt1-otamt9; /* which is the amount in the time unit other thna hourly.*/

array othours othrs1-othrs9;

 

/*----- Initialize the variables ------*/

do i=1 to 9;

   otunit[i]=-4; otdays[i]=-4; otwks[i]=-4; otperju[i]=-4; otperjt[i]=-4; othrly[i]=-4; otamt[i]=-4; othours[i]=-4;

end;

 

/* Overtime is asked in the following places:

   beginning with 19200 (two branches depends on if regualr pay is hourly or non-hourly),

   beginning correction with 19200,

   beginning with 83100 (two baranches depends on if regular pay is hourly or non-hourly),

   beginning correction with 83100, ending if no overtime reported in the beginning,

   ending if no overtime reported in the beginning,

   ending if overtime reported in the beginning. */

 

***** Time Unit;

do i=1 to 9;

 if e24502[i] not in (.,-4,-5) then otunit[i]=e24502[i];

 if e34404[i] not in (.,-4,-5) then otunit[i]=e34404[i];

 if e22612[i] not in (.,-4,-5) then otunit[i]=e22612[i];

 else if e226044[i] lt 0 and e226043[i] not in (.,-4,-5) then otunit[i]=-3;

 if e88502[i] not in (.,-4,-5) then otunit[i]=e88502[i];

 if e98404a[i] not in (.,-4,-5) then otunit[i]=e98404a[i];

 if e100233[i] not in (.,-4,-5) then otunit[i]=e100233[i];

 else if e102254[i] lt 0 and e102254[i] not in (.,-4,-5) then otunit[i]=-3;

 if e38003[i] not in (.,-4,-5) then otunit[i]=e38003[i];

 if e38202[i] not in (.,-4,-5) then otunit[i]=e38202[i];

 else if e38201[i] lt 0 and e38201[i] not in (.,-4,-5) then otunit[i]=-3;

 

end;

 

 

***** Number of Days Per Week;

do i=1 to 9;

 if e24514b[i] not in (.,-4,-5) then otdays[i]=e24514b[i];

 if e34413e[i] not in (.,-4,-5) then otdays[i]=e34413e[i];

 if e22627e[i] not in (.,-4,-5) then otdays[i]=e22627e[i];

 if e88512b[i] not in (.,-4,-5) then otdays[i]=e88512b[i];

 if e98414b[i] not in (.,-4,-5) then otdays[i]=e98414b[i];

 if e100249e[i] not in (.,-4,-5) then otdays[i]=e100249e[i];

 if e38012b[i] not in (.,-4,-5) then otdays[i]=e38012b[i];

 if e38211b[i] not in (.,-4,-5) then otdays[i]=e38211b[i];

end;

 

 

***** Number of Weeks Per Year;

do i=1 to 9;

 if e35600[i] not in (.,-4,-5) then otwks[i]=e35600[i];

 if e99500[i] not in (.,-4,-5) then otwks[i]=e99500[i];

end;

 

***** Time Unit to Finish One Item or Job if reporting "Per Item" or "Per Job";

do i=1 to 9;

 if e24514aab[i] not in (.,-4,-5) then otperju[i]=e24514aab[i];

 if e34413cc[i] not in (.,-4,-5) then otperju[i]=e34413cc[i];

 if e22627c[i] not in (.,-4,-5) then otperju[i]=e22627c[i];

 if e88512aaa[i] not in (.,-4,-5) then otperju[i]=e88512aaa[i];

 if e98414aaa[i] not in (.,-4,-5) then otperju[i]=e98414aaa[i];

 if e100249c[i] not in (.,-4,-5) then otperju[i]=e100249c[i];

 if e38012aaa[i] not in (.,-4,-5) then otperju[i]=e38012aaa[i];

 if e38211aaa[i] not in (.,-4,-5) then otperju[i]=e38211aaa[i];

end;

 

***** Amount of Time to Finish One Item or Job if Reporting "Per Item" or "Per Job";

do i=1 to 9;

 if e24514aabb[i] not in (.,-4,-5) then otperjt[i]=e24514aabb[i];

 if e34413cd[i] not in (.,-4,-5) then otperjt[i]=e34413cd[i];

 if e22627cb[i] not in(.,-4,-5) then otperjt[i]=e22627cb[i];

 if e88512aab[i] not in (.,-4,-4) then otperjt[i]=e88512aab[i];

 if e98414aab[i] not in (.,-4,-5) then otperjt[i]=e98414aab[i];

 if e100249cb[i] not in (.,-4,-5) then otperjt[i]=e100249cb[i];

 if e38012aab[i] not in (.,-4,-5) then otperjt[i]=e38012aab[i];

 if e38211aab[i] not in (.,-4,-5) then otperjt[i]=e38211aab[i];

end;

 

***** Amount;

do i=1 to 9;

 if e24514[i] not in (.,-4,-5) then otamt[i]=e24514[i];

 if e34413c[i] not in (.,-4,-5) then otamt[i]=e34413c[i];

 if e22627[i] not in (.,-4,-5) then otamt[i]=e22627[i];

 if e88512[i] not in (.,-4,-5) then otamt[i]=e88512[i];

 if e98414[i] not in (.,-4,-5) then otamt[i]=e98414[i];

 if e100249[i] not in (.,-4,-5) then otamt[i]=e100249[i];

 if e38012[i] not in (.,-4,-5) then otamt[i]=e38012[i];

 if e38211[i] not in (.,-4,-5) then otamt[i]=e38211[i];

 

end;

 

***** Hours Per Week;

 

do i=1 to 9;

 if e24501[i] not in (.,-4,-5) then othours[i]=e24501[i];

 if e34403[i] not in (.,-4,-5) then othours[i]=e34403[i];

 if e22611[i] not in (.,-4,-4) then othours[i]=e22611[i];

 else if e226043[i] lt 0 and e226043[i] not in (.,-4,-5) then othours[i]=-3;

 if e88501[i] not in (.,-4,-5) then othours[i]=e88501[i];

 if e98403[i] not in (.,-4,-5) then othours[i]=e98403[i];

 if e100232[i] not in (.,-4,-5) then othours[i]=e100232[i];

 else if e102253[i] lt 0 and e102253[i] not in (.,-4,-5) then othours[i]=-3;

 if e38002[i] not in (.,-4,-5) then othours[i]=e38002[i];

 if e38105[i] not in (.,-4,-5) then othours[i]=e38105[i];

 else if e38102[i] lt 0 and e38102[i] not in (.,-4,-5) then othours[i]=-3;

end;

 

***** Hourly overtime pay;

 

do i=1 to 9;

 if otunit[i]=-4 then othrly[i]=-4;

 else if otunit[i]=0 then othrly[i]=-3;

 else if otunit[i]=10 then othrly[i]=hourly[i]*1.5;

 else if otunit[i]=11 then othrly[i]=hourly[i]*2;

 else if otunit[i] in (9,14) then othrly[i]=0;

 else if otunit[i] in (1,21) then othrly[i]=otamt[i];

 

 else if otamt[i] ge 0 and otunit[i] in (12,13) and  otperju[i] in (1,2) then do;

   if otperju[i]=1 and otperjt[i]>0 then othrly[i]=(otamt[i]/otperjt[i])*60;

   else if otperju[i]=2 and otperjt[i]>0 then othrly[i]=otamt[i]/otperjt[i];

   else othrly[i]=-3;

 end;

 

 else if otamt[i] ge 0 and othours[i] gt 0 then do;                            /*---- loop 3 -----*/

 

  if otunit[i] in (2,22) then do;

    if otdays[i] gt 0 then othrly[i]=otamt[i]*otdays[i]/othours[i];

    else othrly[i]=-3;

  end;

 

  else if otunit[i] in (3,23) then othrly[i]=otamt[i]/othours[i];

  else if otunit[i] in (4,24) then othrly[i]=otamt[i]/(2*othours[i]);

  else if otunit[i] in (5,25) then othrly[i]=otamt[i]/(4.3*othours[i]);

 

  else if otunit[i] in (6,26) then do;

   if otwks[i] gt 0 then othrly[i]=otamt[i]/(otwks[i]*othours[i]);

   else othrly[i]=-3;

  end;

 

  else if otunit[i] in (8,28) then othrly[i]=otamt[i]/(2.15*othours[i]);

 

  else if otunit[i] in (12,13) then do;

    if otperjt[i]>0 then do;

      if otperju[i]=3 then do;

        if otdays[i]>0 then othrly[i]=(otamt[i]*otdays[i])/(othours[i]*otperjt[i]);

        else othrly[i]=-3;

      end;

      else if otperju[i]=4 then othrly[i]=otamt[i]/(otperjt[i]*othours[i]);

      else if otperju[i]=5 then othrly[i]=otamt[i]/(otperjt[i]*4.3*othours[i]);

      else othrly[i]=-3;

    end;

    else othrly[i]=-3;

  end;

 

  /*else if otunit[i]=16 and ecurr[i] ne 1 and euid ge 200001 then do;

    if wkswk[i]>0 then othrly[i]=otamt[i]/(wkswk[i]*othours[i]);

    else othrly[i]=-3;

  end;*/

 

  ***Because we don't have the created variable "number of weeks worked" yet, so I flag these cases for now;

  else if otunit[i]=16 then do;

    flagot16=1;

    othrly[i]=-3;

  end;

 

  else othrly[i]=-3;

 

 end;                                                   /*----- end of loop 3 ------*/

 

 else if otamt[i] ne -4 or othours[i] le 0 then othrly[i]=-3;

 

end;

 

/*----- bad overtime unit -----*/

 

unit7ot=0;

unit16ot=0;

unit9ot=0;

 

do i=1 to 9;

  if otunit[i]=7 then unit7ot=1;

  if otunit[i]=16 then unit16ot=1;

  if otunit[i]=999 then unit9ot=1;

end;

 

/*---------------------------------Weekly Pay for Other Compensations ------------------------------------*/

 

/* There are five types of other compensations: tips, bonus, commission, incentive pay and others.

   Each type is asked to 9 jobs. So I am going to use double array for compensation. One level for type and

   other level is for job.

 

   Other compensations are also asked in six places:

   Beginning compensation with E19200;

   Correction to beginning compensation with E19200;

   Beginning compensation with E83100;

   Correction to beginning compensation with E83100;

   Ending compensation if there is only one type of other compensation reported in the beginning;

   Ending compensation otherwise. 8?

 

/*-------- Define arrays and initialize the variables: t indicates type and j indicates job --------*/

 

***** Variables used;

**** Second level of arrays, for 9 jobs;

 

array E212002 (j) E2120012 E2120022 E2120032 E2120042 E2120052 E2120062 E2120072 E2120082 E2120092;

array E212003 (j) E2120013 E2120023 E2120033 E2120043 E2120053 E2120063 E2120073 E2120083 E2120093;

array E212004 (j) E2120014 E2120024 E2120034 E2120044 E2120054 E2120064 E2120074 E2120084 E2120094;

array E212005 (j) E2120015 E2120025 E2120035 E2120045 E2120055 E2120065 E2120075 E2120085 E2120095;

array E212006 (j) E2120016 E2120026 E2120036 E2120046 E2120056 E2120066 E2120076 E2120086 E2120096;

 

array E216001 (j) E2160012 E2160022 E2160032 E2160042 E2160052 E2160062 E2160072 E2160082 E2160092;

array E216002 (j) E2160013 E2160023 E2160033 E2160043 E2160053 E2160063 E2160073 E2160083 E2160093;

array E216003 (j) E2160014 E2160024 E2160034 E2160044 E2160054 E2160064 E2160074 E2160084 E2160094;

array E216004 (j) E2160015 E2160025 E2160035 E2160045 E2160055 E2160065 E2160075 E2160085 E2160095;

array E216005 (j) E2160016 E2160026 E2160036 E2160046 E2160056 E2160066 E2160076 E2160086 E2160096;

 

array E225001 (j) E2250012 E2250022 E2250032 E2250042 E2250052 E2250062 E2250072 E2250082 E2250092;

array E225002 (j) E2250013 E2250023 E2250033 E2250043 E2250053 E2250063 E2250073 E2250083 E2250093;

array E225003 (j) E2250014 E2250024 E2250034 E2250044 E2250054 E2250064 E2250074 E2250084 E2250094;

array E225004 (j) E2250015 E2250025 E2250035 E2250045 E2250055 E2250065 E2250075 E2250085 E2250095;

array E225005 (j) E2250016 E2250026 E2250036 E2250046 E2250056 E2250066 E2250076 E2250086 E2250096;

 

array E225501 (j) E2255012 E2255022 E2255032 E2255042 E2255052 E2255062 E2255072 E2255082 E2255092;

array E225502 (j) E2255013 E2255023 E2255033 E2255043 E2255053 E2255063 E2255073 E2255083 E2255093;

array E225503 (j) E2255014 E2255024 E2255034 E2255044 E2255054 E2255064 E2255074 E2255084 E2255094;

array E225504 (j) E2255015 E2255025 E2255035 E2255045 E2255055 E2255065 E2255075 E2255085 E2255095;

array E225505 (j) E2255016 E2255026 E2255036 E2255046 E2255056 E2255066 E2255076 E2255086 E2255096;

 

array E225301 (j) E2253012 E2253022 E2253032 E2253042 E2253052 E2253062 E2253072 E2253082 E2253092;

array E225302 (j) E2253013 E2253023 E2253033 E2253043 E2253053 E2253063 E2253073 E2253083 E2253093;

array E225303 (j) E2253014 E2253024 E2253034 E2253044 E2253054 E2253064 E2253074 E2253084 E2253094;

array E225304 (j) E2253015 E2253025 E2253035 E2253045 E2253055 E2253065 E2253075 E2253085 E2253095;

array E225305 (j) E2253016 E2253026 E2253036 E2253046 E2253056 E2253066 E2253076 E2253086 E2253096;

 

array E225351 (j) E2253512 E2253522 E2253532 E2253542 E2253552 E2253562 E2253572 E2253582 E2253592;

array E225352 (j) E2253513 E2253523 E2253533 E2253543 E2253553 E2253563 E2253573 E2253583 E2253593;

array E225353 (j) E2253514 E2253524 E2253534 E2253544 E2253554 E2253564 E2253574 E2253584 E2253594;

array E225354 (j) E2253515 E2253525 E2253535 E2253545 E2253555 E2253565 E2253575 E2253585 E2253595;

array E225355 (j) E2253516 E2253526 E2253536 E2253546 E2253556 E2253566 E2253576 E2253586 E2253596;

 

array E22613 (j) E226131-E226139;

array E22614 (j) E226141-E226149;

array E22615 (j) E226151-E226159;

array E22616 (j) E226161-E226269;

array E22617 (j) E226171-E226179;

 

array E22628 (j) E226281-E226289;

array E22629 (j) E226291-E226299;

array E22630 (j) E226301-E226309;

array E22631 (j) E226311-E226319;

array E22632 (j) E226321-E226329;

 

array E22628e (j) E22628e1-E22628e9;

array E22629e (j) E22629e1-E22629e9;

array E22630e (j) E22630e1-E22630e9;

array E22631e (j) E22631e1-E22631e9;

array E22632e (j) E22632e1-E22632e9;

 

array E22628c (j) E22628c1-E22628c9;

array E22629c (j) E22629c1-E22629c9;

array E22630c (j) E22630c1-E22630c9;

array E22631c (j) E22631c1-E22631c9;

array E22632c (j) E22632c1-E22632c9;

 

array E22628cb (j) E22628cb1-E22628cb9;

array E22629cb (j) E22629cb1-E22629cb9;

array E22630cb (j) E22630cb1-E22630cb9;

array E22631cb (j) E22631cb1-E22631cb9;

array E22632cb (j) E22632cb1-E22632cb9;

 

array E102051 (j) E1020512 E1020522 E1020532 E1020542 E1020552 E1020562 E1020572 E1020582 E1020592;

array E102052 (j) E1020513 E1020523 E1020533 E1020543 E1020553 E1020563 E1020573 E1020583 E1020593;

array E102053 (j) E1020514 E1020524 E1020534 E1020544 E1020554 E1020564 E1020574 E1020584 E1020594;

array E102054 (j) E1020515 E1020525 E1020535 E1020545 E1020555 E1020565 E1020575 E1020585 E1020595;

array E102055 (j) E1020516 E1020526 E1020536 E1020546 E1020556 E1020566 E1020576 E1020586 E1020596;

 

array E102141 (j) E1021412 E1021422 E1021432 E1021442 E1021452 E1021462 E1021472 E1021482 E1021492;

array E102142 (j) E1021413 E1021423 E1021433 E1021443 E1021453 E1021463 E1021473 E1021483 E1021493;

array E102143 (j) E1021414 E1021424 E1021434 E1021444 E1021454 E1021464 E1021474 E1021484 E1021494;

array E102144 (j) E1021415 E1021425 E1021435 E1021445 E1021455 E1021465 E1021475 E1021485 E1021495;

array E102145 (j) E1021416 E1021426 E1021436 E1021446 E1021456 E1021466 E1021476 E1021486 E1021496;

 

array E10214b1 (j) E10214b12 E10214b22 E10214b32 E10214b42 E10214b52 E10214b62 E10214b72 E10214b82 E10214b92;

array E10214b2 (j) E10214b13 E10214b23 E10214b33 E10214b43 E10214b53 E10214b63 E10214b73 E10214b83 E10214b93;

array E10214b3 (j) E10214b14 E10214b24 E10214b34 E10214b44 E10214b54 E10214b64 E10214b74 E10214b84 E10214b94;

array E10214b4 (j) E10214b15 E10214b25 E10214b35 E10214b45 E10214b55 E10214b65 E10214b75 E10214b85 E10214b95;

array E10214b5 (j) E10214b16 E10214b26 E10214b36 E10214b46 E10214b56 E10214b66 E10214b76 E10214b86 E10214b96;

 

array E10214aaa1 (j) E10214aaa12 E10214aaa22 E10214aaa32 E10214aaa42 E10214aaa52 E10214aaa62 E10214aaa72 E10214aaa82 E10214aaa92;

array E10214aaa2 (j) E10214aaa13 E10214aaa23 E10214aaa33 E10214aaa43 E10214aaa53 E10214aaa63 E10214aaa73 E10214aaa83 E10214aaa93;

array E10214aaa3 (j) E10214aaa14 E10214aaa24 E10214aaa34 E10214aaa44 E10214aaa54 E10214aaa64 E10214aaa74 E10214aaa84 E10214aaa94;

array E10214aaa4 (j) E10214aaa15 E10214aaa25 E10214aaa35 E10214aaa45 E10214aaa55 E10214aaa65 E10214aaa75 E10214aaa85 E10214aaa95;

array E10214aaa5 (j) E10214aaa16 E10214aaa26 E10214aaa36 E10214aaa46 E10214aaa56 E10214aaa66 E10214aaa76 E10214aaa86 E10214aaa96;

 

array E10214aab1 (j) E10214aab12 E10214aab22 E10214aab32 E10214aab42 E10214aab52 E10214aab62 E10214aab72 E10214aab82 E10214aab92;

array E10214aab2 (j) E10214aab13 E10214aab23 E10214aab33 E10214aab43 E10214aab53 E10214aab63 E10214aab73 E10214aab83 E10214aab93;

array E10214aab3 (j) E10214aab14 E10214aab24 E10214aab34 E10214aab44 E10214aab54 E10214aab64 E10214aab74 E10214aab84 E10214aab94;

array E10214aab4 (j) E10214aab15 E10214aab25 E10214aab35 E10214aab45 E10214aab55 E10214aab65 E10214aab75 E10214aab85 E10214aab95;

array E10214aab5 (j) E10214aab16 E10214aab26 E10214aab36 E10214aab46 E10214aab56 E10214aab66 E10214aab76 E10214aab86 E10214aab96;

 

array E100234 (j) E102341-E102349;

array E100235 (j) E102351-E102359;

array E100236 (j) E102361-E102369;

array E100237 (j) E102371-E102379;

array E100239 (j) E102391-E102399;

 

array E100250 (j) E102501-E102509;

array E100251 (j) E102511-E102519;

array E100252 (j) E102521-E102529;

array E100253 (j) E102531-E102539;

array E100254 (j) E102541-E102549;

 

array E100250e (j) E10250e1-E10250e9;

array E100251e (j) E10251e1-E10251e9;

array E100252e (j) E10252e1-E10252e9;

array E100253e (j) E10253e1-E10253e9;

array E100254e (j) E10254e1-E10254e9;

 

array E100250c (j) E10250c1-E10250c9;

array E100251c (j) E10251c1-E10251c9;

array E100252c (j) E10252c1-E10252c9;

array E100253c (j) E10253c1-E10253c9;

array E100254c (j) E10254c1-E10254c9;

 

array E100250cb (j) E10250cb1-E10250cb9;

array E100251cb (j) E10251cb1-E10251cb9;

array E100252cb (j) E10252cb1-E10252cb9;

array E100253cb (j) E10253cb1-E10253cb9;

array E100254cb (j) E10254cb1-E10254cb9;

 

array E384071 (j) E3840711 E3840721 E3840731 E3840741 E3840751 E3840761 E3840771 E3840781 E3840791;

array E384072 (j) E3840712 E3840722 E3840732 E3840742 E3840752 E3840762 E3840772 E3840782 E3840792;

array E384073 (j) E3840713 E3840723 E3840733 E3840743 E3840753 E3840763 E3840773 E3840783 E3840793;

array E384074 (j) E3840714 E3840724 E3840734 E3840744 E3840754 E3840764 E3840774 E3840784 E3840794;

array E384075 (j) E3840715 E3840725 E3840735 E3840745 E3840755 E3840765 E3840775 E3840785 E3840795;

 

array E384161 (j) E3841611 E3841621 E3841631 E3841641 E3841651 E3841661 E3841671 E3841681 E3841691;

array E384162 (j) E3841612 E3841622 E3841632 E3841642 E3841652 E3841662 E3841672 E3841682 E3841692;

array E384163 (j) E3841613 E3841623 E3841633 E3841643 E3841653 E3841663 E3841673 E3841683 E3841693;

array E384164 (j) E3841614 E3841624 E3841634 E3841644 E3841654 E3841664 E3841674 E3841684 E3841694;

array E384165 (j) E3841615 E3841625 E3841635 E3841645 E3841655 E3841665 E3841675 E3841685 E3841695;

 

array E38416K1 (j) E38416K11 E38416K21 E38416K31 E38416K41 E38416K51 E38416K61 E38416K71 E38416K81 E38416K91;

array E38416K2 (j) E38416K12 E38416K22 E38416K32 E38416K42 E38416K52 E38416K62 E38416K72 E38416K82 E38416K92;

array E38416K3 (j) E38416K13 E38416K23 E38416K33 E38416K43 E38416K53 E38416K63 E38416K73 E38416K83 E38416K93;

array E38416K4 (j) E38416K14 E38416K24 E38416K34 E38416K44 E38416K54 E38416K64 E38416K74 E38416K84 E38416K94;

array E38416K5 (j) E38416K15 E38416K25 E38416K35 E38416K45 E38416K55 E38416K65 E38416K75 E38416K85 E38416K95;

 

array E38416I1 (j) E38416I11 E38416I21 E38416I31 E38416I41 E38416I51 E38416I61 E38416I71 E38416I81 E38416I91;

array E38416I2 (j) E38416I12 E38416I22 E38416I32 E38416I42 E38416I52 E38416I62 E38416I72 E38416I82 E38416I92;

array E38416I3 (j) E38416I13 E38416I23 E38416I33 E38416I43 E38416I53 E38416I63 E38416I73 E38416I83 E38416I93;

array E38416I4 (j) E38416I14 E38416I24 E38416I34 E38416I44 E38416I54 E38416I64 E38416I74 E38416I84 E38416I94;

array E38416I5 (j) E38416I15 E38416I25 E38416I35 E38416I45 E38416I55 E38416I65 E38416I75 E38416I85 E38416I95;

 

array E38416IB1 (j) E38416IB11 E38416IB21 E38416IB31 E38416IB41 E38416IB51 E38416IB61 E38416IB71 E38416IB81 E38416IB91;

array E38416IB2 (j) E38416IB12 E38416IB22 E38416IB32 E38416IB42 E38416IB52 E38416IB62 E38416IB72 E38416IB82 E38416IB92;

array E38416IB3 (j) E38416IB13 E38416IB23 E38416IB33 E38416IB43 E38416IB53 E38416IB63 E38416IB73 E38416IB83 E38416IB93;

array E38416IB4 (j) E38416IB14 E38416IB24 E38416IB34 E38416IB44 E38416IB54 E38416IB64 E38416IB74 E38416IB84 E38416IB94;

array E38416IB5 (j) E38416IB15 E38416IB25 E38416IB35 E38416IB45 E38416IB55 E38416IB65 E38416IB75 E38416IB85 E38416IB95;

 

 

*** Define the faked sub-arrays for 38329 variables for each of the 5 comp. types, the variables in the five related sub-arrays are same because the 38329 variables are only about the single comp. type reported in the beginning;

 

array e383291b (j) e38329b1-e38329b9;

array e383292b (j) e38329b1-e38329b9;

array e383293b (j) e38329b1-e38329b9;

array e383294b (j) e38329b1-e38329b9;

array e383295b (j) e38329b1-e38329b9;

 

array e383291d (j) e38329d1-e38329d9;

array e383292d (j) e38329d1-e38329d9;

array e383293d (j) e38329d1-e38329d9;

array e383294d (j) e38329d1-e38329d9;

array e383295d (j) e38329d1-e38329d9;

 

array e383291k (j) e38329k1-e38329k9;

array e383292k (j) e38329k1-e38329k9;

array e383293k (j) e38329k1-e38329k9;

array e383294k (j) e38329k1-e38329k9;

array e383295k (j) e38329k1-e38329k9;

 

array e383291i (j) e38329i1-e38329i9;

array e383292i (j) e38329i1-e38329i9;

array e383293i (j) e38329i1-e38329i9;

array e383294i (j) e38329i1-e38329i9;

array e383295i (j) e38329i1-e38329i9;

 

array e383291ib (j) e38329ib1-e38329ib9;

array e383292ib (j) e38329ib1-e38329ib9;

array e383293ib (j) e38329ib1-e38329ib9;

array e383294ib (j) e38329ib1-e38329ib9;

array e383295ib (j) e38329ib1-e38329ib9;

 

/* 22510 variables, which I will use to get the freq. of those who answer "per job", i.e. "12, 13" in 21600 questions but who are not given "1" in 22510 variables */

 

array E225101 (j) E2251012 E2251022 E2251032 E2251042 E2251052 E2251062 E2251072 E2251082 E2251092;

array E225102 (j) E2251013 E2251023 E2251033 E2251043 E2251053 E2251063 E2251073 E2251083 E2251093;

array E225103 (j) E2251014 E2251024 E2251034 E2251044 E2251054 E2251064 E2251074 E2251084 E2251094;

array E225104 (j) E2251015 E2251025 E2251035 E2251045 E2251055 E2251065 E2251075 E2251085 E2251095;

array E225105 (j) E2251016 E2251026 E2251036 E2251046 E2251056 E2251066 E2251076 E2251086 E2251096;

 

**** First level of arrays, for 5 comp. types;

array e21200 (t) e212002-e212006;

 

array e21600 (t) e216001-e216005;

array e22500 (t) e225001-e225005;

array e22550 (t) e225501-e225505;

array e22530 (t) e225301-e225305;

array e22535 (t) e225351-e225355;

 

array ct1unit (t) e22613-e22617;

array ct1amt  (t) e22628-e22632;

array ct1days (t) e22628e e22629e e22630e e22631e e22632e;

array ct1prju  (t) e22628c e22629c e22630c e22631c e22632c;

array ct1prjt  (t) e22628cb e22629cb e22630cb e22631cb e22632cb;

 

array e10205 (t) e102051-e102055;

array e10214 (t) e102141-e102145;

array e10214b (t) e10214b1-e10214b5;

array e10214aaa (t) e10214aaa1-e10214aaa5;

array e10214aab (t) e10214aab1-e10214aab5;

 

array ct2unit (t) e100234 e100235 e100236 e100237 e100239;

array ct2amt  (t) e100250-e100254;

array ct2days (t) e100250e e100251e e100252e e100253e e100254e;

array ct2prju  (t) e100250c e100251c e100252c e100253c e100254c;

array ct2prjt  (t) e100250cb e100251cb e100252cb e100253cb e10025cb;

 

 

array e38329b (t) e383291b e383292b e383293b e383294b e3832995b;

array e38329d (t) e383291d e383292d e383293d e383294d e383295d;

array e38329k (t) e383291k e383292k e383293k e383294k e383295k;

array e38329i (t) e383291i e383292i e383293i e383294i e383295i;

array e38329ib (t) e383291ib e383292ib e383293ib e383294ib e383295ib;

/* The 38329 variables only exist for one type of compensation that's reported in the beginning. But I created the faked sub-arrays for 5 types of compensation to make the program much easier. */

 

array e38407 (t) e384071-e384075;

array e38416 (t) e384161-e384165;

array e38416k (t) e38416k1-e38416k5;

array e38416i (t) e38416i1-e38416i5;

array e38416ib (t) e38416ib1-e38416ib5;

 

array e22510 (t) e225101-e225105;

 

***** Define the faked arrays for variables ECURR, EUID and WKSWK;

/* array ecur1 (j) ecurr1-ecurr9;

array ecur2 (j) ecurr1-ecurr9;

array ecur3 (j) ecurr1-ecurr9;

array ecur4 (j) ecurr1-ecurr9;

array ecur5 (j) ecurr1-ecurr9;

 

array euidd1 (j) euid1-euid9;

array euidd2 (j) euid1-euid9;

array euidd3 (j) euid1-euid9;

array euidd4 (j) euid1-euid9;

array euidd5 (j) euid1-euid9;

 

array wkswkk1 (j) wkswk1-wkswk9;

array wkswkk2 (j) wkswk1-wkswk9;

array wkswkk3 (j) wkswk1-wkswk9;

array wkswkk4 (j) wkswk1-wkswk9;

array wkswkk5 (j) wkswk1-wkswk9;

 

array ecur (t) ecur1-ecur5;

array euidd (t) euidd1-euidd5;

array wkswkk (t) wkswkk1-wkswkk5; */

 

***** Variables created;

**** Second level of arrays: for nine jobs;

 

array cpunit1 (j) cpunit11-cpunit19;

array cpunit2 (j) cpunit21-cpunit29;

array cpunit3 (j) cpunit31-cpunit39;

array cpunit4 (j) cpunit41-cpunit49;

array cpunit5 (j) cpunit51-cpunit59;

 

array cpdays1 (j) cpdays11-cpdays19;

array cpdays2 (j) cpdays21-cpdays29;

array cpdays3 (j) cpdays31-cpdays39;

array cpdays4 (j) cpdays41-cpdays49;

array cpdays5 (j) cpdays51-cpdays59;

 

array cpprju1 (j) cpprju11-cpprju19;

array cpprju2 (j) cpprju21-cpprju29;

array cpprju3 (j) cpprju31-cpprju39;

array cpprju4 (j) cpprju41-cpprju49;

array cpprju5 (j) cpprju51-cpprju59;

 

array cpprjt1 (j) cpprjt11-cpprjt19;

array cpprjt2 (j) cpprjt21-cpprjt29;

array cpprjt3 (j) cpprjt31-cpprjt39;

array cpprjt4 (j) cpprjt41-cpprjt49;

array cpprjt5 (j) cpprjt51-cpprjt59;

 

array cpamt1 (j) cpamt11-cpamt19;

array cpamt2 (j) cpamt21-cpamt29;

array cpamt3 (j) cpamt31-cpamt39;

array cpamt4 (j) cpamt41-cpamt49;

array cpamt5 (j) cpamt51-cpamt59;

 

array cpwkly1 (j) cpwkly11-cpwkly19;

array cpwkly2 (j) cpwkly21-cpwkly29;

array cpwkly3 (j) cpwkly31-cpwkly39;

array cpwkly4 (j) cpwkly41-cpwkly49;

array cpwkly5 (j) cpwkly51-cpwkly59;

 

**** First level of arrays: for five comp. types;

array cpunit (t) cpunit1-cpunit5;

array cpdays (t) cpdays1-cpdays5;

array cpprju (t) cpprju1-cpprju5;

array cpprjt (t)cpprjt1-cpprjt5;

array cpamt (t) cpamt1-cpamt5;

array cpwkly (t) cpwkly1-cpwkly5;

 

***** Intialize variables;

do t=1 to 5;

  do j=1 to 9;

    cpunit=-4;

    cpamt=-4;

    cpdays=-4;

    cpprju=-4;

    cpprjt=-4;

    cpwkly=-4;

  end;

end;

 

/*------------------------------  The process to create weekly compensation --------------------------*/

 

***** Time Unit;

do t=1 to 5;

  do j=1 to 9;

    if e21600 not in (.,-4,-5) then cpunit=e21600;

    if ct1unit not in (.,-4,-5) then cpunit=ct1unit;

    if e10205 not in (.,-4,-5) then cpunit=e10205;

    if ct2unit not in (.,-4,-5) then cpunit=ct2unit;

    if e38329b not in (.,-4,-5) and e21200=1 then cpunit=e38329b;

    if e38407 not in (.,-4,-5) then cpunit=e38407;

  end;

end;

 

***** Number of Days Per Week;

do t=1 to 5;

  do j=1 to 9;

    if e22550 not in (.,-4,-5) then cpdays=e22550;

    if ct1days not in (.,-4,-5) then cpdays=ct1days;

    if e10214b not in (.,-4,-5) then cpdays=e10214b;

    if ct2days not in (.,-4,-5) then cpdays=ct2days;

    if e38329k not in (.,-4,-5) and e21200=1 then cpdays=e38329k;

    if e38416k not in (.,-4,-5) then cpdays=e38416k;

  end;

end;

 

***** Time Unit to Finish One Item or Job if reporting "Per Item" or "Per Job";

do t=1 to 5;

  do j=1 to 9;

    if e22530 not in (.,-4,-5) then cpprju=e22530;

    if ct1prju not in (.,-4,-5) then cpprju=ct1prju;

    if e10214aaa not in (.,-4,-5) then cpprju=e10214aaa;

    if ct2prju not in (.,-4,-5) then cpprju=ct2prju;

    if e38329i not in (.,-4,-5) and e21200=1 then cpprju=e38329i;

    if e38416i not in (.,-4,-5) then cpprju=e38416i;

  end;

end;

 

***** Amount of Time to Finish One Item or Job if Reporting "Per Item" or "Per Job";

do t=1 to 5;

  do j=1 to 9;

    if e22535 not in (.,-4,-5) then cpprjt=e22535;

    if ct1prjt not in (.,-4,-5) then cpprjt=ct1prjt;

    if e10214aab not in (.,-4,-5) then cpprjt=e10214aab;

    if ct2prjt not in (.,-4,-5) then cpprjt=ct2prjt;

    if e38329ib not in (.,-4,-5) and e21200=1 then cpprjt=e38329ib;

    if e38416ib not in (.,-4,-5) then cpprjt=e38416ib;

  end;

end;

 

***** Amount;

do t=1 to 5;

  do j=1 to 9;

    if e22500 not in (.,-4,-5) then cpamt=e22500;

    if ct1amt not in (.,-4,-5) then cpamt=ct1amt;

    if e10214 not in (.,-4,-5) then cpamt=e10214;

    if ct2amt not in (.,-4,-5) then cpamt=ct2amt;

    if e38329d not in (.,-4,-5) and e21200=1 then cpamt=e38329d;

    if e38416 not in (.,-4,-5) then cpamt=e38416;

  end;

end;

 

***** Weekly compensation pay;

**** First, define and calculate total hours, which will be the no. of hours worked for other comp.;

array tt1hrs (j) tthrs1-tthrs9;

array tt2hrs (j) tthrs1-tthrs9;

array tt3hrs (j) tthrs1-tthrs9;

array tt4hrs (j) tthrs1-tthrs9;

array tt5hrs (j) tthrs1-tthrs9;

 

array hour1s (j) hours1-hours9;

array hour2s (j) hours1-hours9;

array hour3s (j) hours1-hours9;

array hour4s (j) hours1-hours9;

array hour5s (j) hours1-hours9;

 

array ot1hrs (j) othrs1-othrs9;

array ot2hrs (j) othrs1-othrs9;

array ot3hrs (j) othrs1-othrs9;

array ot4hrs (j) othrs1-othrs9;

array ot5hrs (j) othrs1-othrs9;

 

array tthrs (t) tt1hrs tt2hrs tt3hrs tt4hrs tt5hrs;

array hours (t) hour1s hour2s hour3s hour4s hour5s;

array othrs (t) ot1hrs ot2hrs ot3hrs ot4hrs ot5hrs;

 

do t=1 to 5;

  do j=1 to 9;

    tthrs=-4;

    if hours in (-1,-2,-3) or othrs in (-1,-2,-3) then tthrs=-3;

    else if hours=-4 and othrs=-4 then tthrs=-4;

    else if hours=-4 and othrs ge 0  then tthrs=othrs;

    else if othrs=-4 and hours ge 0  then tthrs=hours;

    else if hours ge 0 and othrs ge 0 then tthrs=hours+othrs;

  end;

end;

 

**** No. of weeks per year;

array cpwks1 (j) otwks1-otwks9;

array cpwks2 (j) otwks1-otwks9;

array cpwks3 (j) otwks1-otwks9;

array cpwks4 (j) otwks1-otwks9;

array cpwks5 (j) otwks1-otwks9;

 

array cpwks (t) cpwks1-cpwks5;

 

**** Calculate the Weekly Compensation Pay;

do t=1 to 5;

  do j=1 to 9;

    if cpunit=-4 then cpwkly=-4;

    else if cpunit in (9,14) then cpwkly=0;

    else if cpunit in (1,21) then do;

      if cpamt ge 0 and tthrs ge 0 then cpwkly=cpamt*tthrs;

      else cpwkly=-3;

    end;

    else if cpamt ge 0 and cpunit in (12,13) and cpprju in (1,2) then do;

      if cpprju=1 and cpprjt>0 and tthrs ge 0 then cpwkly=(cpamt/cpprjt)*60*tthrs;

      else if cpprju=2 and cpprjt>0 and tthrs ge 0 then cpwkly=(cpamt/cpprjt)*tthrs;

      else cpwkly=-3;

    end;

 

    else if cpamt ge 0 then do;

      if cpunit in (2,22) then do;

        if cpdays gt 0 then cpwkly=cpamt*cpdays;

        else cpwkly=-3;

      end;

 

      else if cpunit in (3,23) then cpwkly=cpamt;

      else if cpunit in (4,24) then cpwkly=cpamt/2;

      else if cpunit in (5,25) then cpwkly=cpamt/4.3;

      else if cpunit in (6,26) then do;

        if cpwks gt 0 then cpwkly=cpamt/cpwks;

        else cpwkly=-3;

      end;

      else if cpunit in (8,28) then cpwkly=cpamt/2.15;

 

      else if cpunit in (12,13) then do;

        if cpprjt gt 0 then do;

          if cpprju=3 then do;

            if cpdays gt 0 then cpwkly=(cpamt/cpprjt)*cpdays;

            else cpwkly=-3;

          end;