use "C:\Users\ljzig\Desktop\anes_timeseries_2020_stata_20210719.dta" gen FTasian = . replace FTasian = V202477 if V202478==-1 replace FTasian = V202478 if V202477==-1 tab FTasian sum FTasian label variable FTasian "POST: Feeling thermometer: Asians/Asian-Americans" tab V202480 recode V202480 (0/49=1) (50/100 -9 998 999=0) (-8/-1=.), gen(coldBLACK) recode V202479 (0/49=1) (50/100 -9 998 999=0) (-8/-1=.), gen(coldHISPN) recode FTasian (0/49=1) (50/100 -9 998 999=0) (-8/-1=.), gen(coldASIAN) recode V202482 (0/49=1) (50/100 -9 998 999=0) (-8/-1=.), gen(coldWHITE) recode V202168 (0/49=1) (50/100 -9 998 999=0) (-8/-1=.), gen(coldMUSLM) recode V202170 (0/49=1) (50/100 -9 998 999=0) (-8/-1=.), gen(coldJEWS) recode V202169 (0/49=1) (50/100 -9 998 999=0) (-8/-1=.), gen(coldXTIAN) recode V202159 (0/49=1) (50/100 -9 998 999=0) (-8/-1=.), gen(coldCFUND) recode V202166 (0/49=1) (50/100 -9 998 999=0) (-8/-1=.), gen(coldGAYLS) recode V202172 (0/49=1) (50/100 -9 998 999=0) (-8/-1=.), gen(coldTRANS) recode V202481 (0/49=1) (50/100 -9 998 999=0) (-8/-1=.), gen(coldILIMM) recode V202184 (0/49=1) (50/100 -9 998 999=0) (-8/-1=.), gen(coldRURAL) tab1 coldBLACK coldHISPN coldASIAN coldWHITE coldMUSLM coldJEWS coldXTIAN coldCFUND coldGAYLS coldTRANS coldILIMM coldRURAL gen FTall = 0 replace FTall = 1 if coldBLACK!=. & coldWHITE!=. & coldASIAN!=. & coldHISPN!=. & coldMUSLM!=. & coldJEWS!=. & coldXTIAN!=. & coldCFUND!=. & coldGAYLS!=. & coldTRANS!=. & coldRURAL!=. & coldILIMM!=. tab FTall svyset [pweight=V200012b], strata(V200012d) psu(V200012c) singleunit(centered) // Survey weights [web sample] svy: prop coldJEWS coldHISPN coldASIAN coldBLACK coldWHITE coldXTIAN coldMUSLM coldCFUND coldGAYLS coldTRANS coldRURAL coldILIMM if FTall==1, level(83.4) codebook V201228 recode V201228 (1=1 "Democrat") (-9 -8 0 3 5=2 "Other") (2=3 "Republican") (-4=.), gen(pid3) tab V201228 pid3, mi svy: prop coldBLACK if pid3=="Democrat":pid3 , level(83.4) svy: prop coldBLACK if pid3=="Other":pid3 , level(83.4) svy: prop coldBLACK if pid3=="Republican":pid3, level(83.4) svy: prop coldHISPN if pid3=="Democrat":pid3 , level(83.4) svy: prop coldHISPN if pid3=="Other":pid3 , level(83.4) svy: prop coldHISPN if pid3=="Republican":pid3, level(83.4) svy: prop coldASIAN if pid3=="Democrat":pid3 , level(83.4) svy: prop coldASIAN if pid3=="Other":pid3 , level(83.4) svy: prop coldASIAN if pid3=="Republican":pid3, level(83.4) svy: prop coldWHITE if pid3=="Democrat":pid3 , level(83.4) svy: prop coldWHITE if pid3=="Other":pid3 , level(83.4) svy: prop coldWHITE if pid3=="Republican":pid3, level(83.4) svy: prop coldJEWS if pid3=="Democrat":pid3 , level(83.4) svy: prop coldJEWS if pid3=="Other":pid3 , level(83.4) svy: prop coldJEWS if pid3=="Republican":pid3, level(83.4) svy: prop coldMUSLM if pid3=="Democrat":pid3 , level(83.4) svy: prop coldMUSLM if pid3=="Other":pid3 , level(83.4) svy: prop coldMUSLM if pid3=="Republican":pid3, level(83.4) svy: prop coldXTIAN if pid3=="Democrat":pid3 , level(83.4) svy: prop coldXTIAN if pid3=="Other":pid3 , level(83.4) svy: prop coldXTIAN if pid3=="Republican":pid3, level(83.4) svy: prop coldCFUND if pid3=="Democrat":pid3 , level(83.4) svy: prop coldCFUND if pid3=="Other":pid3 , level(83.4) svy: prop coldCFUND if pid3=="Republican":pid3, level(83.4) svy: prop coldGAYLS if pid3=="Democrat":pid3 , level(83.4) svy: prop coldGAYLS if pid3=="Other":pid3 , level(83.4) svy: prop coldGAYLS if pid3=="Republican":pid3, level(83.4) svy: prop coldTRANS if pid3=="Democrat":pid3 , level(83.4) svy: prop coldTRANS if pid3=="Other":pid3 , level(83.4) svy: prop coldTRANS if pid3=="Republican":pid3, level(83.4) svy: prop coldILIMM if pid3=="Democrat":pid3 , level(83.4) svy: prop coldILIMM if pid3=="Other":pid3 , level(83.4) svy: prop coldILIMM if pid3=="Republican":pid3, level(83.4) svy: prop coldRURAL if pid3=="Democrat":pid3 , level(83.4) svy: prop coldRURAL if pid3=="Other":pid3 , level(83.4) svy: prop coldRURAL if pid3=="Republican":pid3, level(83.4) svy: prop pid3 if coldBLACK==1 & FTall==1, level(83.4) svy: prop pid3 if coldHISPN==1 & FTall==1, level(83.4) svy: prop pid3 if coldASIAN==1 & FTall==1, level(83.4) svy: prop pid3 if coldWHITE==1 & FTall==1, level(83.4) svy: prop pid3 if coldMUSLM==1 & FTall==1, level(83.4) svy: prop pid3 if coldJEWS ==1 & FTall==1, level(83.4) svy: prop pid3 if coldXTIAN==1 & FTall==1, level(83.4) svy: prop pid3 if coldCFUND==1 & FTall==1, level(83.4) svy: prop pid3 if coldGAYLS==1 & FTall==1, level(83.4) svy: prop pid3 if coldTRANS==1 & FTall==1, level(83.4) svy: prop pid3 if coldILIMM==1 & FTall==1, level(83.4) svy: prop pid3 if coldRURAL==1 & FTall==1, level(83.4) // Survey weights [full sample] svyset [pweight=V200010b], strata(V200010d) psu(V200010c) singleunit(centered)