2012-11-18 19 views
5

Czy można pominąć interakcje w trybie Stargazer przy użyciu opcji omit? Normalnie zapisałbym nazwę zmiennej w omit=c('varname'), ale w przypadku interakcji nie wiem, co napisać. Jakieś wskazówki na ten temat? Jak rozwiązać ten problem w innych pakietach, takich jak xtable?Jak mogę pominąć interakcje przy użyciu programu stargazer lub xtable?

\documentclass{article} 
\begin{document} 
%Load dataset and run regression  

<< lm, echo=FALSE >>= 
load('dataset.RData') 
library(stargazer) 
lm1 <- lm(y~ x + factor(v)*z ,data=dataset) 
@ 


<< table_texstyle, echo=FALSE, comment=NA, results='asis' >>= 
stargazer(lm1 ,omit=c('???'), omit.labels=c('Omitted interactions'), 
     omit.yes.no = c("Yes", "No"))) 
    @ 
    \end{document} 

Odpowiedz

6

Jeśli chcesz pominąć wszystkie interakcje, spróbuj

stargazer(m1, omit = ":") 

To działa, ponieważ omit argumentem spodziewa wyrażenie regularne. Jest to bardzo potężne narzędzie podczas filtrowania ciągów. Zobacz ?regexpr lub przejrzyj zakładkę regex tutaj na Stackoverflow.