Gabor,
Your response worked perfectly,  list(t = 1, q = factor(1, 1:4) was what I
couldn't figure out.  Thank you.

In predict.lm(model, newdata), 2nd argument MUST be data.frame().  Why does
list() also work?

Mike


On Sun, Feb 23, 2014 at 7:32 PM, Gabor Grothendieck <ggrothendi...@gmail.com
> wrote:

> On Sun, Feb 23, 2014 at 7:25 PM, C W <tmrs...@gmail.com> wrote:
> > Gabor,
> > Let me change newdata since it's confusing.
> >
> > Suppose I want to predict, year 1990, and quarter 2.
> >> newdata <- data.frame(c(1990, 1, 0, 0)
> >
> > Since Q1 is a baseline, we will only see Q2, Q3, Q4.  So, 4 parameters in
> > total.
> >
>
> The formula:
>
>     tsdata ~ t + q
>
> regresses tsdata on t and q so if you come up with a new value of t and a
> new
> value q you can make a new prediction.  The year is not one of those
> two variables.
> If that is the model you want then you must specify a t and a q as in
> my last response.
>
> --
> Statistics & Software Consulting
> GKX Group, GKX Associates Inc.
> tel: 1-877-GKX-GROUP
> email: ggrothendieck at gmail.com
>

        [[alternative HTML version deleted]]

______________________________________________
R-help@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.

Reply via email to