{smcl}
{com}{sf}{ul off}{txt}
{com}. 
. **** REPLICATION OF FIGURE 4 ****
. 
. clear all
{res}{txt}
{com}. set mem 2g
{txt}{bf:set memory} ignored.
{p 4 4 2}
Memory no longer
needs to be set in modern Statas;
memory adjustments are performed on the fly
automatically.
{p_end}

{com}. set more off
{txt}
{com}. 
. /*      
>         OUTLINE
>         1. PREPARE DATA
>         2. MARGINAL EFFECTS
> */
. 
. ***************************
. ***** 1. PREPARE DATA *****
. ***************************
. 
. // Import Municipality data
. 
. use $data\EEREV-D-21-00004_Data_Municipalities.dta, clear
{txt}
{com}. 
. // Reshape
. 
. drop if sample==0
{txt}(8,936 observations deleted)

{com}. drop sample
{txt}
{com}. 
. reshape long voix_, i(com dep annee) j(candidate) string
{txt}(j = AbstBlancs Arthaud Asselineau Balladur Barbu Bayrou Besancenot Boutin Bove Buffet ChabanDelmas Cheminade Chevenement Chirac DeGaulle DeVilliers Defferre Ducatel Duclos Dumont DupontAignan Fillon GiscarddEstaing Gluckstein Hamon Heraud Hollande Hue Joly Jospin Krivine Laguiller Lassalle LePen Lecanuet Lepage Macron Madelin Mamere Marcilhacy Megret Melenchon Mitterrand Muller Nihous Poher Pompidou Poutou Renouvin Rocard Royal Royer SaintJosse Sarkozy Schivardi Sebag Taubira TixierVignancour Voynet)

Data{col 36}Wide{col 43}->{col 48}Long
{hline 77}
Number of observations     {res}       3,696   {txt}->   {res}218,064     
{txt}Number of variables        {res}         159   {txt}->   {res}102         
{txt}j variable (59 values)                    ->   {res}candidate
{txt}xij variables:
{res}voix_AbstBlancs voix_Arthaud ... voix_Voynet{txt}-> {res}voix_
{txt}{hline 77}

{com}. drop if voix_==.
{txt}(176,022 observations deleted)

{com}. rename voix_ voix
{res}{txt}
{com}. 
. // Merge with Candidate data
. 
. merge m:1 annee candidate using $data\EEREV-D-21-00004_Data_Candidates
{res}
{txt}{col 5}Result{col 33}Number of obs
{col 5}{hline 41}
{col 5}Not matched{col 30}{res}           3,696
{txt}{col 9}from master{col 30}{res}           3,696{txt}  (_merge==1)
{col 9}from using{col 30}{res}               0{txt}  (_merge==2)

{col 5}Matched{col 30}{res}          38,346{txt}  (_merge==3)
{col 5}{hline 41}

{com}. tab candidate annee if _merge==1

                 {txt}{c |}                                      Election year
           ANNEE {c |}      1965       1969       1974       1995       2002       2007       2012       2017 {c |}     Total
{hline 17}{c +}{hline 88}{c +}{hline 10}
      AbstBlancs {c |}{res}       462        462        462        462        462        462        462        462 {txt}{c |}{res}     3,696 
{txt}{hline 17}{c +}{hline 88}{c +}{hline 10}
           Total {c |}{res}       462        462        462        462        462        462        462        462 {txt}{c |}{res}     3,696 
{txt}
{com}. rename _merge sample
{res}{txt}
{com}. 
. recode party (.=-999) if sample==1
{txt}(3696 changes made to {bf:party})

{com}. recode cand_year (.=-999) if sample==1
{txt}(3696 changes made to {bf:cand_year})

{com}. 
. // Generate vote shares
. 
. g perc_exp=(voix*100)/exprimes 
{txt}
{com}. g perc_ins=(voix*100)/inscrits
{txt}
{com}. format perc_* %9.2f
{txt}
{com}. 
. // Get Inverse polar for abstention (time invariant)
. 
. foreach var in neg nat aut{c -(}
{txt}  2{com}.         bysort annee: egen min=min(inv_`var'_P)
{txt}  3{com}.         replace inv_`var'_P=min if sample==1
{txt}  4{com}.         drop min
{txt}  5{com}. {c )-}
{txt}(3,696 real changes made)
(3,696 real changes made)
(3,696 real changes made)

{com}. 
. // Fixed effects
. 
. egen com_year=group(com annee)
{txt}
{com}. egen com_party=group(com party)
{txt}
{com}. egen cand_year_border=group(cand_year borderfe)
{txt}
{com}. egen party_year_border=group(party annee borderfe)
{txt}
{com}. 
. // Macros
. 
. global ctrl_neg_C                       "c.lpop_counter#c.neg_C c.perc_male_counter#c.neg_C c.perc_disp_1946#c.neg_C" 
{txt}
{com}. global ctrl_inv_neg_P           "c.lpop_counter#c.inv_neg_P c.perc_male_counter#c.inv_neg_P c.perc_disp_1946#c.inv_neg_P" 
{txt}
{com}. 
. global pop                                      "perc_b_1928_1945 perc_b_1946_1964 perc_b_1965_1980 perc_b_1981_1996 perc_male_counter"
{txt}
{com}. global demog_chara                      "lpop_counter perc_fore $pop"
{txt}
{com}. global socec_aspec                      "perc_bacplus perc_bluecollar perc_chom lrev_median lrev_sd"
{txt}
{com}. global w                                        "$demog_chara $socec_aspec"
{txt}
{com}. 
. *******************************
. ***** 2. MARGINAL EFFECTS *****
. *******************************
. 
. cap drop trend
{txt}
{com}. g trend=party_year_border
{txt}
{com}. 
. // Replicate Column (4) result using reghdfe (ivreghdfe does not work with margins)
. 
. reghdfe perc_ins ///
>         c.perc_b_1903_1912#c.neg_C c.perc_b_1913_1922#c.neg_C c.perc_b_1923_1932#c.neg_C /// 
>         c.perc_b_1903_1912#c.aut_C c.perc_b_1913_1922#c.aut_C c.perc_b_1923_1932#c.aut_C /// 
>         c.perc_b_1903_1912#c.nat_C c.perc_b_1913_1922#c.nat_C c.perc_b_1923_1932#c.nat_C /// 
>         c.perc_b_1903_1912#c.inv_neg_P c.perc_b_1913_1922#c.inv_neg_P c.perc_b_1923_1932#c.inv_neg_P ///
>         c.perc_b_1903_1912#c.inv_aut_P c.perc_b_1913_1922#c.inv_aut_P c.perc_b_1923_1932#c.inv_aut_P ///
>         c.perc_b_1903_1912#c.inv_nat_P c.perc_b_1913_1922#c.inv_nat_P c.perc_b_1923_1932#c.inv_nat_P ///
>         $w /// 
>         $ctrl_neg_C $ctrl_inv_neg_P ///
>         (c.perc_i_full#c.neg_C c.perc_i_full#c.inv_neg_P ///
>         c.perc_i_full#c.aut_C c.perc_i_full#c.inv_aut_P ///
>         c.perc_i_full#c.nat_C c.perc_i_full#c.inv_nat_P ///
>         = c.perc_e_1908_1927#c.neg_C c.perc_e_1908_1927#c.inv_neg_P ///
>         c.perc_e_1908_1927#c.aut_C c.perc_e_1908_1927#c.inv_aut_P ///
>         c.perc_e_1908_1927#c.nat_C c.perc_e_1908_1927#c.inv_nat_P) ///
>         if sample==3, cluster(com_year) a(com_party trend) old
{err}(running historical version of reghdfe)
{res}{txt}(dropped 8316 singleton observations)
{res}{txt}(converged in 3 iterations)
{res}
{txt}HDFE IV (2SLS) estimation
{hline 25}

Estimates efficient for homoskedasticity only
Statistics robust to heteroskedasticity and clustering on com_year

Number of clusters (com_year) = {col 33}{res}  3696{txt}{col 55}Number of obs = {res}   30030
{txt}{col 55}F( 42,  3695) = {res}    5.08
{txt}{col 55}Prob > F      = {res}  0.0000
{txt}Total (centered) SS     = {res}  293405.952{txt}{col 55}Centered R2   = {res}  0.9402
{txt}Total (uncentered) SS   = {res}  293405.952{txt}{col 55}Uncentered R2 = {res}       .
{txt}Residual SS             = {res} 297394.8089{txt}{col 55}Root MSE      = {res}   3.587

{txt}{hline 32}{c TT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{col 33}{c |}{col 45}    Robust
{col 1}                       perc_ins{col 33}{c |} Coefficient{col 45}  std. err.{col 57}      t{col 65}   P>|t|{col 73}     [95% con{col 86}f. interval]
{hline 32}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{space 10}c.perc_i_full#c.neg_C {c |}{col 33}{res}{space 2} 1.293444{col 45}{space 2} .3685242{col 56}{space 1}    3.51{col 65}{space 3}0.000{col 73}{space 4} .5709128{col 86}{space 3} 2.015975
{txt}{space 31} {c |}
{space 6}c.perc_i_full#c.inv_neg_P {c |}{col 33}{res}{space 2}-.0142146{col 45}{space 2} .0024431{col 56}{space 1}   -5.82{col 65}{space 3}0.000{col 73}{space 4}-.0190045{col 86}{space 3}-.0094246
{txt}{space 31} {c |}
{space 10}c.perc_i_full#c.aut_C {c |}{col 33}{res}{space 2} 2.410733{col 45}{space 2} .5465003{col 56}{space 1}    4.41{col 65}{space 3}0.000{col 73}{space 4} 1.339262{col 86}{space 3} 3.482205
{txt}{space 31} {c |}
{space 6}c.perc_i_full#c.inv_aut_P {c |}{col 33}{res}{space 2} -.001188{col 45}{space 2}  .002615{col 56}{space 1}   -0.45{col 65}{space 3}0.650{col 73}{space 4} -.006315{col 86}{space 3}  .003939
{txt}{space 31} {c |}
{space 10}c.perc_i_full#c.nat_C {c |}{col 33}{res}{space 2}-1.440609{col 45}{space 2} .6501031{col 56}{space 1}   -2.22{col 65}{space 3}0.027{col 73}{space 4}-2.715206{col 86}{space 3}-.1660133
{txt}{space 31} {c |}
{space 6}c.perc_i_full#c.inv_nat_P {c |}{col 33}{res}{space 2}-.0097224{col 45}{space 2} .0039389{col 56}{space 1}   -2.47{col 65}{space 3}0.014{col 73}{space 4} -.017445{col 86}{space 3}-.0019998
{txt}{space 31} {c |}
{space 5}c.perc_b_1903_1912#c.neg_C {c |}{col 33}{res}{space 2} .0620299{col 45}{space 2} .1763477{col 56}{space 1}    0.35{col 65}{space 3}0.725{col 73}{space 4}-.2837184{col 86}{space 3} .4077782
{txt}{space 31} {c |}
{space 5}c.perc_b_1913_1922#c.neg_C {c |}{col 33}{res}{space 2}-.1141096{col 45}{space 2} .3155791{col 56}{space 1}   -0.36{col 65}{space 3}0.718{col 73}{space 4}-.7328358{col 86}{space 3} .5046167
{txt}{space 31} {c |}
{space 5}c.perc_b_1923_1932#c.neg_C {c |}{col 33}{res}{space 2}-.1520837{col 45}{space 2} .3204538{col 56}{space 1}   -0.47{col 65}{space 3}0.635{col 73}{space 4}-.7803674{col 86}{space 3} .4762001
{txt}{space 31} {c |}
{space 5}c.perc_b_1903_1912#c.aut_C {c |}{col 33}{res}{space 2}-.2304463{col 45}{space 2} .3101227{col 56}{space 1}   -0.74{col 65}{space 3}0.457{col 73}{space 4}-.8384749{col 86}{space 3} .3775823
{txt}{space 31} {c |}
{space 5}c.perc_b_1913_1922#c.aut_C {c |}{col 33}{res}{space 2}-.4767338{col 45}{space 2} .5807901{col 56}{space 1}   -0.82{col 65}{space 3}0.412{col 73}{space 4}-1.615435{col 86}{space 3} .6619669
{txt}{space 31} {c |}
{space 5}c.perc_b_1923_1932#c.aut_C {c |}{col 33}{res}{space 2}-.5721108{col 45}{space 2} .6611998{col 56}{space 1}   -0.87{col 65}{space 3}0.387{col 73}{space 4}-1.868463{col 86}{space 3} .7242416
{txt}{space 31} {c |}
{space 5}c.perc_b_1903_1912#c.nat_C {c |}{col 33}{res}{space 2} .6442912{col 45}{space 2} .3689722{col 56}{space 1}    1.75{col 65}{space 3}0.081{col 73}{space 4} -.079118{col 86}{space 3}   1.3677
{txt}{space 31} {c |}
{space 5}c.perc_b_1913_1922#c.nat_C {c |}{col 33}{res}{space 2}-.0037065{col 45}{space 2} .6627996{col 56}{space 1}   -0.01{col 65}{space 3}0.996{col 73}{space 4}-1.303196{col 86}{space 3} 1.295783
{txt}{space 31} {c |}
{space 5}c.perc_b_1923_1932#c.nat_C {c |}{col 33}{res}{space 2} 1.473226{col 45}{space 2} .6570245{col 56}{space 1}    2.24{col 65}{space 3}0.025{col 73}{space 4} .1850593{col 86}{space 3} 2.761392
{txt}{space 31} {c |}
{space 1}c.perc_b_1903_1912#c.inv_neg_P {c |}{col 33}{res}{space 2} .0027064{col 45}{space 2} .0010474{col 56}{space 1}    2.58{col 65}{space 3}0.010{col 73}{space 4} .0006528{col 86}{space 3}   .00476
{txt}{space 31} {c |}
{space 1}c.perc_b_1913_1922#c.inv_neg_P {c |}{col 33}{res}{space 2}-.0005643{col 45}{space 2} .0021668{col 56}{space 1}   -0.26{col 65}{space 3}0.795{col 73}{space 4}-.0048125{col 86}{space 3} .0036839
{txt}{space 31} {c |}
{space 1}c.perc_b_1923_1932#c.inv_neg_P {c |}{col 33}{res}{space 2} .0033095{col 45}{space 2}  .001905{col 56}{space 1}    1.74{col 65}{space 3}0.082{col 73}{space 4}-.0004256{col 86}{space 3} .0070445
{txt}{space 31} {c |}
{space 1}c.perc_b_1903_1912#c.inv_aut_P {c |}{col 33}{res}{space 2}-.0012702{col 45}{space 2} .0013692{col 56}{space 1}   -0.93{col 65}{space 3}0.354{col 73}{space 4}-.0039546{col 86}{space 3} .0014143
{txt}{space 31} {c |}
{space 1}c.perc_b_1913_1922#c.inv_aut_P {c |}{col 33}{res}{space 2}  .001182{col 45}{space 2} .0027875{col 56}{space 1}    0.42{col 65}{space 3}0.672{col 73}{space 4}-.0042831{col 86}{space 3} .0066472
{txt}{space 31} {c |}
{space 1}c.perc_b_1923_1932#c.inv_aut_P {c |}{col 33}{res}{space 2}-.0035236{col 45}{space 2} .0028487{col 56}{space 1}   -1.24{col 65}{space 3}0.216{col 73}{space 4}-.0091088{col 86}{space 3} .0020615
{txt}{space 31} {c |}
{space 1}c.perc_b_1903_1912#c.inv_nat_P {c |}{col 33}{res}{space 2} .0034419{col 45}{space 2} .0020747{col 56}{space 1}    1.66{col 65}{space 3}0.097{col 73}{space 4}-.0006257{col 86}{space 3} .0075096
{txt}{space 31} {c |}
{space 1}c.perc_b_1913_1922#c.inv_nat_P {c |}{col 33}{res}{space 2}-.0022344{col 45}{space 2} .0041352{col 56}{space 1}   -0.54{col 65}{space 3}0.589{col 73}{space 4}-.0103418{col 86}{space 3}  .005873
{txt}{space 31} {c |}
{space 1}c.perc_b_1923_1932#c.inv_nat_P {c |}{col 33}{res}{space 2} .0060916{col 45}{space 2}  .003822{col 56}{space 1}    1.59{col 65}{space 3}0.111{col 73}{space 4}-.0014018{col 86}{space 3}  .013585
{txt}{space 31} {c |}
{space 19}lpop_counter {c |}{col 33}{res}{space 2}-.4525018{col 45}{space 2}  .173694{col 56}{space 1}   -2.61{col 65}{space 3}0.009{col 73}{space 4}-.7930473{col 86}{space 3}-.1119564
{txt}{space 22}perc_fore {c |}{col 33}{res}{space 2}-.0053444{col 45}{space 2} .0234999{col 56}{space 1}   -0.23{col 65}{space 3}0.820{col 73}{space 4}-.0514184{col 86}{space 3} .0407296
{txt}{space 15}perc_b_1928_1945 {c |}{col 33}{res}{space 2} .0130886{col 45}{space 2} .0081236{col 56}{space 1}    1.61{col 65}{space 3}0.107{col 73}{space 4}-.0028385{col 86}{space 3} .0290157
{txt}{space 15}perc_b_1946_1964 {c |}{col 33}{res}{space 2} .0101471{col 45}{space 2} .0067487{col 56}{space 1}    1.50{col 65}{space 3}0.133{col 73}{space 4}-.0030845{col 86}{space 3} .0233787
{txt}{space 15}perc_b_1965_1980 {c |}{col 33}{res}{space 2} .0112082{col 45}{space 2} .0073562{col 56}{space 1}    1.52{col 65}{space 3}0.128{col 73}{space 4}-.0032144{col 86}{space 3} .0256308
{txt}{space 15}perc_b_1981_1996 {c |}{col 33}{res}{space 2} .0087692{col 45}{space 2} .0071201{col 56}{space 1}    1.23{col 65}{space 3}0.218{col 73}{space 4}-.0051904{col 86}{space 3} .0227289
{txt}{space 14}perc_male_counter {c |}{col 33}{res}{space 2} .0151835{col 45}{space 2} .0176302{col 56}{space 1}    0.86{col 65}{space 3}0.389{col 73}{space 4}-.0193825{col 86}{space 3} .0497494
{txt}{space 19}perc_bacplus {c |}{col 33}{res}{space 2}  .009926{col 45}{space 2} .0040701{col 56}{space 1}    2.44{col 65}{space 3}0.015{col 73}{space 4} .0019461{col 86}{space 3} .0179059
{txt}{space 16}perc_bluecollar {c |}{col 33}{res}{space 2} .0004318{col 45}{space 2} .0011952{col 56}{space 1}    0.36{col 65}{space 3}0.718{col 73}{space 4}-.0019115{col 86}{space 3}  .002775
{txt}{space 22}perc_chom {c |}{col 33}{res}{space 2}-.0031858{col 45}{space 2} .0057339{col 56}{space 1}   -0.56{col 65}{space 3}0.579{col 73}{space 4}-.0144277{col 86}{space 3} .0080562
{txt}{space 20}lrev_median {c |}{col 33}{res}{space 2} .1870799{col 45}{space 2} .3639401{col 56}{space 1}    0.51{col 65}{space 3}0.607{col 73}{space 4}-.5264634{col 86}{space 3} .9006232
{txt}{space 24}lrev_sd {c |}{col 33}{res}{space 2}-.0319473{col 45}{space 2} .1153356{col 56}{space 1}   -0.28{col 65}{space 3}0.782{col 73}{space 4} -.258075{col 86}{space 3} .1941803
{txt}{space 31} {c |}
{space 9}c.lpop_counter#c.neg_C {c |}{col 33}{res}{space 2} .8936609{col 45}{space 2} .4219887{col 56}{space 1}    2.12{col 65}{space 3}0.034{col 73}{space 4} .0663073{col 86}{space 3} 1.721014
{txt}{space 31} {c |}
{space 4}c.perc_male_counter#c.neg_C {c |}{col 33}{res}{space 2}-.0359684{col 45}{space 2} .0899803{col 56}{space 1}   -0.40{col 65}{space 3}0.689{col 73}{space 4}-.2123844{col 86}{space 3} .1404476
{txt}{space 31} {c |}
{space 7}c.perc_disp_1946#c.neg_C {c |}{col 33}{res}{space 2} .0605439{col 45}{space 2} .0657922{col 56}{space 1}    0.92{col 65}{space 3}0.358{col 73}{space 4}-.0684487{col 86}{space 3} .1895365
{txt}{space 31} {c |}
{space 5}c.lpop_counter#c.inv_neg_P {c |}{col 33}{res}{space 2} .0047777{col 45}{space 2} .0035464{col 56}{space 1}    1.35{col 65}{space 3}0.178{col 73}{space 4}-.0021753{col 86}{space 3} .0117308
{txt}{space 31} {c |}
c.perc_male_counter#c.inv_neg_P {c |}{col 33}{res}{space 2}-.0001515{col 45}{space 2} .0005982{col 56}{space 1}   -0.25{col 65}{space 3}0.800{col 73}{space 4}-.0013243{col 86}{space 3} .0010213
{txt}{space 31} {c |}
{space 3}c.perc_disp_1946#c.inv_neg_P {c |}{col 33}{res}{space 2}-.0010378{col 45}{space 2} .0006264{col 56}{space 1}   -1.66{col 65}{space 3}0.098{col 73}{space 4}-.0022659{col 86}{space 3} .0001902
{txt}{hline 32}{c BT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{help ivreg2##idtest:Underidentification test} (Kleibergen-Paap rk LM statistic):{res}{col 71} 121.655
{txt}{col 52}Chi-sq({res}1{txt}) P-val =  {res}{col 73}0.0000
{txt}{hline 78}
{help ivreg2##widtest:Weak identification test} (Cragg-Donald Wald F statistic):{res}{col 71} 562.888
{txt}                         (Kleibergen-Paap rk Wald F statistic):{res}{col 71}  20.690
{txt}Stock-Yogo weak ID test critical values:{res}{txt}{col 64}<not available>
{hline 78}
{help ivreg2##overidtests:Hansen J statistic} (overidentification test of all instruments):{res}{col 71}   0.000
{txt}{col 50}(equation exactly identified)
{hline 78}
Instrumented:{col 23}c.perc_i_full#c.neg_C c.perc_i_full#c.inv_neg_P
{col 23}c.perc_i_full#c.aut_C c.perc_i_full#c.inv_aut_P
{col 23}c.perc_i_full#c.nat_C c.perc_i_full#c.inv_nat_P
Included instruments:{col 23}c.perc_b_1903_1912#c.neg_C c.perc_b_1913_1922#c.neg_C
{col 23}c.perc_b_1923_1932#c.neg_C c.perc_b_1903_1912#c.aut_C
{col 23}c.perc_b_1913_1922#c.aut_C c.perc_b_1923_1932#c.aut_C
{col 23}c.perc_b_1903_1912#c.nat_C c.perc_b_1913_1922#c.nat_C
{col 23}c.perc_b_1923_1932#c.nat_C c.perc_b_1903_1912#c.inv_neg_P
{col 23}c.perc_b_1913_1922#c.inv_neg_P
{col 23}c.perc_b_1923_1932#c.inv_neg_P
{col 23}c.perc_b_1903_1912#c.inv_aut_P
{col 23}c.perc_b_1913_1922#c.inv_aut_P
{col 23}c.perc_b_1923_1932#c.inv_aut_P
{col 23}c.perc_b_1903_1912#c.inv_nat_P
{col 23}c.perc_b_1913_1922#c.inv_nat_P
{col 23}c.perc_b_1923_1932#c.inv_nat_P lpop_counter perc_fore
{col 23}perc_b_1928_1945 perc_b_1946_1964 perc_b_1965_1980
{col 23}perc_b_1981_1996 perc_male_counter perc_bacplus
{col 23}perc_bluecollar perc_chom lrev_median lrev_sd
{col 23}c.lpop_counter#c.neg_C c.perc_male_counter#c.neg_C
{col 23}c.perc_disp_1946#c.neg_C c.lpop_counter#c.inv_neg_P
{col 23}c.perc_male_counter#c.inv_neg_P
{col 23}c.perc_disp_1946#c.inv_neg_P
Excluded instruments:{col 23}c.perc_e_1908_1927#c.neg_C c.perc_e_1908_1927#c.inv_neg_P
{col 23}c.perc_e_1908_1927#c.aut_C c.perc_e_1908_1927#c.inv_aut_P
{col 23}c.perc_e_1908_1927#c.nat_C c.perc_e_1908_1927#c.inv_nat_P
{hline 78}

Absorbed degrees of freedom:
{hline 32}{c TT}{hline 49}{c TRC}
                    Absorbed FE {c |}  Num. Coefs.  =   Categories  -   Redundant     {c |} 
{hline 32}{c +}{hline 49}{c RT}
                      com_party {c |}         6468            6468              0     {c |} 
                          trend {c |}          408             520            112     {c |} 
{hline 32}{c BT}{hline 49}{c BRC}
{res}{txt}
{com}. 
. margins, dydx(perc_i_full) at(neg_C=(0(.2)0.6) inv_neg_P=(10.365172 47.374409)) atmeans
{txt}{p 0 0 2}warning: cannot perform check for estimable functions.{p_end}
{res}
{txt}Conditional marginal effects{col 57}{lalign 13:Number of obs}{col 70} = {res}{ralign 6:30,030}
{txt}{col 1}Model VCE: {res:Robust}

{txt}{p2colset 1 13 13 2}{...}
{p2col:Expression:}{res:Linear prediction, predict()}{p_end}
{p2col:dy/dx wrt:}{res:perc_i_full}{p_end}
{p2colreset}{...}
{lalign 7:1._at: }{space 0}{lalign 16:perc_i_full} = {res:{ralign 8:7.7382}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:neg_C} = {res:{ralign 8:0}}
{lalign 7:}{space 0}{lalign 16:inv_neg_P} = {res:{ralign 8:10.36517}}
{lalign 7:}{space 0}{lalign 16:aut_C} = {res:{ralign 8:.0141446}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:inv_aut_P} = {res:{ralign 8:29.77768}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:nat_C} = {res:{ralign 8:.0094848}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:inv_nat_P} = {res:{ralign 8:16.58518}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1903_1912} = {res:{ralign 8:16.23734}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1913_1922} = {res:{ralign 8:10.68524}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1923_1932} = {res:{ralign 8:10.40478}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:lpop_counter} = {res:{ralign 8:6.076575}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_fore} = {res:{ralign 8:3.048432}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1928_1945} = {res:{ralign 8:19.73422}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1946_1964} = {res:{ralign 8:32.17593}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1965_1980} = {res:{ralign 8:21.07961}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1981_1996} = {res:{ralign 8:14.44907}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_male_coun~r} = {res:{ralign 8:50.68987}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_bacplus} = {res:{ralign 8:21.7715}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_bluecollar} = {res:{ralign 8:45.25964}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_chom} = {res:{ralign 8:5.267651}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:lrev_median} = {res:{ralign 8:10.24373}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:lrev_sd} = {res:{ralign 8:10.11754}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_disp_1946} = {res:{ralign 8:9.761084}} {txt:(mean)}
{lalign 7:2._at: }{space 0}{lalign 16:perc_i_full} = {res:{ralign 8:7.7382}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:neg_C} = {res:{ralign 8:0}}
{lalign 7:}{space 0}{lalign 16:inv_neg_P} = {res:{ralign 8:47.37441}}
{lalign 7:}{space 0}{lalign 16:aut_C} = {res:{ralign 8:.0141446}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:inv_aut_P} = {res:{ralign 8:29.77768}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:nat_C} = {res:{ralign 8:.0094848}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:inv_nat_P} = {res:{ralign 8:16.58518}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1903_1912} = {res:{ralign 8:16.23734}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1913_1922} = {res:{ralign 8:10.68524}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1923_1932} = {res:{ralign 8:10.40478}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:lpop_counter} = {res:{ralign 8:6.076575}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_fore} = {res:{ralign 8:3.048432}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1928_1945} = {res:{ralign 8:19.73422}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1946_1964} = {res:{ralign 8:32.17593}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1965_1980} = {res:{ralign 8:21.07961}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1981_1996} = {res:{ralign 8:14.44907}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_male_coun~r} = {res:{ralign 8:50.68987}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_bacplus} = {res:{ralign 8:21.7715}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_bluecollar} = {res:{ralign 8:45.25964}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_chom} = {res:{ralign 8:5.267651}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:lrev_median} = {res:{ralign 8:10.24373}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:lrev_sd} = {res:{ralign 8:10.11754}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_disp_1946} = {res:{ralign 8:9.761084}} {txt:(mean)}
{lalign 7:3._at: }{space 0}{lalign 16:perc_i_full} = {res:{ralign 8:7.7382}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:neg_C} = {res:{ralign 8:.2}}
{lalign 7:}{space 0}{lalign 16:inv_neg_P} = {res:{ralign 8:10.36517}}
{lalign 7:}{space 0}{lalign 16:aut_C} = {res:{ralign 8:.0141446}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:inv_aut_P} = {res:{ralign 8:29.77768}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:nat_C} = {res:{ralign 8:.0094848}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:inv_nat_P} = {res:{ralign 8:16.58518}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1903_1912} = {res:{ralign 8:16.23734}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1913_1922} = {res:{ralign 8:10.68524}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1923_1932} = {res:{ralign 8:10.40478}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:lpop_counter} = {res:{ralign 8:6.076575}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_fore} = {res:{ralign 8:3.048432}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1928_1945} = {res:{ralign 8:19.73422}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1946_1964} = {res:{ralign 8:32.17593}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1965_1980} = {res:{ralign 8:21.07961}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1981_1996} = {res:{ralign 8:14.44907}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_male_coun~r} = {res:{ralign 8:50.68987}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_bacplus} = {res:{ralign 8:21.7715}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_bluecollar} = {res:{ralign 8:45.25964}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_chom} = {res:{ralign 8:5.267651}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:lrev_median} = {res:{ralign 8:10.24373}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:lrev_sd} = {res:{ralign 8:10.11754}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_disp_1946} = {res:{ralign 8:9.761084}} {txt:(mean)}
{lalign 7:4._at: }{space 0}{lalign 16:perc_i_full} = {res:{ralign 8:7.7382}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:neg_C} = {res:{ralign 8:.2}}
{lalign 7:}{space 0}{lalign 16:inv_neg_P} = {res:{ralign 8:47.37441}}
{lalign 7:}{space 0}{lalign 16:aut_C} = {res:{ralign 8:.0141446}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:inv_aut_P} = {res:{ralign 8:29.77768}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:nat_C} = {res:{ralign 8:.0094848}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:inv_nat_P} = {res:{ralign 8:16.58518}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1903_1912} = {res:{ralign 8:16.23734}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1913_1922} = {res:{ralign 8:10.68524}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1923_1932} = {res:{ralign 8:10.40478}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:lpop_counter} = {res:{ralign 8:6.076575}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_fore} = {res:{ralign 8:3.048432}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1928_1945} = {res:{ralign 8:19.73422}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1946_1964} = {res:{ralign 8:32.17593}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1965_1980} = {res:{ralign 8:21.07961}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1981_1996} = {res:{ralign 8:14.44907}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_male_coun~r} = {res:{ralign 8:50.68987}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_bacplus} = {res:{ralign 8:21.7715}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_bluecollar} = {res:{ralign 8:45.25964}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_chom} = {res:{ralign 8:5.267651}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:lrev_median} = {res:{ralign 8:10.24373}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:lrev_sd} = {res:{ralign 8:10.11754}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_disp_1946} = {res:{ralign 8:9.761084}} {txt:(mean)}
{lalign 7:5._at: }{space 0}{lalign 16:perc_i_full} = {res:{ralign 8:7.7382}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:neg_C} = {res:{ralign 8:.4}}
{lalign 7:}{space 0}{lalign 16:inv_neg_P} = {res:{ralign 8:10.36517}}
{lalign 7:}{space 0}{lalign 16:aut_C} = {res:{ralign 8:.0141446}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:inv_aut_P} = {res:{ralign 8:29.77768}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:nat_C} = {res:{ralign 8:.0094848}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:inv_nat_P} = {res:{ralign 8:16.58518}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1903_1912} = {res:{ralign 8:16.23734}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1913_1922} = {res:{ralign 8:10.68524}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1923_1932} = {res:{ralign 8:10.40478}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:lpop_counter} = {res:{ralign 8:6.076575}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_fore} = {res:{ralign 8:3.048432}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1928_1945} = {res:{ralign 8:19.73422}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1946_1964} = {res:{ralign 8:32.17593}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1965_1980} = {res:{ralign 8:21.07961}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1981_1996} = {res:{ralign 8:14.44907}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_male_coun~r} = {res:{ralign 8:50.68987}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_bacplus} = {res:{ralign 8:21.7715}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_bluecollar} = {res:{ralign 8:45.25964}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_chom} = {res:{ralign 8:5.267651}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:lrev_median} = {res:{ralign 8:10.24373}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:lrev_sd} = {res:{ralign 8:10.11754}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_disp_1946} = {res:{ralign 8:9.761084}} {txt:(mean)}
{lalign 7:6._at: }{space 0}{lalign 16:perc_i_full} = {res:{ralign 8:7.7382}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:neg_C} = {res:{ralign 8:.4}}
{lalign 7:}{space 0}{lalign 16:inv_neg_P} = {res:{ralign 8:47.37441}}
{lalign 7:}{space 0}{lalign 16:aut_C} = {res:{ralign 8:.0141446}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:inv_aut_P} = {res:{ralign 8:29.77768}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:nat_C} = {res:{ralign 8:.0094848}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:inv_nat_P} = {res:{ralign 8:16.58518}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1903_1912} = {res:{ralign 8:16.23734}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1913_1922} = {res:{ralign 8:10.68524}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1923_1932} = {res:{ralign 8:10.40478}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:lpop_counter} = {res:{ralign 8:6.076575}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_fore} = {res:{ralign 8:3.048432}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1928_1945} = {res:{ralign 8:19.73422}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1946_1964} = {res:{ralign 8:32.17593}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1965_1980} = {res:{ralign 8:21.07961}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1981_1996} = {res:{ralign 8:14.44907}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_male_coun~r} = {res:{ralign 8:50.68987}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_bacplus} = {res:{ralign 8:21.7715}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_bluecollar} = {res:{ralign 8:45.25964}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_chom} = {res:{ralign 8:5.267651}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:lrev_median} = {res:{ralign 8:10.24373}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:lrev_sd} = {res:{ralign 8:10.11754}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_disp_1946} = {res:{ralign 8:9.761084}} {txt:(mean)}
{lalign 7:7._at: }{space 0}{lalign 16:perc_i_full} = {res:{ralign 8:7.7382}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:neg_C} = {res:{ralign 8:.6}}
{lalign 7:}{space 0}{lalign 16:inv_neg_P} = {res:{ralign 8:10.36517}}
{lalign 7:}{space 0}{lalign 16:aut_C} = {res:{ralign 8:.0141446}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:inv_aut_P} = {res:{ralign 8:29.77768}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:nat_C} = {res:{ralign 8:.0094848}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:inv_nat_P} = {res:{ralign 8:16.58518}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1903_1912} = {res:{ralign 8:16.23734}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1913_1922} = {res:{ralign 8:10.68524}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1923_1932} = {res:{ralign 8:10.40478}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:lpop_counter} = {res:{ralign 8:6.076575}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_fore} = {res:{ralign 8:3.048432}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1928_1945} = {res:{ralign 8:19.73422}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1946_1964} = {res:{ralign 8:32.17593}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1965_1980} = {res:{ralign 8:21.07961}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1981_1996} = {res:{ralign 8:14.44907}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_male_coun~r} = {res:{ralign 8:50.68987}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_bacplus} = {res:{ralign 8:21.7715}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_bluecollar} = {res:{ralign 8:45.25964}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_chom} = {res:{ralign 8:5.267651}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:lrev_median} = {res:{ralign 8:10.24373}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:lrev_sd} = {res:{ralign 8:10.11754}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_disp_1946} = {res:{ralign 8:9.761084}} {txt:(mean)}
{lalign 7:8._at: }{space 0}{lalign 16:perc_i_full} = {res:{ralign 8:7.7382}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:neg_C} = {res:{ralign 8:.6}}
{lalign 7:}{space 0}{lalign 16:inv_neg_P} = {res:{ralign 8:47.37441}}
{lalign 7:}{space 0}{lalign 16:aut_C} = {res:{ralign 8:.0141446}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:inv_aut_P} = {res:{ralign 8:29.77768}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:nat_C} = {res:{ralign 8:.0094848}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:inv_nat_P} = {res:{ralign 8:16.58518}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1903_1912} = {res:{ralign 8:16.23734}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1913_1922} = {res:{ralign 8:10.68524}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1923_1932} = {res:{ralign 8:10.40478}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:lpop_counter} = {res:{ralign 8:6.076575}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_fore} = {res:{ralign 8:3.048432}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1928_1945} = {res:{ralign 8:19.73422}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1946_1964} = {res:{ralign 8:32.17593}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1965_1980} = {res:{ralign 8:21.07961}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_b_1981_1996} = {res:{ralign 8:14.44907}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_male_coun~r} = {res:{ralign 8:50.68987}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_bacplus} = {res:{ralign 8:21.7715}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_bluecollar} = {res:{ralign 8:45.25964}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_chom} = {res:{ralign 8:5.267651}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:lrev_median} = {res:{ralign 8:10.24373}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:lrev_sd} = {res:{ralign 8:10.11754}} {txt:(mean)}
{lalign 7:}{space 0}{lalign 16:perc_disp_1946} = {res:{ralign 8:9.761084}} {txt:(mean)}

{res}{txt}{hline 13}{c TT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{col 14}{c |}{col 26} Delta-method
{col 14}{c |}      dy/dx{col 26}   std. err.{col 38}      z{col 46}   P>|z|{col 54}     [95% con{col 67}f. interval]
{hline 13}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{res}perc_i_full  {txt}{c |}
{space 9}_at {c |}
{space 10}1  {c |}{col 14}{res}{space 2}-.3235246{col 26}{space 2} .0596866{col 37}{space 1}   -5.42{col 46}{space 3}0.000{col 54}{space 4}-.4405081{col 67}{space 3}-.2065411
{txt}{space 10}2  {c |}{col 14}{res}{space 2}-.8495953{col 26}{space 2} .1410873{col 37}{space 1}   -6.02{col 46}{space 3}0.000{col 54}{space 4}-1.126121{col 67}{space 3}-.5730693
{txt}{space 10}3  {c |}{col 14}{res}{space 2}-.0648359{col 26}{space 2} .1004963{col 37}{space 1}   -0.65{col 46}{space 3}0.519{col 54}{space 4}-.2618049{col 67}{space 3} .1321332
{txt}{space 10}4  {c |}{col 14}{res}{space 2}-.5909066{col 26}{space 2} .1567258{col 37}{space 1}   -3.77{col 46}{space 3}0.000{col 54}{space 4}-.8980835{col 67}{space 3}-.2837297
{txt}{space 10}5  {c |}{col 14}{res}{space 2} .1938529{col 26}{space 2} .1658352{col 37}{space 1}    1.17{col 46}{space 3}0.242{col 54}{space 4}-.1311782{col 67}{space 3} .5188839
{txt}{space 10}6  {c |}{col 14}{res}{space 2}-.3322178{col 26}{space 2} .2002126{col 37}{space 1}   -1.66{col 46}{space 3}0.097{col 54}{space 4}-.7246274{col 67}{space 3} .0601917
{txt}{space 10}7  {c |}{col 14}{res}{space 2} .4525417{col 26}{space 2} .2361524{col 37}{space 1}    1.92{col 46}{space 3}0.055{col 54}{space 4}-.0103085{col 67}{space 3} .9153918
{txt}{space 10}8  {c |}{col 14}{res}{space 2}-.0735291{col 26}{space 2} .2578217{col 37}{space 1}   -0.29{col 46}{space 3}0.775{col 54}{space 4}-.5788504{col 67}{space 3} .4317922
{txt}{hline 13}{c BT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{res}{txt}
{com}. marginsplot, ///
>         ciopts(lcolor(gs12)) plot1opts(mcolor(navy) lcolor(navy)) plot2opts(mcolor(navy*.5) lcolor(navy*.5) lpattern(dash)) ///
>         xtitle("Candidate radicalism") xlabel(0(.2).6, format(%3.1f)) xscale(r(-.025 .625)) ///
>         yline(0, lpattern(dash)) ytitle("Marginal effect of conscription (95% C.I.)") ylabel(-1.2(.4)0.8, format(%3.1f) angle(0)) yscale(r(-1.4 1)) /// 
>         title("Candidate vote share", ring(0)) graphregion(color(white)) /// 
>         legend(lab(3 "High polarization (2002)") lab(4 "Low polarization (1965)") lab(1 "95% C.I.") r(1) pos(6) ring(0) order(3 4) region(col(white)) symx(*0.5) size(small)) ///
>         name(vote, replace)
{res}
{text}{p 0 0 2}Variables that uniquely identify margins: {bf:neg_C inv_neg_P}{p_end}
(option span ignored for position(0))
{res}{txt}
{com}.  
.  // Replicate Column (6) result using reghdfe (ivreghdfe does not work with margins)
. 
.  reghdfe perc_ins ///
>         c.perc_b_1903_1912#c.inv_neg_P c.perc_b_1913_1922#c.inv_neg_P c.perc_b_1923_1932#c.inv_neg_P ///
>         c.perc_b_1903_1912#c.inv_aut_P c.perc_b_1913_1922#c.inv_aut_P c.perc_b_1923_1932#c.inv_aut_P ///
>         c.perc_b_1903_1912#c.inv_nat_P c.perc_b_1913_1922#c.inv_nat_P c.perc_b_1923_1932#c.inv_nat_P ///
>         $w /// 
>         $ctrl_neg_P $ctrl_inv_neg_P ///
>         (c.perc_i_full#c.inv_neg_P ///
>         c.perc_i_full#c.inv_aut_P ///
>         c.perc_i_full#c.inv_nat_P ///
>         = c.perc_e_1908_1927#c.inv_neg_P ///
>         c.perc_e_1908_1927#c.inv_aut_P ///
>         c.perc_e_1908_1927#c.inv_nat_P) ///
>         if sample==1, cluster(com) a(com_party trend) old
{err}(running historical version of reghdfe)
{res}{txt}(converged in 3 iterations)
{res}
{txt}HDFE IV (2SLS) estimation
{hline 25}

Estimates efficient for homoskedasticity only
Statistics robust to heteroskedasticity and clustering on com

Number of clusters (com) = {col 33}{res}   462{txt}{col 55}Number of obs = {res}    3696
{txt}{col 55}F( 27,   461) = {res}    4.99
{txt}{col 55}Prob > F      = {res}  0.0000
{txt}Total (centered) SS     = {res} 62448.65972{txt}{col 55}Centered R2   = {res}  0.6377
{txt}Total (uncentered) SS   = {res} 62448.65972{txt}{col 55}Uncentered R2 = {res}       .
{txt}Residual SS             = {res} 68171.73603{txt}{col 55}Root MSE      = {res}   4.657

{txt}{hline 32}{c TT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{col 33}{c |}{col 45}    Robust
{col 1}                       perc_ins{col 33}{c |} Coefficient{col 45}  std. err.{col 57}      t{col 65}   P>|t|{col 73}     [95% con{col 86}f. interval]
{hline 32}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{space 6}c.perc_i_full#c.inv_neg_P {c |}{col 33}{res}{space 2} .0497778{col 45}{space 2}  .007676{col 56}{space 1}    6.48{col 65}{space 3}0.000{col 73}{space 4} .0346934{col 86}{space 3} .0648621
{txt}{space 31} {c |}
{space 6}c.perc_i_full#c.inv_aut_P {c |}{col 33}{res}{space 2} .0304469{col 45}{space 2}   .01043{col 56}{space 1}    2.92{col 65}{space 3}0.004{col 73}{space 4} .0099507{col 86}{space 3} .0509431
{txt}{space 31} {c |}
{space 6}c.perc_i_full#c.inv_nat_P {c |}{col 33}{res}{space 2} .0356557{col 45}{space 2} .0147699{col 56}{space 1}    2.41{col 65}{space 3}0.016{col 73}{space 4}  .006631{col 86}{space 3} .0646804
{txt}{space 31} {c |}
{space 1}c.perc_b_1903_1912#c.inv_neg_P {c |}{col 33}{res}{space 2}-.0088165{col 45}{space 2} .0032445{col 56}{space 1}   -2.72{col 65}{space 3}0.007{col 73}{space 4}-.0151924{col 86}{space 3}-.0024406
{txt}{space 31} {c |}
{space 1}c.perc_b_1913_1922#c.inv_neg_P {c |}{col 33}{res}{space 2}-.0005932{col 45}{space 2} .0060818{col 56}{space 1}   -0.10{col 65}{space 3}0.922{col 73}{space 4}-.0125448{col 86}{space 3} .0113584
{txt}{space 31} {c |}
{space 1}c.perc_b_1923_1932#c.inv_neg_P {c |}{col 33}{res}{space 2}-.0115208{col 45}{space 2} .0049089{col 56}{space 1}   -2.35{col 65}{space 3}0.019{col 73}{space 4}-.0211674{col 86}{space 3}-.0018741
{txt}{space 31} {c |}
{space 1}c.perc_b_1903_1912#c.inv_aut_P {c |}{col 33}{res}{space 2} .0030419{col 45}{space 2} .0055071{col 56}{space 1}    0.55{col 65}{space 3}0.581{col 73}{space 4}-.0077803{col 86}{space 3}  .013864
{txt}{space 31} {c |}
{space 1}c.perc_b_1913_1922#c.inv_aut_P {c |}{col 33}{res}{space 2}-.0157258{col 45}{space 2} .0105094{col 56}{space 1}   -1.50{col 65}{space 3}0.135{col 73}{space 4}-.0363781{col 86}{space 3} .0049265
{txt}{space 31} {c |}
{space 1}c.perc_b_1923_1932#c.inv_aut_P {c |}{col 33}{res}{space 2} .0092903{col 45}{space 2} .0098611{col 56}{space 1}    0.94{col 65}{space 3}0.347{col 73}{space 4} -.010088{col 86}{space 3} .0286687
{txt}{space 31} {c |}
{space 1}c.perc_b_1903_1912#c.inv_nat_P {c |}{col 33}{res}{space 2}-.0135685{col 45}{space 2} .0076519{col 56}{space 1}   -1.77{col 65}{space 3}0.077{col 73}{space 4}-.0286055{col 86}{space 3} .0014685
{txt}{space 31} {c |}
{space 1}c.perc_b_1913_1922#c.inv_nat_P {c |}{col 33}{res}{space 2} .0149856{col 45}{space 2} .0129697{col 56}{space 1}    1.16{col 65}{space 3}0.249{col 73}{space 4}-.0105015{col 86}{space 3} .0404727
{txt}{space 31} {c |}
{space 1}c.perc_b_1923_1932#c.inv_nat_P {c |}{col 33}{res}{space 2}-.0167174{col 45}{space 2} .0133298{col 56}{space 1}   -1.25{col 65}{space 3}0.210{col 73}{space 4}-.0429122{col 86}{space 3} .0094774
{txt}{space 31} {c |}
{space 19}lpop_counter {c |}{col 33}{res}{space 2} .6589834{col 45}{space 2}  .946393{col 56}{space 1}    0.70{col 65}{space 3}0.487{col 73}{space 4}-1.200795{col 86}{space 3} 2.518762
{txt}{space 22}perc_fore {c |}{col 33}{res}{space 2} .0516665{col 45}{space 2} .1512906{col 56}{space 1}    0.34{col 65}{space 3}0.733{col 73}{space 4}-.2456381{col 86}{space 3} .3489712
{txt}{space 15}perc_b_1928_1945 {c |}{col 33}{res}{space 2}-.0598017{col 45}{space 2} .0482828{col 56}{space 1}   -1.24{col 65}{space 3}0.216{col 73}{space 4}-.1546833{col 86}{space 3}   .03508
{txt}{space 15}perc_b_1946_1964 {c |}{col 33}{res}{space 2}-.0169682{col 45}{space 2} .0419219{col 56}{space 1}   -0.40{col 65}{space 3}0.686{col 73}{space 4}-.0993499{col 86}{space 3} .0654135
{txt}{space 15}perc_b_1965_1980 {c |}{col 33}{res}{space 2}-.0433102{col 45}{space 2}  .049754{col 56}{space 1}   -0.87{col 65}{space 3}0.384{col 73}{space 4}-.1410828{col 86}{space 3} .0544625
{txt}{space 15}perc_b_1981_1996 {c |}{col 33}{res}{space 2}-.0090004{col 45}{space 2} .0471547{col 56}{space 1}   -0.19{col 65}{space 3}0.849{col 73}{space 4}-.1016651{col 86}{space 3} .0836643
{txt}{space 14}perc_male_counter {c |}{col 33}{res}{space 2}-.0783497{col 45}{space 2} .0520688{col 56}{space 1}   -1.50{col 65}{space 3}0.133{col 73}{space 4}-.1806713{col 86}{space 3} .0239719
{txt}{space 19}perc_bacplus {c |}{col 33}{res}{space 2}-.0243928{col 45}{space 2} .0282565{col 56}{space 1}   -0.86{col 65}{space 3}0.388{col 73}{space 4}-.0799203{col 86}{space 3} .0311346
{txt}{space 16}perc_bluecollar {c |}{col 33}{res}{space 2} .0024946{col 45}{space 2} .0076335{col 56}{space 1}    0.33{col 65}{space 3}0.744{col 73}{space 4}-.0125061{col 86}{space 3} .0174952
{txt}{space 22}perc_chom {c |}{col 33}{res}{space 2} .0542524{col 45}{space 2}  .035799{col 56}{space 1}    1.52{col 65}{space 3}0.130{col 73}{space 4}-.0160971{col 86}{space 3}  .124602
{txt}{space 20}lrev_median {c |}{col 33}{res}{space 2}-3.582285{col 45}{space 2} 2.502216{col 56}{space 1}   -1.43{col 65}{space 3}0.153{col 73}{space 4}-8.499448{col 86}{space 3} 1.334878
{txt}{space 24}lrev_sd {c |}{col 33}{res}{space 2} .6783649{col 45}{space 2} .7356455{col 56}{space 1}    0.92{col 65}{space 3}0.357{col 73}{space 4}-.7672692{col 86}{space 3} 2.123999
{txt}{space 31} {c |}
{space 5}c.lpop_counter#c.inv_neg_P {c |}{col 33}{res}{space 2}-.0282146{col 45}{space 2} .0119767{col 56}{space 1}   -2.36{col 65}{space 3}0.019{col 73}{space 4}-.0517504{col 86}{space 3}-.0046789
{txt}{space 31} {c |}
c.perc_male_counter#c.inv_neg_P {c |}{col 33}{res}{space 2} .0021926{col 45}{space 2} .0021783{col 56}{space 1}    1.01{col 65}{space 3}0.315{col 73}{space 4} -.002088{col 86}{space 3} .0064731
{txt}{space 31} {c |}
{space 3}c.perc_disp_1946#c.inv_neg_P {c |}{col 33}{res}{space 2} .0025376{col 45}{space 2} .0015534{col 56}{space 1}    1.63{col 65}{space 3}0.103{col 73}{space 4}-.0005151{col 86}{space 3} .0055902
{txt}{hline 32}{c BT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{help ivreg2##idtest:Underidentification test} (Kleibergen-Paap rk LM statistic):{res}{col 71}  49.872
{txt}{col 52}Chi-sq({res}1{txt}) P-val =  {res}{col 73}0.0000
{txt}{hline 78}
{help ivreg2##widtest:Weak identification test} (Cragg-Donald Wald F statistic):{res}{col 71} 174.902
{txt}                         (Kleibergen-Paap rk Wald F statistic):{res}{col 71}  21.594
{txt}Stock-Yogo weak ID test critical values:{res}{txt}{col 64}<not available>
{hline 78}
{help ivreg2##overidtests:Hansen J statistic} (overidentification test of all instruments):{res}{col 71}   0.000
{txt}{col 50}(equation exactly identified)
{hline 78}
Instrumented:{col 23}c.perc_i_full#c.inv_neg_P c.perc_i_full#c.inv_aut_P
{col 23}c.perc_i_full#c.inv_nat_P
Included instruments:{col 23}c.perc_b_1903_1912#c.inv_neg_P
{col 23}c.perc_b_1913_1922#c.inv_neg_P
{col 23}c.perc_b_1923_1932#c.inv_neg_P
{col 23}c.perc_b_1903_1912#c.inv_aut_P
{col 23}c.perc_b_1913_1922#c.inv_aut_P
{col 23}c.perc_b_1923_1932#c.inv_aut_P
{col 23}c.perc_b_1903_1912#c.inv_nat_P
{col 23}c.perc_b_1913_1922#c.inv_nat_P
{col 23}c.perc_b_1923_1932#c.inv_nat_P lpop_counter perc_fore
{col 23}perc_b_1928_1945 perc_b_1946_1964 perc_b_1965_1980
{col 23}perc_b_1981_1996 perc_male_counter perc_bacplus
{col 23}perc_bluecollar perc_chom lrev_median lrev_sd
{col 23}c.lpop_counter#c.inv_neg_P c.perc_male_counter#c.inv_neg_P
{col 23}c.perc_disp_1946#c.inv_neg_P
Excluded instruments:{col 23}c.perc_e_1908_1927#c.inv_neg_P
{col 23}c.perc_e_1908_1927#c.inv_aut_P
{col 23}c.perc_e_1908_1927#c.inv_nat_P
{hline 78}

Absorbed degrees of freedom:
{hline 32}{c TT}{hline 49}{c TRC}
                    Absorbed FE {c |}  Num. Coefs.  =   Categories  -   Redundant     {c |} 
{hline 32}{c +}{hline 49}{c RT}
                      com_party {c |}            0             462            462 *   {c |} 
                          trend {c |}           63              64              1     {c |} 
{hline 32}{c BT}{hline 49}{c BRC}
* = fixed effect nested within cluster; treated as redundant for DoF computation
{res}{txt}
{com}. 
. // Recode years for more space
. 
. tostring annee, g(annee_str)
{txt}annee_str generated as {res:str4}

{com}. cap recode annee (1969=1971) (1974=1977) (1995=1991) (2002=1999) (2007=2005) (2012=2011), g(annee_tmp)
{txt}
{com}. labmask annee_tmp, values(annee_str)
{txt}
{com}. 
. margins, dydx(perc_i_full) atmeans over(annee_tmp) // 
{txt}{p 0 0 2}warning: cannot perform check for estimable functions.{p_end}
{res}
{txt}Conditional marginal effects{col 58}{lalign 13:Number of obs}{col 71} = {res}{ralign 5:3,696}
{txt}{col 1}Model VCE: {res:Robust}

{txt}{p2colset 1 13 13 2}{...}
{p2col:Expression:}{res:Linear prediction, predict()}{p_end}
{p2col:dy/dx wrt:}{res:perc_i_full}{p_end}
{p2col:Over:}{res:annee_tmp}{p_end}
{p2colreset}{...}
At: {space 0}{res:1965.annee_tmp}
{lalign 4:}{space 4}{lalign 17:perc_i_full} = {res:{ralign 8:7.7382}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:inv_neg_P} = {res:{ralign 8:47.37441}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:inv_aut_P} = {res:{ralign 8:25.90777}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:inv_nat_P} = {res:{ralign 8:18.00744}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1903_1912} = {res:{ralign 8:16.23734}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1913_1922} = {res:{ralign 8:10.68524}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1923_1932} = {res:{ralign 8:10.40478}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:lpop_counter} = {res:{ralign 8:5.749738}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_fore} = {res:{ralign 8:3.087992}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1928_1945} = {res:{ralign 8:29.47418}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1946_1964} = {res:{ralign 8:48.45275}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1965_1980} = {res:{ralign 8:2.507405}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1981_1996} = {res:{ralign 8:0}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_male_counter} = {res:{ralign 8:49.6956}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_bacplus} = {res:{ralign 8:4.07424}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_bluecollar} = {res:{ralign 8:66.20275}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_chom} = {res:{ralign 8:.7560694}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:lrev_median} = {res:{ralign 8:10.14783}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:lrev_sd} = {res:{ralign 8:9.995301}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_disp_1946} = {res:{ralign 8:9.761084}} {txt:(mean)}
{space 4}{res:1971.annee_tmp}
{lalign 4:}{space 4}{lalign 17:perc_i_full} = {res:{ralign 8:7.7382}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:inv_neg_P} = {res:{ralign 8:20.03442}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:inv_aut_P} = {res:{ralign 8:29.28177}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:inv_nat_P} = {res:{ralign 8:17.86695}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1903_1912} = {res:{ralign 8:16.23734}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1913_1922} = {res:{ralign 8:10.68524}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1923_1932} = {res:{ralign 8:10.40478}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:lpop_counter} = {res:{ralign 8:5.769641}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_fore} = {res:{ralign 8:3.087992}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1928_1945} = {res:{ralign 8:30.16885}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1946_1964} = {res:{ralign 8:44.2352}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1965_1980} = {res:{ralign 8:12.0094}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1981_1996} = {res:{ralign 8:0}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_male_counter} = {res:{ralign 8:50.06454}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_bacplus} = {res:{ralign 8:4.416512}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_bluecollar} = {res:{ralign 8:66.09548}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_chom} = {res:{ralign 8:.7770491}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:lrev_median} = {res:{ralign 8:10.14783}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:lrev_sd} = {res:{ralign 8:9.995301}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_disp_1946} = {res:{ralign 8:9.761084}} {txt:(mean)}
{space 4}{res:1977.annee_tmp}
{lalign 4:}{space 4}{lalign 17:perc_i_full} = {res:{ralign 8:7.7382}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:inv_neg_P} = {res:{ralign 8:21.29455}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:inv_aut_P} = {res:{ralign 8:35.71048}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:inv_nat_P} = {res:{ralign 8:18.00711}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1903_1912} = {res:{ralign 8:16.23734}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1913_1922} = {res:{ralign 8:10.68524}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1923_1932} = {res:{ralign 8:10.40478}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:lpop_counter} = {res:{ralign 8:5.783094}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_fore} = {res:{ralign 8:3.087992}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1928_1945} = {res:{ralign 8:28.74299}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1946_1964} = {res:{ralign 8:41.41036}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1965_1980} = {res:{ralign 8:21.20423}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1981_1996} = {res:{ralign 8:0}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_male_counter} = {res:{ralign 8:50.9103}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_bacplus} = {res:{ralign 8:5.999342}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_bluecollar} = {res:{ralign 8:62.85995}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_chom} = {res:{ralign 8:.9506191}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:lrev_median} = {res:{ralign 8:10.14783}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:lrev_sd} = {res:{ralign 8:9.995301}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_disp_1946} = {res:{ralign 8:9.761084}} {txt:(mean)}
{space 4}{res:1991.annee_tmp}
{lalign 4:}{space 4}{lalign 17:perc_i_full} = {res:{ralign 8:7.7382}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:inv_neg_P} = {res:{ralign 8:16.37661}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:inv_aut_P} = {res:{ralign 8:25.18639}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:inv_nat_P} = {res:{ralign 8:10.89171}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1903_1912} = {res:{ralign 8:16.23734}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1913_1922} = {res:{ralign 8:10.68524}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1923_1932} = {res:{ralign 8:10.40478}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:lpop_counter} = {res:{ralign 8:6.050304}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_fore} = {res:{ralign 8:3.087992}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1928_1945} = {res:{ralign 8:21.89671}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1946_1964} = {res:{ralign 8:31.58634}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1965_1980} = {res:{ralign 8:24.03961}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1981_1996} = {res:{ralign 8:22.39407}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_male_counter} = {res:{ralign 8:51.53032}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_bacplus} = {res:{ralign 8:16.7236}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_bluecollar} = {res:{ralign 8:45.78325}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_chom} = {res:{ralign 8:5.747597}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:lrev_median} = {res:{ralign 8:10.14783}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:lrev_sd} = {res:{ralign 8:9.995301}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_disp_1946} = {res:{ralign 8:9.761084}} {txt:(mean)}
{space 4}{res:1999.annee_tmp}
{lalign 4:}{space 4}{lalign 17:perc_i_full} = {res:{ralign 8:7.7382}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:inv_neg_P} = {res:{ralign 8:11.00739}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:inv_aut_P} = {res:{ralign 8:22.7523}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:inv_nat_P} = {res:{ralign 8:13.03581}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1903_1912} = {res:{ralign 8:16.23734}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1913_1922} = {res:{ralign 8:10.68524}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1923_1932} = {res:{ralign 8:10.40478}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:lpop_counter} = {res:{ralign 8:6.140672}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_fore} = {res:{ralign 8:3.087992}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1928_1945} = {res:{ralign 8:19.29187}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1946_1964} = {res:{ralign 8:29.29484}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1965_1980} = {res:{ralign 8:22.63714}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1981_1996} = {res:{ralign 8:21.11139}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_male_counter} = {res:{ralign 8:51.23065}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_bacplus} = {res:{ralign 8:23.20586}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_bluecollar} = {res:{ralign 8:41.73407}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_chom} = {res:{ralign 8:6.291116}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:lrev_median} = {res:{ralign 8:10.17778}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:lrev_sd} = {res:{ralign 8:10.01585}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_disp_1946} = {res:{ralign 8:9.761084}} {txt:(mean)}
{space 4}{res:2005.annee_tmp}
{lalign 4:}{space 4}{lalign 17:perc_i_full} = {res:{ralign 8:7.7382}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:inv_neg_P} = {res:{ralign 8:7.532335}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:inv_aut_P} = {res:{ralign 8:37.96336}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:inv_nat_P} = {res:{ralign 8:23.9335}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1903_1912} = {res:{ralign 8:16.23734}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1913_1922} = {res:{ralign 8:10.68524}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1923_1932} = {res:{ralign 8:10.40478}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:lpop_counter} = {res:{ralign 8:6.200607}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_fore} = {res:{ralign 8:3.102857}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1928_1945} = {res:{ralign 8:16.39735}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1946_1964} = {res:{ralign 8:28.50516}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1965_1980} = {res:{ralign 8:22.88614}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1981_1996} = {res:{ralign 8:18.47616}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_male_counter} = {res:{ralign 8:50.67355}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_bacplus} = {res:{ralign 8:28.32872}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_bluecollar} = {res:{ralign 8:38.64239}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_chom} = {res:{ralign 8:6.577347}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:lrev_median} = {res:{ralign 8:10.30061}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:lrev_sd} = {res:{ralign 8:10.19641}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_disp_1946} = {res:{ralign 8:9.761084}} {txt:(mean)}
{space 4}{res:2011.annee_tmp}
{lalign 4:}{space 4}{lalign 17:perc_i_full} = {res:{ralign 8:7.7382}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:inv_neg_P} = {res:{ralign 8:11.23796}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:inv_aut_P} = {res:{ralign 8:35.25089}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:inv_nat_P} = {res:{ralign 8:17.51863}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1903_1912} = {res:{ralign 8:16.23734}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1913_1922} = {res:{ralign 8:10.68524}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1923_1932} = {res:{ralign 8:10.40478}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:lpop_counter} = {res:{ralign 8:6.238178}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_fore} = {res:{ralign 8:2.947798}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1928_1945} = {res:{ralign 8:13.7552}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1946_1964} = {res:{ralign 8:27.31913}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1965_1980} = {res:{ralign 8:23.20886}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1981_1996} = {res:{ralign 8:16.7395}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_male_counter} = {res:{ralign 8:50.3614}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_bacplus} = {res:{ralign 8:33.34464}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_bluecollar} = {res:{ralign 8:35.0551}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_chom} = {res:{ralign 8:7.354971}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:lrev_median} = {res:{ralign 8:10.38248}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:lrev_sd} = {res:{ralign 8:10.30127}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_disp_1946} = {res:{ralign 8:9.761084}} {txt:(mean)}
{space 4}{res:2017.annee_tmp}
{lalign 4:}{space 4}{lalign 17:perc_i_full} = {res:{ralign 8:7.7382}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:inv_neg_P} = {res:{ralign 8:12.78562}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:inv_aut_P} = {res:{ralign 8:23.13789}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:inv_nat_P} = {res:{ralign 8:13.86113}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1903_1912} = {res:{ralign 8:16.23734}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1913_1922} = {res:{ralign 8:10.68524}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1923_1932} = {res:{ralign 8:10.40478}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:lpop_counter} = {res:{ralign 8:6.255009}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_fore} = {res:{ralign 8:2.921372}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1928_1945} = {res:{ralign 8:10.61048}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1946_1964} = {res:{ralign 8:24.69064}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1965_1980} = {res:{ralign 8:24.12067}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_b_1981_1996} = {res:{ralign 8:16.84813}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_male_counter} = {res:{ralign 8:50.08281}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_bacplus} = {res:{ralign 8:35.44887}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_bluecollar} = {res:{ralign 8:32.49181}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_chom} = {res:{ralign 8:7.747661}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:lrev_median} = {res:{ralign 8:10.38248}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:lrev_sd} = {res:{ralign 8:10.30127}} {txt:(mean)}
{lalign 4:}{space 4}{lalign 17:perc_disp_1946} = {res:{ralign 8:9.761084}} {txt:(mean)}

{res}{txt}{hline 13}{c TT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{col 14}{c |}{col 26} Delta-method
{col 14}{c |}      dy/dx{col 26}   std. err.{col 38}      z{col 46}   P>|z|{col 54}     [95% con{col 67}f. interval]
{hline 13}{c +}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{res}perc_i_full  {txt}{c |}
{space 3}annee_tmp {c |}
{space 7}1965  {c |}{col 14}{res}{space 2} 3.789071{col 26}{space 2} .5183692{col 37}{space 1}    7.31{col 46}{space 3}0.000{col 54}{space 4} 2.773086{col 67}{space 3} 4.805055
{txt}{space 7}1969  {c |}{col 14}{res}{space 2} 2.525865{col 26}{space 2} .3376907{col 37}{space 1}    7.48{col 46}{space 3}0.000{col 54}{space 4} 1.864004{col 67}{space 3} 3.187727
{txt}{space 7}1974  {c |}{col 14}{res}{space 2} 2.789324{col 26}{space 2} .3859243{col 37}{space 1}    7.23{col 46}{space 3}0.000{col 54}{space 4} 2.032926{col 67}{space 3} 3.545722
{txt}{space 7}1995  {c |}{col 14}{res}{space 2} 1.970389{col 26}{space 2} .2825959{col 37}{space 1}    6.97{col 46}{space 3}0.000{col 54}{space 4} 1.416511{col 67}{space 3} 2.524267
{txt}{space 7}2002  {c |}{col 14}{res}{space 2} 1.705461{col 26}{space 2} .2296884{col 37}{space 1}    7.43{col 46}{space 3}0.000{col 54}{space 4}  1.25528{col 67}{space 3} 2.155642
{txt}{space 7}2007  {c |}{col 14}{res}{space 2} 2.384174{col 26}{space 2} .3180151{col 37}{space 1}    7.50{col 46}{space 3}0.000{col 54}{space 4} 1.760876{col 67}{space 3} 3.007472
{txt}{space 7}2012  {c |}{col 14}{res}{space 2} 2.257319{col 26}{space 2}  .315908{col 37}{space 1}    7.15{col 46}{space 3}0.000{col 54}{space 4} 1.638151{col 67}{space 3} 2.876487
{txt}{space 7}2017  {c |}{col 14}{res}{space 2} 1.835144{col 26}{space 2} .2453934{col 37}{space 1}    7.48{col 46}{space 3}0.000{col 54}{space 4} 1.354182{col 67}{space 3} 2.316106
{txt}{hline 13}{c BT}{hline 11}{hline 11}{hline 9}{hline 8}{hline 13}{hline 12}
{res}{txt}
{com}. marginsplot, ///
>         ciopts(lcolor(gs12)) plotopts(mcolor(navy) lcolor(navy)) ///
>         xtitle("Election year") xlabel(, format(%3.0f)) xscale(r(1962.4 2019.6)) ///
>         yline(0, lpattern(dash)) ytitle("Marginal effect of conscription (95% C.I.)") ///
>         ylabel(0(1)5, format(%3.0f) angle(0)) yscale(r(-.5 5.5)) ///
>         title("Abstention", ring(0)) graphregion(color(white)) name(abst, replace)
{res}
{text}{p 0 0 2}Variables that uniquely identify margins: {bf:annee_tmp}{p_end}
{res}{txt}(option span ignored for position(0))
{res}{txt}
{com}. 
. // Combine graphs
.         
. graph combine vote abst ///
>         , c(2) graphregion(color(white)) imargin(vsmall) //
{res}{txt}
{com}. graph export "$results\\$program.png", replace width(7200) height(3000)
{txt}{p 0 4 2}
file {bf}
D:\Dropbox\SVLACHOS\Research\Malgre_nous\Replication_files\Results\EEREV-D-21-00004_Figure4.png{rm}
saved as
PNG
format
{p_end}

{com}. 
. cap log close
{smcl}
{com}{sf}{ul off}