Sto tentando di utilizzare knitr e stargazer per esportare una tabella di regressione da R a Latex. Sfortunatamente ottengo il seguente messaggio di errore "Manca $ inserito" Ho inserito un simbolo di inizio matematico/fine matematica poiché penso che ne abbiate lasciato uno. Procedi, con le dita incrociate.
Mi manca qualcosa nel mio codice o potrebbe essere un errore dal pacchetto dello stargazer?
Qualche suggerimento su come si possono usare insieme knitr e stargazer?Tabella di regressione con Knitr e stargazer
risposta
Funziona bene con Ubuntu 12.04, TeXLive 2012 e R 2.15.2.
\documentclass{article}
\begin{document}
<<lm, echo=FALSE >>=
df <- data.frame(x=1:10, y=rnorm(10))
library(stargazer)
lm1 <- lm(y ~ x ,data=df)
@
<<table_texstyle, echo=FALSE, results='asis' >>=
stargazer(lm1)
@
\end{document}
Non ci ha detto che cosa è dataset
(non abbiamo idea del vostro dataset.RData
), quindi non possiamo sapere esattamente quello che potrebbe essere il motivo del fallimento. Almeno è necessario incollare l'output tex come
% Table created by StarGazer v.1.0 by Marek Hlavac, Harvard University. E-mail: mhlavac at alumni.princeton.edu
% Date and time: Wed, Nov 14, 2012 - 06:20:12 PM
\begin{table}[htb] \centering
....
\end{table}
quindi sappiamo se il problema è venuto da LaTeX.
Grazie per la risposta. Poiché il tuo esempio ha funzionato bene sul mio computer, ho cercato di capire la differenza con il mio set di dati. Il problema nel mio caso era che una variabile indipendente era chiamata x_z e il _ genera il messaggio di errore. – Tom
@Tom allora è necessario leggere più attentamente la documentazione di 'stargazer' per capire che è possibile sfuggire' _', o usare etichette alternative per queste etichette altrimenti problematiche. –
Sì, ho appena usato un'etichetta alternativa per risolvere questo problema. Grazie molto. – Tom
stargazer v.2.0 è ora disponibile su CRAN e dovrebbe essere in grado di gestire nomi di variabili che includono segni di dollaro e sottolineatura senza problemi. Prova ad installare la nuova versione e ad eseguire nuovamente il tuo codice - non dovresti avere problemi.
nella versione 4.0, utilizzare stargazer (..., header = FALSE, type = 'latex') per sopprimere l'intestazione in modo che la conversione in Latex non riporti un errore. – Junchen
- 1. posizionamento Tavolo con stargazer e knitr
- 2. inserimento stargazer o tavolo xable nel documento knitr
- 3. uscita multicolonna di Stargazer da utilizzare in knitr
- 4. R: Robusto sistema di diagnostica per SE e modello nella tabella degli stargazer
- 5. Regola automaticamente la larghezza della tabella LaTeX per adattarla al formato PDF utilizzando knitr e Rstudio
- 6. codifica knitr e UTF8
- 7. Aggiungere una riga con le note usando lo stargazer
- 8. Utilizzo di stargazer per lfe e ricezione dell'errore
- 9. Linebreaks con knitr
- 10. Loop con didascalie con knitr
- 11. Regressione logistica con SciPy
- 12. Tabella di classificazione per la regressione logistica in R
- 13. Rapporti quote anziché registri in stargazer() Uscita LaTeX
- 14. Stargazer: Salva su file, non mettere in console
- 15. Codifica: file knitr e figlio
- 16. Uso del layout con knitr
- 17. knitr con bash: modifica directory di lavoro
- 18. regressione lineare con Python NumPy
- 19. comportamento Knitr con oggetti di data
- 20. integrando le uscite di manipolazione con knitr
- 21. NumPy regressione multivarient con linalg.lstsq
- 22. Generazione di rapporti knitr
- 23. Creare tabelle con formattazione condizionale con RMarkdown + knitr
- 24. Regressione lineare di Numpy con regolarizzazione
- 25. Regressione con variabile Date con Scikit-learn
- 26. Dimensione carattere font chunk in Beamer con knitr e latex
- 27. CSS personalizzato con knitr e markdown in R
- 28. Come rendere fig.width e out.width coerenti con knitr?
- 29. ESS non si comporta bene con data.table e knitr
- 30. Tracciare la "linea di regressione" dalla regressione multipla in R
potrebbe voler provare 'xtable' se non riesci a farlo funzionare. – scottyaz