【发布时间】:2021-01-23 12:40:27
【问题描述】:
我需要绘制一个图表来显示因变量 Y 和自变量 X 之间的简单线性关系。问题是 X 属于不同阶段和轮次的数据收集过程,X 也属于 2 个不同的治疗组。我想在一张图中显示所有内容,我想到的是垂直轴仍然是 Y,但水平轴将是“圆形”;图表上的线条代表每个治疗和阶段的 Y 和 X 之间的线性关系(因此会有 4 条回归线),最后颜色将定义治疗。
这是一个示例数据框:
phase <- c(rep(1,10),rep(2,10))
treatment <- c(rep("A",5), rep("B",5), rep("A",5), rep("B",5))
round <- c(rep(seq(1,5,1),2),rep(seq(6,10,1),2))
x <- c(seq(10,18,2),seq(10,2,-2),seq(18,10,-2),seq(2,10,2))
y <- 1+0.5*x
df <- data.frame(phase,treatment,round,x,y)
col <- c("Phase", "Treatment","Round","X","Y")
colnames(df) <- col
df
这就是我的想法:
图表的绘制
【问题讨论】:
标签: r graph linear-regression