five

Replication Data for: Will the Real Conspiracy Please Stand Up, Sources of Post-communist Democratic Failure

收藏
NIAID Data Ecosystem2026-03-12 收录
下载链接:
https://doi.org/10.7910/DVN/AXOFXL
下载链接
链接失效反馈
官方服务:
资源简介:
* Popova Marinov * Will the Real Conspiracy Please Stand Up: Sources of Post-communist Democratic Failure * Perspectives on Politcs * 2021 * Remarks: * This file generates Fig 2: file whofights.png * This file generates Fig 3а 3b: files diffconsp.png and dembgorslavimaya.png * You will need: * STATA 16 (or compatible version) * data file fb_survey.dta (available from Perspectives on Politics Dataverse * Instructions: * place data file in directory and run this file, as a STATA DO file (it will run since all text is commented out) * Instructions: * open file fb_survey.dta; execute these commands in same directory * BEGIN DO FILE * * This part generates used variables from Bulgarian FB Panel: label drop _all * AUTHORITARIAN SCALE: is based on a number of items showing auth traits when raising children gen auth=var2=="да се държи като другите" replace auth=auth+1 if var3=="уважение към възрастните" replace auth=auth+1 if var4=="добри обноски" replace auth=auth+1 if var5=="послушание" replace auth=3 if auth==4 ** WHO FIGHTS OLIGARCHY: view of respondents on who among politicians fights oligarchyy *SIMEONOV FIGHTS AGAINST OLIGARCHY local i="var6" local j="vs" gen fights_`j'=3 if `i'=="бори се" replace fights_`j'=2 if `i'=="донякъде се бори" replace fights_`j'=1 if `i'=="не се бори" *BB FIGHTS AGAINST OLIGARCHY local i="var7" local j="bb" gen fights_`j'=3 if `i'=="бори се" replace fights_`j'=2 if `i'=="донякъде се бори" replace fights_`j'=1 if `i'=="не се бори" *IVANOV FIGHTS AGAINST OLIGARCHY gen fights_hi=3 if var8=="бори се" replace fights_hi=2 if var8=="донякъде се бори" replace fights_hi=1 if var8=="не се бори" *Slavi FIGHTS AGAINST OLIGARCHY local i="var9" local j="st" gen fights_`j'=3 if `i'=="бори се" replace fights_`j'=2 if `i'=="донякъде се бори" replace fights_`j'=1 if `i'=="не се бори" *Babikyan FIGHTS AGAINST OLIGARCHY local i="var10" local j="ab" gen fights_`j'=3 if `i'=="бори се" replace fights_`j'=2 if `i'=="донякъде се бори" replace fights_`j'=1 if `i'=="не се бори" *PUTIN FIGHTS AGAINST OLIGARCHY gen fights_vp=3 if var11=="бори се" replace fights_vp=2 if var11=="донякъде се бори" replace fights_vp=1 if var11=="не се бори" *BOJO FIGHTS AGAINST OLIGARCHY local i="var12" local j="bj" gen fights_`j'=3 if `i'=="бори се" replace fights_`j'=2 if `i'=="донякъде се бори" replace fights_`j'=1 if `i'=="не се бори" *TRUMP FIGHTS AGAINST OLIGARCHY gen fights_dt=3 if var13=="бори се" replace fights_dt=2 if var13=="донякъде се бори" replace fights_dt=1 if var13=="не се бори" *VIEW THAT THE FIGHT FOR WOMEN AND MINORITY RIGHTS HAS GONE TOO FAR gen gender=3 if var16=="тези движения са неуместни и често стигат до крайности" replace gender=3 if var16=="тези движения са неуместни, но рядко стигат до крайности" replace gender=2 if var16=="тези движения са уместни, но често стигат до крайности" replace gender=1 if var16=="тези движения са уместни и рядко стигат до крайности" *VIEW THAT COVID IS A MAN-MADE CONSPIRACY gen covidc=var17=="целенасочено действие на кръгове заинтересовани лица" *VIEW THAT COVID VACCINES ARE A PROBLEM gen vaccine_problem=var18=="ваксините са по-скоро безопасни" replace vaccine_problem=2 if var18=="трудно е да се прецени, дали ваксините са опасни или безопасни" replace vaccine_problem=3 if var18=="ваксините са по-скоро опасни" * THIS PART SETS UP THE VARIABLE FOR THE WHOFIGHTS GRAPH * for sep graph wide of which politician fights * Step1 foreach i of varlist fights_hi fights_ab fights_st fights_dt fights_bj fights_vp fights_vs fights_bb { gen `i'_bin=`i'>=2 } * Step2 local k=0 foreach i of varlist fights_hi_bin fights_ab_bin fights_st_bin fights_bj_bin fights_dt_bin fights_vp_bin fights_vs_bin fights_bb_bin { local k=`k'+1 gen who`k'=`i' } ***** The below is a detour; uncomment and run separately, ***** having hit preseve, you will then hit restore to continue with the main file * Remark: * You will have the file whofights.png produced as a result, for * Fig 2 **preserve **keep who1-who8 **gen id=_n **reshape long who, i(id) j(politician) **rename who fights **label def pol 1 "Ivanov" 2 "Babikyan" 3 "Trifonov" 4 "Johnson" 5 "Trump" 6 "Putin" 7 "Simeonov" 8 "Borisov" **label val politician pol **graph dot (mean) fights, over(politician) marker(1, msymbol(o)) ytitle("fraction agreeing ___ fights oligarchy") ylabel(0(.2)1) aspectratio(1) graphregion(color(white)) **graph export whofights.pdf **graph export whofights.png **restore ***** END OF DETOUR * SETUP FOR WHO RESPONDENT WOULD VOTE FOR gen wouldvotefordabg=(strpos(var14,"Демократична България")>0) gen noforslavimaia=(strpos(var15,"Има Такъв Народ")>0 | strpos(var15,"Изправи се БГ")>0) gen oppnoforslavimaia=1-noforslavimaia rename oppnoforslavimaia voteforslavimaia label var voteforslavimaia "would vote for Slavi or Maya" * THIS IS A CONVENIENT HACK TO GET ONE MORE TITLE IN GRAPHS gen authlab=1 label def authlablab 1 "authoritarian predisposition" label val authlab authlablab *** Fig 3 a and b produced here dembgorslavimaya.png and...
创建时间:
2021-08-23
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作