2016-12-05 2 views
1

я рассчитал модель типа тобита 2 с выбором() - функцию пакета sampleSelection в R.Как сообщать обоим выборе и исходном уравнении моделей выбора с помощью stargazer в r?

Теперь я хочу, чтобы создать таблицу регрессии с Stargazer, который официально поддерживает пакет sampleSelection и его «отбор» объекты ,

stargazer(tobit, tobit_2, type = "html", out = "tobit2.html", model.names = TRUE, 
     star.char = c("+", "*", "**", "***"), star.cutoffs = c(0.1, 0.05, 0.01, 0.001), 
     report = 'vc*p', notes = "+ p<0.1; * p<0.05; ** p<0.01; *** p<0.001", 
     notes.append = F, selection.equation = TRUE) 

В соответствии с официальной документацией, однако, имеется возможность сообщать либо о выборе, либо об итоговом уравнении. Я, очевидно, хочу сообщить как друг другу.

selection.equation логическое значение, которое указывает, является ли уравнение отбора (когда аргумент значение ИСТИНА) или уравнение результат (по умолчанию) будут представлены для heckit и выбора моделей из пакета sampleSelection

Спрашивается ли кто-либо в этом выпуске раньше и имеет решение, как сообщать обоим удобно в одной таблице?

Большое спасибо!

ответ

1

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

Я установил selection.equation ИСТИНУ, дублировать выбор-объект и переключить опорные индексы для выбора и итогового уравнения в дублированном объекте , Вызов stargazer теперь на обеих моделях дает таблицу с выбором и уравнением исхода (хотя звезда все еще думает, что она вернула оба раза уравнение выбора)

# tobit_2 is a selection-object returned from the selection() function 
# from the sampleSelection package 
tobit_2O <- tobit_2 
tobit_2O$param$index$betaO <- tobit_2$param$index$betaS 
tobit_2O$param$index$betaS <- tobit_2$param$index$betaO 

stargazer(tobit_2, tobit_2O, selection.equation = TRUE,   
column.labels = c("<em>selection</em>", "<em>outcome</em>")) 
Смежные вопросы