[BioC] function checkfac in rowttests
Wolfgang Huber
huber at ebi.ac.uk
Wed Apr 12 18:46:20 CEST 2006
Dear Matthias,
thanks for pointing this out! It is fixed in 'genefilter' version 1.9.7,
which should appear on the developmental section of bioconductor
shortly. Till then, a workaround is to specify the argument "fac"
explicitely (factor with one level).
Best wishes
Wolfgang
Matthias Kohl wrote:
> Hello,
> I'm working with R 2.2.1 and BioC 1.7 and checked the following also in the Sources of genefilter 1.9.6 in BioC 1.8 Devel.
> The function checkfac which occurs in rowttests (and colttests, ...) has only one argument "fac" but inside one calls ncol(x) if "fac" is missing.
> This leads to the following wrong behavior (example from rowttests help page slightly modified)
> x = matrix(runif(960), ncol=96)
> y = matrix(runif(970), ncol=97)
> rowttests(y)
> Which gives:
> Fehler in rowttests(y) : length(fac)=96, ncol(x)=97, should be the same.
> or
> rm(x)
> y = matrix(runif(970), ncol=97)
> rowttests(y)
> Fehler: objekt "x" nicht gefunden
> Fehler in ncol(x) : unable to find the argument 'x' in selecting a method for function 'ncol'
> Best,
> Matthias
>
-------------------------------------
Wolfgang Huber
European Bioinformatics Institute
European Molecular Biology Laboratory
Cambridge CB10 1SD
England
Phone: +44 1223 494642
Fax: +44 1223 494486
Http: www.ebi.ac.uk/huber
More information about the Bioconductor
mailing list