Я пытаюсь использовать Sweave и R, чтобы сообщить о результатах моего статистического анализа. Однако проблема, с которой я сталкиваюсь, заключается в том, что я хочу сообщить односторонние p-значения. Хотя, конечно, просто узнать значение одностороннего теста, мне трудно понять, как вывести одностороннее значение в таблицу, сгенерированную автоматически.
По сути, я хочу создать документ, в котором есть код для генерации моих таблиц, но в таблицах указано одностороннее p-значение. Я даже не уверен, возможно ли это, но если это так, то любая информация будет полезна.
Edit:
Извините за отсутствие кода для начала. Я думал, что может быть более общий доступный ответ, но ниже приведен общий код. Я просто использую базовую регрессию OLS с пакетом под названием apsrtable для генерации таблиц.
\documentclass[12pt, letterpaper]{article}
\usepackage{multirow}
\usepackage{dcolumn}
\begin{document}
<<results=hide,echo=false>>=
library("apsrtable")
x1 = c(100, 123, 1300, 1230, 5453, 4095, 403958, 309458, 2034, 12430)
x2 = c(1000, 2309184, 203948, 240983, 19874, 198479, 918374, 98374198, 8273498, 092834)
y = c(5,10,15,20,25,30,35,40,45,50)
results <- lm(y ~ x1)
results1 <- lm(y ~ x2)
@
\begin{table}
\begin{center}
<<results=tex,echo=false>>=
apsrtable(results, results1, se="pval", stars="default", model.counter=0, order="rl", Sweave=TRUE)
@
\end{center}
\end{table}
\end{document}
Итак, я в основном хочу иметь возможность передавать односторонние значения p в apsrtable для создания таблиц.
Кроме того, я довольно новичок в R в целом и чрезвычайно новичок в программировании на R, поэтому мне сложно понять такие вещи, как манипулирование кадрами данных и тому подобное.