/* INDIVIDUAL RECODE: BDIR72FL BDHS 2014 BY: MLULEKI TSAWE - (University of the Western Cape, South Africa) */ clear all use "BDIR72FL", clear set more off ******************************************************************************** ** WEIGHT VARIABLE gen weight = v005/1000000 /** ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ **/ ** SURVEY SET gen psu = v021 gen strata = v023 svyset psu [pw = weight], strata(strata) //////////////////////////////////////////////////////////////////////////////// ** FOR TABLE 3.4 EXPOSURE TO MASS MEDIA ** ** READING NEWSPAPERS (at least once a week) cap drop news_once recode v157 (2/3=1 "Yes") (else=0 "No"), gen(news_once) label variable news_once "Reads a newspaper at least once a week?" label values news_once news_once svy: tab v013 news_once, percent format(%4.1f) row ** WATCHES TV (at least once a week) cap drop watch_tv recode v159 (2/3=1 "Yes") (else=0 "No"), gen(watch_tv) label variable watch_tv "Watches television at least once a week?" label values watch_tv watch_tv svy: tab v013 watch_tv, percent format(%4.1f) row ** LISTENS TO THE RADIO (at least once a week) cap drop listen_radio recode v158 (2/3=1 "Yes") (else=0 "No"), gen(listen_radio) label variable listen_radio "Listens to the radio at least once a week?" label values listen_radio listen_radio svy: tab v013 listen_radio, percent format(%4.1f) row *********************************************************** ** ACCESSES ALL THREE MEDIA (at least once a week) cap drop all_media gen all_media = 0 foreach groupvar of varlist news_once watch_tv listen_radio { replace all_media=1 if (news_once==1 & watch_tv==1 & listen_radio==1) } * label define all_media 0"No" 1"Yes" label variable all_media "Accesses all three media at least once a week" label values all_media all_media svy: tab v013 all_media, count format(%4.0f) svy: tab v013 all_media, percent format(%4.1f) row ******************************************************************************** ** NO ACCESS TO ALL THREE MEDIA cap drop no_media gen no_media = 0 foreach groupvar of varlist news_once watch_tv listen_radio { replace no_media=1 if (news_once==0 & watch_tv==0 & listen_radio==0) } * label define no_media 0"No" 1"Yes" label variable no_media "Accesses none of the three media at least once a week?" label values no_media no_media svy: tab v013 no_media, count format(%4.0f) svy: tab v013 no_media, percent format(%4.1f) row exit