在 Lattice 中的同一张图上绘制观察变量与预测变量

Plotting Observed Vs Predicted variables on the same graph in Lattice

我试图在 lattice 中的同一个图上绘制观察到的和预测的变量。我的数据是一个重复的数据集,我尝试了一些没有用的东西。任何帮助将不胜感激。代码如下。

library(nlme)
library(lattice)
# add random conc predictions to data
Theoph$predConc <- rnorm(132, 5)

# My attempt at plotting both predConc and conc against time on the same plot
lattice::xyplot(predConc + conc ~ Time | Subject, groups=Subject, data=Theoph, type="l", layout = c(4,4))

如您所见,它似乎没有按照我的意愿去做。理想情况下,我希望 "conc" 和 "predConc" 有不同的颜色,但每个 Id 一起出现在每个面板上,这样我就可以很容易地比较两者。

正如评论中所建议的那样,只需删除 groups = Subject.

即可解决此问题
lattice::xyplot(predConc + conc ~ Time | Subject, data = Theoph, type = "l",
                auto.key = TRUE)