Я использую R и LaTeX и пакет xtable для таблиц. Я немного озадачен, почему указанные имена строк не отображаются в моих таблицах. Вот пример:
\documentclass[a4paper, 11pt]{article}
\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\begin{document}
\SweaveOpts{concordance=TRUE}
<<results=tex, fig=FALSE, echo=FALSE>>=
library(xtable)
table.matrix <- matrix(numeric(0), ncol = 5, nrow = 12)
colnames(table.matrix) <- c("$m_t$", "$p_t$", "$R^b_t$", "$R^m_t$", "$y^r_t$")
rownames(table.matrix) <- c("$m_{t-1}$", " ", "$p_{t-1}$", " ", "$R^b_{t-1}$", " ", "$R^m_{t-1}$", " ", "$y^r_t$", " ", "$c$", " ")
tex.table <- xtable(table.matrix)
align(tex.table) <- "c||ccccc"
print(tex.table, include.rownames = TRUE, hline.after = c(-1, 0, seq(0, nrow(table.matrix), by = 2)), sanitize.text.function = function(x){x})
@
\end{document}
Мне это кажется довольно простым. По сути, у меня есть оценка простой модели VAR, и в строках мне нужны переменные с индексом (t-1), и каждая вторая строка должна иметь p-значения (сейчас они пусты в векторе имени ). Есть идеи?
РЕДАКТИРОВАТЬ: Как указано nograpes, проблема в том, что некоторые имена строк дублируются. Кто-нибудь знает, как обойти это (без использования первого столбца в качестве столбца имени)? Я просто хочу, чтобы строки с четными номерами были пустыми, а также какое-то указание на то, что они являются p-значениями.