2012-11-18 8 views
5

È possibile omettere le interazioni nello stargazer usando l'opzione omit? Normalmente scriverei il nome della variabile nel omit=c('varname') ma nel caso di un'interazione non so cosa scrivere. Qualche suggerimento su questo? Come si risolve questo problema in altri pacchetti come xtable?Come posso omettere interazioni usando stargazer o 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} 

risposta

6

Se si desidera omettere tutte le interazioni, provare

stargazer(m1, omit = ":") 

Questo funziona perché omit argomento si aspetta un'espressione regolare. Questo è uno strumento molto potente quando si filtrano le stringhe. Vedi ?regexpr o sfoglia la scheda regex qui su Stackoverflow.