2017-06-10 2 views
1

Je souhaite afficher les résultats de la régression dans les documents HTML à l'aide de R Markdown. J'ai essayé les paquets texreg et stargazer. Mon problème est maintenant, que dans les notes je ne peux pas donner vie aux étoiles significatives. En raison de la génération automatique, il semble que je ne puisse pas y échapper. J'ai été curieux avec this et this mais sans succès. Qu'est-ce que je rate? Merci beaucoup!!Comment afficher les étoiles significatives dans les notes de sortie RT Markdown (rmarkdown) html?

Voici quelques code:

```{r setup, include=FALSE} 
knitr::opts_chunk$set(echo = TRUE) 
``` 
```{r data} 
library(car) 
lm1 <- lm(prestige ~ income + education, data=Duncan) 
``` 
## with STARGAZER 
```{r table1, results = "asis", message=FALSE} 
library(stargazer) 
stargazer(lm1, type="html", notes="stargazer html 1") # nothing 
stargazer(lm1, type="html", notes="stargazer html 2", star.char = "\\*") # nothing, even gone in table 
``` 
## with TEXREG 
```{r table2, results = "asis", message=FALSE} 
library(texreg) 
htmlreg(lm1, custom.note="%stars. htmlreg") # nothing 
htmlreg(lm1, custom.note="%stars. htmlreg", star.symbol = "\\*") # still nothing! 
``` 

Note: Question était un ancien sub-question Je suis maintenant coupée en deux.

+1

Avez-vous essayé 'star.symbol = '*''? –

+0

Cela fonctionne fantastique avec 'texreg/htmlreg' merci !! Dans 'stargazer' aucun changement, mais pas même lors de la définition de' star.char = 'x''. Ma conclusion est d'utiliser le premier pour le html et le dernier pour le latex. – jaySf

+0

@Martin Schmelzer Peut-être que vous voudrez peut-être changer votre commentaire en une réponse afin que n'importe qui pourrait voir qu'il a été répondu? Merci! – jaySf

Répondre

1

Utilisez l'entité HTML pour l'astérisque:

star.symbol='&#42;' 

Voir http://www.ascii.cl/htmlcodes.htm.

Vous pouvez également ajouter la "légende" manuellement:

stargazer(lm1, type="html", notes = "<em>&#42;p&lt;0.1;&#42;&#42;p&lt;0.05;&#42;&#42;&#42;p&lt;0.01</em>", notes.append = F) 

enter image description here

+1

@jaySf Extended ma réponse ... –