Моханасундарам отвечает на заданный ОП вопрос c. t.test
не сохраняет ваши данные в выводе, поэтому вы не можете их получить.
Однако, с помощью комментария ОП, если целью является использование этого в ggttest
для визуализации, есть два options.
Во-первых, ggttest
ожидает, что вы не использовали синтаксис формулы, а вместо этого вы напрямую устанавливаете подкадр данных (через $
). Это связано с тем, что он ожидает, что вывод t_test$data.name
будет выглядеть примерно так: "questionnaire$pulse by questionnaire$gender"
Самый быстрый способ - не использовать формулы, если это возможно:
library(gginference)
t_test <- t.test(questionnaire$pulse ~ questionnaire$gender)
ggttest(t_test) #should give correct output
Если по какой-то причине вы ДОЛЖНЫ использовать формулу , вы можете вручную изменить t_test$data.name
, чтобы соответствовать ожидаемому ggttest
:
t_test <- t.test(formula = pulse~ gender,
data=questionnaire)
t_test$data.name <- "questionnaire$pulse by questionnaire$gender"
ggttest(t_test)