hardtoget<-haven::read_xpt("/Users/christacrumrine/Downloads/LLCP2020.XPT ")
names(hardtoget)<-tolower(gsub(pattern = "_", replacement = "",x=names(hardtoget)))

Data Preperation

#Age cut into intervals
hardtoget$age<-cut(hardtoget$ageg5yr,
                   breaks=c(0,24,39,59,79,99))


#Hours of time spent as provider 
hardtoget$hoursofcare<-Recode(hardtoget$crgvhrs1, recodes="1=1; 2=2; 3=3; 4=4; else=NA", as.factor = T)
hardtoget$hoursofcare<-relevel(hardtoget$hoursofcare, ref = "1")

#has health coverage
hardtoget$healthinsurace_coverage<- car::Recode(hardtoget$hlthpln1,
                       recodes="1='no, has coverage'; 2='yes, no coverage';else=NA",
                       as.factor=T)
hardtoget$healthinsurace_coverage<-relevel(hardtoget$healthinsurace_coverage, ref='yes, no coverage')


#sex
hardtoget$male<-as.factor(ifelse(hardtoget$colgsex==1,
                                "Male",
                                "Female"))

#marital status
hardtoget$marst<-Recode(hardtoget$marital, recodes="1='married'; 2='divorced'; 3='widowed'; 4='separated'; 5='nm';6='cohab'; else=NA", as.factor=T)


#depression
hardtoget$depression<-Recode(hardtoget$addepev3, recodes="1=1; 2=0; else=NA")



#assist personal care
hardtoget$ADLcare<-Recode(hardtoget$crgvper1, recodes="1=1; 2=0; else=NA")

#assist home tasks
hardtoget$IADLcare<-Recode(hardtoget$crgvhou1, recodes="1=1; 2=0; else=NA")

#Poor or fair self rated health
hardtoget$badhealth<-Recode(hardtoget$genhlth,
                           recodes="4:5=1; 1:3=0; else=NA")

#Drink alcohol
hardtoget$drink<-Recode(hardtoget$drnkany5, recodes="1=1; 2=0; else=NA")

#length caring for someone 
hardtoget$cargving<-Recode(hardtoget$crgvlng1,
recodes="1='0less30'; 2='1to6mnths'; 3='2sixmnthsto2yrs'; 4='3twofvyears'; 5='4fvyrsormore';7:9=NA",
as.factor=T)
hardtoget$cargving<-relevel(hardtoget$cargving, ref='0less30')


#have you been told you have diabetes
hardtoget$hvdiab<-Recode(hardtoget$prediab1,
                       recodes="1:2 ='yes'; 3 ='no'; else = NA",
                       as.factor=T)

#Ever had a stroke
hardtoget$stroke<-Recode(hardtoget$cvdstrk3, recodes="1=1; 2=0; else=NA")

#smoked
hardtoget$smoked<-Recode(hardtoget$smoke100, recodes="1=1; 2=0; else=NA")


#race/ethnicity
hardtoget$black<-Recode(hardtoget$imprace,
                       recodes="2=1; 9=NA; else=0")
hardtoget$white<-Recode(hardtoget$imprace,
                       recodes="1=1; 9=NA; else=0")
hardtoget$other<-Recode(hardtoget$imprace,
                       recodes="3:4=1; 9=NA; else=0")
hardtoget$hispanic<-Recode(hardtoget$imprace,
                          recodes="5=1; 9=NA; else=0")

hardtoget$race_eth<-Recode(hardtoget$imprace,
                          recodes="1='nhwhite'; 2='nh_black'; 3='nh_other';4='nh_multirace'; 5='hispanic'; else=NA",
                          as.factor = T)

#education level
hardtoget$educ<-Recode(hardtoget$educa,
recodes="1:2='0Prim'; 3='1somehs'; 4='2hsgrad'; 5='3somecol'; 6='4colgrad';9=NA",
as.factor=T)
hardtoget$educ<-relevel(hardtoget$educ, ref='2hsgrad')

#BMI, in the brfss_17a the bmi variable has 2 implied decimal places,
#so we must divide by 100 to get real bmi's

hardtoget$bmi<-hardtoget$bmi5/100

#Healthy days
hardtoget$healthdays<-Recode(hardtoget$menthlth, recodes = "88=0; 77=NA; 99=NA")

Research Questions:

Do people who act as a caregiver for someone report higher levels of depression?

Do people who assist with activities of daily living report higher levels than those who provide supervision or assist with only instrumental activities of daily living?

What effect does income have on the number of poor rated health days for someone who act as a caregiver for someone?

LS0tCnRpdGxlOiAiQmxvZyAzICIKYXV0aG9yOiAiQnJ5YW4gU29sb21vbiIKZGF0ZTogIjQvMTMvMjAyMiIKb3V0cHV0OgogICBodG1sX2RvY3VtZW50OgogICAgZGZfcHJpbnQ6IHBhZ2VkCiAgICBmaWdfaGVpZ2h0OiA3CiAgICBmaWdfd2lkdGg6IDcKICAgIHRvYzogeWVzCiAgICB0b2NfZmxvYXQ6IHllcwogICAgY29kZV9kb3dubG9hZDogdHJ1ZQotLS0KCgpgYGB7ciBzZXR1cCwgaW5jbHVkZT1GQUxTRX0Ka25pdHI6Om9wdHNfY2h1bmskc2V0KGVjaG8gPSBUUlVFKQpgYGAKCgpgYGB7ciBpbmNsdWRlPUZBTFNFfQpsaWJyYXJ5KG1nY3YsIHF1aWV0bHkgPSBUKQpsaWJyYXJ5KHNwbGluZXMsIHF1aWV0bHkgPSBUKQpsaWJyYXJ5KEFtZWxpYSwgcXVpZXRseSA9IFQpCmxpYnJhcnkoZmFjdG9leHRyYSwgcXVpZXRseSA9IFQpCmxpYnJhcnkoRmFjdG9NaW5lUiwgcXVpZXRseSA9IFQpCmxpYnJhcnkoc3RhcmdhemVyLCBxdWlldGx5ID0gVCkKbGlicmFyeShzdXJ2ZXksIHF1aWV0bHkgPSBUKQpsaWJyYXJ5KGNhciwgcXVpZXRseSA9IFQpCmxpYnJhcnkocXVlc3Rpb25yLCBxdWlldGx5ID0gVCkKbGlicmFyeShkcGx5ciwgcXVpZXRseSA9IFQpCmxpYnJhcnkoZm9yY2F0cywgcXVpZXRseSA9IFQpCmxpYnJhcnkodGlkeXZlcnNlLCBxdWlldGx5ID0gVCkKbGlicmFyeShzcnZ5ciwgcXVpZXRseSA9IFQpCmxpYnJhcnkoIGd0c3VtbWFyeSwgcXVpZXRseSA9IFQpCmxpYnJhcnkoY2FyZXQsIHF1aWV0bHkgPSBUKQpsaWJyYXJ5KFZHQU0sIHF1aWV0bHkgPSBUKQpsaWJyYXJ5KGdncGxvdDIsIHF1aWV0bHkgPSBUKQpsaWJyYXJ5KHN2eVZHQU0sIHF1aWV0bHkgPSBUKQpsaWJyYXJ5KG1pY2UsIHF1aWV0bHkgPSBUKQpsaWJyYXJ5KGVtbWVhbnMsIHF1aWV0bHkgPSBUKQpgYGAKCgoKYGBge3J9CmhhcmR0b2dldDwtaGF2ZW46OnJlYWRfeHB0KCIvVXNlcnMvY2hyaXN0YWNydW1yaW5lL0Rvd25sb2Fkcy9MTENQMjAyMC5YUFQgIikKYGBgCgpgYGB7cn0KbmFtZXMoaGFyZHRvZ2V0KTwtdG9sb3dlcihnc3ViKHBhdHRlcm4gPSAiXyIsIHJlcGxhY2VtZW50ID0gIiIseD1uYW1lcyhoYXJkdG9nZXQpKSkKYGBgCgpEYXRhIFByZXBlcmF0aW9uIAoKYGBge3J9CiNBZ2UgY3V0IGludG8gaW50ZXJ2YWxzCmhhcmR0b2dldCRhZ2U8LWN1dChoYXJkdG9nZXQkYWdlZzV5ciwKICAgICAgICAgICAgICAgICAgIGJyZWFrcz1jKDAsMjQsMzksNTksNzksOTkpKQoKCiNIb3VycyBvZiB0aW1lIHNwZW50IGFzIHByb3ZpZGVyIApoYXJkdG9nZXQkaG91cnNvZmNhcmU8LVJlY29kZShoYXJkdG9nZXQkY3JndmhyczEsIHJlY29kZXM9IjE9MTsgMj0yOyAzPTM7IDQ9NDsgZWxzZT1OQSIsIGFzLmZhY3RvciA9IFQpCmhhcmR0b2dldCRob3Vyc29mY2FyZTwtcmVsZXZlbChoYXJkdG9nZXQkaG91cnNvZmNhcmUsIHJlZiA9ICIxIikKCiNoYXMgaGVhbHRoIGNvdmVyYWdlCmhhcmR0b2dldCRoZWFsdGhpbnN1cmFjZV9jb3ZlcmFnZTwtIGNhcjo6UmVjb2RlKGhhcmR0b2dldCRobHRocGxuMSwKICAgICAgICAgICAgICAgICAgICAgICByZWNvZGVzPSIxPSdubywgaGFzIGNvdmVyYWdlJzsgMj0neWVzLCBubyBjb3ZlcmFnZSc7ZWxzZT1OQSIsCiAgICAgICAgICAgICAgICAgICAgICAgYXMuZmFjdG9yPVQpCmhhcmR0b2dldCRoZWFsdGhpbnN1cmFjZV9jb3ZlcmFnZTwtcmVsZXZlbChoYXJkdG9nZXQkaGVhbHRoaW5zdXJhY2VfY292ZXJhZ2UsIHJlZj0neWVzLCBubyBjb3ZlcmFnZScpCgoKI3NleApoYXJkdG9nZXQkbWFsZTwtYXMuZmFjdG9yKGlmZWxzZShoYXJkdG9nZXQkY29sZ3NleD09MSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiTWFsZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIkZlbWFsZSIpKQoKI21hcml0YWwgc3RhdHVzCmhhcmR0b2dldCRtYXJzdDwtUmVjb2RlKGhhcmR0b2dldCRtYXJpdGFsLCByZWNvZGVzPSIxPSdtYXJyaWVkJzsgMj0nZGl2b3JjZWQnOyAzPSd3aWRvd2VkJzsgND0nc2VwYXJhdGVkJzsgNT0nbm0nOzY9J2NvaGFiJzsgZWxzZT1OQSIsIGFzLmZhY3Rvcj1UKQoKCiNkZXByZXNzaW9uCmhhcmR0b2dldCRkZXByZXNzaW9uPC1SZWNvZGUoaGFyZHRvZ2V0JGFkZGVwZXYzLCByZWNvZGVzPSIxPTE7IDI9MDsgZWxzZT1OQSIpCgoKCiNhc3Npc3QgcGVyc29uYWwgY2FyZQpoYXJkdG9nZXQkQURMY2FyZTwtUmVjb2RlKGhhcmR0b2dldCRjcmd2cGVyMSwgcmVjb2Rlcz0iMT0xOyAyPTA7IGVsc2U9TkEiKQoKI2Fzc2lzdCBob21lIHRhc2tzCmhhcmR0b2dldCRJQURMY2FyZTwtUmVjb2RlKGhhcmR0b2dldCRjcmd2aG91MSwgcmVjb2Rlcz0iMT0xOyAyPTA7IGVsc2U9TkEiKQoKI1Bvb3Igb3IgZmFpciBzZWxmIHJhdGVkIGhlYWx0aApoYXJkdG9nZXQkYmFkaGVhbHRoPC1SZWNvZGUoaGFyZHRvZ2V0JGdlbmhsdGgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlY29kZXM9IjQ6NT0xOyAxOjM9MDsgZWxzZT1OQSIpCgojRHJpbmsgYWxjb2hvbApoYXJkdG9nZXQkZHJpbms8LVJlY29kZShoYXJkdG9nZXQkZHJua2FueTUsIHJlY29kZXM9IjE9MTsgMj0wOyBlbHNlPU5BIikKCiNsZW5ndGggY2FyaW5nIGZvciBzb21lb25lIApoYXJkdG9nZXQkY2FyZ3Zpbmc8LVJlY29kZShoYXJkdG9nZXQkY3JndmxuZzEsCnJlY29kZXM9IjE9JzBsZXNzMzAnOyAyPScxdG82bW50aHMnOyAzPScyc2l4bW50aHN0bzJ5cnMnOyA0PSczdHdvZnZ5ZWFycyc7IDU9JzRmdnlyc29ybW9yZSc7Nzo5PU5BIiwKYXMuZmFjdG9yPVQpCmhhcmR0b2dldCRjYXJndmluZzwtcmVsZXZlbChoYXJkdG9nZXQkY2FyZ3ZpbmcsIHJlZj0nMGxlc3MzMCcpCgoKI2hhdmUgeW91IGJlZW4gdG9sZCB5b3UgaGF2ZSBkaWFiZXRlcwpoYXJkdG9nZXQkaHZkaWFiPC1SZWNvZGUoaGFyZHRvZ2V0JHByZWRpYWIxLAogICAgICAgICAgICAgICAgICAgICAgIHJlY29kZXM9IjE6MiA9J3llcyc7IDMgPSdubyc7IGVsc2UgPSBOQSIsCiAgICAgICAgICAgICAgICAgICAgICAgYXMuZmFjdG9yPVQpCgojRXZlciBoYWQgYSBzdHJva2UKaGFyZHRvZ2V0JHN0cm9rZTwtUmVjb2RlKGhhcmR0b2dldCRjdmRzdHJrMywgcmVjb2Rlcz0iMT0xOyAyPTA7IGVsc2U9TkEiKQoKI3Ntb2tlZApoYXJkdG9nZXQkc21va2VkPC1SZWNvZGUoaGFyZHRvZ2V0JHNtb2tlMTAwLCByZWNvZGVzPSIxPTE7IDI9MDsgZWxzZT1OQSIpCgoKI3JhY2UvZXRobmljaXR5CmhhcmR0b2dldCRibGFjazwtUmVjb2RlKGhhcmR0b2dldCRpbXByYWNlLAogICAgICAgICAgICAgICAgICAgICAgIHJlY29kZXM9IjI9MTsgOT1OQTsgZWxzZT0wIikKaGFyZHRvZ2V0JHdoaXRlPC1SZWNvZGUoaGFyZHRvZ2V0JGltcHJhY2UsCiAgICAgICAgICAgICAgICAgICAgICAgcmVjb2Rlcz0iMT0xOyA5PU5BOyBlbHNlPTAiKQpoYXJkdG9nZXQkb3RoZXI8LVJlY29kZShoYXJkdG9nZXQkaW1wcmFjZSwKICAgICAgICAgICAgICAgICAgICAgICByZWNvZGVzPSIzOjQ9MTsgOT1OQTsgZWxzZT0wIikKaGFyZHRvZ2V0JGhpc3BhbmljPC1SZWNvZGUoaGFyZHRvZ2V0JGltcHJhY2UsCiAgICAgICAgICAgICAgICAgICAgICAgICAgcmVjb2Rlcz0iNT0xOyA5PU5BOyBlbHNlPTAiKQoKaGFyZHRvZ2V0JHJhY2VfZXRoPC1SZWNvZGUoaGFyZHRvZ2V0JGltcHJhY2UsCiAgICAgICAgICAgICAgICAgICAgICAgICAgcmVjb2Rlcz0iMT0nbmh3aGl0ZSc7IDI9J25oX2JsYWNrJzsgMz0nbmhfb3RoZXInOzQ9J25oX211bHRpcmFjZSc7IDU9J2hpc3BhbmljJzsgZWxzZT1OQSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgYXMuZmFjdG9yID0gVCkKCiNlZHVjYXRpb24gbGV2ZWwKaGFyZHRvZ2V0JGVkdWM8LVJlY29kZShoYXJkdG9nZXQkZWR1Y2EsCnJlY29kZXM9IjE6Mj0nMFByaW0nOyAzPScxc29tZWhzJzsgND0nMmhzZ3JhZCc7IDU9JzNzb21lY29sJzsgNj0nNGNvbGdyYWQnOzk9TkEiLAphcy5mYWN0b3I9VCkKaGFyZHRvZ2V0JGVkdWM8LXJlbGV2ZWwoaGFyZHRvZ2V0JGVkdWMsIHJlZj0nMmhzZ3JhZCcpCgojQk1JLCBpbiB0aGUgYnJmc3NfMTdhIHRoZSBibWkgdmFyaWFibGUgaGFzIDIgaW1wbGllZCBkZWNpbWFsIHBsYWNlcywKI3NvIHdlIG11c3QgZGl2aWRlIGJ5IDEwMCB0byBnZXQgcmVhbCBibWkncwoKaGFyZHRvZ2V0JGJtaTwtaGFyZHRvZ2V0JGJtaTUvMTAwCgojSGVhbHRoeSBkYXlzCmhhcmR0b2dldCRoZWFsdGhkYXlzPC1SZWNvZGUoaGFyZHRvZ2V0JG1lbnRobHRoLCByZWNvZGVzID0gIjg4PTA7IDc3PU5BOyA5OT1OQSIpCmBgYAoKClJlc2VhcmNoIFF1ZXN0aW9uczoKCkRvIHBlb3BsZSB3aG8gYWN0IGFzIGEgY2FyZWdpdmVyIGZvciBzb21lb25lIHJlcG9ydCBoaWdoZXIgbGV2ZWxzIG9mIGRlcHJlc3Npb24/CgpEbyBwZW9wbGUgd2hvIGFzc2lzdCB3aXRoIGFjdGl2aXRpZXMgb2YgZGFpbHkgbGl2aW5nIHJlcG9ydCBoaWdoZXIgbGV2ZWxzIHRoYW4gdGhvc2Ugd2hvIHByb3ZpZGUgc3VwZXJ2aXNpb24gb3IgYXNzaXN0IHdpdGggb25seSBpbnN0cnVtZW50YWwgYWN0aXZpdGllcyBvZiBkYWlseSBsaXZpbmc/CgpXaGF0IGVmZmVjdCBkb2VzIGluY29tZSBoYXZlIG9uIHRoZSBudW1iZXIgb2YgcG9vciByYXRlZCBoZWFsdGggZGF5cyBmb3Igc29tZW9uZSB3aG8gYWN0IGFzIGEgY2FyZWdpdmVyIGZvciBzb21lb25lPwoK