首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在R中进行方差分析?

如何在R中进行方差分析?
EN

Stack Overflow用户
提问于 2014-12-11 15:08:01
回答 1查看 909关注 0票数 1

我有一个有三列的dataframe : data$input、data$output和data$columns。输入和输出都是连续数字,类别是离散字符。我知道ANCOVA是一种在控制类别效应的同时,分析输入对产出的影响的方法。然而,我没有找到确切的命令来做这个在线。

下面是一个关于数据外观的小例子:

代码语言:javascript
复制
   input output category

1    0.4   0.55        A

2    0.5   0.66        A

3    0.6   0.57        A

4    0.3   0.23        B

5    0.4   0.53        B

6    0.7   0.75        B

7    1.1   1.31        C

8    0.9   1.01        C

9    0.8   0.58        C

10   0.5   0.34        C

我应该输入哪些命令来执行ANCOVA?非常感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-11 15:23:24

您可以使用函数lm,它运行线性回归(最后,ANOVA和ANCOVA只是线性模型的受限版本)。

mod <- lm(输出~输入+类别,data=data)

可以使用summary函数查看输出。

摘要(国防部)

如果您确实需要输出'ANOVA样式‘,那么您可以在创建的模型上应用函数anova (我个人认为lm输出信息更丰富,但可能有特定的限制)。

anova(国防部)

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27425977

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档