首页 > 解决方案 > R中具有多个不同结果(命名包含数字)的线性回归

问题描述

我有一个大型数据集,想为 >500 个结果构建线性回归。我面临的问题:结果名称中有数字。可重现的例子:

id <- c('subject-1','subject-2', 'subject-3', 'subject-4')
color<-c('blue', 'green', 'yellow', 'red')
sex<-c('M', 'M', 'F', 'M')
outcome-1<-(11, 4, 15,4)
outcome-2<-(63, 73, 23,23)
outcome-3<-c(14, 34, 35,3)
outcome-4<-c(8, 40, 45,30)
df <- data.frame(id, color, sex, outcome-1, outcome-2, outcome-3, outcome-4) 

所需的输出将是一个包含以下列的表格:我的结果、Beta、SE、Pval 和 N(大小)。如果有专家可以帮助使用 lapply 或 map 做到这一点,那就太好了。

标签: rtidyverselinear-regression

解决方案


推荐阅读