***************************** File: indoschoolsurvey.do * Questionnaire type: School Survey 2003* Country: Indonesia*****************************version 10.0cd "Source/Indonesia 2003 A/Data/4.1. Data"capture clearcapture log closeclearset mem 700mset more offuse "indoschoolsurvey.dta"***************************************************** Ensure unique id***************************************************gen uid = _n*****************************************************  Ensure all variables are present and labeled**************************************************label drop _alllabel define impissue 1 `"Salaries"', modifylabel define impissue 2 `"Work conditions"', modifylabel define impissue 3 `"Regularizing contract teachers"', modifylabel define impissue 4 `"Reduce non-teaching duties"', modifylabel define impissue 5 `"Training"', modifylabel define impissue 6 `"Transfers/Promotions"', modifylabel define impissue 7 `"Reduce harassment by officials"', modifylabel define impissue 8 `"Others"', modifylabel define impissue 9 `"Don't know/Don't care"', modifylabel define impissue 77 `"Not Applicable"', modifylabel define aside 1 `"Teaching in another public school"', modifylabel define aside 2 `"Teaching in another private school"', modifylabel define aside 3 `"Providing private tuitions"', modifylabel define aside 4 `"Agriculture and livestock"', modifylabel define aside 5 `"Business"', modifylabel define aside 6 `"Politics and/or trade union work"', modifylabel define aside 7 `"Social work"', modifylabel define aside 8 `"Other income earning activities"', modifylabel define aside 77 `"Not applicable"', modifylabel define reason18 1 `"Public Transport often gets delayed/had to leave early to catch the public transport"', modifylabel define reason18 2 `"Had to go and see a doctor"', modifylabel define reason18 3 `"Attending a wedding"', modifylabel define reason18 4 `"Attending a funeral"', modifylabel define reason18 5 `"Taking care of a sick relative"', modifylabel define reason18 6 `"Other personal reasons"', modifylabel define reason18 9 `"Don't Know"', modifylabel define VISIT 1 `"Visit Round 1"', modifylabel define VISIT 2 `"Visit Round 2"', modifylabel define parenteduc 1 `"Did not complete primary school (6th grade)"', modifylabel define parenteduc 2 `"Completed primary school (6th grade)"', modifylabel define parenteduc 3 `"Completed junior secondary school (9th grade)"', modifylabel define parenteduc 4 `"Completed higher secondary school (12th grade)"', modifylabel define parenteduc 5 `"Completed college degree or above"', modifylabel define parenteduc 6 `"Don't Know"', modifylabel define timeref 1 `"This month"', modifylabel define timeref 2 `"In the past 2-6 months"', modifylabel define timeref 3 `"In the past 6-12 months"', modifylabel define timeref 4 `"More than a year ago"', modifylabel define timeref 5 `"Never"', modifylabel define timeref 9 `"Don't Know"', modifylabel define correct 0 `"did not attempt question"', modifylabel define correct 1 `"correct"', modifylabel define correct 2 `"incorrect"', modifylabel define weekday 1 `"Monday"', modifylabel define weekday 2 `"Tuesday"', modifylabel define weekday 3 `"Wednesday"', modifylabel define weekday 4 `"Thursday"', modifylabel define weekday 5 `"Friday"', modifylabel define weekday 6 `"Saturday"', modifylabel define weekday 7 `"Sunday"', modifylabel define ynanswer2 1 `"Yes"', modifylabel define ynanswer2 2 `"No"', modifylabel define outdoor 1 `"Organized sport/physical education period"', modifylabel define outdoor 2 `"Scheduled time for break"', modifylabel define outdoor 3 `"Unsupervised outdoor play, but not during a scheduled recess"', modifylabel define jobtitle 1 `"Principal/Head Teacher"', modifylabel define jobtitle 2 `"Deputy/Asst.Principal/Head Teacher"', modifylabel define jobtitle 3 `"Acting Principal/Head Teacher"', modifylabel define jobtitle 4 `"Teacher/Asst. Teacher"', modifylabel define jobtitle 5 `"Temporary/Probationary Teacher"', modifylabel define jobtitle 6 `"Volunteer Teacher"', modifylabel define jobtitle 7 `"Other"', modifylabel define schooltype 1 `"Government run regular school"', modifylabel define schooltype 2 `"Government run alternate/non-formal school"', modifylabel define schooltype 3 `"Private,but government aided"', modifylabel define schooltype 4 `"Private, recognized but not aided"', modifylabel define schooltype 5 `"Private, unrecognized"', modifylabel define schooltype 6 `"Run by a religious group/NGO, but aided"', modifylabel define schooltype 7 `"Run by a religious group/NGO,but not aided"', modifylabel define schooltype 8 `"Other"', modifylabel define examtype 1 `"National test"', modifylabel define examtype 2 `"Regional Test"', modifylabel define examtype 3 `"School Test"', modifylabel define examtype 4 `"Others"', modifylabel define paidsalary 1 `"Check is mailed to them"', modifylabel define paidsalary 2 `"Direct deposit into bank"', modifylabel define paidsalary 3 `"They pick up a check from the DEO"', modifylabel define paidsalary 4 `"They pick up cash from the DEO"', modifylabel define paidsalary 5 `"Other"', modifylabel define distance 1 `"Within the school boundaries"', modifylabel define distance 2 `"less than 100 metres"', modifylabel define distance 3 `"less than 1 km"', modifylabel define distance 4 `"between 1 and 5 km"', modifylabel define distance 5 `"between 5 and 15 km"', modifylabel define distance 6 `"between 15 and 25 km"', modifylabel define distance 7 `"between 25 and 100 km"', modifylabel define distance 8 `"more than 100 km"', modifylabel define distance 9 `"Don't know"', modifylabel define visitdate 1 `"this month"', modifylabel define visitdate 2 `"last month"', modifylabel define visitdate 3 `"in the last six months"', modifylabel define visitdate 4 `"in the last year"', modifylabel define visitdate 5 `"more than one year ago"', modifylabel define visitdate 6 `"Never"', modifylabel define visitdate 9 `"Don't know"', modifylabel define visittime 1 `"less than 30 minutes"', modifylabel define visittime 2 `"30 minutes-1 hour"', modifylabel define visittime 3 `"1-3 hours"', modifylabel define visittime 4 `"more than 3 hours"', modifylabel define visittime 5 `"Inspector never has come"', modifylabel define visittime 9 `"Don't know"', modifylabel define nervous 1 `"Very nervous"', modifylabel define nervous 2 `"Slightly nervous"', modifylabel define nervous 3 `"Not really nervous"', modifylabel define nervous 4 `"Don't feel nervous at all"', modifylabel define nervous 9 `"Don't know"', modifylabel define ynanswer5 1 `"Yes, have received some funds"', modifylabel define ynanswer5 2 `"Yes, but have not received any funds"', modifylabel define ynanswer5 3 `"No"', modifylabel define ynanswer5 9 `"Don't know"', modifylabel define spend 1 `"Repairing school building"', modifylabel define spend 2 `"Buying furnishing items"', modifylabel define spend 3 `"Buying teaching aids"', modifylabel define spend 4 `"Buying textbooks/notebooks for children"', modifylabel define spend 5 `"Providing scholarships/assistance to needy children"', modifylabel define spend 6 `"Others"', modifylabel define spend 9 `"Don't know"', modifylabel define termfee 1 `"Month"', modifylabel define termfee 2 `"3 months"', modifylabel define termfee 3 `"6 months (term)"', modifylabel define termfee 4 `"Year"', modifylabel define termfee 5 `"One time"', modifylabel define termfee 6 `"4 months"', modifylabel define action 1 `"Repeated late coming/early leaving"', modifylabel define action 2 `"Repeated absence"', modifylabel define action 3 `"Inability to control the class and/or teach properly"', modifylabel define action 4 `"Beating of students"', modifylabel define action 5 `"Improper behavior"', modifylabel define action 6 `"Cheating"', modifylabel define action 7 `"Financial impropriety"', modifylabel define action 8 `"Sexual/Physical abuse of students"', modifylabel define action 9 `"Others"', modifylabel define action 99 `"Don't know"', modifylabel define helpful9 1 `"Helpful"', modifylabel define helpful9 2 `"Unhelpful"', modifylabel define helpful9 3 `"No Difference"', modifylabel define helpful9 9 `"Don't know"', modifylabel define ynanswer49 1 `"Yes"', modifylabel define ynanswer49 2 `"No"', modifylabel define ynanswer49 3 `"Sometimes"', modifylabel define ynanswer49 9 `"Don't know"', modifylabel define award9 1 `"Yes, received an official award"', modifylabel define award9 2 `"Yes, received community recognition at an event"', modifylabel define award9 3 `"No"', modifylabel define award9 9 `"Don't know"', modifylabel define answer9 9 `"Don't know"', modifylabel define termfee9 1 `"Month"', modifylabel define termfee9 2 `"3 months"', modifylabel define termfee9 3 `"6 months (term)"', modifylabel define termfee9 4 `"Year"', modifylabel define termfee9 5 `"One time"', modifylabel define termfee9 6 `"4 months"', modifylabel define termfee9 9 `"Don't know"', modifylabel define actteacher 1 `"In the classroom teaching"', modifylabel define actteacher 2 `"In the classroom, but not teaching"', modifylabel define actteacher 3 `"Out of class, on a scheduled break"', modifylabel define actteacher 4 `"Out of class, but in school"', modifylabel define actteacher 5 `"Doing administrative work"', modifylabel define actteacher 6 `"Can't find the teacher/absent"', modifylabel define actteacher 7 `"Accompanying surveyor"', modifylabel define actteacher 8 `"In school, after school hour"', modifylabel define actteacher 9 `"Outside school, after school hour"', modifylabel define actteacher 10 `"Outside school  in school hour"', modifylabel define actteacher 11 `"Others (specify)"', modifylabel define ynanswer 1 `"Yes"', modifylabel define ynanswer 2 `"No"', modifylabel define ynanswer 9 `"Don't know"', modifylabel define whoanswer 1 `"teacher (him/herself)"', modifylabel define whoanswer 2 `"Head of School"', modifylabel define whoanswer 3 `"Other school staff"', modifylabel define whoanswer 4 `"Others"', modifylabel define satisfy 1 `"Very Satisfied"', modifylabel define satisfy 2 `"Satisfied"', modifylabel define satisfy 3 `"Indifferent"', modifylabel define satisfy 4 `"Dissatisfied"', modifylabel define satisfy 5 `"Very dissatisfied"', modifylabel define satisfy 9 `"Don't know"', modifylabel define union 1 `"Yes, national union"', modifylabel define union 2 `"Yes, state union"', modifylabel define union 3 `"Yes, local union"', modifylabel define union 4 `"No"', modifylabel define union 9 `"Don't Know"', modifylabel define perform 1 `"Voter registration/Election monitoring"', modifylabel define perform 2 `"Census"', modifylabel define perform 3 `"Health program related"', modifylabel define perform 4 `"Disaster management"', modifylabel define perform 5 `"Other"', modifylabel define perform 9 `"Don't know"', modifylabel define problem 1 `"Inadequate salaries"', modifylabel define problem 2 `"Poor school infrastructure"', modifylabel define problem 3 `"Inadequate teaching supplies"', modifylabel define problem 4 `"Lack of interest/co-operation from parents"', modifylabel define problem 5 `"Shortage of teachers"', modifylabel define problem 6 `"Too much time spent on non-teaching duties"', modifylabel define problem 7 `"Irregular/unreliable salary payments"', modifylabel define problem 8 `"Long commute to the school"', modifylabel define problem 9 `"Don't Know"', modifylabel define problem 10 `"Harassment by officials/authorities"', modifylabel define problem 11 `"Other"', modifylabel define married 1 `"Single"', modifylabel define married 2 `"Married"', modifylabel define married 3 `"Separated"', modifylabel define married 4 `"Divorced"', modifylabel define married 5 `"Other"', modifylabel define transport 1 `"Walk"', modifylabel define transport 2 `"Bicycle"', modifylabel define transport 3 `"Bus/Group Public Transport"', modifylabel define transport 4 `"Taxi/Individual Public Transport"', modifylabel define transport 5 `"Motorcycle"', modifylabel define transport 6 `"Personal automobile"', modifylabel define transport 7 `"official vechicle"', modifylabel define transport 8 `"Other"', modifylabel define transport 9 `"Don't know"', modifylabel define speak 1 `"Native fluency (mother tongue)"', modifylabel define speak 2 `"Fluent"', modifylabel define speak 3 `"Very good"', modifylabel define speak 4 `"Good"', modifylabel define speak 5 `"Functional"', modifylabel define speak 6 `"Minimal"', modifylabel define speak 7 `"Not able to"', modifylabel define speak 9 `"Don't know"', modifylabel define wherelive 1 `"In this village/city"', modifylabel define wherelive 2 `"In this subdistrict"', modifylabel define wherelive 3 `"In this district"', modifylabel define wherelive 4 `"In the neighboring district"', modifylabel define wherelive 5 `"Elsewhere in this state"', modifylabel define wherelive 6 `"Some other state"', modifylabel define wherelive 7 `"Another country"', modifylabel define wherelive 9 `"Don't know"', modifylabel define ancenthome 1 `"This village/city"', modifylabel define ancenthome 2 `"This sub-district"', modifylabel define ancenthome 3 `"This district"', modifylabel define ancenthome 4 `"This state"', modifylabel define ancenthome 5 `"Neighboring state"', modifylabel define ancenthome 6 `"Some other state"', modifylabel define ancenthome 7 `"Another country"', modifylabel define ancenthome 9 `"Don't know"', modifylabel define prdtrain 1 `"At a time when the school was supposed to be running"', modifylabel define prdtrain 2 `"During a school vacation"', modifylabel define prdtrain 3 `"On school days, but after school hours"', modifylabel define prdtrain 9 `"Don't know"', modifylabel define traintime 1 `"Last 6 months"', modifylabel define traintime 2 `"Last 12 months"', modifylabel define traintime 3 `"Last 1-3 Years"', modifylabel define traintime 4 `"Last 3-5 Years"', modifylabel define traintime 5 `"Last 5-10 Years"', modifylabel define traintime 6 `"Over 10 years ago"', modifylabel define traintime 7 `"Never"', modifylabel define traintime 9 `"Don't Know"', modifylabel define educ 1 `"None"', modifylabel define educ 2 `"Teacher training school (high school level)"', modifylabel define educ 3 `"Dip. Ed./BTC"', modifylabel define educ 4 `"B.Ed."', modifylabel define educ 5 `"M.Ed."', modifylabel define educ 9 `"Don't know"', modifylabel define reasontrans 1 `"Routine application of posting and transfer rules"', modifylabel define reasontrans 2 `"Political interference/pressure"', modifylabel define reasontrans 3 `"Personal request"', modifylabel define reasontrans 4 `"Punishment"', modifylabel define reasontrans 5 `"Strained personal relations at previous school"', modifylabel define reasontrans 6 `"Other"', modifylabel define reasontrans 9 `"Don't know"', modifylabel define sex 1 `"Male"', modifylabel define sex 2 `"Female"', modifylabel define formapp 1 `"No documentation available"', modifylabel define formapp 2 `"Documents claimed to exist, but not verifiable"', modifylabel define formapp 3 `"Documents verified by investigator"', modifylabel define leavereq 1 `"Vacation"', modifylabel define leavereq 2 `"Attending a wedding"', modifylabel define leavereq 3 `"Attending a funeral"', modifylabel define leavereq 4 `"Taking care of a sick relative"', modifylabel define leavereq 5 `"Casual leave"', modifylabel define leavereq 6 `"Other personal reasons"', modifylabel define leavereq 9 `"Don't know"', modifylabel define dayname 1 `"Monday"', modifylabel define dayname 2 `"Tuesday"', modifylabel define dayname 3 `"Wednesday"', modifylabel define dayname 4 `"Thursday"', modifylabel define dayname 5 `"Friday"', modifylabel define dayname 6 `"Saturday"', modifylabel define dayname 7 `"Sunday"', modifylabel define ynanswer3 1 `"Yes"', modifylabel define ynanswer3 2 `"No"', modifylabel define ynanswer3 3 `"Don't know"', modifylabel define reason3 1 `"Voter registration/Election monitoring"', modifylabel define reason3 2 `"Census (human, cattle, etc.)"', modifylabel define reason3 3 `"Health program related"', modifylabel define reason3 4 `"Disaster management"', modifylabel define reason3 5 `"Other"', modifylabel define reason3 9 `"Don't know"', modifylabel define reason2 1 `"Attending a meeting"', modifylabel define reason2 2 `"Attending training"', modifylabel define reason2 3 `"Attending a conference"', modifylabel define reason2 4 `"Collecting teaching supplies"', modifylabel define reason2 5 `"Other"', modifylabel define reason2 9 `"Don't know"', modifylabel define offreason 1 `"Official teaching related duty"', modifylabel define offreason 2 `"Official non-teaching duty"', modifylabel define offreason 3 `"Assigned elsewhere/transferred"', modifylabel define offreason 4 `"Sick"', modifylabel define offreason 5 `"Works in a different shift"', modifylabel define offreason 6 `"Authorized leave"', modifylabel define offreason 7 `"Expected to arrive later/Not arrived yet"', modifylabel define offreason 8 `"Left early"', modifylabel define offreason 9 `"Don't know"', modifylabel define offreason 10 `"Unauthorized absence"', modifylabel define offreason 11 `"Suspended"', modifylabel define offreason 12 `"Other"', modifylabel define logreg 1 `"Yes"', modifylabel define logreg 2 `"No"', modifylabel define logreg 3 `"No attendance register exists"', modifylabel define logreg 9 `"Don't know"', modifylabel define ynanswer9 1 `"Yes"', modifylabel define ynanswer9 2 `"No"', modifylabel define ynanswer9 9 `"Don't Know"', modifylabel define timework 1 `"Full-time"', modifylabel define timework 2 `"Part-time"', modifylabel define timework 3 `"Other"', modifylabel define timework 9 `"Don't Know"', modifylabel define position 1 `"Head Teacher"', modifylabel define position 2 `"Deputy/Asst.Head Teacher"', modifylabel define position 3 `"Permanent Teacher"', modifylabel define position 4 `"Contract Teacher"', modifylabel define position 5 `"Temporary/Probationary Teacher"', modifylabel define position 6 `"Volunteer Teacher"', modifylabel define position 7 `"Honorer Teacher"', modifylabel define position 8 `"Other"', modifylabel define position 9 `"Don't Know"', modifylabel define graduate 1 `"below SSC"', modifylabel define graduate 2 `"SSC completed"', modifylabel define graduate 3 `"HSC completed"', modifylabel define graduate 4 `"Some college"', modifylabel define graduate 5 `"College graduate"', modifylabel define graduate 6 `"Some post graduate"', modifylabel define graduate 7 `"Post graduate"', modifylabel define graduate 9 `"Don't know"', modifylabel define dayname01 1 `"Monday"', modifylabel define dayname01 2 `"Tuesday"', modifylabel define dayname01 3 `"Wednesday"', modifylabel define dayname01 4 `"Thursday"', modifylabel define dayname01 5 `"Friday"', modifylabel define dayname01 6 `"Saturday"', modifylabel define dayname01 7 `"Sunday"', modifylabel define dayname01 99 `"Don't know"', modifylabel define schoolid2 1 `"147101001"', modifylabel define schoolid2 2 `"147101002"', modifylabel define schoolid2 3 `"147101003"', modifylabel define schoolid2 4 `"147102001"', modifylabel define schoolid2 5 `"147102002"', modifylabel define schoolid2 6 `"147102003"', modifylabel define schoolid2 7 `"147102004"', modifylabel define schoolid2 8 `"147102005"', modifylabel define schoolid2 9 `"147103001"', modifylabel define schoolid2 10 `"147105001"', modifylabel define schoolid2 11 `"147106001"', modifylabel define schoolid2 12 `"147106002"', modifylabel define schoolid2 13 `"147107001"', modifylabel define schoolid2 14 `"170201001"', modifylabel define schoolid2 15 `"170201002"', modifylabel define schoolid2 16 `"170201003"', modifylabel define schoolid2 17 `"170201004"', modifylabel define schoolid2 18 `"170203001"', modifylabel define schoolid2 19 `"170204001"', modifylabel define schoolid2 20 `"170204002"', modifylabel define schoolid2 21 `"170204003"', modifylabel define schoolid2 22 `"170204004"', modifylabel define schoolid2 23 `"170204005"', modifylabel define schoolid2 24 `"170204006"', modifylabel define schoolid2 25 `"170206001"', modifylabel define schoolid2 26 `"327301001"', modifylabel define schoolid2 27 `"327301002"', modifylabel define schoolid2 28 `"327305001"', modifylabel define schoolid2 29 `"327307001"', modifylabel define schoolid2 30 `"327311001"', modifylabel define schoolid2 31 `"327311002"', modifylabel define schoolid2 32 `"327312001"', modifylabel define schoolid2 33 `"327318001"', modifylabel define schoolid2 34 `"327321001"', modifylabel define schoolid2 35 `"327321002"', modifylabel define schoolid2 36 `"327321003"', modifylabel define schoolid2 37 `"327324001"', modifylabel define schoolid2 38 `"330805001"', modifylabel define schoolid2 39 `"330805002"', modifylabel define schoolid2 40 `"330808001"', modifylabel define schoolid2 41 `"330812001"', modifylabel define schoolid2 42 `"330812002"', modifylabel define schoolid2 43 `"330813001"', modifylabel define schoolid2 44 `"330818001"', modifylabel define schoolid2 45 `"330818002"', modifylabel define schoolid2 46 `"330818003"', modifylabel define schoolid2 47 `"330818004"', modifylabel define schoolid2 48 `"330819001"', modifylabel define schoolid2 49 `"330820001"', modifylabel define schoolid2 50 `"330820002"', modifylabel define schoolid2 51 `"337201001"', modifylabel define schoolid2 52 `"337201002"', modifylabel define schoolid2 53 `"337201003"', modifylabel define schoolid2 54 `"337203001"', modifylabel define schoolid2 55 `"337203002"', modifylabel define schoolid2 56 `"337204001"', modifylabel define schoolid2 57 `"337204002"', modifylabel define schoolid2 58 `"337204003"', modifylabel define schoolid2 59 `"337205001"', modifylabel define schoolid2 60 `"337205002"', modifylabel define schoolid2 61 `"337205003"', modifylabel define schoolid2 62 `"337205004"', modifylabel define schoolid2 63 `"337205005"', modifylabel define schoolid2 64 `"352305001"', modifylabel define schoolid2 65 `"352306001"', modifylabel define schoolid2 66 `"352307001"', modifylabel define schoolid2 67 `"352310001"', modifylabel define schoolid2 68 `"352310002"', modifylabel define schoolid2 69 `"352312001"', modifylabel define schoolid2 70 `"352312002"', modifylabel define schoolid2 71 `"352312003"', modifylabel define schoolid2 72 `"352313001"', modifylabel define schoolid2 73 `"352313002"', modifylabel define schoolid2 74 `"352314001"', modifylabel define schoolid2 75 `"352315001"', modifylabel define schoolid2 76 `"352315002"', modifylabel define schoolid2 77 `"357501001"', modifylabel define schoolid2 78 `"357501002"', modifylabel define schoolid2 79 `"357501003"', modifylabel define schoolid2 80 `"357501004"', modifylabel define schoolid2 81 `"357501005"', modifylabel define schoolid2 82 `"357501006"', modifylabel define schoolid2 83 `"357501007"', modifylabel define schoolid2 84 `"357502001"', modifylabel define schoolid2 85 `"357502002"', modifylabel define schoolid2 86 `"357502003"', modifylabel define schoolid2 87 `"357502004"', modifylabel define schoolid2 88 `"357502005"', modifylabel define schoolid2 89 `"357502006"', modifylabel define schoolid2 90 `"357502007"', modifylabel define schoolid2 91 `"357502008"', modifylabel define schoolid2 92 `"357502009"', modifylabel define schoolid2 93 `"357503001"', modifylabel define schoolid2 94 `"357503002"', modifylabel define schoolid2 95 `"357503003"', modifylabel define schoolid2 96 `"357503004"', modifylabel define schoolid2 97 `"357503005"', modifylabel define schoolid2 98 `"367601001"', modifylabel define schoolid2 99 `"367601002"', modifylabel define schoolid2 100 `"367601003"', modifylabel define schoolid2 101 `"367601004"', modifylabel define schoolid2 102 `"367601005"', modifylabel define schoolid2 103 `"367601006"', modifylabel define schoolid2 104 `"367602001"', modifylabel define schoolid2 105 `"367602002"', modifylabel define schoolid2 106 `"367602003"', modifylabel define schoolid2 107 `"367602004"', modifylabel define schoolid2 108 `"367602005"', modifylabel define schoolid2 109 `"367602006"', modifylabel define schoolid2 110 `"367602007"', modifylabel define schoolid2 111 `"367602008"', modifylabel define schoolid2 112 `"367602009"', modifylabel define schoolid2 113 `"367602010"', modifylabel define schoolid2 114 `"367603001"', modifylabel define schoolid2 115 `"367603002"', modifylabel define schoolid2 116 `"367604001"', modifylabel define schoolid2 117 `"367604002"', modifylabel define schoolid2 118 `"367604003"', modifylabel define schoolid2 119 `"367604004"', modifylabel define schoolid2 120 `"520201001"', modifylabel define schoolid2 121 `"520201002"', modifylabel define schoolid2 122 `"520203001"', modifylabel define schoolid2 123 `"520204001"', modifylabel define schoolid2 124 `"520204002"', modifylabel define schoolid2 125 `"520204003"', modifylabel define schoolid2 126 `"520204004"', modifylabel define schoolid2 127 `"520206001"', modifylabel define schoolid2 128 `"520206002"', modifylabel define schoolid2 129 `"520206003"', modifylabel define schoolid2 130 `"520207001"', modifylabel define schoolid2 131 `"520207002"', modifylabel define schoolid2 132 `"520209001"', modifylabel define schoolid2 133 `"520209002"', modifylabel define schoolid2 134 `"520209003"', modifylabel define schoolid2 135 `"730601001"', modifylabel define schoolid2 136 `"730601002"', modifylabel define schoolid2 137 `"730601003"', modifylabel define schoolid2 138 `"730602001"', modifylabel define schoolid2 139 `"730602002"', modifylabel define schoolid2 140 `"730602003"', modifylabel define schoolid2 141 `"730604001"', modifylabel define schoolid2 142 `"730604002"', modifylabel define schoolid2 143 `"730604003"', modifylabel define schoolid2 144 `"730604004"', modifylabel define schoolid2 145 `"730607001"', modifylabel define schoolid2 146 `"730608001"', modifylabel define schoolid2 147 `"730609001"', modifylabel define B1C3 1 `"Official teaching related duty"', modifylabel define B1C3 2 `"Official non-teaching duty"', modifylabel define B1C3 3 `"Assigned elsewhere/transferred"', modifylabel define B1C3 4 `"Works in a different shift"', modifylabel define B1C3 5 `" Authorized time-off"', modifylabel define B1C3 6 `"Expected to arrive later/Not here yet"', modifylabel define B1C3 7 `"Left early"', modifylabel define B1C3 8 `"Sick"', modifylabel define B1C3 9 `"Don't Know"', modifylabel define B1C3 10 `"Suspended"', modifylabel define B1C3 11 `"Post of head teacher is vacant"', modifylabel define B1C3 12 `"Other"', modifylabel define B1C3 88 `"NA"', modifylabel define b4bk14q3 1 `"Yes"', modify  label define b4bk14q3 4 `"NA"', modifylabel define b4bk14q3 2 `"No"', modifylabel define b4bk14q3 9 `"Don't Know"', modify drop section	numstudent	num_testta~s	no_random1	childname1	presence1	mtime_start1	mtime_end1	ltime_start1	ltime_end1	quest_id1	c2aq11	c2aq31	c2aq41	dadread1	dadeduc1	momread1	momeduc1	c2aq91	checkname1	totalmath1	correctmath1	totalwords1	correctword1	scoremath1	scoreword1	no_random2	childname2	presence2	mtime_start2	mtime_end2	ltime_start2	ltime_end2	quest_id2	c2aq12	c2aq32	c2aq42	dadread2	dadeduc2	momread2	momeduc2	c2aq92	checkname2	totalmath2	correctmath2	totalwords2	correctword2	scoremath2	scoreword2	no_random3	childname3	presence3	mtime_start3	mtime_end3	ltime_start3	ltime_end3	quest_id3	c2aq13	c2aq33	c2aq43	dadread3	dadeduc3	momread3	momeduc3	c2aq93	checkname3	totalmath3	correctmath3	totalwords3	correctword3	scoremath3	scoreword3	no_random4	childname4	presence4	mtime_start4	mtime_end4	ltime_start4	ltime_end4	quest_id4	c2aq14	c2aq34	c2aq44	dadread4	dadeduc4	momread4	momeduc4	c2aq94	checkname4	totalmath4	correctmath4	totalwords4	correctword4	scoremath4	scoreword4	no_random5	childname5	presence5	mtime_start5	mtime_end5	ltime_start5	ltime_end5	quest_id5	c2aq15	c2aq35	c2aq45	dadread5	dadeduc5	momread5	momeduc5	c2aq95	checkname5	totalmath5	correctmath5	totalwords5	correctword5	scoremath5	scoreword5	no_random6	childname6	presence6	mtime_start6	mtime_end6	ltime_start6	ltime_end6	quest_id6	c2aq16	c2aq36	c2aq46	dadread6	dadeduc6	momread6	momeduc6	c2aq96	checkname6	totalmath6	correctmath6	totalwords6	correctword6	scoremath6	scoreword6	no_random7	childname7	presence7	mtime_start7	mtime_end7	ltime_start7	ltime_end7	quest_id7	c2aq17	c2aq37	c2aq47	dadread7	dadeduc7	momread7	momeduc7	c2aq97	checkname7	totalmath7	correctmath7	totalwords7	correctword7	scoremath7	scoreword7	no_random8	childname8	presence8	mtime_start8	mtime_end8	ltime_start8	ltime_end8	quest_id8	c2aq18	c2aq38	c2aq48	dadread8	dadeduc8	momread8  	momeduc6	c2aq96	checkname6	totalmath6	correctmath6	totalwords6	correctword6	scoremath6	scoreword6	no_random7	childname7	presence7	mtime_start7	mtime_end7	ltime_start7	ltime_end7	quest_id7	c2aq17	c2aq37	c2aq47	dadread7	dadeduc7	momread7	momeduc7	c2aq97	checkname7	totalmath7	correctmath7	totalwords7	correctword7	scoremath7	scoreword7	no_random8	childname8	presence8	mtime_start8	mtime_end8	ltime_start8	ltime_end8	quest_id8	c2aq18	c2aq38	c2aq48	dadread8	dadeduc8	momread8	momeduc8	c2aq98	checkname8	totalmath8	correctmath8	totalwords8	correctword8	scoremath8	scoreword8	no_random9	childname9 presence9	mtime_start9	mtime_end9	ltime_start9	ltime_end9	quest_id9	c2aq19	c2aq39	c2aq49	dadread9	dadeduc9	momread9	momeduc9	c2aq99	checkname9	totalmath9	correctmath9	totalwords9	correctword9	scoremath9	scoreword9	no_random10	childname10	presence10	mtime_sta~10	mtime_end10	ltime_sta~10	ltime_end10	quest_id10	c2aq110	c2aq310	c2aq410	dadread10	dadeduc10	momread10	momeduc10	c2aq910	checkname10	totalmath10	correctma~10	totalwords10	correctwo~10	scoremath10	scoreword10  drop b6k4q2 b6k5q2 b1dq4  ***************************************************** Recode missing values***************************************************
**Correcting incorrect coding from 9 to 6 for "don't know"
qui mvdecode b1c3 b3bq9 b3bq9d b4bk1q4 b4bk14q3 b4bk1q5 b4bk2q1 b1gq3a, mv(9=.d)

*    DECODE MISSING VALUES
/*DON’T KNOW (-666):.d NOT APPLICABLE (-777):.nLACK OF RECORDS (-888):.lREFUSED TO ANSWER (-999):.r*/# d ;qui mvdecode _all, mv(999999999=.l\99999999=.l\9999999=.l\999999=.l\99999=.l\9999=.l\999=.l\888888888=.d\88888888=.d\8888888=.d\888888=.d\88888=.d\8888=.d\888=.d\777777777=.n\77777777=.n\7777777=.n\777777=.n\77777=.n\7777=.n\777=.n\666666666=.r\66666666=.r\6666666=.r\666666=.r\66666=.r\6666=.r\666=.r\);qui mvdecode _all, mv(99999.9=.l\9999.9=.l\999.9=.l\99.9=.l\88888.8=.d\8888.8=.d\888.8=.d\88.8=.d \77777.7=.n\7777.7=.n\777.7=.n\77.7=.n \66666.6=.r\6666.6=.r\666.6=.r\66.6=.r);
qui mvdecode address	b1a1	b1a2	b1a3	b1a4	b1a4d	b1a5	b1a5d	b1a6	b1a6d	b1a7	b1a7d	b1a8y	b1a9	b1aq4	b1b5	b1b6	b1bq2	b1bq3	b1c5	b1c6	b1c7	b1c8	b1cq1	b1cq6	b1cq7	b1dq9	b1eq2	b1fq2	b1fq2d	b1fq2lama	b1fq5b	b1fq5c	b1gq1	b1gq2	b1gq4	b1gq5	b1gq6	b1gq7	b2as11q1	b2as11q2	b2as11q3	b2as12q2	b2as12q3	b2as13q2	b2as13q3	b2as14q2	b2as14q3	b2as15q2	b2as15q3	b2as16q2	b2as16q3	b2as21q2	b2as21q3	b2as22q2	b2as22q3	b2as23q2	b2as23q3	b2as24q2	b2as24q3	b2as25q2	b2as25q3	b2as26q2	b2as26q3	b2bk1_1	b2bk1_2	b2bk1_3	b2bk10	b2bk11_1	b2bk11_2	b2bk11_3	b2bk11_4	b2bk11_5	b2bk11_6	b2bk4	b2bk4d	b2bk6_1	b2bk6_2	b2bk6_3	b2bk9	b2bk9d	b3aq3	b3aq6	b3aq7	b3aq8	b3bq10	b3bq10d	b3bq11	b3bq11d	b3bq13	b3bq14	b3cq17	b3cq19	b3cq20	b4bk10q1	b4bk10q4	b4bk10q5	b4bk11q1	b4bk11q4	b4bk11q5	b4bk12q1	b4bk12q4	b4bk12q5	b4bk13q1	b4bk13q4	b4bk13q5	b4bk14q1	b4bk14q4	b4bk14q5	b4bk15q1	b4bk15q4	b4bk15q5	b4bk16q1	b4bk16q4	b4bk16q5	b4bk17q1	b4bk17q4	b4bk17q5	b4bk18q1	b4bk18q4	b4bk18q5	b4bk1q1	b4bk1q2	b4bk1q3	b4bk1q4	b4bk1q5	b4bk2q1	b4bk3q1	b4bk3q4	b4bk3q5	b4bk4q1	b4bk4q4	b4bk4q5	b4bk5q1	b4bk5q4	b4bk5q5	b4bk6q1	b4bk6q4	b4bk6q5	b4bk7q1	b4bk7q4	b4bk7q5	b4bk8q1	b4bk8q4	b4bk8q5	b4bk9q1	b4bk9q4	b4bk9q5	b5ak13	b5ak14	b5ak15	b5ak16	b5ak17	b5ak19	b5ak1d	b5ak2	b5ak20	b5ak21	b5ak22	b5ak23	b5ak24	b5ak25	b5ak27	b5ak28	b5ak4	b5ak8	b5bk1	b5bk1d	b5bk2	b5bk2d	b5bk3	b5bk3d	b5bk4	b5bk4d	b5bk5	b6k1q1	b6k1q2	b6k1q4	b6k2q1	b6k2q2	b6k2q3	b6k2q4	b6k2q5	b6k3q1	b6k3q2	b6k3q3	b6k3q4	b6k3q5	b6k4q1	b6k4q3	b6k4q4	b6k4q5	b6k5q1	b6k5q3	b6k5q4	b6k5q5	b6k6q1	b6k6q2	b6k6q3	b6k6q4	b6k6q5	b6k7q1	b6k7q2	b6k7q3	b6k7q4	b6k7q5	b6k8d	b6k8q1	b6k8q2	b6k8q3	b6k8q4	b6k8q5	b7k1q1	b7k1q3	b7k1q4	b7k1q4d	b7k2q1	b7k2q2	b7k2q2d	b7k2q3	b7k3q1	b7k3q3	b7k4q1	b7k4q3	b7k5q1	b7k5q3	b7k6q1	b7k6q3	hp	jum1_per	jum3_per	name	percent1	percent2	percent2_1	percent2_2	percent2_3	percent2_4	percent2_5	percent2_6	percent3	percent4	percent5	percent6	phone	ps_per2_1	ps_per2_2	ps_per2_3	ps_per2_4	ps_per2_5	ps_per2_6	ps1	ps1_per	ps2	ps2_1	ps2_2	ps2_3	ps2_4	ps2_5	ps2_6	ps2_per	ps3	ps3_per	ps4	ps4_per	ps5	ps5_per	ps6	ps6_per	respondent	schoolid	time_end	time_start	visit, mv(9=.l\8=.d \7=.n \6=.r);qui mvdecode b1bq5	b1bq5d	b5ak10	b5ak11	b5ak11d	b5ak12	b5ak12d	b5ak18	b5ak26_1	b5ak26_2	b5ak26_3	b5ak26_4	b5ak26d	b5ak29_1	b5ak29_2	b5ak29_3	b5ak29_4	b5ak29d	b5ak3	b5ak30	b5ak3d	b5ak5	b5ak5d	b5ak6	b5ak6d	b5ak7	b5ak7d	b5ak9	b6k1q3, mv(9=.l\8=.d \7=.n );qui mvdecode b1c9	b1dq8	b1fq4	b1fq4d	b2as12q1	b2as13q1	b2as14q1	b2as15q1	b2as16q1	b2as21q1	b2as22q1	b2as23q1	b2as24q1	b2as25q1	b2as26q1, mv(9=.l);qui mvdecode b1c2	b1c2d	b1dq1	b1dq2	b1dq3	b1dq5, mv(9=.l\8=.d );# d cr;
qui mvdecode _all, mv(77=.n\88=.d\99=.l)*****************************************************  Correcting errors**************************************************foreach vvv of varlist  b3bq14  b3cq15n_1  b3cq15n_2  b3cq15n_3  b3cq15n_4  b3cq15n_5  b3cq15n_6  b3cq16   b3cq17{
replace `vvv' =. if uid== 24
replace `vvv' =. if uid== 25
replace `vvv' =. if uid== 36
replace `vvv' =. if uid== 115
replace `vvv' =. if uid== 134
replace `vvv' =. if uid== 141
replace `vvv' =. if uid== 186
replace `vvv' =. if uid== 213
replace `vvv' =. if uid== 223
replace `vvv' =. if uid== 267
replace `vvv' =. if uid== 397
replace `vvv' =. if uid== 559
replace `vvv' =. if uid== 575
replace `vvv' =. if uid== 585
replace `vvv' =. if uid== 683
replace `vvv' =. if uid== 684
replace `vvv' =. if uid== 836
replace `vvv' =. if uid== 925
replace `vvv' =. if uid== 1010
replace `vvv' =. if uid== 1130
replace `vvv' =. if uid== 1230
replace `vvv' =. if uid== 1232
replace `vvv' =. if uid== 1264
replace `vvv' =. if uid== 1317
replace `vvv' =. if uid== 1393
replace `vvv' =. if uid== 1318
replace `vvv' =. if uid== 1457
replace `vvv' =. if uid== 1459
replace `vvv' =. if uid== 1504
replace `vvv' =. if uid== 1570
replace `vvv' =. if uid== 1581
replace `vvv' =. if uid== 1589
replace `vvv' =. if uid== 1693
replace `vvv' =. if uid== 1774
replace `vvv' =. if uid== 1819
replace `vvv' =. if uid== 1855
replace `vvv' =. if uid== 1903
replace `vvv' =. if uid== 1917
replace `vvv' =. if uid== 2018
replace `vvv' =. if uid== 2067
replace `vvv' =. if uid== 2117
replace `vvv' =. if uid== 2118
replace `vvv' =. if uid== 2179
replace `vvv' =. if uid== 2198
replace `vvv' =. if uid== 2320
replace `vvv' =. if uid== 2339
replace `vvv' =. if uid== 2410
replace `vvv' =. if uid== 2441
replace `vvv' =. if uid== 2445
replace `vvv' =. if uid== 2488
replace `vvv' =. if uid== 2485
replace `vvv' =. if uid== 2588
replace `vvv' =. if uid== 2586
replace `vvv' =. if uid== 2589
replace `vvv' =. if uid== 2627
replace `vvv' =. if uid== 2636
replace `vvv' =. if uid== 2644
replace `vvv' =. if uid== 2670
replace `vvv' =. if uid== 2673
replace `vvv' =. if uid== 2678
replace `vvv' =. if uid== 2686
replace `vvv' =. if uid== 2716
replace `vvv' =. if uid== 2842
replace `vvv' =. if uid== 2852
replace `vvv' =. if uid== 2865

}

foreach vvv of varlist b5ak9 {
replace `vvv' =. if uid== 1393
replace `vvv' =. if uid== 1694
replace `vvv' =. if uid== 1696
replace `vvv' =. if uid== 1680
replace `vvv' =. if uid== 1682
replace `vvv' =. if uid== 1684
replace `vvv' =. if uid== 1686
replace `vvv' =. if uid== 1688
replace `vvv' =. if uid== 1690
replace `vvv' =. if uid== 1692
replace `vvv' =. if uid== 1694
replace `vvv' =. if uid== 1696
replace `vvv' =. if uid== 1744
replace `vvv' =. if uid== 1746
replace `vvv' =. if uid== 1748
replace `vvv' =. if uid== 1750
replace `vvv' =. if uid== 1752
replace `vvv' =. if uid== 1754
replace `vvv' =. if uid== 1756
replace `vvv' =. if uid== 1758
replace `vvv' =. if uid== 1760
replace `vvv' =. if uid== 1932
replace `vvv' =. if uid== 1934
replace `vvv' =. if uid== 1936
replace `vvv' =. if uid== 1938
replace `vvv' =. if uid== 1940
replace `vvv' =. if uid== 1942
replace `vvv' =. if uid== 1944
replace `vvv' =. if uid== 1946
replace `vvv' =. if uid== 1948
replace `vvv' =. if uid== 1950
replace `vvv' =. if uid== 1952
replace `vvv' =. if uid== 1954
replace `vvv' =. if uid== 1956
replace `vvv' =. if uid== 1958

}
*****************************************************  Identify skip patterns*************************************************** Recode missing values to Stata missing values, for tests and data inspection.quietly mvdecode _all,mv (-666 = .d \ -777 = .n \ -888 = .l \ -999 = .r) * Implement Questionnaire Consistency Tests. Each of these tests resolves to 1 if there is an error.gen error01 = (b3bq9 == 1 &  (b3bq11 < . | b3bq12 < . | b3bq13 < . | b3bq14 < . | b3cq15n_1 < . | b3cq15n_2 < . | b3cq15n_2 < . | b3cq15n_3 < . | b3cq15n_4 < . | b3cq15n_5 < . | b3cq15n_6 < . |  b3cq16 < . |  b3cq17 < . ))gen error02 = (b3bq9 == 2 &  (b3bq12 < . | b3bq13 < . | b3bq14 < . | b3cq15n_1 < . | b3cq15n_2 < . | b3cq15n_2 < . | b3cq15n_3 < . | b3cq15n_4 < . | b3cq15n_5 < . | b3cq15n_6 < . | b3cq16 < . | b3cq17 < . ))gen error03 = (b3bq9 == 3 &  (b3bq13 < . | b3bq14 < . | b3cq15n_1 < . | b3cq15n_2 < . | b3cq15n_3 < . | b3cq15n_4 < . | b3cq15n_5 < . | b3cq15n_6 < . |  b3cq16 < . | b3cq17 < . ))gen error04 = (b3bq9 == 4 &  (b3bq14 < . | b3cq15n_1 < . | b3cq15n_2 < . | b3cq15n_2 < . | b3cq15n_3 < . | b3cq15n_4 < . |  b3cq17 < . ))gen error05 = (b3bq9 == 5 &  (b3cq16 < . |  b3cq17 < . ))gen error06 = (b5ak8 == 2 &  (b5ak9 < . ))* Encode missing STATA values back to missing value codes, in case data users want to convert file to other statistical software.quietly mvencode _all,mv (.d = -666 \ .n = -777 \ .l = -888 \ .r = -999)*****************************************************  Identify outliers**************************************************mvdecode address	b1a1	b1a2	b1a3	b1a4	b1a4d	b1a5	b1a5d	b1a6	b1a6d	b1a7	b1a7d	b1a8y	b1a9	b1aq4	b1b5	b1b6	b1bq2	b1bq3	b1c5	b1c6	b1c7	b1c8	b1cq1	b1cq6	b1cq7	b1dq9	b1eq2	b1fq2	b1fq2d	b1fq2lama	b1fq5b	b1fq5c	b1gq1	b1gq2	b1gq4	b1gq5	b1gq6	b1gq7	b2as11q1	b2as11q2	b2as11q3	b2as12q2	b2as12q3	b2as13q2	b2as13q3	b2as14q2	b2as14q3	b2as15q2	b2as15q3	b2as16q2	b2as16q3	b2as21q2	b2as21q3	b2as22q2	b2as22q3	b2as23q2	b2as23q3	b2as24q2	b2as24q3	b2as25q2	b2as25q3	b2as26q2	b2as26q3	b2bk1_1	b2bk1_2	b2bk1_3	b2bk10	b2bk11_1	b2bk11_2	b2bk11_3	b2bk11_4	b2bk11_5	b2bk11_6	b2bk4	b2bk4d	b2bk6_1	b2bk6_2	b2bk6_3	b2bk9	b2bk9d	b3aq3	b3aq6	b3aq7	b3aq8	b3bq10	b3bq10d	b3bq11	b3bq11d	b3bq13	b3bq14	b3cq17	b3cq19	b3cq20	b4bk10q1	b4bk10q4	b4bk10q5	b4bk11q1	b4bk11q4	b4bk11q5	b4bk12q1	b4bk12q4	b4bk12q5	b4bk13q1	b4bk13q4	b4bk13q5	b4bk14q1	b4bk14q4	b4bk14q5	b4bk15q1	b4bk15q4	b4bk15q5	b4bk16q1	b4bk16q4	b4bk16q5	b4bk17q1	b4bk17q4	b4bk17q5	b4bk18q1	b4bk18q4	b4bk18q5	b4bk1q1	b4bk1q2	b4bk1q3	b4bk1q4	b4bk1q5	b4bk2q1	b4bk3q1	b4bk3q4	b4bk3q5	b4bk4q1	b4bk4q4	b4bk4q5	b4bk5q1	b4bk5q4	b4bk5q5	b4bk6q1	b4bk6q4	b4bk6q5	b4bk7q1	b4bk7q4	b4bk7q5	b4bk8q1	b4bk8q4	b4bk8q5	b4bk9q1	b4bk9q4	b4bk9q5	b5ak13	b5ak14	b5ak15	b5ak16	b5ak17	b5ak19	b5ak1d	b5ak2	b5ak20	b5ak21	b5ak22	b5ak23	b5ak24	b5ak25	b5ak27	b5ak28	b5ak4	b5ak8	b5bk1	b5bk1d	b5bk2	b5bk2d	b5bk3	b5bk3d	b5bk4	b5bk4d	b5bk5	b6k1q1	b6k1q2	b6k1q4	b6k2q1	b6k2q2	b6k2q3	b6k2q4	b6k2q5	b6k3q1	b6k3q2	b6k3q3	b6k3q4	b6k3q5	b6k4q1	b6k4q3	b6k4q4	b6k4q5	b6k5q1	b6k5q3	b6k5q4	b6k5q5	b6k6q1	b6k6q2	b6k6q3	b6k6q4	b6k6q5	b6k7q1	b6k7q2	b6k7q3	b6k7q4	b6k7q5	b6k8d	b6k8q1	b6k8q2	b6k8q3	b6k8q4	b6k8q5	b7k1q1	b7k1q3	b7k1q4	b7k1q4d	b7k2q1	b7k2q2	b7k2q2d	b7k2q3	b7k3q1	b7k3q3	b7k4q1	b7k4q3	b7k5q1	b7k5q3	b7k6q1	b7k6q3	hp	jum1_per	jum3_per	name	percent1	percent2	percent2_1	percent2_2	percent2_3	percent2_4	percent2_5	percent2_6	percent3	percent4	percent5	percent6	phone	ps_b2bk5	ps_per2_1	ps_per2_2	ps_per2_3	ps_per2_4	ps_per2_5	ps_per2_6	ps1	ps1_per	ps2	ps2_1	ps2_2	ps2_3	ps2_4	ps2_5	ps2_6	ps2_per	ps3	ps3_per	ps4	ps4_per	ps5	ps5_per	ps6	ps6_per	respondent	schoolid	time_end	time_start	visit	, mv(0 = .z)grubbs b1a8y b1a9	b1aq4	b1b5	b1b6	b1bq2	b1bq3	b1c5	b1c6 b1c8	b1cq1	b1cq6	b1cq7	b1dq9	b1eq2	b1fq2	b1fq2lama	b1fq5b	b1fq5c	b1gq1	b1gq2	b1gq4	b1gq5	b1gq6	b1gq7	b2as11q1 b2bk10	b2bk11_1	b2bk11_2	b2bk11_3	b2bk11_4	b2bk11_5	b2bk11_6	b2bk4	b2bk6_1	b2bk6_2	b2bk6_3	b2bk9	b3aq6	b3aq7	b3aq8	b3bq10 b3bq11 b3bq13	b3bq14	b3cq17	b3cq19	b3cq20	b4bk10q1	b4bk10q4	b4bk10q5	b4bk11q1	b4bk11q4	b4bk11q5	b4bk12q1	b4bk12q4	b4bk12q5	b4bk13q1	b4bk13q4	b4bk13q5	b4bk14q1	b4bk14q4	b4bk14q5	b4bk15q1	b4bk15q4	b4bk15q5	b4bk16q1	b4bk16q4	b4bk16q5	b4bk17q1	b4bk17q4	b4bk17q5	b4bk18q1	b4bk18q4	b4bk18q5	b4bk1q1	b4bk1q2	b4bk1q3	b4bk1q4	b4bk1q5	b4bk2q1	b4bk3q1	b4bk3q4	b4bk3q5	b4bk4q1	b4bk4q4	b4bk4q5	b4bk5q1	b4bk5q4	b4bk5q5	b4bk6q1	b4bk6q4	b4bk6q5	b4bk7q1	b4bk7q4	b4bk7q5	b4bk8q1	b4bk8q4	b4bk8q5	b4bk9q1	b4bk9q4	b4bk9q5	b5ak13	b5ak14	b5ak15	b5ak16	b5ak17	b5ak19 b5ak2	b5ak20	b5ak21	b5ak22	b5ak23	b5ak24	b5ak25	b5ak27	b5ak28	b5ak4	b5ak8	b5bk1	b5bk1d	b5bk2	b5bk2d	b5bk3	b5bk3d	b5bk4	b5bk4d	b5bk5	b6k1q1	b6k1q2	b6k1q4	b6k2q1	b6k2q2	b6k2q3	b6k2q4	b6k2q5	b6k3q1	b6k3q2	b6k3q3	b6k3q4	b6k3q5	b6k4q1	b6k4q3	b6k4q4	b6k4q5	b6k5q1	b6k5q3	b6k5q4	b6k5q5	b6k6q1	b6k6q2	b6k6q3	b6k6q4	b6k6q5	b6k7q1	b6k7q2	b6k7q3	b6k7q4	b6k7q5 b6k8q1	b6k8q2	b6k8q3	b6k8q4	b6k8q5	b7k1q1	b7k1q3	b7k1q4 b7k2q2 b7k2q3	b7k3q1	b7k3q3	b7k4q1	b7k4q3	b7k5q1	b7k5q3	b7k6q1	b7k6q3 jum1_per	jum3_per percent1	percent2	percent2_1	percent2_2	percent2_3	percent2_4	percent2_5	percent2_6	percent3	percent4	percent5	percent6 visit, level(99.99)mvencode b1a1	b1a2	b1a3	b1a4	b1a4d	b1a5	b1a5d	b1a6	b1a6d	b1a7	b1a7d	b1a8y	b1a9	b1aq4	b1b5	b1b6	b1bq2	b1bq3	b1c5	b1c6	b1c7	b1c8	b1cq1	b1cq6	b1cq7	b1dq9	b1eq2	b1fq2	b1fq2d	b1fq2lama	b1fq5b	b1fq5c	b1gq1	b1gq2	b1gq4	b1gq5	b1gq6	b1gq7	b2as11q1	b2as11q2	b2as11q3	b2as12q2	b2as12q3	b2as13q2	b2as13q3	b2as14q2	b2as14q3	b2as15q2	b2as15q3	b2as16q2	b2as16q3	b2as21q2	b2as21q3	b2as22q2	b2as22q3	b2as23q2	b2as23q3	b2as24q2	b2as24q3	b2as25q2	b2as25q3	b2as26q2	b2as26q3	b2bk1_1	b2bk1_2	b2bk1_3	b2bk10	b2bk11_1	b2bk11_2	b2bk11_3	b2bk11_4	b2bk11_5	b2bk11_6	b2bk4	b2bk4d	b2bk6_1	b2bk6_2	b2bk6_3	b2bk9	b2bk9d	b3aq3	b3aq6	b3aq7	b3aq8	b3bq10	b3bq10d	b3bq11	b3bq11d	b3bq13	b3bq14	b3cq17	b3cq19	b3cq20	b4bk10q1	b4bk10q4	b4bk10q5	b4bk11q1	b4bk11q4	b4bk11q5	b4bk12q1	b4bk12q4	b4bk12q5	b4bk13q1	b4bk13q4	b4bk13q5	b4bk14q1	b4bk14q4	b4bk14q5	b4bk15q1	b4bk15q4	b4bk15q5	b4bk16q1	b4bk16q4	b4bk16q5	b4bk17q1	b4bk17q4	b4bk17q5	b4bk18q1	b4bk18q4	b4bk18q5	b4bk1q1	b4bk1q2	b4bk1q3	b4bk1q4	b4bk1q5	b4bk2q1	b4bk3q1	b4bk3q4	b4bk3q5	b4bk4q1	b4bk4q4	b4bk4q5	b4bk5q1	b4bk5q4	b4bk5q5	b4bk6q1	b4bk6q4	b4bk6q5	b4bk7q1	b4bk7q4	b4bk7q5	b4bk8q1	b4bk8q4	b4bk8q5	b4bk9q1	b4bk9q4	b4bk9q5	b5ak13	b5ak14	b5ak15	b5ak16	b5ak17	b5ak19	b5ak1d	b5ak2	b5ak20	b5ak21	b5ak22	b5ak23	b5ak24	b5ak25	b5ak27	b5ak28	b5ak4	b5ak8	b5bk1	b5bk1d	b5bk2	b5bk2d	b5bk3	b5bk3d	b5bk4	b5bk4d	b5bk5	b6k1q1	b6k1q2	b6k1q4	b6k2q1	b6k2q2	b6k2q3	b6k2q4	b6k2q5	b6k3q1	b6k3q2	b6k3q3	b6k3q4	b6k3q5	b6k4q1	b6k4q3	b6k4q4	b6k4q5	b6k5q1	b6k5q3	b6k5q4	b6k5q5	b6k6q1	b6k6q2	b6k6q3	b6k6q4	b6k6q5	b6k7q1	b6k7q2	b6k7q3	b6k7q4	b6k7q5	b6k8d	b6k8q1	b6k8q2	b6k8q3	b6k8q4	b6k8q5	b7k1q1	b7k1q3	b7k1q4	b7k1q4d	b7k2q1	b7k2q2	b7k2q2d	b7k2q3	b7k3q1	b7k3q3	b7k4q1	b7k4q3	b7k5q1	b7k5q3	b7k6q1	b7k6q3 jum1_per	jum3_per percent1	percent2	percent2_1	percent2_2	percent2_3	percent2_4	percent2_5	percent2_6	percent3	percent4	percent5	percent6	phone	ps_b2bk5	ps_per2_1	ps_per2_2	ps_per2_3	ps_per2_4	ps_per2_5	ps_per2_6	ps1	ps1_per	ps2	ps2_1	ps2_2	ps2_3	ps2_4	ps2_5	ps2_6	ps2_per	ps3	ps3_per	ps4	ps4_per	ps5	ps5_per	ps6	ps6_per	respondent	schoolid	time_end	time_start	visit, mv(.z = 0)***************************************************** Identify errors to be reviewed**************************************************cd "Source/Indonesia 2003 A/Data/4.3. Clean Data/4.3.3. Data Code Book"log using "indoschoolsurvey codebook errors ", replacecodebook grubbs_* error*, compactlog closedrop grubbs* drop error*  