Utiliser Stargazer avec Rstudio et Knitr
J'ai du mal à utiliser stargazer sortie en knitr, à l'aide de RStudio. Par exemple, j'ai coller le code ci-dessous dans un .Mdm fichier, puis cliquez sur Tricot HTML. Le premier bloc entre [ et ] est rendu sous la forme d'équations. Le deuxième bloc est de stargazer. Il reste que le code. Quand je colle le deuxième bloc, moins [ et ] dans un Sweave fichier, puis cliquez sur compiler au format PDF, le code de rendu sous la forme d'un tableau. J'ai installé MikTex et la version 3 de Stargazer.
La réponse l'insertion de stargazer ou xable table en knitr document fonctionne pour moi dans un Sweave fichier (Rnw) lorsque vous cliquez sur compiler PDF. Dans un fichier Mdm, tex n'est pas rendu en cliquant Tricot HTML.
Comment puis-je mettre stargazer sortie dans un fichier Mdm afin de Tricot HTML convertit le code latex à une table? (Je suis nouveau sur le Latex, et je ne suis pas sûr de ce code je peux le supprimer, afin de m'excuser pour le long segment.)
\[
\begin{aligned}
\dot{x} & = \sigma(y-x) \\
\dot{y} & = \rho x - y - xz \\
\dot{z} & = -\beta z + xy
\end{aligned}
\]
\[
\documentclass{article}
\begin{document}
% Table created by StarGazer v.3.0.1 by Marek Hlavac, Harvard University. E-mail: hlavac at fas.harvard.edu
% Date and time: Sun, Feb 03, 2013 - 11:34:52 AM
\begin{table}[htb] \centering
\caption{}
\label{}
\footnotesize
\begin{tabular}{@{\extracolsep{5pt}}lc}
\\[-1.8ex]\hline
\hline \\[-1.8ex]
& \multicolumn{1}{c}{\textit{Dependent variable:}} \\
\cline{2-2}
\\[-1.8ex] & Rate \\
\hline \\[-1.8ex]
pole & $0.071^{***}$ \\
& $(0.020)$ \\
& \\
post & $0.095^{***}$ \\
& $(0.019)$ \\
& \\
Constant & $-5.784^{***}$ \\
& $(1.667)$ \\
& \\
\hline \\[-1.8ex]
Observations & $46$ \\
Residual Std. Error & $2.378 (df = 43)$ \\
\hline
\hline \\[-1.8ex]
\textit{Note:} & \multicolumn{1}{r}{$^{*}$p$<$0.1; $^{**}$p$<$0.05; $^{***}$p$<$0.01} \\
\normalsize
\end{tabular}
\end{table}
\end{document}
\]
source d'informationauteur Isaiah
Vous devez vous connecter pour publier un commentaire.
Puisque le sujet est allé un peu fade, je vais considérer la question est de en quelque sorte l'utilisation stargazer avec knitret pas, en soi, la conversion de la stargazer objets en HTML.
Étant un grand fan de stargazer, je viens avec le flux de travail suivant:
Si l'on veut stargazer tables dans MS Word, le meilleur moyen que j'ai trouvé est d'utiliser LaTeX2RTF. Bien que le très haut cellules sont déformé un peu, c'est la fixation est une question de suppression erronée cellule vide. Pour le reste, le tableau est conservé et peut être collé/importés dans Word.
Ces deux stratégies de faciliter l'utilisation de stargazer en dehors de LaTeX. Espérons que cela aide.
Utiliser le code suivant et vous obtiendrez une version de travail
{r, results='asis'}
stargazer(model)
Lors de la conversion au format pdf, le code suivant fonctionne parfaitement pour stargazer 4.0:
{r, results='asis'}
stargazer(model, header=FALSE, type='latex')
En plus de la réponse précédente, et peut-être comme une solution plus simple, il est possible pour les orientaux à la sortie de la table dans le code html de sorte que lorsque le fichier Mdm est tricoté en html, la création d'une table plutôt que de la tex de code. Je crois que le
stargazer
fonction peut maintenant exporter directement au format html par la mise entype = 'html'
.Ainsi, par exemple, compte tenu de l'ajustement du modèle
lm1
vous pouvez utiliser le code suivant dans votre fichier Mdm:stargazer(lm1, type = 'html')
Cela fonctionne si vous voulez que votre résultat final en html ou pdf.
Revenir sur cette question.
Je veux utiliser le même démarque des fichiers pour produire le html et pdf sorties dans RStudio avec knitr. C'est, dans RStudio je veux pousser le bouton tricoter, et les options de tricoter une sortie HTMl, un fichier pdf de sortie. Je n'ai pas de grand intérêt, à l'heure actuelle, dans le tricot d'un word/OpenOffice document.
J'ai utilisé le très utile stargazer triche de Jake Russ. Ce exercices plus de stargazer. C'est un R MArkdown fichier avec le bloc de l'option
résultats='asis'
ensemble pour ces morceaux de production de stargazer sortie.
Le stargazer commande elle-même a un argument "type". La valeur par défaut est
type='latex'
Jake Russ de la triche, qui vise à produire une page web,
type= "html"
est utilisé tout au long.
Cela ne fonctionne pas du tout, si vous essayez de le tricote en un fichier pdf. Les Tables de sortir de longues listes, l'une cellule de tableau par ligne, sans mise en forme, et qui occupe de nombreuses pages, sans aucun formatage.
Le plus petit changement que je peux faire pour me permettre de produire de nice pdf dans RStudio est globalement remplacer tous les
avec
(notez que les deux se produisent dans le texte du document, ainsi que dans le stargazer de commandes, pour des soins est nécessaire!)
Cela fonctionne! Aussi loin que je peux voir le pdf est une réplique fidèle de la page web, ce qui est exactement ce que je veux.
Essayer de tricoter des documents OpenOffice, si je laisse
Chaque table dans la sortie est remplacé par ce texte:-
Si je restaurer les
ensuite, chaque table est écrit, une cellule par ligne, sur le côté de la page sans mise en forme!