基本统计学问题请教:one-way ANCOVA

m
miked
楼主 (北美华人网)
请问下面这个是one-way ANCOVA吗? y ~ x1 + x2,其中x1是covariate
同样的,y ~ x1 + x2, 其中x1,x2都不是covariate 可以看作是two-way ANOVA吗?
这两个模型,结果会有什么不同吗?
建模时,以上两个模型,什么时候用哪一个呢?

###########以上问题,可以引申到two-way ANCOVA model 1: y ~ x1 + x2 + x3 (其中x1是covariate,x2, x3不是covariate) model 2: y ~ x1 + x2 + x3 (其中x1,x2, x3都不是covariate)
什么变量可以定义为covariate,什么不能定义? 为什么定义为covariate的常常就是age,sex?为什么age,sex就不能不是covariates?
h
haximao
我觉得主要是根据你的research question 来判断。比如我的研究问题是age对高血压有啥关联,那么age就是主要变量 (不是covariate)。 但是如果我的研究问题是weight对得高血压的关联,那么weight是主要变量- 但是,除了weight,我🉐️控制其他变量,比如weight一样的人,年轻的和年纪大的,他们得高血压的概率可能不同,这里age就是covariate..
无欲则刚
看你的treatment effect是哪个,其它的才是covariate.
b
bluepearl
无欲则刚 发表于 2024-07-22 18:22
看你的treatment effect是哪个,其它的才是covariate.

这是正解。不过我一直不明白的是为什么不直接用regression? 比起来有什么优势吗?
m
miked
haximao 发表于 2024-07-22 17:07
我觉得主要是根据你的research question 来判断。比如我的研究问题是age对高血压有啥关联,那么age就是主要变量 (不是covariate)。 但是如果我的研究问题是weight对得高血压的关联,那么weight是主要变量- 但是,除了weight,我🉐️控制其他变量,比如weight一样的人,年轻的和年纪大的,他们得高血压的概率可能不同,这里age就是covariate..

多谢!
m
miked
bluepearl 发表于 2024-07-22 18:57
这是正解。不过我一直不明白的是为什么不直接用regression? 比起来有什么优势吗?

哎。越学越觉得要学的太多了。
对于这个one way ANOVA,我有无穷个问题。除了你的这个为啥不用regression。
比如:如果数据不满足高斯分布怎么办?
能考虑covariate和effect之间的interaction吗?
无欲则刚
miked 发表于 2024-07-23 09:56
哎。越学越觉得要学的太多了。
对于这个one way ANOVA,我有无穷个问题。除了你的这个为啥不用regression。
比如:如果数据不满足高斯分布怎么办?
能考虑covariate和effect之间的interaction吗?

如果是response 是continuous variable 但不满足高斯分布,可以做Wilcoxon,或者ranked ANCOVA.
m
miked
无欲则刚 发表于 2024-07-23 11:56
如果是response 是continuous variable 但不满足高斯分布,可以做Wilcoxon,或者ranked ANCOVA.

多谢!
x
xiaohuihui
用regression是一样的, 把分组用dummy variable表示。