2012-11-18 6 views
5

Ist es möglich, Interaktionen in Stargazer mit der omit Option wegzulassen? Normalerweise würde ich den Variablennamen in die omit=c('varname') schreiben, aber im Falle einer Interaktion weiß ich nicht, was ich schreiben soll. Irgendwelche Hinweise darauf? Wie lösen Sie dieses Problem in anderen Paketen wie xtable?Wie kann ich Interaktionen mit Stargazer oder Xxtable weglassen?

\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} 

Antwort

6

Wenn Sie alle Interaktionen verzichten wollen, versuchen

stargazer(m1, omit = ":") 

Das funktioniert, weil omit Argument einen regulären Ausdruck zu erwarten. Dies ist ein sehr mächtiges Werkzeug beim Filtern von Strings. Siehe ?regexpr oder durchsuchen Sie die Registerkarte regex hier auf Stackoverflow.

Verwandte Themen