Ms grficos y ms tablas Andrs Santana Santana
Más gráficos y más tablas* Andrés Santana @Santana. Andres 3 José Rama @Jose. Rama. C (Universidad Autónoma de Madrid) 2019 Spanish Stata Conference Madrid, España, 17 octubre 2019 *Some simple, very preliminary notes and caveat
Algunas cosillas con tablas “The devil is in the details” Compartimos algunos aspectos menores (detalles) que nos son útiles pero nos ha costado encontrar, y algunas dudas (preguntas) de otras que no hemos encontrado
Código previo sysuse lifeexp qui g gnppct = gnppc / 1000 qui la var gnppct "GNP per capita (thousands)" eststo m 1: qui reg lexp gnppct eststo m 2: qui reg lexp popgrowth eststo m 3: qui reg lexp gnppct popgrowth
Tablas de regresiones: títulos de dos líneas esttab m 1 m 2 m 3, b(2) se(2) nonum /// mgroups("H 1" "H 2" "H 1+H 2", pattern(1 1 1)) mtitles("money" "births" "both")
Tablas de regresiones: agrupando modelos en grupos esttab m 1 m 2 m 3, b(2) se(2) nonum /// mgr("One var" "Two vars", pat(1 0 1)) mti("M 1" "M 2" "M 3")
Tablas de regresiones: reto 1 Hemos conseguido: Mostrar títulos de 2 líneas con mgroup y mtitle (GRUPO y TÍTULO) Reto pendiente: Mostrar títulos de 3 líneas
Tablas de regresiones: reto 2 Reto pendiente: Compatibilizar tempvar y esttab sysuse lifeexp, clear tempvar gnppct qui g `gnppct' = gnppc / 1000 qui la var `gnppct' "GNP per capita (thousands)" eststo m 1, ti(M 1): qui reg lexp `gnppct' eststo m 2, ti(M 2): qui reg lexp `gnppct' popgrowth esttab m 1 m 2, b(2) se(2) nonum mgroups("A" "B", pattern(1 1)) mti
Tablas de regresiones: agrupando modelos en grupos sysuse auto, clear eststo m 1, ti(M 1): qui logit foreign price eststo m 2, ti(M 1): qui logit foreign price length esttab m 1 m 2, b(2) se(2) nonum mti eql(none)
De tablas a gráficos Ahora pasamos de tablas a gráficos, aquí solo un dos cosas esta vez
Models estimated with unstandardized coefficients Reference category: other parties
Models estimated with standardized coefficients Reference category: other parties
Títulos de varias líneas en gráficos coefplot ame 11, bylab("Model 11" "Baseline" "AMEs") || /// ame 12, bylab("Model 12" "+Controls" "AMEs") || /// ame 13, bylab("Model 13" "+Country FE" "AMEs") /// OPTIONS
Significatividad en los marker labels
Significatividad en los marker labels coefplot M 1 || M 2 || M 3 || M 4 || M 5 || M 6 , xline(0) drop(_cons) /// byopts (row(1) note("N (M 1) = 475. N (M 2) = 440. N (M 3) = 473. N (M 4) = 477. N (M 5) = 476. N (M 6) = 439. " "+ p <. 1, * p <. 05, ** p <. 01, *** p <. 001" "{it: Source}: Own elaboration. ")) /// headings(gdpgr_t 1 a = "{it: ECONOMIC}" enep_t 1 a = "{it: ELECTORAL}" lsq_t 1 a = "{it: INSTITUTIONAL}" religa = "{it: SOCIOLOGICAL}" yod_t 1 a = "{it: TEMPORAL}") /// mlabposition(2) mlabel(cond(@pval<. 001, "***", cond(@pval<. 01, "**", cond(@pval<. 05, "*", cond(@pval<. 1, "+", "")))))
Thank U! Muchas gracias por vuestra atención http: //bit. ly/tutorialstata 0 https: //twitter. com/Santana. Andres 3 http: //bit. ly/Santana. RGate
- Slides: 15