Package Functions

library(HighFrequencyChecks)

Demo data

Pro-active actions - Enumerators rigorous work standards

Interview Duration


load(system.file("sample_dataset.RData", package = "HighFrequencyChecks"))
ds <- sample_dataset
dates <- c("survey_start","end_survey")

result <- assessmentDuration(ds = ds,  dates=dates)
knitr::kable(head(result[["ret_log"]],10))
x
The total time of data collection is 17872.88 minutes and the average time per survey is 35.89 minutes
print(result[["graph"]])
#> NULL

Interview Duration Outliers

load(system.file("sample_dataset.RData", package = "HighFrequencyChecks"))
ds <- sample_dataset
dates <- c("survey_start","end_survey")
uniquerespondantID <- "X_uuid"
enumeratorID <- "enumerator_id"
reportingColumns <- c(enumeratorID, uniquerespondantID)
sdval<-2
result <- assessmentDurationOutliers(ds = ds,
                                     dates=dates,
                                     sdval=sdval,
                                     reportingColumns=reportingColumns)

knitr::kable(head(result[["ret_log"]],10))
enumerator_id X_uuid surveytime zscore
52 d18cc342-3e4f-46a2-8ed1-cf4c2bb73ab9 107.4667 secs 2.458512 secs
93 7adab422-2c20-4552-beaf-16f1aa831b82 113.0833 secs 2.651431 secs
18 25291b40-5a3b-486c-ad4f-52e38939234f 191.9667 secs 5.360887 secs
10049 a6a28f3c-08e7-4f7e-9826-008816ea596d 117.7833 secs 2.812865 secs
10021 a05f7999-53c4-4ab6-a243-2a1a86edde6c 339.8167 secs 10.439184 secs
10037 f597f78d-967b-4f95-8bd2-356e1f07e1b0 103.3000 secs 2.315397 secs
96 aaf61dda-d04f-4936-9895-f80fae57c247 102.6333 secs 2.292499 secs
print(result[["graph"]])

Picked up less than a certain number of answers for select multiple questions

load(system.file("sample_dataset.RData", package = "HighFrequencyChecks")) 
ds <- sample_dataset
enumeratorID <- "enumerator_id"
questionsEnumeratorIsLazy <- c(consent_received.shelter_nfi.non_food_items=3,
                                consent_received.food_security.main_income=3,
                                consent_received.child_protection.boy_risk=3,
                                consent_received.child_protection.girl_risk=3)

result <- enumeratorIsLazy(ds = ds,
                           enumeratorID=enumeratorID,
                           questionsEnumeratorIsLazy=questionsEnumeratorIsLazy)
#> Loading required package: DescTools
#> 
#> Attaching package: 'DescTools'
#> The following object is masked from 'package:data.table':
#> 
#>     %like%

 knitr::kable(head(result[["ret_log"]], 10))  
enumeratorID NbErr field
1 2 consent_received.child_protection.girl_risk
3 2 consent_received.child_protection.girl_risk
6 2 consent_received.child_protection.girl_risk
12 6 consent_received.child_protection.girl_risk
13 6 consent_received.child_protection.girl_risk
14 12 consent_received.child_protection.girl_risk
16 9 consent_received.child_protection.girl_risk
18 8 consent_received.child_protection.girl_risk
19 6 consent_received.child_protection.girl_risk
24 6 consent_received.child_protection.girl_risk

Are Interviews Completed?

load(system.file("sample_dataset.RData", package = "HighFrequencyChecks")) 
ds <- sample_dataset
surveyConsent <- "survey_consent"
dates <- c("survey_start","end_survey")
uniquerespondantID <- "X_uuid"
enumeratorID <- "enumerator_id"
reportingColumns <- c(enumeratorID, uniquerespondantID)

result <- isInterviewCompleted(ds = ds,
                               surveyConsent=surveyConsent,
                               dates=dates,
                               reportingColumns=reportingColumns,
                               deleteIsInterviewCompleted=FALSE)

knitr::kable(head(result[["ret_log"]], 10))  
enumerator_id X_uuid survey_end
print(result[["graph"]])

Is there Missing Values in the reponse?

load(system.file("sample_dataset.RData", package = "HighFrequencyChecks")) 
ds <- sample_dataset
enumeratorID <- "enumerator_id"

result <- surveyMissingValues(ds = ds,
                                                    enumeratorID=enumeratorID,
                                                    enumeratorCheck=FALSE)
knitr::kable(head(result[["ret_log"]], 10))  
variables pct
X.5 X.5 0
instance_name instance_name 0
survey_date survey_date 0
survey_start survey_start 0
enumerator_org enumerator_org 0
enumerator_id enumerator_id 0
upazilla_name upazilla_name 0
union_name union_name 0
informed_consent informed_consent 100
survey_consent survey_consent 0

Number of distinct values (not missing) per fields

load(system.file("sample_dataset.RData", package = "HighFrequencyChecks")) 
ds <- sample_dataset
enumeratorID <- "enumerator_id"

result <- surveyDistinctValues(ds = ds,
                                                     enumeratorID=enumeratorID,
                                                     enumeratorCheck=FALSE)
knitr::kable(head(result[["ret_log"]], 10))  
X.5 instance_name survey_date survey_start enumerator_org enumerator_id upazilla_name union_name informed_consent survey_consent consent_received.respondent_info.respondent_age consent_received.respondent_info.respondent_gender consent_received.respondent_info.hh_head consent_received.respondent_info.hh_gender consent_received.respondent_info.hh_size consent_received.individual_information.repeat_introduction consent_received.individual_information.inividual_info_count consent_received.individual_information.adult_female_count consent_received.individual_information.boy_6_11_count consent_received.individual_information.girl_6_11_count consent_received.individual_information.boy_12_18_count consent_received.individual_information.girl_12_18_count consent_received.individual_information.individual_edu_aid_count consent_received.individual_information.hh_head_number_count consent_received.individual_information.hhead_warning consent_received.individual_information.individual_group_end consent_received.wash.primary_watsource consent_received.wash.primary_watsource_other consent_received.wash.improved_water_access consent_received.wash.improved_water_access_other consent_received.wash.enough_water consent_received.wash.hh_water_problem consent_received.wash.water_collection_problem consent_received.wash.water_collection_problem.too_far consent_received.wash.water_collection_problem.too_steep consent_received.wash.water_collection_problem.available_sometime consent_received.wash.water_collection_problem.dangerous consent_received.wash.water_collection_problem.tastes_bad consent_received.wash.water_collection_problem.water_badsmell consent_received.wash.water_collection_problem.water_notclean consent_received.wash.water_collection_problem.dont_know consent_received.wash.water_collection_problem.other consent_received.wash.water_collection_problem_other consent_received.wash.water_source_time consent_received.wash.water_collection_time consent_received.wash.water_treatment consent_received.wash.water_treatment_time consent_received.wash.water_treatment_method consent_received.wash.water_treatment_method.aquatabs consent_received.wash.water_treatment_method.pur_sachets consent_received.wash.water_treatment_method.boiling consent_received.wash.water_treatment_method.cloth_filters consent_received.wash.water_treatment_method.household_filters consent_received.wash.water_treatment_method.solar_disinfection consent_received.wash.water_treatment_method.other consent_received.wash.water_treatment_method_other consent_received.wash.soap_handwash consent_received.wash.hh_defecation consent_received.wash.hh_defecation_other consent_received.wash.latrine_access consent_received.wash.latrine_access_problems consent_received.wash.latrine_access_problems.latrine_too_far consent_received.wash.latrine_access_problems.too_many_using consent_received.wash.latrine_access_problems.latrine_notclean consent_received.wash.latrine_access_problems.insufficient_water consent_received.wash.latrine_access_problems.bad_smell consent_received.wash.latrine_access_problems.open_defecation_near_lat consent_received.wash.latrine_access_problems.not_private consent_received.wash.latrine_access_problems.no_separation consent_received.wash.latrine_access_problems.route_not_safe consent_received.wash.latrine_access_problems.latrine_not_safe consent_received.wash.latrine_access_problems.no_lighting consent_received.wash.latrine_access_problems.dont_know consent_received.wash.latrine_access_problems.other consent_received.wash.latrine_access_problems_other consent_received.wash.handwash_times consent_received.wash.handwash_times.before_eating consent_received.wash.handwash_times.before_cooking consent_received.wash.handwash_times.after_defecation consent_received.wash.handwash_times.before_breastfeeding consent_received.wash.handwash_times.before_feeding_chid consent_received.wash.handwash_times.after_child_bottom consent_received.wash.handwash_times.before_prayer consent_received.wash.handwash_times.hands_look_dirty consent_received.wash.handwash_times.hands_feel_dirty consent_received.wash.handwash_times.other consent_received.wash.handwash_times.dntknow_prefer consent_received.wash.handwash_times.after_eating consent_received.wash.handwash_times_other consent_received.wash.visible_trash consent_received.wash.visible_faeces consent_received.wash.visible_waste consent_received.shelter_nfi.hh_roof_material consent_received.shelter_nfi.hh_roof_material.tin consent_received.shelter_nfi.hh_roof_material.tarpaulin consent_received.shelter_nfi.hh_roof_material.hay consent_received.shelter_nfi.hh_roof_material.brick_cemen consent_received.shelter_nfi.hh_roof_material.bamboo consent_received.shelter_nfi.hh_roof_material.wood consent_received.shelter_nfi.hh_roof_material.other consent_received.shelter_nfi.hh_roof_material_other consent_received.shelter_nfi.hh_wall_material consent_received.shelter_nfi.hh_wall_material.bricks consent_received.shelter_nfi.hh_wall_material.clay consent_received.shelter_nfi.hh_wall_material.bamboo consent_received.shelter_nfi.hh_wall_material.cement consent_received.shelter_nfi.hh_wall_material.tarpaulin consent_received.shelter_nfi.hh_wall_material.wood consent_received.shelter_nfi.hh_wall_material.tin consent_received.shelter_nfi.hh_wall_material.other consent_received.shelter_nfi.hh_wall_material_other consent_received.shelter_nfi.hh_floor_material consent_received.shelter_nfi.hh_floor_material.bricks consent_received.shelter_nfi.hh_floor_material.cement consent_received.shelter_nfi.hh_floor_material.wood consent_received.shelter_nfi.hh_floor_material.dirt consent_received.shelter_nfi.hh_floor_material.other consent_received.shelter_nfi.hh_floor_material_other consent_received.shelter_nfi.solar_light consent_received.shelter_nfi.electricity_grid consent_received.shelter_nfi.hh_electricity_access consent_received.shelter_nfi.hh_cyclone_training consent_received.shelter_nfi.hh_flood_training consent_received.shelter_nfi.non_food_items consent_received.shelter_nfi.non_food_items.solar_lamp consent_received.shelter_nfi.non_food_items.portable_torch consent_received.shelter_nfi.non_food_items.kitchen_set consent_received.shelter_nfi.non_food_items.floor_mat consent_received.shelter_nfi.non_food_items.cooking_stove consent_received.shelter_nfi.non_food_items.blanket consent_received.shelter_nfi.non_food_items.mosquito_net consent_received.shelter_nfi.non_food_items.children_clothes consent_received.shelter_nfi.non_food_items.male_clothes consent_received.shelter_nfi.non_food_items.female_clothes consent_received.shelter_nfi.non_food_items.radio consent_received.shelter_nfi.non_food_items.umbrella consent_received.shelter_nfi.non_food_items.fuel consent_received.shelter_nfi.non_food_items.other consent_received.shelter_nfi.non_food_items.latrine_bathroom consent_received.shelter_nfi.non_food_items.tubewell consent_received.shelter_nfi.non_food_items_other consent_received.shelter_nfi.cooking_fuel consent_received.shelter_nfi.cooking_fuel_other consent_received.shelter_nfi.house_land_ownership consent_received.shelter_nfi.house_land_ownership_other consent_received.shelter_nfi.land_house_deed consent_received.shelter_nfi.rent_hosted consent_received.shelter_nfi.hh_agreement consent_received.shelter_nfi.eviction consent_received.ppi.hh_rooms consent_received.ppi.hh_television consent_received.ppi.hh_fans consent_received.ppi.hh_phones consent_received.ppi.hh_vehicle consent_received.ppi.hh_agri_land consent_received.food_security.food_crisis consent_received.food_security.less_preferred_expensive consent_received.food_security.borrowed_food consent_received.food_security.limit_portion_size consent_received.food_security.restrict_consumption consent_received.food_security.reduce_meal_numbers consent_received.food_security.eat_elsewhere consent_received.food_security.women_eat_less consent_received.food_security.men_eat_less consent_received.food_security.nofood_wholeday consent_received.food_security.food_list consent_received.food_security.cereals_tubers consent_received.food_security.pulses_nuts_seeds consent_received.food_security.vegetables consent_received.food_security.fruits consent_received.food_security.dairy consent_received.food_security.meat_fish consent_received.food_security.oil_fats consent_received.food_security.sweets consent_received.food_security.spices_condiments consent_received.food_security.market_access consent_received.food_security.market_travel_time consent_received.food_security.main_source_food consent_received.food_security.main_source_food_other consent_received.food_security.food_hh_sustain consent_received.food_security.main_income consent_received.food_security.main_income.non_agricultural consent_received.food_security.main_income.agricultural consent_received.food_security.main_income.domestic consent_received.food_security.main_income.petty_trade consent_received.food_security.main_income.small_business consent_received.food_security.main_income.large_business consent_received.food_security.main_income.skilled_labour consent_received.food_security.main_income.fishing consent_received.food_security.main_income.remittances consent_received.food_security.main_income.handicrafts consent_received.food_security.main_income.agricultural_production_sale consent_received.food_security.main_income.livestock_rearing consent_received.food_security.main_income.savings consent_received.food_security.main_income.begging consent_received.food_security.main_income.food consent_received.food_security.main_income.other_cash_assistance consent_received.food_security.main_income.sale_assistance consent_received.food_security.main_income.assistance_relative_friends consent_received.food_security.main_income.gather_sell_firewood consent_received.food_security.main_income.zakat consent_received.food_security.main_income.other consent_received.food_security.main_income.none consent_received.food_security.main_income_other consent_received.food_security.hh_econ_status consent_received.food_security.hh_living_standard consent_received.food_security.hh_spending consent_received.food_security.spend_food consent_received.food_security.spend_medication consent_received.food_security.spend_education consent_received.food_security.spend_fix_shelter consent_received.food_security.spend_clothing consent_received.food_security.spend_hygiene consent_received.food_security.spend_fuel consent_received.food_security.spend_hh_items consent_received.food_security.spend_transport consent_received.food_security.spend_communication consent_received.food_security.spend_tobacco consent_received.food_security.spend_rent consent_received.food_security.spend_debts consent_received.food_security.spend_other consent_received.food_security.work_outside_country consent_received.food_security.study_outside_country consent_received.food_security.marry_outside_country consent_received.food_security.return_outside_country consent_received.food_security.forced_work_outside_country consent_received.food_security.never_heard_back consent_received.health.health_access consent_received.health.health_access_barriers consent_received.health.health_access_barriers.health_facility_too_far consent_received.health.health_access_barriers.infrequent_services consent_received.health.health_access_barriers.treatment_unavailable consent_received.health.health_access_barriers.overcrowded_services consent_received.health.health_access_barriers.insufficient_poorquality_staff consent_received.health.health_access_barriers.not_adequate_material consent_received.health.health_access_barriers.dont_know_to_go consent_received.health.health_access_barriers.safety_concerns consent_received.health.health_access_barriers.too_expensive consent_received.health.health_access_barriers.dont_trust_doctors consent_received.health.health_access_barriers.face_discrimination consent_received.health.health_access_barriers.other consent_received.health.health_access_barriers_other consent_received.health.new_health_facility consent_received.health.no_access_new_facility consent_received.health.no_access_new_facility.dont_know_about_services consent_received.health.no_access_new_facility.services_too_far consent_received.health.no_access_new_facility.servicesare_not_for_hc consent_received.health.no_access_new_facility.prefer_services_already_exist consent_received.health.no_access_new_facility.other consent_received.health.no_access_new_facility_other consent_received.health.comm_health_worker consent_received.health.lactating_women consent_received.health.pregnant_women consent_received.health.clinic_visit_pregnancy consent_received.health.hh_marriage_person consent_received.health.women_breastfeed_problem consent_received.health.women_breastfeed_problem.doctors consent_received.health.women_breastfeed_problem.midwife_nurse consent_received.health.women_breastfeed_problem.older_relatives consent_received.health.women_breastfeed_problem.traditional_healer consent_received.health.women_breastfeed_problem.other_mothers consent_received.health.women_breastfeed_problem.friends consent_received.health.women_breastfeed_problem.others consent_received.health.women_breastfeed_problem.wouldnt_seek_help consent_received.health.women_breastfeed_problem.not_applicable consent_received.health.women_breastfeed_problem.dont_know consent_received.health.women_breastfeed_problem_other consent_received.education.boy_prim_edu_barrier consent_received.education.boy_edu_barrier consent_received.education.boy_edu_barrier.facillities_too_far consent_received.education.boy_edu_barrier.safety_concerns_way_facilities consent_received.education.boy_edu_barrier.services_too_expensive consent_received.education.boy_edu_barrier.services_too_crowded consent_received.education.boy_edu_barrier.insufficient_poorquality_staff consent_received.education.boy_edu_barrier.school_not_adequate_infra consent_received.education.boy_edu_barrier.school_not_adequate_material consent_received.education.boy_edu_barrier.face_discrimination consent_received.education.boy_edu_barrier.children_support_family consent_received.education.boy_edu_barrier.parents_think_not_appropriate consent_received.education.boy_edu_barrier.other consent_received.education.boy_edu_barrier.dont_know consent_received.education.boy_edu_barrier_other consent_received.education.girl_prim_edu_barrier consent_received.education.girl_edu_barrier consent_received.education.girl_edu_barrier.facillities_too_far consent_received.education.girl_edu_barrier.safety_concerns_way_facilities consent_received.education.girl_edu_barrier.services_too_expensive consent_received.education.girl_edu_barrier.services_too_crowded consent_received.education.girl_edu_barrier.insufficient_poorquality_staff consent_received.education.girl_edu_barrier.school_not_adequate_infra consent_received.education.girl_edu_barrier.school_not_adequate_material consent_received.education.girl_edu_barrier.face_discrimination consent_received.education.girl_edu_barrier.children_support_family consent_received.education.girl_edu_barrier.parents_think_not_appropriate consent_received.education.girl_edu_barrier.other consent_received.education.girl_edu_barrier.dont_know consent_received.education.girl_edu_barrier_other consent_received.education.boy_second_edu_barrier consent_received.education.boy_edu_barrier_1 consent_received.education.boy_edu_barrier_1.facillities_too_far consent_received.education.boy_edu_barrier_1.safety_concerns_way_facilities consent_received.education.boy_edu_barrier_1.services_too_expensive consent_received.education.boy_edu_barrier_1.services_too_crowded consent_received.education.boy_edu_barrier_1.insufficient_poorquality_staff consent_received.education.boy_edu_barrier_1.school_not_adequate_infra consent_received.education.boy_edu_barrier_1.school_not_adequate_material consent_received.education.boy_edu_barrier_1.face_discrimination consent_received.education.boy_edu_barrier_1.children_support_family consent_received.education.boy_edu_barrier_1.parents_think_not_appropriate consent_received.education.boy_edu_barrier_1.other consent_received.education.boy_edu_barrier_1.dont_know consent_received.education.boy_edu_barrier_1_other consent_received.education.girl_second_edu_barrier consent_received.education.girl_edu_barrier_1 consent_received.education.girl_edu_barrier_1.facillities_too_far consent_received.education.girl_edu_barrier_1.safety_concerns_way_facilities consent_received.education.girl_edu_barrier_1.services_too_expensive consent_received.education.girl_edu_barrier_1.services_too_crowded consent_received.education.girl_edu_barrier_1.insufficient_poorquality_staff consent_received.education.girl_edu_barrier_1.school_not_adequate_infra consent_received.education.girl_edu_barrier_1.school_not_adequate_material consent_received.education.girl_edu_barrier_1.face_discrimination consent_received.education.girl_edu_barrier_1.children_support_family consent_received.education.girl_edu_barrier_1.parents_think_not_appropriate consent_received.education.girl_edu_barrier_1.other consent_received.education.girl_edu_barrier_1.dont_know consent_received.education.girl_edu_barrier_1_other consent_received.education.child_rights consent_received.education.child_education consent_received.education.edu_aid_material consent_received.education.edu_aid_kind consent_received.education.edu_aid_kind.health_hygiene_kit consent_received.education.edu_aid_kind.winterization_kit consent_received.education.edu_aid_kind.school_supply consent_received.education.edu_aid_kind.other consent_received.education.edu_aid_kind.none consent_received.education.edu_aid_kind.dont_know consent_received.education.edu_aid_kind_other consent_received.child_protection.missing_child consent_received.child_protection.boy_risk consent_received.child_protection.boy_risk.violence_home consent_received.child_protection.boy_risk.violence_community consent_received.child_protection.boy_risk.child_labour consent_received.child_protection.boy_risk.child_marriage consent_received.child_protection.boy_risk.recruitment_armed_group consent_received.child_protection.boy_risk.kidnapping consent_received.child_protection.boy_risk.detention consent_received.child_protection.boy_risk.sexual_abuse consent_received.child_protection.boy_risk.psychological_trauma consent_received.child_protection.boy_risk.no_registration_newborn consent_received.child_protection.boy_risk.natural_hazards consent_received.child_protection.boy_risk.dntknow_no_answer consent_received.child_protection.boy_risk.other consent_received.child_protection.boy_risk_other consent_received.child_protection.girl_risk consent_received.child_protection.girl_risk.violence_home consent_received.child_protection.girl_risk.violence_community consent_received.child_protection.girl_risk.child_labour consent_received.child_protection.girl_risk.child_marriage consent_received.child_protection.girl_risk.recruitment_armed_group consent_received.child_protection.girl_risk.kidnapping consent_received.child_protection.girl_risk.detention consent_received.child_protection.girl_risk.sexual_abuse consent_received.child_protection.girl_risk.psychological_trauma consent_received.child_protection.girl_risk.no_registration_newborn consent_received.child_protection.girl_risk.natural_hazards consent_received.child_protection.girl_risk.dntknow_no_answer consent_received.child_protection.girl_risk.other consent_received.child_protection.girl_risk_other consent_received.child_protection.child_distress consent_received.child_protection.child_distress.withdrawn_family_friends consent_received.child_protection.child_distress.aggressive_outbursts consent_received.child_protection.child_distress.changes_appetite_eating_habits consent_received.child_protection.child_distress.headaches consent_received.child_protection.child_distress.recurrent_bedwetting consent_received.child_protection.child_distress.sleep_disturbances consent_received.child_protection.child_distress.upset_stomach_pain consent_received.child_protection.child_distress.new_recurring_fear consent_received.child_protection.child_distress.clinging consent_received.child_protection.child_distress.excessive_crying consent_received.child_protection.child_distress.behave_younger consent_received.child_protection.child_distress.startle_easily consent_received.child_protection.child_distress.substance_abuse consent_received.child_protection.child_distress.none consent_received.child_protection.rohingya_interact consent_received.child_protection.past_interaction_rohingya consent_received.child_protection.past_interaction_rohingya.social_interactions consent_received.child_protection.past_interaction_rohingya.buying_goods_services consent_received.child_protection.past_interaction_rohingya.selling_goods_services consent_received.child_protection.past_interaction_rohingya.working_for_rohingya consent_received.child_protection.past_interaction_rohingya.hiring_rohingya_work consent_received.child_protection.past_interaction_rohingya.renting_to_rohingya consent_received.child_protection.past_interaction_rohingya.casual_interactions consent_received.child_protection.past_interaction_rohingya.other consent_received.child_protection.past_interaction_rohingya.none consent_received.child_protection.past_interaction_rohingya.prefer_not_answer consent_received.child_protection.past_interaction_rohingya_other consent_received.child_protection.rohingya_comm_relation consent_received.child_protection.opinion_rohingya consent_received.child_protection.rohingya_feel consent_received.child_protection.rohingya_feel.competition_services consent_received.child_protection.rohingya_feel.cultural_difference consent_received.child_protection.rohingya_feel.unfair_distribution consent_received.child_protection.rohingya_feel.competition_resources consent_received.child_protection.rohingya_feel.competition_jobs consent_received.child_protection.rohingya_feel.threat_crime consent_received.child_protection.rohingya_feel.other consent_received.child_protection.rohingya_feel.dont_know consent_received.child_protection.rohingya_feel.prefer_not_answer consent_received.child_protection.rohingya_feel_other consent_received.child_protection.community_groups consent_received.child_protection.community_groups.health consent_received.child_protection.community_groups.education consent_received.child_protection.community_groups.safety_security consent_received.child_protection.community_groups.respond_natural_disaster consent_received.child_protection.community_groups.support_disabilities consent_received.child_protection.community_groups.protect_children consent_received.child_protection.community_groups.none consent_received.child_protection.community_groups.other consent_received.child_protection.community_groups_other consent_received.child_protection.hh_safe consent_received.gender_section.women_question consent_received.gender_section.women_question_consent.menst_material_access consent_received.gender_section.women_question_consent.menstrual_challenge consent_received.gender_section.women_question_consent.menstrual_challenge.not_available_market consent_received.gender_section.women_question_consent.menstrual_challenge.preferred_type_not_available consent_received.gender_section.women_question_consent.menstrual_challenge.too_expensive consent_received.gender_section.women_question_consent.menstrual_challenge.other_needs_prioritized consent_received.gender_section.women_question_consent.menstrual_challenge.other consent_received.gender_section.women_question_consent.menstrual_challenge.dntknow_prefer consent_received.gender_section.women_question_consent.menstrual_challenge_other consent_received.gender_section.women_question_consent.gvb_questions_female consent_received.gender_section.women_question_consent.female_family_decision consent_received.gender_section.women_question_consent.contraception_decision consent_received.gender_section.women_question_consent.female_movement consent_received.gender_section.women_question_consent.female_market consent_received.gender_section.women_question_consent.female_health_center consent_received.gender_section.women_question_consent.female_neighborhood consent_received.gender_section.women_question_consent.female_religious_space consent_received.gender_section.women_question_consent.control_money consent_received.gender_section.women_question_consent.buy_vegetables_fruits consent_received.gender_section.women_question_consent.buy_clothes consent_received.gender_section.women_question_consent.buy_medicine consent_received.gender_section.women_question_consent.buy_toiletries consent_received.gender_section.women_question_consent.female_need_help consent_received.gender_section.women_question_consent.female_shelter consent_received.gender_section.women_question_consent.female_financial_support consent_received.gender_section_1.male_question consent_received.gender_section_1.male_question_consent.gbv_questions_male consent_received.gender_section_1.male_question_consent.family_decision_male consent_received.gender_section_1.male_question_consent.hh_chores_male consent_received.gender_section_1.male_question_consent.married_women_work consent_received.gender_section_1.male_question_consent.right_to_express consent_received.gender_section_1.male_question_consent.wife_beaten consent_received.gender_section_1.male_question_consent.son_daughter_school consent_received.gender_section_1.male_question_consent.community_decision consent_received.cwc.thing_to_know consent_received.cwc.thing_to_know.finding_miss_people consent_received.cwc.thing_to_know.security_situation consent_received.cwc.thing_to_know.regiter_aid consent_received.cwc.thing_to_know.get_water consent_received.cwc.thing_to_know.get_food consent_received.cwc.thing_to_know.get_shelter consent_received.cwc.thing_to_know.nutrition_information consent_received.cwc.thing_to_know.food_prices consent_received.cwc.thing_to_know.crop_livestock_prices consent_received.cwc.thing_to_know.get_fuel consent_received.cwc.thing_to_know.weather_natural_hazards consent_received.cwc.thing_to_know.get_health_care consent_received.cwc.thing_to_know.get_help consent_received.cwc.thing_to_know.prevent_attack consent_received.cwc.thing_to_know.replace_personal_documentation consent_received.cwc.thing_to_know.get_access_education consent_received.cwc.thing_to_know.find_work consent_received.cwc.thing_to_know.get_transport consent_received.cwc.thing_to_know.get_financial_support consent_received.cwc.thing_to_know.about_rohingya consent_received.cwc.thing_to_know.info_aid_agencies consent_received.cwc.thing_to_know.aid_complain consent_received.cwc.thing_to_know.bad_behaviour_aidworker consent_received.cwc.thing_to_know.expected_aidworker_behaviour consent_received.cwc.thing_to_know.other consent_received.cwc.thing_to_know.none consent_received.cwc.thing_to_know.dntknow_no_answer consent_received.cwc.thing_to_know_other consent_received.cwc.information_sources consent_received.cwc.information_sources.tv consent_received.cwc.information_sources.face_to_face consent_received.cwc.information_sources.newspaper consent_received.cwc.information_sources.radio consent_received.cwc.information_sources.internet consent_received.cwc.information_sources.facebook consent_received.cwc.information_sources.whatsapp consent_received.cwc.information_sources.sms consent_received.cwc.information_sources.call consent_received.cwc.information_sources.loudspeaker consent_received.cwc.information_sources.community_leaders consent_received.cwc.information_sources.religious_leaders consent_received.cwc.information_sources.govt_official consent_received.cwc.information_sources.police_army consent_received.cwc.information_sources.aid_worker consent_received.cwc.information_sources.community_meetings consent_received.cwc.information_sources.other consent_received.cwc.information_sources.dntknow_prefer consent_received.cwc.information_sources_other consent_received.cwc.accurate_information consent_received.cwc.accurate_information.tv consent_received.cwc.accurate_information.face_to_face consent_received.cwc.accurate_information.newspaper consent_received.cwc.accurate_information.radio consent_received.cwc.accurate_information.internet consent_received.cwc.accurate_information.facebook consent_received.cwc.accurate_information.whatsapp consent_received.cwc.accurate_information.sms consent_received.cwc.accurate_information.call consent_received.cwc.accurate_information.loudspeaker consent_received.cwc.accurate_information.community_leaders consent_received.cwc.accurate_information.religious_leaders consent_received.cwc.accurate_information.govt_official consent_received.cwc.accurate_information.police_army consent_received.cwc.accurate_information.aid_worker consent_received.cwc.accurate_information.community_meetings consent_received.cwc.accurate_information.other consent_received.cwc.accurate_information.dntknow_prefer consent_received.cwc.accurate_information_other consent_received.cwc.provide_feedback consent_received.cwc.provide_feedback.speak_service_provider consent_received.cwc.provide_feedback.speak_community_leader consent_received.cwc.provide_feedback.comm_meetings consent_received.cwc.provide_feedback.helpline consent_received.cwc.provide_feedback.complaint_form consent_received.cwc.provide_feedback.suggestion_box consent_received.cwc.provide_feedback.social_media consent_received.cwc.provide_feedback.send_sms consent_received.cwc.provide_feedback.send_email consent_received.cwc.provide_feedback.send_letter consent_received.cwc.provide_feedback.other consent_received.cwc.provide_feedback.dont_know consent_received.cwc.provide_feedback_other consent_received.cwc.warning_message consent_received.cwc.receive_early_warning consent_received.cwc.receive_early_warning.cyclone_preparedness consent_received.cwc.receive_early_warning.mosque_loudspeaker consent_received.cwc.receive_early_warning.signal_flag consent_received.cwc.receive_early_warning.radio consent_received.cwc.receive_early_warning.television consent_received.cwc.receive_early_warning.newspaper consent_received.cwc.receive_early_warning.internet consent_received.cwc.receive_early_warning.word_of_mouth consent_received.cwc.receive_early_warning.other consent_received.cwc.receive_early_warning.dont_know consent_received.cwc.receive_early_warning.loudspeaker consent_received.cwc.receive_early_warning_other consent_received.cwc.receive_message_future consent_received.cwc.receive_message_future.cyclone_preparedness consent_received.cwc.receive_message_future.mosque_loudspeaker consent_received.cwc.receive_message_future.signal_flag consent_received.cwc.receive_message_future.radio consent_received.cwc.receive_message_future.television consent_received.cwc.receive_message_future.newspaper consent_received.cwc.receive_message_future.internet consent_received.cwc.receive_message_future.word_of_mouth consent_received.cwc.receive_message_future.other consent_received.cwc.receive_message_future.dont_know consent_received.cwc.receive_message_future.loudspeaker consent_received.cwc.receive_message_future_other end_survey end_note gps_reading X_gps_reading_latitude X_gps_reading_longitude X_gps_reading_altitude X_gps_reading_precision meta.instanceID X_id X_uuid X_submission_time X_index X_parent_table_name X_parent_index X_tags X_notes X X.1 X.2 X.3 X.4
variables X.5 instance_name survey_date survey_start enumerator_org enumerator_id upazilla_name union_name informed_consent survey_consent consent_received.respondent_info.respondent_age consent_received.respondent_info.respondent_gender consent_received.respondent_info.hh_head consent_received.respondent_info.hh_gender consent_received.respondent_info.hh_size consent_received.individual_information.repeat_introduction consent_received.individual_information.inividual_info_count consent_received.individual_information.adult_female_count consent_received.individual_information.boy_6_11_count consent_received.individual_information.girl_6_11_count consent_received.individual_information.boy_12_18_count consent_received.individual_information.girl_12_18_count consent_received.individual_information.individual_edu_aid_count consent_received.individual_information.hh_head_number_count consent_received.individual_information.hhead_warning consent_received.individual_information.individual_group_end consent_received.wash.primary_watsource consent_received.wash.primary_watsource_other consent_received.wash.improved_water_access consent_received.wash.improved_water_access_other consent_received.wash.enough_water consent_received.wash.hh_water_problem consent_received.wash.water_collection_problem consent_received.wash.water_collection_problem.too_far consent_received.wash.water_collection_problem.too_steep consent_received.wash.water_collection_problem.available_sometime consent_received.wash.water_collection_problem.dangerous consent_received.wash.water_collection_problem.tastes_bad consent_received.wash.water_collection_problem.water_badsmell consent_received.wash.water_collection_problem.water_notclean consent_received.wash.water_collection_problem.dont_know consent_received.wash.water_collection_problem.other consent_received.wash.water_collection_problem_other consent_received.wash.water_source_time consent_received.wash.water_collection_time consent_received.wash.water_treatment consent_received.wash.water_treatment_time consent_received.wash.water_treatment_method consent_received.wash.water_treatment_method.aquatabs consent_received.wash.water_treatment_method.pur_sachets consent_received.wash.water_treatment_method.boiling consent_received.wash.water_treatment_method.cloth_filters consent_received.wash.water_treatment_method.household_filters consent_received.wash.water_treatment_method.solar_disinfection consent_received.wash.water_treatment_method.other consent_received.wash.water_treatment_method_other consent_received.wash.soap_handwash consent_received.wash.hh_defecation consent_received.wash.hh_defecation_other consent_received.wash.latrine_access consent_received.wash.latrine_access_problems consent_received.wash.latrine_access_problems.latrine_too_far consent_received.wash.latrine_access_problems.too_many_using consent_received.wash.latrine_access_problems.latrine_notclean consent_received.wash.latrine_access_problems.insufficient_water consent_received.wash.latrine_access_problems.bad_smell consent_received.wash.latrine_access_problems.open_defecation_near_lat consent_received.wash.latrine_access_problems.not_private consent_received.wash.latrine_access_problems.no_separation consent_received.wash.latrine_access_problems.route_not_safe consent_received.wash.latrine_access_problems.latrine_not_safe consent_received.wash.latrine_access_problems.no_lighting consent_received.wash.latrine_access_problems.dont_know consent_received.wash.latrine_access_problems.other consent_received.wash.latrine_access_problems_other consent_received.wash.handwash_times consent_received.wash.handwash_times.before_eating consent_received.wash.handwash_times.before_cooking consent_received.wash.handwash_times.after_defecation consent_received.wash.handwash_times.before_breastfeeding consent_received.wash.handwash_times.before_feeding_chid consent_received.wash.handwash_times.after_child_bottom consent_received.wash.handwash_times.before_prayer consent_received.wash.handwash_times.hands_look_dirty consent_received.wash.handwash_times.hands_feel_dirty consent_received.wash.handwash_times.other consent_received.wash.handwash_times.dntknow_prefer consent_received.wash.handwash_times.after_eating consent_received.wash.handwash_times_other consent_received.wash.visible_trash consent_received.wash.visible_faeces consent_received.wash.visible_waste consent_received.shelter_nfi.hh_roof_material consent_received.shelter_nfi.hh_roof_material.tin consent_received.shelter_nfi.hh_roof_material.tarpaulin consent_received.shelter_nfi.hh_roof_material.hay consent_received.shelter_nfi.hh_roof_material.brick_cemen consent_received.shelter_nfi.hh_roof_material.bamboo consent_received.shelter_nfi.hh_roof_material.wood consent_received.shelter_nfi.hh_roof_material.other consent_received.shelter_nfi.hh_roof_material_other consent_received.shelter_nfi.hh_wall_material consent_received.shelter_nfi.hh_wall_material.bricks consent_received.shelter_nfi.hh_wall_material.clay consent_received.shelter_nfi.hh_wall_material.bamboo consent_received.shelter_nfi.hh_wall_material.cement consent_received.shelter_nfi.hh_wall_material.tarpaulin consent_received.shelter_nfi.hh_wall_material.wood consent_received.shelter_nfi.hh_wall_material.tin consent_received.shelter_nfi.hh_wall_material.other consent_received.shelter_nfi.hh_wall_material_other consent_received.shelter_nfi.hh_floor_material consent_received.shelter_nfi.hh_floor_material.bricks consent_received.shelter_nfi.hh_floor_material.cement consent_received.shelter_nfi.hh_floor_material.wood consent_received.shelter_nfi.hh_floor_material.dirt consent_received.shelter_nfi.hh_floor_material.other consent_received.shelter_nfi.hh_floor_material_other consent_received.shelter_nfi.solar_light consent_received.shelter_nfi.electricity_grid consent_received.shelter_nfi.hh_electricity_access consent_received.shelter_nfi.hh_cyclone_training consent_received.shelter_nfi.hh_flood_training consent_received.shelter_nfi.non_food_items consent_received.shelter_nfi.non_food_items.solar_lamp consent_received.shelter_nfi.non_food_items.portable_torch consent_received.shelter_nfi.non_food_items.kitchen_set consent_received.shelter_nfi.non_food_items.floor_mat consent_received.shelter_nfi.non_food_items.cooking_stove consent_received.shelter_nfi.non_food_items.blanket consent_received.shelter_nfi.non_food_items.mosquito_net consent_received.shelter_nfi.non_food_items.children_clothes consent_received.shelter_nfi.non_food_items.male_clothes consent_received.shelter_nfi.non_food_items.female_clothes consent_received.shelter_nfi.non_food_items.radio consent_received.shelter_nfi.non_food_items.umbrella consent_received.shelter_nfi.non_food_items.fuel consent_received.shelter_nfi.non_food_items.other consent_received.shelter_nfi.non_food_items.latrine_bathroom consent_received.shelter_nfi.non_food_items.tubewell consent_received.shelter_nfi.non_food_items_other consent_received.shelter_nfi.cooking_fuel consent_received.shelter_nfi.cooking_fuel_other consent_received.shelter_nfi.house_land_ownership consent_received.shelter_nfi.house_land_ownership_other consent_received.shelter_nfi.land_house_deed consent_received.shelter_nfi.rent_hosted consent_received.shelter_nfi.hh_agreement consent_received.shelter_nfi.eviction consent_received.ppi.hh_rooms consent_received.ppi.hh_television consent_received.ppi.hh_fans consent_received.ppi.hh_phones consent_received.ppi.hh_vehicle consent_received.ppi.hh_agri_land consent_received.food_security.food_crisis consent_received.food_security.less_preferred_expensive consent_received.food_security.borrowed_food consent_received.food_security.limit_portion_size consent_received.food_security.restrict_consumption consent_received.food_security.reduce_meal_numbers consent_received.food_security.eat_elsewhere consent_received.food_security.women_eat_less consent_received.food_security.men_eat_less consent_received.food_security.nofood_wholeday consent_received.food_security.food_list consent_received.food_security.cereals_tubers consent_received.food_security.pulses_nuts_seeds consent_received.food_security.vegetables consent_received.food_security.fruits consent_received.food_security.dairy consent_received.food_security.meat_fish consent_received.food_security.oil_fats consent_received.food_security.sweets consent_received.food_security.spices_condiments consent_received.food_security.market_access consent_received.food_security.market_travel_time consent_received.food_security.main_source_food consent_received.food_security.main_source_food_other consent_received.food_security.food_hh_sustain consent_received.food_security.main_income consent_received.food_security.main_income.non_agricultural consent_received.food_security.main_income.agricultural consent_received.food_security.main_income.domestic consent_received.food_security.main_income.petty_trade consent_received.food_security.main_income.small_business consent_received.food_security.main_income.large_business consent_received.food_security.main_income.skilled_labour consent_received.food_security.main_income.fishing consent_received.food_security.main_income.remittances consent_received.food_security.main_income.handicrafts consent_received.food_security.main_income.agricultural_production_sale consent_received.food_security.main_income.livestock_rearing consent_received.food_security.main_income.savings consent_received.food_security.main_income.begging consent_received.food_security.main_income.food consent_received.food_security.main_income.other_cash_assistance consent_received.food_security.main_income.sale_assistance consent_received.food_security.main_income.assistance_relative_friends consent_received.food_security.main_income.gather_sell_firewood consent_received.food_security.main_income.zakat consent_received.food_security.main_income.other consent_received.food_security.main_income.none consent_received.food_security.main_income_other consent_received.food_security.hh_econ_status consent_received.food_security.hh_living_standard consent_received.food_security.hh_spending consent_received.food_security.spend_food consent_received.food_security.spend_medication consent_received.food_security.spend_education consent_received.food_security.spend_fix_shelter consent_received.food_security.spend_clothing consent_received.food_security.spend_hygiene consent_received.food_security.spend_fuel consent_received.food_security.spend_hh_items consent_received.food_security.spend_transport consent_received.food_security.spend_communication consent_received.food_security.spend_tobacco consent_received.food_security.spend_rent consent_received.food_security.spend_debts consent_received.food_security.spend_other consent_received.food_security.work_outside_country consent_received.food_security.study_outside_country consent_received.food_security.marry_outside_country consent_received.food_security.return_outside_country consent_received.food_security.forced_work_outside_country consent_received.food_security.never_heard_back consent_received.health.health_access consent_received.health.health_access_barriers consent_received.health.health_access_barriers.health_facility_too_far consent_received.health.health_access_barriers.infrequent_services consent_received.health.health_access_barriers.treatment_unavailable consent_received.health.health_access_barriers.overcrowded_services consent_received.health.health_access_barriers.insufficient_poorquality_staff consent_received.health.health_access_barriers.not_adequate_material consent_received.health.health_access_barriers.dont_know_to_go consent_received.health.health_access_barriers.safety_concerns consent_received.health.health_access_barriers.too_expensive consent_received.health.health_access_barriers.dont_trust_doctors consent_received.health.health_access_barriers.face_discrimination consent_received.health.health_access_barriers.other consent_received.health.health_access_barriers_other consent_received.health.new_health_facility consent_received.health.no_access_new_facility consent_received.health.no_access_new_facility.dont_know_about_services consent_received.health.no_access_new_facility.services_too_far consent_received.health.no_access_new_facility.servicesare_not_for_hc consent_received.health.no_access_new_facility.prefer_services_already_exist consent_received.health.no_access_new_facility.other consent_received.health.no_access_new_facility_other consent_received.health.comm_health_worker consent_received.health.lactating_women consent_received.health.pregnant_women consent_received.health.clinic_visit_pregnancy consent_received.health.hh_marriage_person consent_received.health.women_breastfeed_problem consent_received.health.women_breastfeed_problem.doctors consent_received.health.women_breastfeed_problem.midwife_nurse consent_received.health.women_breastfeed_problem.older_relatives consent_received.health.women_breastfeed_problem.traditional_healer consent_received.health.women_breastfeed_problem.other_mothers consent_received.health.women_breastfeed_problem.friends consent_received.health.women_breastfeed_problem.others consent_received.health.women_breastfeed_problem.wouldnt_seek_help consent_received.health.women_breastfeed_problem.not_applicable consent_received.health.women_breastfeed_problem.dont_know consent_received.health.women_breastfeed_problem_other consent_received.education.boy_prim_edu_barrier consent_received.education.boy_edu_barrier consent_received.education.boy_edu_barrier.facillities_too_far consent_received.education.boy_edu_barrier.safety_concerns_way_facilities consent_received.education.boy_edu_barrier.services_too_expensive consent_received.education.boy_edu_barrier.services_too_crowded consent_received.education.boy_edu_barrier.insufficient_poorquality_staff consent_received.education.boy_edu_barrier.school_not_adequate_infra consent_received.education.boy_edu_barrier.school_not_adequate_material consent_received.education.boy_edu_barrier.face_discrimination consent_received.education.boy_edu_barrier.children_support_family consent_received.education.boy_edu_barrier.parents_think_not_appropriate consent_received.education.boy_edu_barrier.other consent_received.education.boy_edu_barrier.dont_know consent_received.education.boy_edu_barrier_other consent_received.education.girl_prim_edu_barrier consent_received.education.girl_edu_barrier consent_received.education.girl_edu_barrier.facillities_too_far consent_received.education.girl_edu_barrier.safety_concerns_way_facilities consent_received.education.girl_edu_barrier.services_too_expensive consent_received.education.girl_edu_barrier.services_too_crowded consent_received.education.girl_edu_barrier.insufficient_poorquality_staff consent_received.education.girl_edu_barrier.school_not_adequate_infra consent_received.education.girl_edu_barrier.school_not_adequate_material consent_received.education.girl_edu_barrier.face_discrimination consent_received.education.girl_edu_barrier.children_support_family consent_received.education.girl_edu_barrier.parents_think_not_appropriate consent_received.education.girl_edu_barrier.other consent_received.education.girl_edu_barrier.dont_know consent_received.education.girl_edu_barrier_other consent_received.education.boy_second_edu_barrier consent_received.education.boy_edu_barrier_1 consent_received.education.boy_edu_barrier_1.facillities_too_far consent_received.education.boy_edu_barrier_1.safety_concerns_way_facilities consent_received.education.boy_edu_barrier_1.services_too_expensive consent_received.education.boy_edu_barrier_1.services_too_crowded consent_received.education.boy_edu_barrier_1.insufficient_poorquality_staff consent_received.education.boy_edu_barrier_1.school_not_adequate_infra consent_received.education.boy_edu_barrier_1.school_not_adequate_material consent_received.education.boy_edu_barrier_1.face_discrimination consent_received.education.boy_edu_barrier_1.children_support_family consent_received.education.boy_edu_barrier_1.parents_think_not_appropriate consent_received.education.boy_edu_barrier_1.other consent_received.education.boy_edu_barrier_1.dont_know consent_received.education.boy_edu_barrier_1_other consent_received.education.girl_second_edu_barrier consent_received.education.girl_edu_barrier_1 consent_received.education.girl_edu_barrier_1.facillities_too_far consent_received.education.girl_edu_barrier_1.safety_concerns_way_facilities consent_received.education.girl_edu_barrier_1.services_too_expensive consent_received.education.girl_edu_barrier_1.services_too_crowded consent_received.education.girl_edu_barrier_1.insufficient_poorquality_staff consent_received.education.girl_edu_barrier_1.school_not_adequate_infra consent_received.education.girl_edu_barrier_1.school_not_adequate_material consent_received.education.girl_edu_barrier_1.face_discrimination consent_received.education.girl_edu_barrier_1.children_support_family consent_received.education.girl_edu_barrier_1.parents_think_not_appropriate consent_received.education.girl_edu_barrier_1.other consent_received.education.girl_edu_barrier_1.dont_know consent_received.education.girl_edu_barrier_1_other consent_received.education.child_rights consent_received.education.child_education consent_received.education.edu_aid_material consent_received.education.edu_aid_kind consent_received.education.edu_aid_kind.health_hygiene_kit consent_received.education.edu_aid_kind.winterization_kit consent_received.education.edu_aid_kind.school_supply consent_received.education.edu_aid_kind.other consent_received.education.edu_aid_kind.none consent_received.education.edu_aid_kind.dont_know consent_received.education.edu_aid_kind_other consent_received.child_protection.missing_child consent_received.child_protection.boy_risk consent_received.child_protection.boy_risk.violence_home consent_received.child_protection.boy_risk.violence_community consent_received.child_protection.boy_risk.child_labour consent_received.child_protection.boy_risk.child_marriage consent_received.child_protection.boy_risk.recruitment_armed_group consent_received.child_protection.boy_risk.kidnapping consent_received.child_protection.boy_risk.detention consent_received.child_protection.boy_risk.sexual_abuse consent_received.child_protection.boy_risk.psychological_trauma consent_received.child_protection.boy_risk.no_registration_newborn consent_received.child_protection.boy_risk.natural_hazards consent_received.child_protection.boy_risk.dntknow_no_answer consent_received.child_protection.boy_risk.other consent_received.child_protection.boy_risk_other consent_received.child_protection.girl_risk consent_received.child_protection.girl_risk.violence_home consent_received.child_protection.girl_risk.violence_community consent_received.child_protection.girl_risk.child_labour consent_received.child_protection.girl_risk.child_marriage consent_received.child_protection.girl_risk.recruitment_armed_group consent_received.child_protection.girl_risk.kidnapping consent_received.child_protection.girl_risk.detention consent_received.child_protection.girl_risk.sexual_abuse consent_received.child_protection.girl_risk.psychological_trauma consent_received.child_protection.girl_risk.no_registration_newborn consent_received.child_protection.girl_risk.natural_hazards consent_received.child_protection.girl_risk.dntknow_no_answer consent_received.child_protection.girl_risk.other consent_received.child_protection.girl_risk_other consent_received.child_protection.child_distress consent_received.child_protection.child_distress.withdrawn_family_friends consent_received.child_protection.child_distress.aggressive_outbursts consent_received.child_protection.child_distress.changes_appetite_eating_habits consent_received.child_protection.child_distress.headaches consent_received.child_protection.child_distress.recurrent_bedwetting consent_received.child_protection.child_distress.sleep_disturbances consent_received.child_protection.child_distress.upset_stomach_pain consent_received.child_protection.child_distress.new_recurring_fear consent_received.child_protection.child_distress.clinging consent_received.child_protection.child_distress.excessive_crying consent_received.child_protection.child_distress.behave_younger consent_received.child_protection.child_distress.startle_easily consent_received.child_protection.child_distress.substance_abuse consent_received.child_protection.child_distress.none consent_received.child_protection.rohingya_interact consent_received.child_protection.past_interaction_rohingya consent_received.child_protection.past_interaction_rohingya.social_interactions consent_received.child_protection.past_interaction_rohingya.buying_goods_services consent_received.child_protection.past_interaction_rohingya.selling_goods_services consent_received.child_protection.past_interaction_rohingya.working_for_rohingya consent_received.child_protection.past_interaction_rohingya.hiring_rohingya_work consent_received.child_protection.past_interaction_rohingya.renting_to_rohingya consent_received.child_protection.past_interaction_rohingya.casual_interactions consent_received.child_protection.past_interaction_rohingya.other consent_received.child_protection.past_interaction_rohingya.none consent_received.child_protection.past_interaction_rohingya.prefer_not_answer consent_received.child_protection.past_interaction_rohingya_other consent_received.child_protection.rohingya_comm_relation consent_received.child_protection.opinion_rohingya consent_received.child_protection.rohingya_feel consent_received.child_protection.rohingya_feel.competition_services consent_received.child_protection.rohingya_feel.cultural_difference consent_received.child_protection.rohingya_feel.unfair_distribution consent_received.child_protection.rohingya_feel.competition_resources consent_received.child_protection.rohingya_feel.competition_jobs consent_received.child_protection.rohingya_feel.threat_crime consent_received.child_protection.rohingya_feel.other consent_received.child_protection.rohingya_feel.dont_know consent_received.child_protection.rohingya_feel.prefer_not_answer consent_received.child_protection.rohingya_feel_other consent_received.child_protection.community_groups consent_received.child_protection.community_groups.health consent_received.child_protection.community_groups.education consent_received.child_protection.community_groups.safety_security consent_received.child_protection.community_groups.respond_natural_disaster consent_received.child_protection.community_groups.support_disabilities consent_received.child_protection.community_groups.protect_children consent_received.child_protection.community_groups.none consent_received.child_protection.community_groups.other consent_received.child_protection.community_groups_other consent_received.child_protection.hh_safe consent_received.gender_section.women_question consent_received.gender_section.women_question_consent.menst_material_access consent_received.gender_section.women_question_consent.menstrual_challenge consent_received.gender_section.women_question_consent.menstrual_challenge.not_available_market consent_received.gender_section.women_question_consent.menstrual_challenge.preferred_type_not_available consent_received.gender_section.women_question_consent.menstrual_challenge.too_expensive consent_received.gender_section.women_question_consent.menstrual_challenge.other_needs_prioritized consent_received.gender_section.women_question_consent.menstrual_challenge.other consent_received.gender_section.women_question_consent.menstrual_challenge.dntknow_prefer consent_received.gender_section.women_question_consent.menstrual_challenge_other consent_received.gender_section.women_question_consent.gvb_questions_female consent_received.gender_section.women_question_consent.female_family_decision consent_received.gender_section.women_question_consent.contraception_decision consent_received.gender_section.women_question_consent.female_movement consent_received.gender_section.women_question_consent.female_market consent_received.gender_section.women_question_consent.female_health_center consent_received.gender_section.women_question_consent.female_neighborhood consent_received.gender_section.women_question_consent.female_religious_space consent_received.gender_section.women_question_consent.control_money consent_received.gender_section.women_question_consent.buy_vegetables_fruits consent_received.gender_section.women_question_consent.buy_clothes consent_received.gender_section.women_question_consent.buy_medicine consent_received.gender_section.women_question_consent.buy_toiletries consent_received.gender_section.women_question_consent.female_need_help consent_received.gender_section.women_question_consent.female_shelter consent_received.gender_section.women_question_consent.female_financial_support consent_received.gender_section_1.male_question consent_received.gender_section_1.male_question_consent.gbv_questions_male consent_received.gender_section_1.male_question_consent.family_decision_male consent_received.gender_section_1.male_question_consent.hh_chores_male consent_received.gender_section_1.male_question_consent.married_women_work consent_received.gender_section_1.male_question_consent.right_to_express consent_received.gender_section_1.male_question_consent.wife_beaten consent_received.gender_section_1.male_question_consent.son_daughter_school consent_received.gender_section_1.male_question_consent.community_decision consent_received.cwc.thing_to_know consent_received.cwc.thing_to_know.finding_miss_people consent_received.cwc.thing_to_know.security_situation consent_received.cwc.thing_to_know.regiter_aid consent_received.cwc.thing_to_know.get_water consent_received.cwc.thing_to_know.get_food consent_received.cwc.thing_to_know.get_shelter consent_received.cwc.thing_to_know.nutrition_information consent_received.cwc.thing_to_know.food_prices consent_received.cwc.thing_to_know.crop_livestock_prices consent_received.cwc.thing_to_know.get_fuel consent_received.cwc.thing_to_know.weather_natural_hazards consent_received.cwc.thing_to_know.get_health_care consent_received.cwc.thing_to_know.get_help consent_received.cwc.thing_to_know.prevent_attack consent_received.cwc.thing_to_know.replace_personal_documentation consent_received.cwc.thing_to_know.get_access_education consent_received.cwc.thing_to_know.find_work consent_received.cwc.thing_to_know.get_transport consent_received.cwc.thing_to_know.get_financial_support consent_received.cwc.thing_to_know.about_rohingya consent_received.cwc.thing_to_know.info_aid_agencies consent_received.cwc.thing_to_know.aid_complain consent_received.cwc.thing_to_know.bad_behaviour_aidworker consent_received.cwc.thing_to_know.expected_aidworker_behaviour consent_received.cwc.thing_to_know.other consent_received.cwc.thing_to_know.none consent_received.cwc.thing_to_know.dntknow_no_answer consent_received.cwc.thing_to_know_other consent_received.cwc.information_sources consent_received.cwc.information_sources.tv consent_received.cwc.information_sources.face_to_face consent_received.cwc.information_sources.newspaper consent_received.cwc.information_sources.radio consent_received.cwc.information_sources.internet consent_received.cwc.information_sources.facebook consent_received.cwc.information_sources.whatsapp consent_received.cwc.information_sources.sms consent_received.cwc.information_sources.call consent_received.cwc.information_sources.loudspeaker consent_received.cwc.information_sources.community_leaders consent_received.cwc.information_sources.religious_leaders consent_received.cwc.information_sources.govt_official consent_received.cwc.information_sources.police_army consent_received.cwc.information_sources.aid_worker consent_received.cwc.information_sources.community_meetings consent_received.cwc.information_sources.other consent_received.cwc.information_sources.dntknow_prefer consent_received.cwc.information_sources_other consent_received.cwc.accurate_information consent_received.cwc.accurate_information.tv consent_received.cwc.accurate_information.face_to_face consent_received.cwc.accurate_information.newspaper consent_received.cwc.accurate_information.radio consent_received.cwc.accurate_information.internet consent_received.cwc.accurate_information.facebook consent_received.cwc.accurate_information.whatsapp consent_received.cwc.accurate_information.sms consent_received.cwc.accurate_information.call consent_received.cwc.accurate_information.loudspeaker consent_received.cwc.accurate_information.community_leaders consent_received.cwc.accurate_information.religious_leaders consent_received.cwc.accurate_information.govt_official consent_received.cwc.accurate_information.police_army consent_received.cwc.accurate_information.aid_worker consent_received.cwc.accurate_information.community_meetings consent_received.cwc.accurate_information.other consent_received.cwc.accurate_information.dntknow_prefer consent_received.cwc.accurate_information_other consent_received.cwc.provide_feedback consent_received.cwc.provide_feedback.speak_service_provider consent_received.cwc.provide_feedback.speak_community_leader consent_received.cwc.provide_feedback.comm_meetings consent_received.cwc.provide_feedback.helpline consent_received.cwc.provide_feedback.complaint_form consent_received.cwc.provide_feedback.suggestion_box consent_received.cwc.provide_feedback.social_media consent_received.cwc.provide_feedback.send_sms consent_received.cwc.provide_feedback.send_email consent_received.cwc.provide_feedback.send_letter consent_received.cwc.provide_feedback.other consent_received.cwc.provide_feedback.dont_know consent_received.cwc.provide_feedback_other consent_received.cwc.warning_message consent_received.cwc.receive_early_warning consent_received.cwc.receive_early_warning.cyclone_preparedness consent_received.cwc.receive_early_warning.mosque_loudspeaker consent_received.cwc.receive_early_warning.signal_flag consent_received.cwc.receive_early_warning.radio consent_received.cwc.receive_early_warning.television consent_received.cwc.receive_early_warning.newspaper consent_received.cwc.receive_early_warning.internet consent_received.cwc.receive_early_warning.word_of_mouth consent_received.cwc.receive_early_warning.other consent_received.cwc.receive_early_warning.dont_know consent_received.cwc.receive_early_warning.loudspeaker consent_received.cwc.receive_early_warning_other consent_received.cwc.receive_message_future consent_received.cwc.receive_message_future.cyclone_preparedness consent_received.cwc.receive_message_future.mosque_loudspeaker consent_received.cwc.receive_message_future.signal_flag consent_received.cwc.receive_message_future.radio consent_received.cwc.receive_message_future.television consent_received.cwc.receive_message_future.newspaper consent_received.cwc.receive_message_future.internet consent_received.cwc.receive_message_future.word_of_mouth consent_received.cwc.receive_message_future.other consent_received.cwc.receive_message_future.dont_know consent_received.cwc.receive_message_future.loudspeaker consent_received.cwc.receive_message_future_other end_survey end_note gps_reading X_gps_reading_latitude X_gps_reading_longitude X_gps_reading_altitude X_gps_reading_precision meta.instanceID X_id X_uuid X_submission_time X_index X_parent_table_name X_parent_index X_tags X_notes X X.1 X.2 X.3 X.4
nb 498 498 18 498 2 65 2 11 0 3 43 3 3 3 14 0 14 6 4 4 5 4 9 3 0 0 8 0 4 0 3 3 37 2 2 2 2 2 2 2 1 2 3 7 7 3 4 8 2 2 1 2 2 2 1 0 4 4 0 3 77 2 2 2 2 2 2 2 2 2 2 2 1 1 0 187 2 2 2 2 2 2 2 2 2 1 2 2 0 3 4 3 36 2 2 2 2 2 2 1 0 30 2 2 2 2 2 2 2 1 0 11 2 2 2 2 1 0 3 3 3 3 3 172 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 29 5 0 4 0 4 3 3 3 4 3 4 4 3 3 0 8 8 8 8 7 7 8 8 4 0 8 8 8 8 8 8 8 8 8 3 5 6 0 6 122 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 1 2 2 1 1 2 0 6 6 0 27 42 36 21 35 24 32 23 34 27 26 7 27 23 4 4 4 4 4 4 3 42 2 2 2 2 2 2 2 1 2 2 2 1 0 4 20 2 2 2 2 1 0 4 3 2 2 3 27 2 2 2 2 2 2 1 2 2 2 0 3 8 2 2 2 1 1 1 2 1 2 1 1 1 0 3 9 2 2 2 1 1 1 2 1 1 2 1 1 0 3 12 2 2 2 2 1 2 2 1 2 1 1 1 0 3 14 2 2 2 1 1 1 2 1 1 2 1 1 0 4 4 3 8 2 2 2 2 1 1 2 4 122 2 2 2 2 2 2 2 2 2 2 2 2 2 5 89 2 2 2 2 2 2 2 2 2 2 2 2 2 5 84 2 2 2 2 2 2 2 2 2 2 2 2 2 2 5 47 2 2 2 2 2 2 2 1 2 1 0 7 6 88 2 2 2 2 2 2 1 1 2 0 45 2 2 2 2 2 2 2 2 2 4 3 3 13 2 2 2 2 2 1 2 0 7 6 0 4 4 4 4 0 4 4 4 4 0 4 3 3 0 4 4 4 4 4 4 4 218 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 115 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 1 2 0 113 2 2 2 2 2 2 1 2 2 2 2 2 2 2 1 2 2 2 2 29 2 2 2 2 2 2 2 2 1 1 2 2 4 3 59 2 2 2 2 2 2 2 2 1 1 2 0 119 2 2 2 2 2 2 2 2 1 2 2 0 498 0 498 498 498 498 7 497 496 497 496 485 0 3 2 3 3 2 2 2 1

Other distinct values (not missing) per fields other with count

load(system.file("sample_dataset.RData", package = "HighFrequencyChecks")) 
ds <- sample_dataset
otherPattern <- "_other"
enumeratorID <- "enumerator_id"

result <- surveyOtherValues(ds = ds,
                            otherPattern=otherPattern,
                            enumeratorID=enumeratorID,
                            enumeratorCheck=FALSE)
knitr::kable(head(result[["ret_log"]], 10))  

Response Outliers


load(system.file("sample_dataset.RData", package = "HighFrequencyChecks")) 
ds <- sample_dataset
enumeratorID <- "enumerator_id"
uniquerespondantID <- "X_uuid"
reportingColumns <- c(enumeratorID, uniquerespondantID)
sdval <- 2

result <- surveyOutliers(ds = ds,
                         enumeratorID = enumeratorID,
                         sdval = sdval,
                         reportingColumns = reportingColumns,
                         enumeratorCheck = FALSE)

knitr::kable(head(result[["ret_log"]], 10))  
enumerator_id X_uuid values ind DistributionType
30003 ea2e587b-dd65-4d9c-9f0d-ca8cc3f877fd 3.021103 consent_received.respondent_info.respondent_age LogNormal
96 31ca6635-07e8-44e8-afcb-e42928440931 2.048250 consent_received.respondent_info.respondent_age LogNormal
13 ab916698-4dab-4919-ad70-3cd8390da3c6 2.048250 consent_received.respondent_info.respondent_age LogNormal
13 4faffb4a-8e8c-4417-a8d0-aa4c36b1775d 2.241889 consent_received.respondent_info.respondent_age LogNormal
91 9dfa9c28-714b-4efc-93f3-4f9fee3f88fe 2.423026 consent_received.respondent_info.respondent_age LogNormal
42 25c51488-2ae2-4d9c-9bf8-653498c7e689 2.241889 consent_received.respondent_info.respondent_age LogNormal
30007 a0724b86-fd95-4ab1-b4e3-77dd1157fdca 2.048250 consent_received.respondent_info.respondent_age LogNormal
102 a8c524d3-6ae7-4018-9972-ed66fe04f397 2.992609 consent_received.respondent_info.respondent_age LogNormal
10038 6b5d4b42-0c76-4917-a932-040f10fd7b44 2.048250 consent_received.respondent_info.respondent_age LogNormal
18 3e5ede43-369c-40f6-b59b-c73a5525a81d -2.340188 consent_received.respondent_info.hh_size LogNormal

Abnormally High Values

load(system.file("sample_dataset.RData", package = "HighFrequencyChecks")) 
ds <- sample_dataset
questionsSurveyBigValues <-c(consent_received.food_security.spend_food=25000,
                              consent_received.food_security.spend_medication=25000,
                              consent_received.food_security.spend_education=25000,
                              consent_received.food_security.spend_fix_shelter=25000,
                              consent_received.food_security.spend_clothing=25000,
                              consent_received.food_security.spend_hygiene=25000,
                              consent_received.food_security.spend_fuel=25000,
                              consent_received.food_security.spend_hh_items=25000,
                              consent_received.food_security.spend_transport=25000,
                              consent_received.food_security.spend_communication=25000,
                              consent_received.food_security.spend_tobacco=25000,
                              consent_received.food_security.spend_rent=25000,
                              consent_received.food_security.spend_debts=25000,
                              consent_received.food_security.spend_other=25000)
enumeratorID <- "enumerator_id"
uniquerespondantID <- "X_uuid"
reportingColumns <- c(enumeratorID, uniquerespondantID)

result <- surveyBigValues(ds = ds,
                                                questionsSurveyBigValues=questionsSurveyBigValues,
                                                enumeratorID=enumeratorID,
                                                reportingColumns=reportingColumns,
                                                enumeratorCheck=FALSE)
knitr::kable(head(result[["ret_log"]], 10))  
enumerator_id X_uuid values ind
9 43 a98f85bc-0752-437d-a513-cc729804c303 25000 consent_received.food_security.spend_food
16 16 67324a24-765c-4ed7-bff0-5c739643b21b 25000 consent_received.food_security.spend_food
57 65 7d6031c7-0dca-476b-89bc-2c5737f0e199 30000 consent_received.food_security.spend_food
209 76 48a8986e-f3df-4507-9570-171c1499d123 40000 consent_received.food_security.spend_food
220 45 a2656f4d-b3a6-4f2d-b580-2765aca98a37 30000 consent_received.food_security.spend_food
271 71 cba3325e-d926-4d83-8fb2-ef8562c898d2 30000 consent_received.food_security.spend_food
279 71 a0bfb570-21b0-4e8b-96a6-02d54ef28bff 30000 consent_received.food_security.spend_food
280 30022 cad17139-8278-4542-ba27-270a31707f80 27000 consent_received.food_security.spend_food
341 31 933e2ed6-c556-4a86-9b6d-5f84a1e538ca 30000 consent_received.food_security.spend_food
396 45 7291bdc3-652c-414a-9f85-a77c998d0fbc 30000 consent_received.food_security.spend_food

Abnormally Low Values

load(system.file("sample_dataset.RData", package = "HighFrequencyChecks")) 
ds <- sample_dataset
questionsSurveySmallValues <-c(consent_received.food_security.spend_food=25000,
                              consent_received.food_security.spend_medication=25000,
                              consent_received.food_security.spend_education=25000,
                              consent_received.food_security.spend_fix_shelter=25000,
                              consent_received.food_security.spend_clothing=25000,
                              consent_received.food_security.spend_hygiene=25000,
                              consent_received.food_security.spend_fuel=25000,
                              consent_received.food_security.spend_hh_items=25000,
                              consent_received.food_security.spend_transport=25000,
                              consent_received.food_security.spend_communication=25000,
                              consent_received.food_security.spend_tobacco=25000,
                              consent_received.food_security.spend_rent=25000,
                              consent_received.food_security.spend_debts=25000,
                              consent_received.food_security.spend_other=25000)
enumeratorID <- "enumerator_id"
uniquerespondantID <- "X_uuid"
reportingColumns <- c(enumeratorID, uniquerespondantID)

result <- surveySmallValues(ds = ds,
                                        questionsSurveySmallValues=questionsSurveySmallValues,
                                        enumeratorID=enumeratorID,
                                        reportingColumns=reportingColumns,
                                        enumeratorCheck=FALSE)
knitr::kable(head(result[["ret_log"]], 10))  
enumerator_id X_uuid values ind
1 52 4e05b9ee-2fb6-4276-ab73-7675e94f5011 4000 consent_received.food_security.spend_food
2 10052 3c34b46b-96c4-46aa-9d4f-4147527f9042 15000 consent_received.food_security.spend_food
3 10049 b404f0fa-d5ef-4fdf-a217-07509244c1f1 10000 consent_received.food_security.spend_food
5 18 3e5ede43-369c-40f6-b59b-c73a5525a81d 7000 consent_received.food_security.spend_food
6 83 225f1521-c75d-4a4e-b394-0f02ac8e9d8a 10000 consent_received.food_security.spend_food
9 43 a98f85bc-0752-437d-a513-cc729804c303 25000 consent_received.food_security.spend_food
11 91 13d4e232-ba59-4be6-84b4-f5e7d103f549 10000 consent_received.food_security.spend_food
12 52 d18cc342-3e4f-46a2-8ed1-cf4c2bb73ab9 8000 consent_received.food_security.spend_food
13 45 3f0d915b-7fa6-4262-8783-8d2c477af2e3 10000 consent_received.food_security.spend_food
14 30022 93ea674d-29c4-4750-bb48-ce2125a55094 7000 consent_received.food_security.spend_food

Enumerator Errors Summary


# enumeratorID <- "enumerator_id"
# reports <- c( "isInterviewCompleted",
#               "isInterviewInTheCorrectSite",
#               "isInterviewTooShort",
#               "isInterviewTooShortForTheHouseholdSize",
#               "isInterviewWithConsent",
#               "isSurveyEndBeforeItStarts",
#               "isSurveyMadeInTheFuture",
#               "isSurveyOnMoreThanADay",
#               "isSurveyStartedBeforeTheAssessment",
#               "isuniquerespondantIDDuplicated",
#               "isuniquerespondantIDMissing")
# 
# result <- enumeratorErrorsSummary(enumeratorID=enumeratorID,ds = ds,
                                      # surveyDate=surveyDate,
                                      # dateFormat=dateFormat,
                                      # surveyConsent=surveyConsent
#                                     reports=reports)
# print(result[["graph"]])

Pro-active actions - Enumerators productivity

Summary of daily average productivity

load(system.file("sample_dataset.RData", package = "HighFrequencyChecks"))
ds <- sample_dataset
surveyDate <- "survey_date"
dateFormat <- "%m/%d/%Y"
surveyConsent <- "survey_consent"
result <- assessmentProductivity(ds = ds,
                                                       surveyDate = surveyDate,
                                                       dateFormat = dateFormat,
                                                       surveyConsent = surveyConsent)
knitr::kable(head(result[["ret_log"]], 10))  
surveydate NbSurvey
01-12 39
02-12 28
03-12 14
04-12 31
05-12 26
06-12 10
11-11 8
12-11 35
13-11 14
14-11 71
print(result[["graph"]])

Daily number of filled forms per attempt output

load(system.file("sample_dataset.RData", package = "HighFrequencyChecks"))
ds <- sample_dataset
surveyDate <- "survey_date"
dateFormat <- "%m/%d/%Y"
surveyConsent <- "survey_consent"
result <- assessmentDailyValidSurveys(
  ds = ds,
  surveyDate = surveyDate,
  dateFormat = dateFormat,
  surveyConsent = surveyConsent)

knitr::kable(head(result[["ret_log"]], 10))  
calldate survey_consent n
20-01 no 1
20-01 not_eligible 15
20-01 yes 23
20-02 no 5
20-02 not_eligible 9
20-02 yes 14
20-03 not_eligible 2
20-03 yes 12
20-04 not_eligible 9
20-04 yes 22
print(result[["graph"]])

Daily number of filled forms per time in the day

load(system.file("sample_dataset.RData", package = "HighFrequencyChecks"))
ds <- sample_dataset
surveyDate <- "survey_date"
dateFormat <- "%m/%d/%Y"
surveyConsent <- "survey_consent"
result <- assessmentInterviewTime(ds = ds,
                                      surveyDate=surveyDate,
                                      dateFormat=dateFormat,
                                      surveyConsent=surveyConsent)

knitr::kable(head(result[["ret_log"]], 10))  
surveydate no not_eligible yes
2018-11-11 0 2 6
2018-11-12 2 15 18
2018-11-13 1 6 7
2018-11-14 2 15 54
2018-11-15 2 9 25
2018-11-17 0 7 13
2018-11-18 4 7 30
2018-11-19 0 0 10
2018-11-20 2 6 17
2018-11-22 0 5 4
print(result[["graph"]])

Percentage of non-completed interviews by enumerator

load(system.file("sample_dataset.RData", package = "HighFrequencyChecks")) 
ds <- sample_dataset
surveyConsent <- "survey_consent"
enumeratorID <- "enumerator_id"

result <- enumeratorSurveysConsent(ds = ds,
                                                     surveyConsent=surveyConsent,
                                                       enumeratorID=enumeratorID)

knitr::kable(head(result[["ret_log"]], 10))  
enumeratorID no not_eligible yes
1 0.00 0.00 100.00
3 0.00 0.00 100.00
6 0.00 0.00 100.00
12 0.00 16.67 83.33
13 16.67 0.00 83.33
14 0.00 33.33 66.67
16 0.00 33.33 66.67
18 0.00 0.00 100.00
19 0.00 33.33 66.67
24 0.00 33.33 66.67
print(result[["graph"]])

Interview Duration per Enumerator


load(system.file("sample_dataset.RData", package = "HighFrequencyChecks")) 
ds <- sample_dataset
dates <- c("survey_start","end_survey")
enumeratorID <- "enumerator_id"
result <- enumeratorSurveysDuration(ds = ds,
                                                          dates=dates,
                                                          enumeratorID=enumeratorID)
knitr::kable(head(result[["ret_log"]], 10))  
enumeratorID duration_mean overall_avg_duration perc_diff_avg
1 62.54 35.89 74.25
3 74.50 35.89 107.58
6 64.10 35.89 78.60
12 36.18 35.89 0.81
13 47.65 35.89 32.77
14 29.03 35.89 -19.11
16 28.35 35.89 -21.01
18 77.40 35.89 115.66
19 31.89 35.89 -11.15
24 28.82 35.89 -19.70
print(result[["graph"]])

Number of Interview by enumerator

load(system.file("sample_dataset.RData", package = "HighFrequencyChecks")) 
ds <- sample_dataset
surveyDate <- "survey_date"
enumeratorID <- "enumerator_id"

result <- enumeratorProductivity(ds = ds,
                                 surveyDate=surveyDate,
                                 enumeratorID=enumeratorID)

knitr::kable(head(result[["ret_log"]], 10))  
enumerator_id days_worked total_surveys_done daily_average
1 2 2 1.00
3 2 2 1.00
6 2 2 1.00
12 3 6 2.00
13 6 6 1.00
14 8 12 1.50
16 9 9 1.00
18 7 8 1.14
19 5 6 1.20
24 4 6 1.50
print(result[["graph"]])

Enumerators with very low or high productivity

load(system.file("sample_dataset.RData", package = "HighFrequencyChecks")) 
ds <- sample_dataset
enumeratorID <- "enumerator_id"
surveyDate <- "survey_date"
sdval<-2

result <- enumeratorProductivityOutliers(ds = ds,
                                         enumeratorID=enumeratorID,
                                         surveyDate=surveyDate,
                                         sdval=sdval)

knitr::kable(head(result[["ret_log"]], 10))  
enumerator_id days_worked total_surveys_done daily_average survey_outliers
4 12 3 6 2 2.412083
12 28 4 8 2 2.412083
59 10050 3 6 2 2.412083
print(result[["graph"]])

Corrective actions - Correct set-up of data collection devices and encoding of the forms

How many Attempt for each SampleRespondant ID?

load(system.file("sample_dataset.RData", package = "HighFrequencyChecks"))
ds <- sample_dataset
uniquerespondantID <- "X_uuid"
surveyConsent <- "survey_consent"
enumeratorID <- "enumerator_id"
reportingColumns <- c(enumeratorID, uniquerespondantID)

result <- isuniquerespondantIDDuplicated(ds = ds,
                               uniquerespondantID=uniquerespondantID,
                               surveyConsent=surveyConsent,
                               reportingColumns=reportingColumns,
                               deleteIsuniquerespondantIDDuplicated=FALSE)
knitr::kable(head(result[["ret_log"]], 10)) 
enumerator_id X_uuid survey_consent
194 46 yes
print(result[["graph"]])

Are there unique respondantID Missing?


load(system.file("sample_dataset.RData", package = "HighFrequencyChecks"))
ds <- sample_dataset
uniquerespondantID <- "X_uuid"
surveyConsent <- "survey_consent"
enumeratorID <- "enumerator_id"
reportingColumns <- c(enumeratorID, uniquerespondantID)

result <- isuniquerespondantIDMissing(ds = ds,
                            uniquerespondantID=uniquerespondantID,
                            surveyConsent=surveyConsent,
                            reportingColumns=reportingColumns,
                            deleteIsuniquerespondantIDMissing=FALSE)
knitr::kable(head(result[["ret_log"]], 10)) 
enumerator_id X_uuid survey_consent
113 42 yes
194 46 yes
print(result[["graph"]])

Is there any survey interview lasting on more than a day?

load(system.file("sample_dataset.RData", package = "HighFrequencyChecks")) 
ds <- sample_dataset
surveyConsent <- "survey_consent"
dates <- c("survey_start","end_survey")
uniquerespondantID <- "X_uuid"
enumeratorID <- "enumerator_id"
reportingColumns <- c(enumeratorID, uniquerespondantID)

result <- isSurveyOnMoreThanADay(ds = ds,
                                 surveyConsent=surveyConsent,
                                 dates=dates,
                                 reportingColumns=reportingColumns,
                                 deleteIsSurveyOnMoreThanADay=FALSE)

knitr::kable(head(result[["ret_log"]], 10))
enumerator_id X_uuid survey_start survey_end
print(result[["graph"]])

Is there any survey interview with end date time before start time?

load(system.file("sample_dataset.RData", package = "HighFrequencyChecks")) 
ds <- sample_dataset
surveyConsent <- "survey_consent"
dates <- c("survey_start","end_survey")
uniquerespondantID <- "X_uuid"
enumeratorID <- "enumerator_id"
reportingColumns <- c(enumeratorID, uniquerespondantID)

result <- isSurveyEndBeforeItStarts(ds = ds,
                                    surveyConsent=surveyConsent,
                                    dates=dates,
                                    reportingColumns=reportingColumns,
                                    deleteIsSurveyEndBeforeItStarts=FALSE)
knitr::kable(head(result[["ret_log"]], 10))
enumerator_id X_uuid survey_start survey_end
print(result[["graph"]])

Is there any survey interview with start date after today?

load(system.file("sample_dataset.RData", package = "HighFrequencyChecks")) 
ds <- sample_dataset
dates <- c("survey_start","end_survey")
surveyConsent <- "survey_consent"
uniquerespondantID <- "X_uuid"
enumeratorID <- "enumerator_id"
reportingColumns <- c(enumeratorID, uniquerespondantID)

result <- isSurveyMadeInTheFuture(ds = ds,
                                                        surveyConsent=surveyConsent,
                                                        dates=dates,
                                                        reportingColumns=reportingColumns,
                                                        deleteIsSurveyMadeInTheFuture = FALSE)
knitr::kable(head(result[["ret_log"]], 10))
enumerator_id X_uuid survey_start
print(result[["graph"]])

Corrective actions - Data collected according the plan

Is there any survey interview starting before official first day?

load(system.file("sample_dataset.RData", package = "HighFrequencyChecks"))
ds <- sample_dataset
dates <- c("survey_start","end_survey")
surveyConsent <- "survey_consent"
startDataCollection <- "2018-11-11"
uniquerespondantID <- "X_uuid"
enumeratorID <- "enumerator_id"
reportingColumns <- c(enumeratorID, uniquerespondantID)

result <- isSurveyStartedBeforeTheAssessment(
  ds = ds,
  dates=dates,
  surveyConsent=surveyConsent,
  startDataCollection=startDataCollection,
  reportingColumns=reportingColumns,
  deleteIsSurveyStartedBeforeTheAssessment = FALSE)
knitr::kable(head(result[["ret_log"]], 10))
enumerator_id X_uuid survey_start
print(result[["graph"]])

Are there interviews appearing too short?

load(system.file("sample_dataset.RData", package = "HighFrequencyChecks"))
ds <- sample_dataset
surveyConsent <- "survey_consent"
dates <- c("survey_start","end_survey")
uniquerespondantID <- "X_uuid"
enumeratorID <- "enumerator_id"
minimumSurveyDuration <- 30
reportingColumns <- c(enumeratorID, uniquerespondantID)

result <- isInterviewTooShort(ds = ds,
                                                    surveyConsent=surveyConsent,
                                                    dates=dates,
                                                    minimumSurveyDuration=minimumSurveyDuration,
                                                    reportingColumns=reportingColumns,
                                                    deleteIsInterviewTooShort=FALSE)
knitr::kable(head(result[["ret_log"]], 10))
enumerator_id X_uuid SurveyLength
4 10046 b1634db9-9108-486d-a8f1-5706290b5f7d 1.8311667
7 54 06b1df42-600d-4b51-90c0-1ec06b9c2d13 1.3205333
8 30022 89af7eaf-efa4-4f05-89eb-cae03133258a 0.7672167
10 10046 5222a1b0-75a8-4b99-9ce2-138128f88b73 0.5624000
15 45 92375644-2a47-4e00-963b-5b33cdf12a6b 0.6502667
17 96 28b89222-1869-433d-95c5-47ab81c4c28c 1.0778833
19 73 46fc2ca2-995a-4e8f-a15f-d34e4f674446 0.4145833
21 47 288afd76-f646-4696-b40c-f1d6a6e79c5f 0.5327833
28 30024 30eccbea-4e29-4d32-84a1-1925c4cb3d9a 1.8957833
33 10011 05ac6aaa-675c-4cef-b051-df370c876287 0.5280667
print(result[["graph"]])

Are there interviews appearing too short based on household Size?

load(system.file("sample_dataset.RData", package = "HighFrequencyChecks")) 
ds <- sample_dataset
surveyConsent <- "survey_consent"
dates <- c("survey_start","end_survey")
householdSize <-"consent_received.respondent_info.hh_size"
uniquerespondantID <- "X_uuid"
enumeratorID <- "enumerator_id"
minimumSurveyDurationByIndividual <- 10
reportingColumns <- c(enumeratorID, uniquerespondantID)

result <- isInterviewTooShortForTheHouseholdSize(ds = ds,
                            surveyConsent=surveyConsent,
                            dates=dates,
                            householdSize=householdSize,
                            minimumSurveyDurationByIndividual=minimumSurveyDurationByIndividual,
                          reportingColumns=reportingColumns,
                            deleteIsInterviewTooShortForTheHouseholdSize=FALSE)
knitr::kable(head(result[["ret_log"]], 10))
enumerator_id X_uuid HHSize SurveyLength
2 10052 3c34b46b-96c4-46aa-9d4f-4147527f9042 7 46.09367
6 83 225f1521-c75d-4a4e-b394-0f02ac8e9d8a 8 52.15687
9 43 a98f85bc-0752-437d-a513-cc729804c303 8 52.57200
13 45 3f0d915b-7fa6-4262-8783-8d2c477af2e3 6 53.24095
14 30022 93ea674d-29c4-4750-bb48-ce2125a55094 7 58.11412
16 16 67324a24-765c-4ed7-bff0-5c739643b21b 11 52.47767
22 26 16016bc3-cec1-410b-a7e5-e8b34a8c4c00 9 41.98670
23 80 0d7c18ad-4606-484b-bbe9-519b7e9eb4db 5 31.28085
24 30022 58a431d8-af01-452f-a90f-eba8a7732089 7 39.70487
25 30022 d00e83a0-70f9-4fdd-98e6-efead831ce56 7 65.95892
print(result[["graph"]])

Are interviews taking place in the expected site?

load(system.file("sample_dataset.RData", package = "HighFrequencyChecks")) 
ds <- sample_dataset
dsSite <- "union_name"
dsCoordinates <- c("X_gps_reading_longitude","X_gps_reading_latitude")
load(system.file("admin.RData", package = "HighFrequencyChecks"))
adminBoundaries <- admin
adminBoundariesSite <- "Union"
surveyConsent <- "survey_consent"
uniquerespondantID <- "X_uuid"
enumeratorID <- "enumerator_id"
reportingColumns <- c(enumeratorID, uniquerespondantID)

result <- isInterviewInTheCorrectSite(ds = ds,
                                      dsSite=dsSite,
                                      dsCoordinates = dsCoordinates,
                                      adminBoundaries=adminBoundaries,
                                      adminBoundariesSite=adminBoundariesSite,
                                      surveyConsent=surveyConsent,
                                      reportingColumns=reportingColumns,
                                      correctIsInterviewInTheCorrectSite=FALSE)

knitr::kable(head(result[["ret_log"]], 10)) 
enumerator_id X_uuid SiteRec SiteReal
52 4e05b9ee-2fb6-4276-ab73-7675e94f5011 baharchhara Baharchhara
10052 3c34b46b-96c4-46aa-9d4f-4147527f9042 baharchhara Baharchhara
10049 b404f0fa-d5ef-4fdf-a217-07509244c1f1 baharchhara Baharchhara
10046 b1634db9-9108-486d-a8f1-5706290b5f7d baharchhara Baharchhara
18 3e5ede43-369c-40f6-b59b-c73a5525a81d baharchhara Baharchhara
83 225f1521-c75d-4a4e-b394-0f02ac8e9d8a baharchhara Baharchhara
54 06b1df42-600d-4b51-90c0-1ec06b9c2d13 baharchhara Baharchhara
30022 89af7eaf-efa4-4f05-89eb-cae03133258a baharchhara Baharchhara
43 a98f85bc-0752-437d-a513-cc729804c303 baharchhara Baharchhara
10046 5222a1b0-75a8-4b99-9ce2-138128f88b73 baharchhara Baharchhara
print(result[["graph"]])

Are interviews taking place in the expected point?

load(system.file("sample_dataset.RData", package = "HighFrequencyChecks")) 
ds <- sample_dataset
load(system.file("SamplePts.RData", package = "HighFrequencyChecks"))
sampledPoints <- SamplePts

dsCoordinates <- c("X_gps_reading_longitude","X_gps_reading_latitude")
buffer <- 10
surveyConsent <- "survey_consent"
uniquerespondantID <- "X_uuid"
enumeratorID <- "enumerator_id"
reportingColumns <- c(enumeratorID, uniquerespondantID)

# result <- isInterviewAtTheSamplePoint(ds = ds,
#                                       dsCoordinates = dsCoordinates,
#                                       sampledPoints=sampledPoints,
#                                       buffer=buffer,
#                                       surveyConsent=surveyConsent,
#                                       reportingColumns=reportingColumns,
#                                       deleteIsInterviewAtTheSamplePoint=FALSE)
# knitr::kable(head(result[["ret_log"]], 10))
# print(result[["graph"]])

Overall tracking sheet

load(system.file("sample_dataset.RData", package = "HighFrequencyChecks"))
ds <- sample_dataset
dsSite <- "union_name"
load(system.file("SampleSize.RData", package = "HighFrequencyChecks"))
sampleSizeTable <- SampleSize

sampleSizeTableSite <- "Union"
sampleSizeTableTarget <- "SS"
sampleSizeTableAvailable <- "TotPts"                # Usually the Target + a buffer
surveyConsent <- "survey_consent"
consentForValidSurvey <- "yes"                      # consent value for yes

result <- assessmentTrackingSheet(ds = ds,
                                  dsSite = dsSite,
                                  sampleSizeTable = sampleSizeTable,
                                  sampleSizeTableSite = sampleSizeTableSite,
                                  sampleSizeTableTarget = sampleSizeTableTarget,
                                  sampleSizeTableAvailable = sampleSizeTableAvailable,
                                  surveyConsent = surveyConsent,
                                  consentForValidSurvey = consentForValidSurvey)

knitr::kable(head(result[["ret_log"]], 10))  
Site Target PointsAvailable ValidSurveys TotalSurveyDone ToDo RemainingPoints
baharchhara 253 317 12 19 241 298
haldia palong 260 325 21 27 239 298
jalia palong 259 324 13 19 246 305
nhilla 259 324 42 54 217 270
palong khali 255 319 72 115 183 204
raja palong 261 327 29 37 232 290
ratna palong 252 315 19 31 233 284
sabrang 260 325 11 20 249 305
teknaf 259 324 41 74 218 250
teknaf paurashava 253 317 3 4 250 313
print(result[["graph"]])

run_app

# run_app()