我在R中使用 pls 包。我正在尝试为我的数据集绘制交叉验证的预测,这相当于包中提供的gasoline
数据集。
plot(gas1, ncomp = 2, asp = 1, newdata= train, line=TRUE, col='blue')
我想在同一个图上绘制,以比较训练数据和测试数据预测的比较。
plot(gas1, ncomp = 2, asp=1, newdata=test, line =TRUE)
我无法想象如何在一个绘图窗口中绘制两个。我尝试了上面的第一个绘图命令,然后是:
points(gas1, ncomp=2, newdata=test)
但这需要x和y输入。我不明白请,知道如何获得x和预测y。有人可以帮忙吗?
答案 0 :(得分:0)
pls ::: plot.mvr
隐藏在包pls中,并显示调用 plot(gas1)时使用的代码。它调用以下函数,您可以学习如何操作mvr对象:
你可以覆盖函数plot.mvr或任何子函数来改变行为(例如在同一个图上添加一个参数来绘制。