我已经拟合了一个线性模型:
f <- lm(y ~ x)
从那我使用了预测方法
p <- predict(f)
但是 predict 方法并没有提供预期的结果。在下图中,我将拟合范围标记为红色。
lines(x, y, col="red")
蓝色是预测值
lines(x, p, col="blue")
但预测值并非从预期点开始。我曾期望预测点的第一个 y 值从与第一个拟合值相同的点开始。
所以现在我知道为什么这不会发生。因为我从已知的 x 值预测了未知的 y 值。但是我怎样才能轻松实现蓝线向下移动,以便您可以看到蓝线与红线相关联?因此,我如何知道要使用哪些 x 值?