Я могу суммировать среднее значение по группам, используя
t(mtcars %>%
group_by(gear) %>%
dplyr::summarize(Mean_Mpg = mean(mpg, na.rm=TRUE),
StdD_Mpg = sd(mpg, na.rm=TRUE)
))
gear 3 4 5
Mean_Mpg 16.106667 24.533333 21.380000
StdD_Mpg 3.371618 5.276764 6.658979
Я знаю, summary(aov(gear ~ mpg , mtcars))
будет выводить результаты теста ANOVA, включая статистику F.
Df Sum Sq Mean Sq F value Pr(>F)
mpg 1 3.893 3.893 8.995 0.0054 **
Residuals 30 12.982 0.433
Также chisq.test(table(mtcars$gear,mtcars$carb))
выдаст результаты теста Chi.Square.
Pearson's Chi-squared test
X-squared = 16.518, df = 10, p-value = 0.08573
Я пытаюсь создать вывод, подобный приведенному ниже, где я объединяю среднее значение, стандартное отклонение и значение F Statistic из ANOVA, X- Квадратная статистика теста.
gear 3 4 5 Test-Statistic Test
Mpg (Mean) 16.106667 24.533333 21.380000 8.995 ANOVA
(StdD) 3.371618 5.276764 6.658979
Carb(N) 16.518 Chi.Square
3 4 0
4 4 2
3 0 0
5 4 1
0 0 1
0 0 1
Я не уверен, как собрать такую таблицу, комбинируя среднее значение, стандартное отклонение, F-статистику, значения статистики Chiq.Square и т. Д.помощь сообщества в форматировании результатов, подобных этому.