Я ищу способ вывода большого количества статистики из нескольких фреймов данных, каждый из которых состоит из нескольких значений соответствующего статистического теста. Я думаю, что R Brew может сделать это, однако я не нашел никаких примеров в Интернете, и документация чрезвычайно ограничена. Другие методы таблиц R не будут работать, так как они жестко запрограммированы для принятия только определенных объектов (статистических тестов), которые не включают мой необходимый непараметрический тест WMW.
У меня есть 3 статистических теста, которые понадобятсябыть включенным в таблицу. Тест Шапиро-Уилка, Т-тест Уэлча и тест WMW. Первый тест выполняется для каждого дистрибутива, тогда как два других теста выполняются для сравнения двух дистрибутивов одновременно.
Слишком много данных, чтобы привести их в качестве примера, поэтому я буду хранить описание данныхочень ограничено. Ниже приведен пример только для двух случаев (мой пример LaTeX: случай A и случай B). Для двух распределений X и Y:
тест Шапиро-Уилка:
shap_X <- shapiro.test(val_X<span class="math-container">$V22)
shap_Y <- shapiro.test(val_Y$</span>V22)
shap_X<span class="math-container">$statistic = sprintf("%5.3f", shap_X$</span>statistic)
shap_Y<span class="math-container">$statistic = sprintf("%5.3f", shap_Y$</span>statistic)
shap_X<span class="math-container">$p.value = sprintf("%.3f", shap_X$</span>p.value)
shap_Y<span class="math-container">$p.value = sprintf("%.3f", shap_Y$</span>p.value)
#merge shap stats into one data frame for brew??
my_shap_stat <- data.frame(shap_X<span class="math-container">$statistic)
colnames(my_shap_stat) <- c("A")
my_shap_stat$</span>B <- shap_Y<span class="math-container">$statistic
my_shap_p <- data.frame(shap_X$</span>p.value)
colnames(my_shap_p) <- c("A")
my_shap_p<span class="math-container">$B <- shap_Y$</span>p.value
Как мне взять эти кадры данных выше my_shap_stat
и my_shap_p
и вставить их значения в RЗаварить шаблон LaTeX? Ниже приведен единственный пример шаблона варки LaTeX, который у меня есть.
R Шаблон варки LaTeX для некоторого фрейма данных fit
с именами столбцов A
и B
:
\begin{tabular}{l l}
A & <%= fit$A %> \\
B & <%= fit$B %> \\
\end{tabular}
Мой примерТаблица латекса:
\documentclass{scrartcl}
\begin{document}
\usepackage{booktabs}
\begin{table}[]
\begin{tabular}{@{}lllllll@{}}
\toprule
\multicolumn{7}{c}{Title Text} \\ \midrule
Statistic & Test & Case A & Case B & Case C & Case D & Case E \\ \midrule
Normality\footnotemark & & & & & & \\ \midrule
& W & 1.01,1.03 & 1.32,1.45 & 1.32,1.45 & 1.32,1.45 & 1.32,1.45 \\ \midrule
& P & \textless{}.001,\textless{}.001 & 0.233,.536 & 0.233,.536 & 0.233,.536 & 0.233,.536 \\ \midrule
T-Test\footnotemark & & & & & & \\ \midrule
& T & 1.02 & 1.02 & 1.02 & 1.02 & 1.02 \\ \midrule
& P & .002 & .002 & .002 & .002 & .002 \\ \midrule
WMW\footnotemark & & & & & & \\ \midrule
& W & 30.55 & 30.55 & 30.55 & 30.55 & 30.55 \\ \midrule
& P & .006 & .006 & .006 & .006 & .006 \\ \bottomrule
\end{tabular}
\end{table}
<span class="math-container">\begin{tabular}{l}
Content\footnotemark\\
\end{tabular}</span>
\footnotetext[1]{Shapiro-Wilk Normality Test}
\footnotetext[2]{Welch T-Test}
\footnotetext[3]{Wilcoxon Mann-Whitney Rank Sum Test}
\end{document}