如何在结果与反应的组合之间进行一系列线性回归?

时间:2018-09-28 17:25:11

标签: r dplyr lm

我的数据如下

structure(list(Outcome1 = c(3L, 4L, 5L, 7L, 2L, 8L, 9L, 6L, 10L, 
1L), Outcome2 = c(13L, 12L, 16L, 20L, 15L, 17L, 18L, 14L, 11L, 
19L), Outcome3 = c(30L, 22L, 26L, 21L, 29L, 28L, 27L, 25L, 23L, 
24L), Response1 = c(35L, 36L, 34L, 32L, 40L, 38L, 39L, 31L, 37L, 
33L), Response2 = c(49L, 46L, 47L, 44L, 48L, 50L, 41L, 42L, 43L, 
45L), Response3 = c(55L, 58L, 54L, 52L, 51L, 56L, 57L, 59L, 53L, 
60L)), class = "data.frame", row.names = c(NA, -10L))

我想在结果和反应之间进行一系列线性回归。例如,结果1〜响应1,结果1〜响应2,结果1〜响应3,结果2〜响应1等。然后,我想以表格格式提取这些回归的p值,并在它们各自的回归模型旁边列出它们。还能提取相关系数吗?

例如

Model                 p-value   Correlation Coefficient

Outcome1 ~ Response1  0.041     0.43

感谢您抽出宝贵的时间阅读这篇文章。

0 个答案:

没有答案