[R] Error in model.frame

Göran Broström gb at stat.umu.se
Wed Dec 10 11:05:15 CET 2003


On  0, Uwe Ligges <ligges at statistik.uni-dortmund.de> wrote:
> Göran Broström wrote:
> >I recently ran into the following:
> >
> >
> >>x <- c(1,2,4,3)
> >>lm(x ~ 1:length(x))
> >
> >Error in model.frame(formula, rownames, variables, varnames, extras, 
> >extranames,  : variable lengths differ
> >
> >but
> >
> >
> >>lm(x ~ c(1:length(x)))
> >
> >
> >Call:
> >lm(formula = x ~ c(1:length(x)))
> >
> >Coefficients:
> >   (Intercept)  c(1:length(x))  
> >           0.5             0.8  
> >
> >and
> >
> >
> >>identical(1:4, c(1:4))
> >
> >[1] TRUE
> >
> >Should I report this as a bug?
> 
> NO!!!
> The ":" operator is used to model interactions in lm() and friends!

I forgot that! Thanks to all who remembered.

Göran




More information about the R-help mailing list