************************************************************************************************** *** This do file creates the replication results for *** The Friend of my Enemy is my Enemy. International Alliances and International Terrorism */ *** Thomas Plümper (University of Essex) */ *** Eric Neumayer (LSE) */ *** Published in: European Journal of Political Research, 49 (1), 2010, pp. 75-96 */ ************************************************************************************************** ************************************************************************************************** /* Note: You have to change "local DIR" to the directory you copy the original stata files contained */ /* in the zip file and then run the do file. */ ************************************************************************************************** version 11.0 drop _all clear matrix clear mata set mem 800m set mat 500 *********************************************************************************** local DIR = "C:\Research\Conflict\ITERATE\" /*change relative path to the directory where the files are located */ cd "`DIR'" *********************************************************************************** use "Article for EJPR (terrorism).dta", clear capture drop cincsharetarget_alliance gen cincsharetarget_alliance=cincsharetarget*alliance capture drop cincsharetarget_atopally gen cincsharetarget_atopally=cincsharetarget*atopally ** Main results * model 1 nbreg incidents lnpopterr lnpoptarg lngdppcterrorists lngdppctarget polity2terrorists polity2target contiguity samedyad lndistance alliance cincsharetarget cincsharetarget_alliance if israel==0, nolrtest cluster(dyadid) * Table 2 * Percentage changes reported in table 2 can be calculated from comparing the estimated rates of the following predictions * Baseline prvalue, x(alliance=0 cincsharetarget_alliance=0 cincsharetarget=0.5) rest(mean) level(90) save * Predicted changes relative to baseline prvalue, x(alliance=0 cincsharetarget_alliance=0 cincsharetarget=0.1) rest(mean) level(90) diff percent prvalue, x(alliance=1 cincsharetarget_alliance=0.1 cincsharetarget=0.1) rest(mean) level(90) diff prvalue, x(alliance=0 cincsharetarget_alliance=0 cincsharetarget=0.3) rest(mean) level(90) diff prvalue, x(alliance=1 cincsharetarget_alliance=0.3 cincsharetarget=0.3) rest(mean) level(90) diff prvalue, x(alliance=1 cincsharetarget_alliance=0.5 cincsharetarget=0.5) rest(mean) level(90) diff prvalue, x(alliance=0 cincsharetarget_alliance=0 cincsharetarget=0.7) rest(mean) level(90) diff prvalue, x(alliance=1 cincsharetarget_alliance=0.7 cincsharetarget=0.7) rest(mean) level(90) diff prvalue, x(alliance=0 cincsharetarget_alliance=0 cincsharetarget=0.9) rest(mean) level(90) diff prvalue, x(alliance=1 cincsharetarget_alliance=0.9 cincsharetarget=0.9) rest(mean) level(90) diff ** Note: Stata 12 offers an easier way to see how the effect of alliances is conditioned by power differences ** Calculate marginal (partial) effect of alliances at various values of power differences ** Take away the star in front of command lines to activate *quietly nbreg incidents lnpopterr lnpoptarg lngdppcterrorists lngdppctarget polity2terrorists polity2target contiguity samedyad lndistance alliance##c.cincsharetarget if israel==0, nolrtest cluster(dyadid) *margins, dydx(alliance) at(cincsharetarget=(.1 .3 .5 .9)) atmeans pwcompare(group) vce(unconditional) * model 2 quietly nbreg incidents lnpopterr lnpoptarg lngdppcterrorists lngdppctarget polity2terrorists polity2target contiguity samedyad lndistance alliance cincsharetarget cincsharetarget_alliance if israel==0, nolrtest cluster(dyadid) capture drop alliance_coef ge alliance_coef=_b[alliance] capture drop cincsharetarget_coef ge cincsharetarget_coef=_b[cincsharetarget] capture drop cinc_all_coef ge cinc_all_coef=_b[cincsharetarget_alliance] capture drop interactsharedum gen interactsharedum=_b[alliance]*alliance+_b[cincsharetarget]*cincsharetarget+_b[cincsharetarget_alliance]*cincsharetarget_alliance capture drop politytarg_interactshare capture drop polityterr_interactshare gen politytarg_interactshare=polity2target*interactsharedum gen polityterr_interactshare=polity2terrorists*interactsharedum nbreg incidents lnpopterr lnpoptarg lngdppcterrorists lngdppctarget polity2terrorists polity2target contiguity samedyad lndistance politytarg_interactshare polityterr_interactshare interactsharedum if israel==0, nolrtest cluster(dyadid) * Table 3 * Percentage changes reported in table 3 can be calculated from comparing the estimated rates of the following predictions * Baseline * alliance=0, cincshare_targ=0.5, polity_targ=0, polity_terr=0 capture drop interacttemp ge interacttemp=alliance_coef*0+cincsharetarget_coef*0.5+cinc_all_coef*0 global interacttempmacro=alliance_coef*0+cincsharetarget_coef*0.5+cinc_all_coef*0 global interacttemp_politytarget=interacttemp*0 global interacttemp_polityterrorists=interacttemp*0 prvalue, x(interactsharedum=$interacttempmacro politytarg_interactshare=$interacttemp_politytarget polityterr_interactshare=$interacttemp_polityterrorists polity2target=0 polity2terrorists=0) rest(mean) level(90) save * Predicted changes relative to baseline ** CINCSHARE_targ=0.1, polity varying * alliance=0, cincshare_targ=0.1, polity_targ=-10, polity_terr=10 capture drop interacttemp ge interacttemp=alliance_coef*0+cincsharetarget_coef*0.1+cinc_all_coef*0 global interacttempmacro=alliance_coef*0+cincsharetarget_coef*0.1+cinc_all_coef*0 global interacttemp_politytarget=interacttemp*-10 global interacttemp_polityterrorists=interacttemp*10 prvalue, x(interactsharedum=$interacttempmacro politytarg_interactshare=$interacttemp_politytarget polityterr_interactshare=$interacttemp_polityterrorists polity2target=-10 polity2terrorists=10) rest(mean) level(90) diff * alliance=1, cincshare_targ=0.1, polity_targ=-10, polity_terr=10 capture drop interacttemp ge interacttemp=alliance_coef*1+cincsharetarget_coef*0.1+cinc_all_coef*0.1 global interacttempmacro=alliance_coef*1+cincsharetarget_coef*0.1+cinc_all_coef*0.1 global interacttemp_politytarget=interacttemp*-10 global interacttemp_polityterrorists=interacttemp*10 prvalue, x(interactsharedum=$interacttempmacro politytarg_interactshare=$interacttemp_politytarget polityterr_interactshare=$interacttemp_polityterrorists polity2target=-10 polity2terrorists=10) rest(mean) level(90) diff * alliance=0, cincshare_targ=0.1, polity_targ=-10, polity_terr=0 capture drop interacttemp ge interacttemp=alliance_coef*0+cincsharetarget_coef*0.1+cinc_all_coef*0 global interacttempmacro=alliance_coef*0+cincsharetarget_coef*0.1+cinc_all_coef*0 global interacttemp_politytarget=interacttemp*-10 global interacttemp_polityterrorists=interacttemp*0 prvalue, x(interactsharedum=$interacttempmacro politytarg_interactshare=$interacttemp_politytarget polityterr_interactshare=$interacttemp_polityterrorists polity2target=-10 polity2terrorists=0) rest(mean) level(90) diff * alliance=1, cincshare_targ=0.1, polity_targ=-10, polity_terr=0 capture drop interacttemp ge interacttemp=alliance_coef*1+cincsharetarget_coef*0.1+cinc_all_coef*0.1 global interacttempmacro=alliance_coef*1+cincsharetarget_coef*0.1+cinc_all_coef*0.1 global interacttemp_politytarget=interacttemp*-10 global interacttemp_polityterrorists=interacttemp*0 prvalue, x(interactsharedum=$interacttempmacro politytarg_interactshare=$interacttemp_politytarget polityterr_interactshare=$interacttemp_polityterrorists polity2target=-10 polity2terrorists=0) rest(mean) level(90) diff * alliance=0, cincshare_targ=0.1, polity_targ=0, polity_terr=0 capture drop interacttemp ge interacttemp=alliance_coef*0+cincsharetarget_coef*0.1+cinc_all_coef*0 global interacttempmacro=alliance_coef*0+cincsharetarget_coef*0.1+cinc_all_coef*0 global interacttemp_politytarget=interacttemp*0 global interacttemp_polityterrorists=interacttemp*0 prvalue, x(interactsharedum=$interacttempmacro politytarg_interactshare=$interacttemp_politytarget polityterr_interactshare=$interacttemp_polityterrorists polity2target=0 polity2terrorists=0) rest(mean) level(90) diff * alliance=1, cincshare_targ=0.1, polity_targ=0, polity_terr=0 capture drop interacttemp ge interacttemp=alliance_coef*1+cincsharetarget_coef*0.1+cinc_all_coef*0.1 global interacttempmacro=alliance_coef*1+cincsharetarget_coef*0.1+cinc_all_coef*0.1 global interacttemp_politytarget=interacttemp*0 global interacttemp_polityterrorists=interacttemp*0 prvalue, x(interactsharedum=$interacttempmacro politytarg_interactshare=$interacttemp_politytarget polityterr_interactshare=$interacttemp_polityterrorists polity2target=0 polity2terrorists=0) rest(mean) level(90) diff * alliance=0, cincshare_targ=0.1, polity_targ=10, polity_terr=0 capture drop interacttemp ge interacttemp=alliance_coef*0+cincsharetarget_coef*0.1+cinc_all_coef*0 global interacttempmacro=alliance_coef*0+cincsharetarget_coef*0.1+cinc_all_coef*0 global interacttemp_politytarget=interacttemp*10 global interacttemp_polityterrorists=interacttemp*0 prvalue, x(interactsharedum=$interacttempmacro politytarg_interactshare=$interacttemp_politytarget polityterr_interactshare=$interacttemp_polityterrorists polity2target=10 polity2terrorists=0) rest(mean) level(90) diff * alliance=1, cincshare_targ=0.1, polity_targ=10, polity_terr=0 capture drop interacttemp ge interacttemp=alliance_coef*1+cincsharetarget_coef*0.1+cinc_all_coef*0.1 global interacttempmacro=alliance_coef*1+cincsharetarget_coef*0.1+cinc_all_coef*0.1 global interacttemp_politytarget=interacttemp*10 global interacttemp_polityterrorists=interacttemp*0 prvalue, x(interactsharedum=$interacttempmacro politytarg_interactshare=$interacttemp_politytarget polityterr_interactshare=$interacttemp_polityterrorists polity2target=10 polity2terrorists=0) rest(mean) level(90) diff * alliance=0, cincshare_targ=0.1, polity_targ=10, polity_terr=-10 capture drop interacttemp ge interacttemp=alliance_coef*0+cincsharetarget_coef*0.1+cinc_all_coef*0 global interacttempmacro=alliance_coef*0+cincsharetarget_coef*0.1+cinc_all_coef*0 global interacttemp_politytarget=interacttemp*10 global interacttemp_polityterrorists=interacttemp*-10 prvalue, x(interactsharedum=$interacttempmacro politytarg_interactshare=$interacttemp_politytarget polityterr_interactshare=$interacttemp_polityterrorists polity2target=10 polity2terrorists=-10) rest(mean) level(90) diff * alliance=1, cincshare_targ=0.1, polity_targ=10, polity_terr=-10 capture drop interacttemp ge interacttemp=alliance_coef*1+cincsharetarget_coef*0.1+cinc_all_coef*0.1 global interacttempmacro=alliance_coef*1+cincsharetarget_coef*0.1+cinc_all_coef*0.1 global interacttemp_politytarget=interacttemp*10 global interacttemp_polityterrorists=interacttemp*-10 prvalue, x(interactsharedum=$interacttempmacro politytarg_interactshare=$interacttemp_politytarget polityterr_interactshare=$interacttemp_polityterrorists polity2target=10 polity2terrorists=-10) rest(mean) level(90) diff ** CINCSHARE_targ=0.5, polity varying * alliance=0, cincshare_targ=0.5, polity_targ=-10, polity_terr=10 capture drop interacttemp ge interacttemp=alliance_coef*0+cincsharetarget_coef*0.5+cinc_all_coef*0 global interacttempmacro=alliance_coef*0+cincsharetarget_coef*0.5+cinc_all_coef*0 global interacttemp_politytarget=interacttemp*-10 global interacttemp_polityterrorists=interacttemp*10 prvalue, x(interactsharedum=$interacttempmacro politytarg_interactshare=$interacttemp_politytarget polityterr_interactshare=$interacttemp_polityterrorists polity2target=-10 polity2terrorists=10) rest(mean) level(90) diff * alliance=1, cincshare_targ=0.5, polity_targ=-10, polity_terr=10 capture drop interacttemp ge interacttemp=alliance_coef*1+cincsharetarget_coef*0.5+cinc_all_coef*0.5 global interacttempmacro=alliance_coef*1+cincsharetarget_coef*0.5+cinc_all_coef*0.5 global interacttemp_politytarget=interacttemp*-10 global interacttemp_polityterrorists=interacttemp*10 prvalue, x(interactsharedum=$interacttempmacro politytarg_interactshare=$interacttemp_politytarget polityterr_interactshare=$interacttemp_polityterrorists polity2target=-10 polity2terrorists=10) rest(mean) level(90) diff * alliance=0, cincshare_targ=0.5, polity_targ=-10, polity_terr=0 capture drop interacttemp ge interacttemp=alliance_coef*0+cincsharetarget_coef*0.5+cinc_all_coef*0 global interacttempmacro=alliance_coef*0+cincsharetarget_coef*0.5+cinc_all_coef*0 global interacttemp_politytarget=interacttemp*-10 global interacttemp_polityterrorists=interacttemp*0 prvalue, x(interactsharedum=$interacttempmacro politytarg_interactshare=$interacttemp_politytarget polityterr_interactshare=$interacttemp_polityterrorists polity2target=-10 polity2terrorists=0) rest(mean) level(90) diff * alliance=1, cincshare_targ=0.5, polity_targ=-10, polity_terr=0 capture drop interacttemp ge interacttemp=alliance_coef*1+cincsharetarget_coef*0.5+cinc_all_coef*0.5 global interacttempmacro=alliance_coef*1+cincsharetarget_coef*0.5+cinc_all_coef*0.5 global interacttemp_politytarget=interacttemp*-10 global interacttemp_polityterrorists=interacttemp*0 prvalue, x(interactsharedum=$interacttempmacro politytarg_interactshare=$interacttemp_politytarget polityterr_interactshare=$interacttemp_polityterrorists polity2target=-10 polity2terrorists=0) rest(mean) level(90) diff * alliance=0, cincshare_targ=0.5, polity_targ=0, polity_terr=0 capture drop interacttemp ge interacttemp=alliance_coef*0+cincsharetarget_coef*0.5+cinc_all_coef*0 global interacttempmacro=alliance_coef*0+cincsharetarget_coef*0.5+cinc_all_coef*0 global interacttemp_politytarget=interacttemp*0 global interacttemp_polityterrorists=interacttemp*0 prvalue, x(interactsharedum=$interacttempmacro politytarg_interactshare=$interacttemp_politytarget polityterr_interactshare=$interacttemp_polityterrorists polity2target=0 polity2terrorists=0) rest(mean) level(90) diff * alliance=1, cincshare_targ=0.5, polity_targ=0, polity_terr=0 capture drop interacttemp ge interacttemp=alliance_coef*1+cincsharetarget_coef*0.5+cinc_all_coef*0.5 global interacttempmacro=alliance_coef*1+cincsharetarget_coef*0.5+cinc_all_coef*0.5 global interacttemp_politytarget=interacttemp*0 global interacttemp_polityterrorists=interacttemp*0 prvalue, x(interactsharedum=$interacttempmacro politytarg_interactshare=$interacttemp_politytarget polityterr_interactshare=$interacttemp_polityterrorists polity2target=0 polity2terrorists=0) rest(mean) level(90) diff * alliance=0, cincshare_targ=0.5, polity_targ=10, polity_terr=0 capture drop interacttemp ge interacttemp=alliance_coef*0+cincsharetarget_coef*0.5+cinc_all_coef*0 global interacttempmacro=alliance_coef*0+cincsharetarget_coef*0.5+cinc_all_coef*0 global interacttemp_politytarget=interacttemp*10 global interacttemp_polityterrorists=interacttemp*0 prvalue, x(interactsharedum=$interacttempmacro politytarg_interactshare=$interacttemp_politytarget polityterr_interactshare=$interacttemp_polityterrorists polity2target=10 polity2terrorists=0) rest(mean) level(90) diff * alliance=1, cincshare_targ=0.5, polity_targ=10, polity_terr=0 capture drop interacttemp ge interacttemp=alliance_coef*1+cincsharetarget_coef*0.5+cinc_all_coef*0.5 global interacttempmacro=alliance_coef*1+cincsharetarget_coef*0.5+cinc_all_coef*0.5 global interacttemp_politytarget=interacttemp*10 global interacttemp_polityterrorists=interacttemp*0 prvalue, x(interactsharedum=$interacttempmacro politytarg_interactshare=$interacttemp_politytarget polityterr_interactshare=$interacttemp_polityterrorists polity2target=10 polity2terrorists=0) rest(mean) level(90) diff * alliance=0, cincshare_targ=0.5, polity_targ=10, polity_terr=-10 capture drop interacttemp ge interacttemp=alliance_coef*0+cincsharetarget_coef*0.5+cinc_all_coef*0 global interacttempmacro=alliance_coef*0+cincsharetarget_coef*0.5+cinc_all_coef*0 global interacttemp_politytarget=interacttemp*10 global interacttemp_polityterrorists=interacttemp*-10 prvalue, x(interactsharedum=$interacttempmacro politytarg_interactshare=$interacttemp_politytarget polityterr_interactshare=$interacttemp_polityterrorists polity2target=10 polity2terrorists=-10) rest(mean) level(90) diff * alliance=1, cincshare_targ=0.5, polity_targ=10, polity_terr=-10 capture drop interacttemp ge interacttemp=alliance_coef*1+cincsharetarget_coef*0.5+cinc_all_coef*0.5 global interacttempmacro=alliance_coef*1+cincsharetarget_coef*0.5+cinc_all_coef*0.5 global interacttemp_politytarget=interacttemp*10 global interacttemp_polityterrorists=interacttemp*-10 prvalue, x(interactsharedum=$interacttempmacro politytarg_interactshare=$interacttemp_politytarget polityterr_interactshare=$interacttemp_polityterrorists polity2target=10 polity2terrorists=-10) rest(mean) level(90) diff ** CINCSHARE_targ=0.9, polity varying * alliance=0, cincshare_targ=0.9, polity_targ=-10, polity_terr=10 capture drop interacttemp ge interacttemp=alliance_coef*0+cincsharetarget_coef*0.9+cinc_all_coef*0 global interacttempmacro=alliance_coef*0+cincsharetarget_coef*0.9+cinc_all_coef*0 global interacttemp_politytarget=interacttemp*-10 global interacttemp_polityterrorists=interacttemp*10 prvalue, x(interactsharedum=$interacttempmacro politytarg_interactshare=$interacttemp_politytarget polityterr_interactshare=$interacttemp_polityterrorists polity2target=-10 polity2terrorists=10) rest(mean) level(90) diff * alliance=1, cincshare_targ=0.9, polity_targ=-10, polity_terr=10 capture drop interacttemp ge interacttemp=alliance_coef*1+cincsharetarget_coef*0.9+cinc_all_coef*0.9 global interacttempmacro=alliance_coef*1+cincsharetarget_coef*0.9+cinc_all_coef*0.9 global interacttemp_politytarget=interacttemp*-10 global interacttemp_polityterrorists=interacttemp*10 prvalue, x(interactsharedum=$interacttempmacro politytarg_interactshare=$interacttemp_politytarget polityterr_interactshare=$interacttemp_polityterrorists polity2target=-10 polity2terrorists=10) rest(mean) level(90) diff * alliance=0, cincshare_targ=0.9, polity_targ=-10, polity_terr=0 capture drop interacttemp ge interacttemp=alliance_coef*0+cincsharetarget_coef*0.9+cinc_all_coef*0 global interacttempmacro=alliance_coef*0+cincsharetarget_coef*0.9+cinc_all_coef*0 global interacttemp_politytarget=interacttemp*-10 global interacttemp_polityterrorists=interacttemp*0 prvalue, x(interactsharedum=$interacttempmacro politytarg_interactshare=$interacttemp_politytarget polityterr_interactshare=$interacttemp_polityterrorists polity2target=-10 polity2terrorists=0) rest(mean) level(90) diff * alliance=1, cincshare_targ=0.9, polity_targ=-10, polity_terr=0 capture drop interacttemp ge interacttemp=alliance_coef*1+cincsharetarget_coef*0.9+cinc_all_coef*0.9 global interacttempmacro=alliance_coef*1+cincsharetarget_coef*0.9+cinc_all_coef*0.9 global interacttemp_politytarget=interacttemp*-10 global interacttemp_polityterrorists=interacttemp*0 prvalue, x(interactsharedum=$interacttempmacro politytarg_interactshare=$interacttemp_politytarget polityterr_interactshare=$interacttemp_polityterrorists polity2target=-10 polity2terrorists=0) rest(mean) level(90) diff * alliance=0, cincshare_targ=0.9, polity_targ=0, polity_terr=0 capture drop interacttemp ge interacttemp=alliance_coef*0+cincsharetarget_coef*0.9+cinc_all_coef*0 global interacttempmacro=alliance_coef*0+cincsharetarget_coef*0.9+cinc_all_coef*0 global interacttemp_politytarget=interacttemp*0 global interacttemp_polityterrorists=interacttemp*0 prvalue, x(interactsharedum=$interacttempmacro politytarg_interactshare=$interacttemp_politytarget polityterr_interactshare=$interacttemp_polityterrorists polity2target=0 polity2terrorists=0) rest(mean) level(90) diff * alliance=1, cincshare_targ=0.9, polity_targ=0, polity_terr=0 capture drop interacttemp ge interacttemp=alliance_coef*1+cincsharetarget_coef*0.9+cinc_all_coef*0.9 global interacttempmacro=alliance_coef*1+cincsharetarget_coef*0.9+cinc_all_coef*0.9 global interacttemp_politytarget=interacttemp*0 global interacttemp_polityterrorists=interacttemp*0 prvalue, x(interactsharedum=$interacttempmacro politytarg_interactshare=$interacttemp_politytarget polityterr_interactshare=$interacttemp_polityterrorists polity2target=0 polity2terrorists=0) rest(mean) level(90) diff * alliance=0, cincshare_targ=0.9, polity_targ=10, polity_terr=0 capture drop interacttemp ge interacttemp=alliance_coef*0+cincsharetarget_coef*0.9+cinc_all_coef*0 global interacttempmacro=alliance_coef*0+cincsharetarget_coef*0.9+cinc_all_coef*0 global interacttemp_politytarget=interacttemp*10 global interacttemp_polityterrorists=interacttemp*0 prvalue, x(interactsharedum=$interacttempmacro politytarg_interactshare=$interacttemp_politytarget polityterr_interactshare=$interacttemp_polityterrorists polity2target=10 polity2terrorists=0) rest(mean) level(90) diff * alliance=1, cincshare_targ=0.9, polity_targ=10, polity_terr=0 capture drop interacttemp ge interacttemp=alliance_coef*1+cincsharetarget_coef*0.9+cinc_all_coef*0.9 global interacttempmacro=alliance_coef*1+cincsharetarget_coef*0.9+cinc_all_coef*0.9 global interacttemp_politytarget=interacttemp*10 global interacttemp_polityterrorists=interacttemp*0 prvalue, x(interactsharedum=$interacttempmacro politytarg_interactshare=$interacttemp_politytarget polityterr_interactshare=$interacttemp_polityterrorists polity2target=10 polity2terrorists=0) rest(mean) level(90) diff * alliance=0, cincshare_targ=0.9, polity_targ=10, polity_terr=-10 capture drop interacttemp ge interacttemp=alliance_coef*0+cincsharetarget_coef*0.9+cinc_all_coef*0 global interacttempmacro=alliance_coef*0+cincsharetarget_coef*0.9+cinc_all_coef*0 global interacttemp_politytarget=interacttemp*10 global interacttemp_polityterrorists=interacttemp*-10 prvalue, x(interactsharedum=$interacttempmacro politytarg_interactshare=$interacttemp_politytarget polityterr_interactshare=$interacttemp_polityterrorists polity2target=10 polity2terrorists=-10) rest(mean) level(90) diff * alliance=1, cincshare_targ=0.9, polity_targ=10, polity_terr=-10 capture drop interacttemp ge interacttemp=alliance_coef*1+cincsharetarget_coef*0.9+cinc_all_coef*0.9 global interacttempmacro=alliance_coef*1+cincsharetarget_coef*0.9+cinc_all_coef*0.9 global interacttemp_politytarget=interacttemp*10 global interacttemp_polityterrorists=interacttemp*-10 prvalue, x(interactsharedum=$interacttempmacro politytarg_interactshare=$interacttemp_politytarget polityterr_interactshare=$interacttemp_polityterrorists polity2target=10 polity2terrorists=-10) rest(mean) level(90) diff * model 3 nbreg incidents lnpopterr lnpoptarg lngdppcterrorists lngdppctarget polity2terrorists polity2target contiguity samedyad lndistance atopally cincsharetarget cincsharetarget_atopally if israel==0, nolrtest cluster(dyadid) * model 4 capture drop interactsharedum gen interactsharedum=_b[atopally]*atopally+_b[cincsharetarget]*cincsharetarget+_b[cincsharetarget_atopally]*cincsharetarget_atopally capture drop politytarg_interactshare capture drop polityterr_interactshare gen politytarg_interactshare=polity2target*interactsharedum gen polityterr_interactshare=polity2terrorists*interactsharedum nbreg incidents lnpopterr lnpoptarg lngdppcterrorists lngdppctarget polity2terrorists polity2target contiguity samedyad lndistance politytarg_interactshare polityterr_interactshare interactsharedum if israel==0, nolrtest cluster(dyadid) * Fatal incidents only * model 1 nbreg fatalincidents lnpopterr lnpoptarg lngdppcterrorists lngdppctarget polity2terrorists polity2target contiguity samedyad lndistance alliance cincsharetarget cincsharetarget_alliance if israel==0, nolrtest cluster(dyadid) * model 2 capture drop interactsharedum gen interactsharedum=_b[alliance]*alliance+_b[cincsharetarget]*cincsharetarget+_b[cincsharetarget_alliance]*cincsharetarget_alliance capture drop politytarg_interactshare capture drop polityterr_interactshare gen politytarg_interactshare=polity2target*interactsharedum gen polityterr_interactshare=polity2terrorists*interactsharedum nbreg fatalincidents lnpopterr lnpoptarg lngdppcterrorists lngdppctarget polity2terrorists polity2target contiguity samedyad lndistance politytarg_interactshare polityterr_interactshare interactsharedum if israel==0, nolrtest cluster(dyadid) * model 3 nbreg fatalincidents lnpopterr lnpoptarg lngdppcterrorists lngdppctarget polity2terrorists polity2target contiguity samedyad lndistance atopally cincsharetarget cincsharetarget_atopally if israel==0, nolrtest cluster(dyadid) * model 4 capture drop interactsharedum gen interactsharedum=_b[atopally]*atopally+_b[cincsharetarget]*cincsharetarget+_b[cincsharetarget_atopally]*cincsharetarget_atopally capture drop politytarg_interactshare capture drop polityterr_interactshare gen politytarg_interactshare=polity2target*interactsharedum gen polityterr_interactshare=polity2terrorists*interactsharedum nbreg fatalincidents lnpopterr lnpoptarg lngdppcterrorists lngdppctarget polity2terrorists polity2target contiguity samedyad lndistance politytarg_interactshare polityterr_interactshare interactsharedum if israel==0, nolrtest cluster(dyadid) * Killings instead of incidents * model 1 nbreg killings lnpopterr lnpoptarg lngdppcterrorists lngdppctarget polity2terrorists polity2target contiguity samedyad lndistance alliance cincsharetarget cincsharetarget_alliance if israel==0, nolrtest cluster(dyadid) * model 2 capture drop interactsharedum gen interactsharedum=_b[alliance]*alliance+_b[cincsharetarget]*cincsharetarget+_b[cincsharetarget_alliance]*cincsharetarget_alliance capture drop politytarg_interactshare capture drop polityterr_interactshare gen politytarg_interactshare=polity2target*interactsharedum gen polityterr_interactshare=polity2terrorists*interactsharedum nbreg killings lnpopterr lnpoptarg lngdppcterrorists lngdppctarget polity2terrorists polity2target contiguity samedyad lndistance politytarg_interactshare polityterr_interactshare interactsharedum if israel==0, nolrtest cluster(dyadid) * model 3 nbreg killings lnpopterr lnpoptarg lngdppcterrorists lngdppctarget polity2terrorists polity2target contiguity samedyad lndistance atopally cincsharetarget cincsharetarget_atopally if israel==0, nolrtest cluster(dyadid) * model 4 capture drop interactsharedum gen interactsharedum=_b[atopally]*atopally+_b[cincsharetarget]*cincsharetarget+_b[cincsharetarget_atopally]*cincsharetarget_atopally capture drop politytarg_interactshare capture drop polityterr_interactshare gen politytarg_interactshare=polity2target*interactsharedum gen polityterr_interactshare=polity2terrorists*interactsharedum nbreg killings lnpopterr lnpoptarg lngdppcterrorists lngdppctarget polity2terrorists polity2target contiguity samedyad lndistance politytarg_interactshare polityterr_interactshare interactsharedum if israel==0, nolrtest cluster(dyadid) * Without samedyad var * model 1 nbreg incidents lnpopterr lnpoptarg lngdppcterrorists lngdppctarget polity2terrorists polity2target contiguity lndistance alliance cincsharetarget cincsharetarget_alliance if israel==0, nolrtest cluster(dyadid) * model 2 capture drop interactsharedum gen interactsharedum=_b[alliance]*alliance+_b[cincsharetarget]*cincsharetarget+_b[cincsharetarget_alliance]*cincsharetarget_alliance capture drop politytarg_interactshare capture drop polityterr_interactshare gen politytarg_interactshare=polity2target*interactsharedum gen polityterr_interactshare=polity2terrorists*interactsharedum nbreg incidents lnpopterr lnpoptarg lngdppcterrorists lngdppctarget polity2terrorists polity2target contiguity lndistance politytarg_interactshare polityterr_interactshare interactsharedum if israel==0, nolrtest cluster(dyadid) * model 3 nbreg incidents lnpopterr lnpoptarg lngdppcterrorists lngdppctarget polity2terrorists polity2target contiguity lndistance atopally cincsharetarget cincsharetarget_atopally if israel==0, nolrtest cluster(dyadid) * model 4 capture drop interactsharedum gen interactsharedum=_b[atopally]*atopally+_b[cincsharetarget]*cincsharetarget+_b[cincsharetarget_atopally]*cincsharetarget_atopally capture drop politytarg_interactshare capture drop polityterr_interactshare gen politytarg_interactshare=polity2target*interactsharedum gen polityterr_interactshare=polity2terrorists*interactsharedum nbreg incidents lnpopterr lnpoptarg lngdppcterrorists lngdppctarget polity2terrorists polity2target contiguity lndistance politytarg_interactshare polityterr_interactshare interactsharedum if israel==0, nolrtest cluster(dyadid) * Excluding same dyad observations * model 1 nbreg incidents lnpopterr lnpoptarg lngdppcterrorists lngdppctarget polity2terrorists polity2target contiguity lndistance alliance cincsharetarget cincsharetarget_alliance if israel==0 & samedyad==0, nolrtest cluster(dyadid) * model 2 capture drop interactsharedum gen interactsharedum=_b[alliance]*alliance+_b[cincsharetarget]*cincsharetarget+_b[cincsharetarget_alliance]*cincsharetarget_alliance capture drop politytarg_interactshare capture drop polityterr_interactshare gen politytarg_interactshare=polity2target*interactsharedum gen polityterr_interactshare=polity2terrorists*interactsharedum nbreg incidents lnpopterr lnpoptarg lngdppcterrorists lngdppctarget polity2terrorists polity2target contiguity lndistance politytarg_interactshare polityterr_interactshare interactsharedum if israel==0 & samedyad==0, nolrtest cluster(dyadid) * model 3 nbreg incidents lnpopterr lnpoptarg lngdppcterrorists lngdppctarget polity2terrorists polity2target contiguity lndistance atopally cincsharetarget cincsharetarget_atopally if israel==0 & samedyad==0, nolrtest cluster(dyadid) * model 4 capture drop interactsharedum gen interactsharedum=_b[atopally]*atopally+_b[cincsharetarget]*cincsharetarget+_b[cincsharetarget_atopally]*cincsharetarget_atopally capture drop politytarg_interactshare capture drop polityterr_interactshare gen politytarg_interactshare=polity2target*interactsharedum gen polityterr_interactshare=polity2terrorists*interactsharedum nbreg incidents lnpopterr lnpoptarg lngdppcterrorists lngdppctarget polity2terrorists polity2target contiguity lndistance politytarg_interactshare polityterr_interactshare interactsharedum if israel==0 & samedyad==0, nolrtest cluster(dyadid) * all three nationalities * model 1 nbreg victimallincidents lnpopterr lnpoptarg lngdppcterrorists lngdppctarget polity2terrorists polity2target contiguity samedyad lndistance alliance cincsharetarget cincsharetarget_alliance if israel==0, nolrtest cluster(dyadid) * model 2 capture drop interactsharedum gen interactsharedum=_b[alliance]*alliance+_b[cincsharetarget]*cincsharetarget+_b[cincsharetarget_alliance]*cincsharetarget_alliance capture drop politytarg_interactshare capture drop polityterr_interactshare gen politytarg_interactshare=polity2target*interactsharedum gen polityterr_interactshare=polity2terrorists*interactsharedum nbreg victimallincidents lnpopterr lnpoptarg lngdppcterrorists lngdppctarget polity2terrorists polity2target contiguity samedyad lndistance politytarg_interactshare polityterr_interactshare interactsharedum if israel==0, nolrtest cluster(dyadid) * model 3 nbreg victimallincidents lnpopterr lnpoptarg lngdppcterrorists lngdppctarget polity2terrorists polity2target contiguity samedyad lndistance atopally cincsharetarget cincsharetarget_atopally if israel==0, nolrtest cluster(dyadid) * model 4 capture drop interactsharedum gen interactsharedum=_b[atopally]*atopally+_b[cincsharetarget]*cincsharetarget+_b[cincsharetarget_atopally]*cincsharetarget_atopally capture drop politytarg_interactshare capture drop polityterr_interactshare gen politytarg_interactshare=polity2target*interactsharedum gen polityterr_interactshare=polity2terrorists*interactsharedum nbreg victimallincidents lnpopterr lnpoptarg lngdppcterrorists lngdppctarget polity2terrorists polity2target contiguity samedyad lndistance politytarg_interactshare polityterr_interactshare interactsharedum if israel==0, nolrtest cluster(dyadid) * Including Israel * model 1 nbreg incidents lnpopterr lnpoptarg lngdppcterrorists lngdppctarget polity2terrorists polity2target contiguity samedyad lndistance alliance cincsharetarget cincsharetarget_alliance, nolrtest cluster(dyadid) * model 2 capture drop interactsharedum gen interactsharedum=_b[alliance]*alliance+_b[cincsharetarget]*cincsharetarget+_b[cincsharetarget_alliance]*cincsharetarget_alliance capture drop politytarg_interactshare capture drop polityterr_interactshare gen politytarg_interactshare=polity2target*interactsharedum gen polityterr_interactshare=polity2terrorists*interactsharedum nbreg incidents lnpopterr lnpoptarg lngdppcterrorists lngdppctarget polity2terrorists polity2target contiguity samedyad lndistance politytarg_interactshare polityterr_interactshare interactsharedum, nolrtest cluster(dyadid) * model 3 nbreg incidents lnpopterr lnpoptarg lngdppcterrorists lngdppctarget polity2terrorists polity2target contiguity samedyad lndistance atopally cincsharetarget cincsharetarget_atopally, nolrtest cluster(dyadid) * model 4 capture drop interactsharedum gen interactsharedum=_b[atopally]*atopally+_b[cincsharetarget]*cincsharetarget+_b[cincsharetarget_atopally]*cincsharetarget_atopally capture drop politytarg_interactshare capture drop polityterr_interactshare gen politytarg_interactshare=polity2target*interactsharedum gen polityterr_interactshare=polity2terrorists*interactsharedum nbreg incidents lnpopterr lnpoptarg lngdppcterrorists lngdppctarget polity2terrorists polity2target contiguity samedyad lndistance politytarg_interactshare polityterr_interactshare interactsharedum, nolrtest cluster(dyadid) * Including migranstock of sender * model 1 nbreg incidents lnpopterr lnpoptarg lngdppcterrorists lngdppctarget polity2terrorists polity2target contiguity samedyad lndistance alliance cincsharetarget cincsharetarget_alliance migrantstock if israel==0, nolrtest cluster(dyadid) * model 2 capture drop interactsharedum gen interactsharedum=_b[alliance]*alliance+_b[cincsharetarget]*cincsharetarget+_b[cincsharetarget_alliance]*cincsharetarget_alliance capture drop politytarg_interactshare capture drop polityterr_interactshare gen politytarg_interactshare=polity2target*interactsharedum gen polityterr_interactshare=polity2terrorists*interactsharedum nbreg incidents lnpopterr lnpoptarg lngdppcterrorists lngdppctarget polity2terrorists polity2target contiguity samedyad lndistance politytarg_interactshare polityterr_interactshare interactsharedum migrantstock if israel==0, nolrtest cluster(dyadid) * model 3 nbreg incidents lnpopterr lnpoptarg lngdppcterrorists lngdppctarget polity2terrorists polity2target contiguity samedyad lndistance atopally cincsharetarget cincsharetarget_atopally migrantstock if israel==0, nolrtest cluster(dyadid) * model 4 capture drop interactsharedum gen interactsharedum=_b[atopally]*atopally+_b[cincsharetarget]*cincsharetarget+_b[cincsharetarget_atopally]*cincsharetarget_atopally capture drop politytarg_interactshare capture drop polityterr_interactshare gen politytarg_interactshare=polity2target*interactsharedum gen polityterr_interactshare=polity2terrorists*interactsharedum nbreg incidents lnpopterr lnpoptarg lngdppcterrorists lngdppctarget polity2terrorists polity2target contiguity samedyad lndistance politytarg_interactshare polityterr_interactshare interactsharedum migrantstock if israel==0, nolrtest cluster(dyadid)