esttab переименовывает поведение с запятыми и двоеточиями - PullRequest
0 голосов
/ 16 октября 2018

Скажите, у меня есть эти данные:

eststo clear
sysuse auto2, clear

Я выполняю регрессию:

reg mpg price turn

Я хотел бы использовать функциональность esttab rename для переименования переменных,Однако, когда я делаю:

esttab, rename("price" "(1,2)" "turn" "(3,5)")

, запятые исчезают.

И когда я делаю:

esttab, rename("price" "Var1: (1,2)" "turn" "Var2: (3,5)")

Я получаю сообщение об ошибке.

Я попытался создать локальный и использовать его в rename, но я получаютам тоже ошибка.

local a "(1,2)"
display "`a'"
esttab, rename("price" "`a'")

Но это просто воспроизводит проблему с запятой.

Как я могу исправить эти две проблемы (особенно первую)?

esttabявляется добавленной сообществом командой.

1 Ответ

0 голосов
/ 17 октября 2018

Похоже, что и ,, и : используются для внутреннего анализа, так что вам не повезло, если вы хотите использовать опцию rename().

Однако вы можете исправить обапроблемы при выполнении следующих действий:

eststo clear
sysuse auto2, clear

label variable price "(1,2)"
label variable turn "(3,5)"

reg mpg price turn
esttab, label

------------------------------------
                              (1)   
                     Mileage (m~)   
------------------------------------
(1,2)                   -0.000534** 
                          (-3.38)   

(3,5)                      -0.835***
                          (-7.89)   

Constant                    57.69***
                          (14.32)   
------------------------------------
Observations                   74   
------------------------------------
t statistics in parentheses
* p<0.05, ** p<0.01, *** p<0.001

И:

label variable price "Var1: (1,2)"
label variable turn "Var2: (3,5)"

reg mpg price turn
esttab, label

------------------------------------
                              (1)   
                     Mileage (m~)   
------------------------------------
Var1: (1,2)             -0.000534** 
                          (-3.38)   

Var2: (3,5)                -0.835***
                          (-7.89)   

Constant                    57.69***
                          (14.32)   
------------------------------------
Observations                   74   
------------------------------------
t statistics in parentheses
* p<0.05, ** p<0.01, *** p<0.001

РЕДАКТИРОВАТЬ:

Файл справки estoutподтверждает:

rename(matchlist) changes the names of individual coefficients, where
        matchlist is

            oldname newname [oldname newname ...]

        oldname can be a parameter name (e.g. price) or a full name including
        an equation specification <b>(e.g. mean:price)</b>...

Запятая, вероятно, используется в качестве разделителя.

...