Простой вопрос: могу ли я использовать texreg
в документе markdown (не LaTex) в Rmarkdown, используя knitr
?
Я думал, что смогу, но кажется я ошибаюсь? Я могу включить код LaTex в Rmarkdown для уравнений, но безуспешно для таблиц с texreg
(по крайней мере, когда оставшийся документ написан в markdown.
Я получаю такую ошибку:
pandoc document conversion failed with error 43
Независимо от того, использую ли я texreg()
(для LatTex), htmlreg()
или screenreg()
, я не могу получить достойную таблицу в связанном PDF-документе.
---
title: "Title"
fontsize: 12pt
output:
pdf_document:
latex_engine: xelatex
---
Затем пытаемся разработать таблицу:
```{r Table_with_texreg, results="asis"}
library(texreg)
modellist = list(model1, model2, model3, model4, model5)
texreg(modellist, type = 'un',
summaries = c('ChiSqM_Value', 'ChiSqM_DF', 'ChiSqM_DF', 'ChiSqM_PValue', 'CFI',
'RMSEA_Estimate'), single.row=TRUE)
(Некоторые из аргументов после texreg()
- это команды для пакета MplusAutomation
, определяющие, какие параметры (нестандартные) и какая модель соответствует индексам для использования. Не должны иметь никакого значения для вопроса / сообщения.)
Это код LaTex, сгенерированный при вязании, приводящий к ошибке покрытия 43:
\begin{tabular}{l c c c c c }
\hline
& Model 1 & Model 2 & Model 3 & Model 4 & Model 5 \\
\hline
DISCRIM$<$-AGEA & $-0.00 \; (0.00)^{***}$ & $-0.01 \; (0.00)^{***}$ & $-0.01 \; (0.00)^{***}$ & $-0.00 \; (0.00)^{***}$ & $-0.01 \; (0.00)^{***}$ \\
DISCRIM$<$-GNDR & $0.05 \; (0.02)^{**}$ & $0.07 \; (0.02)^{***}$ & $0.09 \; (0.02)^{***}$ & $0.03 \; (0.02)^{*}$ & $0.07 \; (0.02)^{***}$ \\
DISCRIM$<$-MINORITY & $0.14 \; (0.04)^{***}$ & $0.17 \; (0.04)^{***}$ & $0.13 \; (0.04)^{***}$ & $0.19 \; (0.04)^{***}$ & $0.19 \; (0.04)^{***}$ \\
PDJSEX\_R$<$-AGEA & $-0.01 \; (0.00)^{***}$ & & & $-0.01 \; (0.00)^{***}$ & \\
PDJSEX\_R$<$-GNDR & $0.38 \; (0.03)^{***}$ & & & $0.38 \; (0.03)^{***}$ & \\
PDJSEX\_R$<$-MINORITY & $0.11 \; (0.04)^{**}$ & & & $0.11 \; (0.04)^{**}$ & \\
PDJETN\_R$<$-AGEA & $-0.00 \; (0.00)^{***}$ & & $-0.00 \; (0.00)^{***}$ & & \\
PDJETN\_R$<$-GNDR & $-0.02 \; (0.02)$ & & $-0.02 \; (0.02)$ & & \\
PDJETN\_R$<$-MINORITY & $0.94 \; (0.08)^{***}$ & & $0.93 \; (0.08)^{***}$ & & \\
PREDJ\_R$<$-DISCRIM & $1.00 \; (0.00)$ & $1.00 \; (0.00)$ & $1.00 \; (0.00)$ & $1.00 \; (0.00)$ & $1.00 \; (0.00)$ \\
LKRSP\_R$<$-DISCRIM & $1.05 \; (0.01)^{***}$ & $1.08 \; (0.01)^{***}$ & $1.08 \; (0.01)^{***}$ & $1.08 \; (0.01)^{***}$ & \\
TRTBD\_R$<$-DISCRIM & $1.02 \; (0.01)^{***}$ & $1.05 \; (0.01)^{***}$ & $1.05 \; (0.01)^{***}$ & $1.05 \; (0.01)^{***}$ & \\
PDJSEX\_R$<$-$>$DISCRIM & $0.74 \; (0.02)^{***}$ & & & $0.76 \; (0.02)^{***}$ & \\
PDJETN\_R$<$-$>$DISCRIM & $0.62 \; (0.02)^{***}$ & & $0.66 \; (0.02)^{***}$ & & \\
PDJETN\_R$<$-$>$PDJSEX\_R & $0.78 \; (0.02)^{***}$ & & & & \\
PREDJ_R$1<-Thresholds & $0.19 \; (0.10)^{*}$ & $0.19 \; (0.10)^{*}$ & $0.18 \; (0.10)$ & $0.18 \; (0.10)$ & $0.18 \; (0.10)$ \\
PREDJ_R$2<-Thresholds & $0.71 \; (0.09)^{***}$ & $0.71 \; (0.09)^{***}$ & $0.70 \; (0.09)^{***}$ & $0.70 \; (0.09)^{***}$ & $0.70 \; (0.09)^{***}$ \\
LKRSP_R$1<-Thresholds & $0.14 \; (0.07)$ & $0.13 \; (0.07)$ & $0.15 \; (0.07)^{*}$ & $0.14 \; (0.07)$ & $0.14 \; (0.07)$ \\
LKRSP_R$2<-Thresholds & $0.72 \; (0.07)^{***}$ & $0.72 \; (0.07)^{***}$ & $0.73 \; (0.07)^{***}$ & $0.72 \; (0.07)^{***}$ & $0.72 \; (0.07)^{***}$ \\
TRTBD_R$1<-Thresholds & $0.51 \; (0.06)^{***}$ & $0.51 \; (0.06)^{***}$ & $0.50 \; (0.06)^{***}$ & $0.51 \; (0.06)^{***}$ & $0.50 \; (0.06)^{***}$ \\
TRTBD_R$2<-Thresholds & $1.11 \; (0.07)^{***}$ & $1.11 \; (0.07)^{***}$ & $1.12 \; (0.07)^{***}$ & $1.11 \; (0.07)^{***}$ & $1.11 \; (0.07)^{***}$ \\
PDJSEX_R$1<-Thresholds & $0.86 \; (0.06)^{***}$ & $0.86 \; (0.06)^{***}$ & $0.87 \; (0.06)^{***}$ & $0.86 \; (0.06)^{***}$ & $0.86 \; (0.06)^{***}$ \\
PDJSEX_R$2<-Thresholds & $1.44 \; (0.06)^{***}$ & $1.44 \; (0.06)^{***}$ & $1.44 \; (0.06)^{***}$ & $1.44 \; (0.06)^{***}$ & $1.44 \; (0.06)^{***}$ \\
PDJETN_R$1<-Thresholds & $0.80 \; (0.07)^{***}$ & $0.79 \; (0.07)^{***}$ & $0.80 \; (0.07)^{***}$ & $0.79 \; (0.07)^{***}$ & $0.80 \; (0.07)^{***}$ \\
PDJETN_R$2<-Thresholds & $1.29 \; (0.09)^{***}$ & $1.29 \; (0.09)^{***}$ & $1.29 \; (0.09)^{***}$ & $1.29 \; (0.09)^{***}$ & $1.29 \; (0.09)^{***}$ \\
DISCRIM$<$-$>$DISCRIM & $0.79 \; (0.02)^{***}$ & $0.74 \; (0.02)^{***}$ & $0.74 \; (0.02)^{***}$ & $0.75 \; (0.02)^{***}$ & $0.84 \; (0.01)^{***}$ \\
PDJSEX\_R$<$-DISCRIM & & $1.03 \; (0.01)^{***}$ & $1.03 \; (0.01)^{***}$ & & $0.98 \; (0.01)^{***}$ \\
PDJETN\_R$<$-DISCRIM & & $0.90 \; (0.01)^{***}$ & & $0.90 \; (0.01)^{***}$ & $0.87 \; (0.01)^{***}$ \\
LKRSP\_R$<$-AGEA & & & & & $-0.01 \; (0.00)^{***}$ \\
LKRSP\_R$<$-GNDR & & & & & $0.06 \; (0.02)^{***}$ \\
LKRSP\_R$<$-MINORITY & & & & & $0.14 \; (0.04)^{***}$ \\
TRTBD\_R$<$-AGEA & & & & & $-0.00 \; (0.00)^{**}$ \\
TRTBD\_R$<$-GNDR & & & & & $0.06 \; (0.02)^{**}$ \\
TRTBD\_R$<$-MINORITY & & & & & $0.20 \; (0.05)^{***}$ \\
LKRSP\_R$<$-$>$DISCRIM & & & & & $0.74 \; (0.02)^{***}$ \\
TRTBD\_R$<$-$>$DISCRIM & & & & & $0.72 \; (0.02)^{***}$ \\
TRTBD\_R$<$-$>$LKRSP\_R & & & & & $0.88 \; (0.01)^{***}$ \\
\hline
ChiSqM_Value & 331.41 & 808.73 & 776.77 & 568.88 & 648.83 \\
ChiSqM_DF & 10 & 17 & 14 & 14 & 10 \\
ChiSqM_PValue & 0.00 & 0.00 & 0.00 & 0.00 & 0.00 \\
CFI & 0.97 & 0.93 & 0.94 & 0.95 & 0.95 \\
RMSEA_Estimate & 0.02 & 0.03 & 0.03 & 0.03 & 0.03 \\
\hline
\multicolumn{6}{l}{\scriptsize{$^{***}p<0.001$, $^{**}p<0.01$, $^*p<0.05$}}
\end{tabular}
P.S. Вязание в HTML (не PDF) и использование htmlreg (не texreg), похоже, работает нормально. Однако я бы предпочел использовать PDF.