[R] plotting polynomial regression line
Uwe Ligges
ligges at statistik.tu-dortmund.de
Sun Dec 20 19:44:23 CET 2009
On 20.12.2009 19:35, Amit wrote:
> Dear All,
> I am trying to plot polynomial regression line to a scatterplot. I did
> following so far:
>
>> x=c(1:9335)
>> y=read.table("gp.txt",header=T,sep="\t")
>> length(y$PCC) # y$PCC has values between 1 to 0 in decreasing order
> [1] 9335
>> plot(x,y$PCC,col="red") #scatterplot between x and y$PCC
>> reg=lm(y$PCC~poly(x,6)) # calculating polynomial fit with degree 6
>> abline(reg,col="blue")
> Warning message:
> In abline(reg, col = "blue") :
> only using the first two of 7regression coefficients
abline() draws straight lines.
> After the above warning a line is drawn in the graph parallel to the
> y-axis. But I was expecting a curve line through the scatterplot.
> Am I doing something wrong? Please help!
You can predict() some points along your x values and connect them via
lines().
Best wishes,
Uwe Ligges
> Best
> Amit
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
More information about the R-help
mailing list