[R] plot output function
Roger.Bivand at nhh.no
Fri May 23 18:32:46 CEST 2003
On Fri, 23 May 2003, cp133 wrote:
> no, I'm afraid abline does not help, it works only for straight lines.
> The output of my function is a vector of fitted values (called fit).
> I would like to superimpose the fitted regression line to the
> scatterplot of the data.
> Therefore, I use the commands "plot(x,y)"to display the scatterplot;
> "lines(x,fit)" to add the estimated regression line.
> The graph displays the scatterplot correctly but not the fitted
> regression line.
> When I use the command "plot(x,fit)" I get the correct regression line
> but the plot is very rough, it looks like that, instead of a single
> clear line, I get several thin lines.
Please make sure the x are in increasing order, and the fit vector
re-ordered to match, something like:
o <- order(x)
I think the line is zigzagging backwards and forwards along the x vector.
> Hope this is clearer.
> Thank you,
> Uwe Ligges wrote:
> > cp133 wrote:
> > > Hi,
> > >
> > > I have written my own function to estimate a local linear regression.
> > > When I plot the output vector on the scatterplot of the data, the
> > > function lines does not work and I get a rescaled regression line.
> > > When I plot the output vector alone, the graph looks right, but choosing
> > > the type "line" instead of the default does not deliver a clear single
> > > line.
> > >
> > > Does somebody know why this is happening.
> > >
> > Does abline() help?
> > If not, please be more specific in your question and tell us what you
> > are exactly going to do.
> > Uwe Ligges
> R-help at stat.math.ethz.ch mailing list
Economic Geography Section, Department of Economics, Norwegian School of
Economics and Business Administration, Breiviksveien 40, N-5045 Bergen,
Norway. voice: +47 55 95 93 55; fax +47 55 95 93 93
e-mail: Roger.Bivand at nhh.no
More information about the R-help