[R] lm coefficients
Sundar Dorai-Raj
sundar.dorai-raj at pdf.com
Tue Feb 3 17:57:12 CET 2004
Look at ?poly. It's doing something your not expecting.
What you want is
lm(T ~ X + I(X^2), data = d)
Regards,
Sundar
Timur Elzhov wrote:
> Dear R experts,
>
> Excuse me if my question will be stupid...
> I'd like to fit data with x^2 polynomial:
>
> d <- read.table(file = "Oleg.dat", head = TRUE)
> d
> X T
> 3720.00 4.113
> 3715.00 4.123
> 3710.00 4.132
> ...
>
> out <- lm(T ~ poly(X, 4), data = d)
> out
> Call:
> lm(formula = T ~ poly(X, 2), data = d)
>
> Coefficients:
> (Intercept) poly(X, 2)1 poly(X, 2)2
> 9.803 -108.075 51.007
>
> So, d$T best fitted with function
> 9.803 -108.075 * X + 51.007 * X^2,
> yes?
>
> T1 <- 9.803 -108.075 * d$X + 51.007 * d$X^2
> T1
> 705453240
> 703557595
> 701664500
> 699773956
> ...
>
> So, T1 obviosly gets non-sensible values.. :( Why?
> Thanks a lot!
>
> --
> WBR,
> Timur.
>
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://www.stat.math.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
More information about the R-help
mailing list