R中的ANOVA之后的汇总组差异

用户名

我已经通过以下代码完成了单向ANOVA测试:

Anova_Results <- aov(TotalComm ~ treatment, data = ANOVA_Relationship_Subset)
summary(Anova_Results)

然后,我将如何制作一个具有APA出版价值的表,如下所示: 在此处输入图片说明

这是我的数据:

structure(list(RELATIONSHIP = c(4.33333349227905, 1, 4.33333349227905, 
3.33333325386047, 4.83333349227905, 3), TotalComm = c(279.166687011719, 
250, 275, 312.5, 291.666687011719, 237.5), treatment = c("Control", 
"Control", "Control", "Control", "Control", "Control"), beep = c(1, 
1, 1, 1, 1, 1)), row.names = c(NA, -6L), class = c("tbl_df", 
"tbl", "data.frame"))

预先感谢您的帮助!

伦·格雷斯基

可以使用R Markdown并将knit::kable()表打印到Microsoft Word。因此,我们可以总结一个数据框,dplyr::summarise()以在ANOVA分析中为单元创建均值,标准误和置信区间。

使用Crompton的1947年Toothgrowth数据的一个简单示例如下所示:

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```

## Printing an APA style table

This is an R Markdown document. 

    ```{r anovaTable, echo = FALSE}
    library(datasets)
    data(ToothGrowth)
    library(knitr)
    library(dplyr)
    ToothGrowth %>% group_by(dose,supp) %>%
         summarise(n = n(),mean = mean(len), 
                   sd = sd(len), 
                   se = sd / sqrt(n),
                   lcl = mean - se*qt(.975,n), 
                   ucl = mean + se*qt(.975,n)) -> theTable

```

`r kable(theTable)`

当编织到Microsoft Word输出时,结果表最初看起来像这样。

在此处输入图片说明

经过一些手动编辑后,表格如下所示。

在此处输入图片说明

我将保留使用该kableExtra程序包以编程方式增强输出表的功能,以供读者练习。

使用原始帖子中的数据,R Markdown和结果输出如下所示。

```{r opAnovaTable, echo = FALSE}

data <- structure(list(RELATIONSHIP = c(4.33333349227905, 1, 4.33333349227905, 
                                        3.33333325386047, 4.83333349227905, 3), TotalComm = c(279.166687011719, 
                                        250, 275, 312.5, 291.666687011719, 237.5), treatment = c("Control", 
                                   "Control", "Control", "Control", "Control", "Control"), beep = c(1, 
                                   1, 1, 1, 1, 1)), row.names = c(NA, -6L), class = c("tbl_df", 
                                    "tbl", "data.frame"))

data %>% group_by(treatment) %>%
     summarise(Count = n(),
               Mean = mean(TotalComm), 
               SD = round(sd(TotalComm),3), 
               SE = round(SD / sqrt(Count),3), 
               Lower = round(Mean - SE*qt(.975,Count),3), 
               Upper = round(Mean + SE*qt(.975,Count),3)) -> theTable

```

### Table 2: data from original post 
`r kable(theTable)`

...以及输出:

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

R中按组的滞后差异

来自分类Dev

计算 R 中组之间的差异

来自分类Dev

R组汇总

来自分类Dev

按R中的子组百分比汇总

来自分类Dev

在R中按组汇总百分比

来自分类Dev

在R中:按组求和而不进行汇总

来自分类Dev

如何在r中按组制作汇总表?

来自分类Dev

使用R中的dplyr建立组之间的差异

来自分类Dev

使用R中的dplyr建立组之间的差异

来自分类Dev

如何获得R中组内列之间的差异?

来自分类Dev

R new列汇总列组的计数

来自分类Dev

R排序按组总和汇总

来自分类Dev

按组R汇总数据

来自分类Dev

R中的汇总NA

来自分类Dev

汇总R中的数据

来自分类Dev

汇总R中的数据

来自分类Dev

R中的汇总NA

来自分类Dev

在R中按组汇总数据帧的所有数字列

来自分类Dev

汇总r中不规则组的数据(还有更好的标题吗?)

来自分类Dev

R中的汇总,以按组计算总计的百分比?

来自分类Dev

汇总r中不规则组的数据(还有更好的标题吗?)

来自分类Dev

汇总熊猫数据框中的列组

来自分类Dev

汇总列和行中的组

来自分类Dev

如何从 R 中的 anova 中获得 rsquare

来自分类Dev

在R中的reulatedulated()术语上使用anova()

来自分类Dev

R中的revoScaleR :: rxGlm()的ANOVA问题

来自分类Dev

使用R中的数据表的连续行组之间的差异

来自分类Dev

应用 k 均值来检查 R 中两组之间的差异

来自分类Dev

在 R 中按组计算差异 b/w 日期 - 未解决