[R] Problems using "lm" in combination with "predict"
Stephen Tucker
brown_emu at yahoo.com
Sat Aug 4 13:42:14 CEST 2007
I think you need
predict(mod,newdate)
instead of
predict(y,newdate)
--- "Maja Schröter" <maja.schroeter at gmx.de> wrote:
> Hello everybody,
>
> I'm trying to predict a linear regression model but it does not work.
>
> My Model: y = Worktime + Vacation + Illnes + Bankholidays
>
> My modelmatrix is of dimension 28x4
>
> Then I want to make use of the function predict because there
> confidence.intervals are include.
>
> My idea was:
>
> mod <- lm(y~Worktime+Vacation+Illnes+Bankholidays)
>
> newdate=data.frame(x=c(324,123,0.9,0.1))
> predict(y,newdate)
>
> But I always get the message:
>
>
> 'newdata' had 1 rows but variable(s) found have 28 rows
>
>
> What can I do?
>
> Yours,
>
> Maja
>
> --
> Psssst! Schon vom neuen GMX MultiMessenger gehört?
> Der kanns mit allen: http://www.gmx.net/de/go/multimessenger
>
> ______________________________________________
> R-help at stat.math.ethz.ch 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