Как показать значимость звезд в R Markdown (rmarkdown) html-заметок?
Я хочу показать результаты регрессии в документах HTML, используя R Markdown. Я попробовал texreg
а также stargazer
пакеты. Моя проблема сейчас в том, что в записях я не могу воплотить в жизнь звезды значимости. Из-за автоматической генерации кажется, что я не могу избежать их. Я ломал голову над этим и этим, но безуспешно. Что мне не хватает? Большое спасибо!!
Вот некоторый код:
```{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!
```
Примечание: Вопрос был прежним подвопросом, который я сейчас разделил.
1 ответ
Решение
Используйте сущность HTML для звездочки:
star.symbol='*'
См. http://www.ascii.cl/htmlcodes.htm.
Вы также можете добавить "легенду" вручную:
stargazer(lm1, type="html", notes = "<em>*p<0.1;**p<0.05;***p<0.01</em>", notes.append = F)