LaTeX Таблица суммарной статистики в R со средним и SD по группам - PullRequest
0 голосов
/ 03 июня 2019

Я хотел бы создать таблицу LaTeX, содержащую среднее значение и стандартное отклонение переменной для различных значений двух других переменных.Это сетка чисел с двумя значениями для каждой комбинации со стандартным отклонением ниже среднего значения в скобках.В идеале я бы также сообщал итоги (т.е. маргиналы) в нижней и правой части таблицы соответственно.

Итак, для данных mtcars:

library(datasets)
library(data.table)
 DT<-data.table(mtcars)
 DT[, list(mean_mpg = mean(mpg), sd_mpg=sd(mpg)),by=.(gear,carb)]

Это дает необходимые данные:

    gear carb mean_mpg   sd_mpg
 1:    4    4 19.75000 1.552417

 2:    4    1 29.10000 5.061620

 3:    3    1 20.33333 1.934770

 4:    3    2 17.15000 2.092048

 5:    3    4 12.62000 2.089737

 6:    4    2 24.75000 3.961060

 7:    3    3 16.30000 1.053565

 8:    5    2 28.20000 3.111270

 9:    5    4 15.80000       NA


10:    5    6 19.70000       NA

11:    5    8 15.00000       NA

Но я хочу получить вывод в виде:

    \begin{tabular}{l*4}
\multicolumn{4}{c}{Gear} \\
Carb & 3 & 4 & 5 \\ 
1 & 20.3 & 29.1 & \\

  & (1.9) & (5.1) &  \\

2 & 17.2 & 24.8 & 28.2 \\

  & (2.1) & (4.0) & (3.1) \\


4 & 12.6 & 19.8 & 15.8 \\

 &  (2.1) & (1.6) & (.) \\



6 & & & 19.7 \\
& & & (.) \\

8 &  & & 15 \\
& & & (.) \\

\end{tabular}

Я экспериментировал со Stargazr, qwraps2 и инструментами отчетов, и ни один из них, похоже, не смог сделать то, что мне нужно.Фактические числа легко получить, как описано здесь: Как получить сводную статистику по группе , но, учитывая, что мне нужно создать множество этих таблиц, вручную их переставить.Обратите внимание, что в центре внимания находятся средства, а не дополнительная информация, в отличие от этого вопроса Создание перекрестной таблицы в R со средним и SD

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...