[R] (no subject)
Roger Koenker
roger at ysidro.econ.uiuc.edu
Tue Jun 3 16:00:32 CEST 2003
Although not immediately relevant to the present inquiry this might still be
an opportune moment to mention again an item that is at the top of
my R-wish-listr:
The SparseM function slm (for sparse lm) is well suited for problems like this in which
the design matrix is quite sparse, so it would be great to have a version of
model.matrix that would return a matrix in one of the formats of SparseM. I've
hesitated to dig into this having looked a bit at the C, but if some brave soul
were looking for a nice well-defined summer amusement...
One can handle this "by hand" in specific instances, but it would be great to have
a more automated way to do this via the formula approach.
I think it is not uncommon in large regression problems that this would signficantly
expand the range of applications that could be handled by R, especially on smaller
machines. Regression/anova problems need only store the non-zero elements of X
and computational effort on such problems should grow roughly proportionally
to the number of these non-zero elements.
Roger
url: www.econ.uiuc.edu Roger Koenker Dept. of Economics UCL,
email rkoenker at uiuc.edu Department of Economics Drayton House,
vox: 217-333-4558 University of Illinois 30 Gordon St,
fax: 217-244-6678 Champaign, IL 61820 London,WC1H 0AX, UK
vox: 020-7679-5838
On Tue, 3 Jun 2003, Ida Scheel wrote:
> It is over 3000 levels. I have enough RAM to do it, and I have run
> smaller examples (smaller datasets) with the same code which works.
>
> Peter Dalgaard BSA wrote:
>
> >Ida Scheel <ida.scheel at nr.no> writes:
> >
> >
> >
> >>Hei,
> >>
> >>I am trying to fit an ANOVA-model by lm. I get the error-message
> >>
> >>Error in lm.fit(x, y, offset = offset, ...) :
> >> negative length vectors are not allowed
> >>
> >>which I don't understand. My data looks fine, but one factor has
> >>extremely many levels. Does anyone have a tip?
> >>
> >>
> >
> >Not really. It sounds like it might be a bug. How many levels? Can you
> >generate a simple example (possibly with simulated data) showing the
> >same behaviour?
> >
> >
> >
>
>
> [[alternate HTML version deleted]]
>
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://www.stat.math.ethz.ch/mailman/listinfo/r-help
>
More information about the R-help
mailing list