2014-08-29 159 views
1

我想找到一种方法来获得实际值与回归值的R中的散点图。例如:用于R中多元回归结果的散点图R

fit = lm(y ~ a + x + z) 

我得到的结果y ~ 2*a + 3*x - 7*z + 4

现在我怎么做散点图绘制y2*a + 3*x - 7*z + 4?以及创建趋势线。

(而且,顺便说一下,我试过plot()功能。它似乎没有有什么,我需要)

+0

图是二维的。用一些技巧,我们可以(通常很糟糕)绘制三维数据。您的数据是四维的。我不知道你想如何绘制这个。 – Roland 2014-08-29 12:13:44

+0

不,我想绘制“y”作为我的y值和(2 * a + 3 * x - 7 * z + 4)作为我的x值(反之亦然,我不确定它真的很重要)。这是一个二维散点图。对不起,如果原来的问题不清楚。 – japem 2014-08-29 12:18:15

+2

所以,你想'plot(y〜拟合(fit))'? – Roland 2014-08-29 12:20:24

回答

0

plot(fit),或帮助流明,您可以访问使用?lm

从你的问题,它听起来像你想绘制你的实际值对拟合值。有一个阴谋方法lm这是开箱即用。

通过访问拟合的值,您可以始终自己构建它,例如在ggplot2中说。查看您的对象,使用str(fit)获取回归期间捕获的所有数据。