我有3个暴露变量 x1-x3
,10个结果变量 y1-y10
和3个协变量 cv1-cv3
.
我想针对所有协变量调整每次调查的每个结果 . 然后我想要模型估计,即放置在数据帧中的β,SE,p值 . 有没有办法在R中自动执行此操作 . 谢谢!
我想要运行的模型如下所示:
y1 ~ x1+cv1+cv2+cv3 ... y10 ~ x1+cv1+cv2+cv3
y1 ~ x2+cv1+cv2+cv3 ... y10 ~ x2+cv1+cv2+cv3
y1 ~ x3+cv1+cv2+cv3 ... y10 ~ x3+cv1+cv2+cv3
1 回答
没有数据和可重复的示例,很难帮助您,但这是一个模拟数据的示例 . 首先,创建一个名为
data
的假数据集:此时,您有选择权 . 一种方法是使用
group_by
%>%do(tidy(*))
配方:另一种方法是使用
split
变量,然后使用purrr
中的map
函数: