Как показать звездочки значимости в выходных HTML-заметках R Markdown (rmarkdown)?

Я хочу показать результаты регрессии в документах HTML, используя R Markdown. Я попробовал пакеты texreg и stargazer. Моя проблема сейчас в том, что в заметках я не могу оживить звезды значимости. Из-за автоматической генерации кажется, что я не могу избежать их. Я ломал голову над this и это, но безуспешно. Что мне не хватает? Большое спасибо!!

Вот код:

```{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!
```

Примечание. Вопрос был бывшим подвопросом Я сейчас разделился.


person jay.sf    schedule 10.06.2017    source источник
comment
Вы пробовали star.symbol='&#42;'?   -  person Martin Schmelzer    schedule 10.06.2017
comment
Это работает фантастически с texreg/htmlreg спасибо!! В stargazer никаких изменений, но даже не при установке star.char = 'x'. Мой вывод состоит в том, чтобы использовать первый для html, а второй для латекса.   -  person jay.sf    schedule 10.06.2017
comment
@Martin Schmelzer Возможно, вы захотите превратить свой комментарий в ответ, чтобы кто-нибудь мог увидеть, что на него ответили? Спасибо!   -  person jay.sf    schedule 10.06.2017


Ответы (1)


Используйте объект HTML для звездочки:

star.symbol='&#42;'

См. http://www.ascii.cl/htmlcodes.htm.

Вы также можете добавить «легенду» вручную:

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)

введите описание изображения здесь

person Martin Schmelzer    schedule 10.06.2017