首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >R回归分析:分析某一种族的数据

R回归分析:分析某一种族的数据
EN

Stack Overflow用户
提问于 2018-07-18 17:37:15
回答 1查看 296关注 0票数 3

我有一套调查不同种族(黑人、白人和拉丁裔)的抑郁症的数据集。

我想知道基线时的抑郁与所有种族群体的抑郁有什么关系,我做了。

代码语言:javascript
运行
复制
lm(depression_base ~ depression_post, data=Data

现在,我想按种族来看待这种关系。我的数据集中的种族编码为0 = White1 = Black2 = Latina。我认为我需要使用ifelse函数,但我似乎无法让它工作。以下是我为White所做的尝试

代码语言:javascript
运行
复制
lm(depression_base[ifelse, ethnicity == 0],
   depression_post[ifelse, ethnicity == 0])

有什么建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-18 17:44:31

ethnicity编码为具有正确级别的因素,然后进行一次回归:

代码语言:javascript
运行
复制
## recode your 0, 1, 2 from numeric to factor
Data$ethnicity <- factor(Data$ethnicity)
fit <- lm(depression_base ~ depression_post * ethnicity, data = Data)

单一模型允许您对组间的可变性进行适当的测试。

你可能会对系数的含义感到困惑。如果是这样,请查看this或CrossValidated上的其他帖子。

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

https://stackoverflow.com/questions/51407989

复制
相关文章

相似问题

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