coefplot: установка имен регрессий с вертикальной опцией - PullRequest
0 голосов
/ 28 января 2019

В настоящее время у меня есть следующий код:

sysuse auto, clear
estimates clear 

gen year=.
replace year=1988 if foreign==0
replace year=1989 if foreign==1 

regress price mpg trunk length turn if year==1988
estimates store Year1988

regress price mpg trunk length turn if year==1989
estimates store Year1989

coefplot Year1988 Year1989, vertical keep(trunk) xline(0) xlabel("")

Это генерирует:

enter image description here

Однако я хочу поставитьпользовательские имена для каждого сохраненного набора результатов регрессии, такие как:

enter image description here

Как я могу это сделать?Я пробовал xtick и xlabel, но это не работает.

Примечание: ответ без опции vertical можно найти здесь .

1 Ответ

0 голосов
/ 28 января 2019

Идея та же:

sysuse auto, clear
estimates clear 

gen year=.
replace year=1988 if foreign==0
replace year=1989 if foreign==1 

regress price mpg trunk length turn if year==1988
estimates store Year1988

regress price mpg trunk length turn if year==1989
estimates store Year1989

local gap1 : display _dup(45) " "
local gap2 : display _dup(40) " "

coefplot Year1988 Year1989, vertical keep(trunk) xline(0) ///
coeflabels(trunk = `""|`gap1'|""1988`gap2'1989""') ///
xlabel(, notick labgap(0)) xline(0) legend(off)

enter image description here

...