[BioC] [combat] Re: Error in FUN(newX[, i], ...) : missing observations in cov/c
Marc-Danie Jessica Nazaire
nazaire at broadinstitute.org
Fri May 10 20:01:54 CEST 2013
No, I am not.
Marc-Danie
On Friday, May 10, 2013 1:57:50 PM UTC-4, Evan Johnson wrote:
>
> Are you using the 'sva' package version or the R script?
>
>
> On May 10, 2013, at 1:51 PM, Marc-Danie Jessica Nazaire wrote:
>
> Hi Igor,
>
> We are getting this error when running ComBat with no covariates
> specified (runs successfully with covariates) but there are no non-numeric
> or missing values in our dataset.
>
> I did some debugging and tracked down the error to this piece of code:
> if (!NAs){gamma.hat <-
> solve(t(batch.design)%*%batch.design)%*%t(batch.design)%*%t(as.matrix(s.data))}else{gamma.hat=apply(s.data,1,Beta.NA,batch.design)}
>
> NOTE: s.data and batch.design have no NAs
>
> The gamma.hat matrix has NAs after this calculation and fails later during
> the call:
> gamma.bar <- apply(gamma.hat, 1, mean)
>
>
> Do you have any more ideas or insights on what could be causing this
> error?
>
> Thanks,
> Marc-Danie
>
> On Tuesday, June 9, 2009 2:57:40 PM UTC-4, Evan wrote:
>>
>> If you see the "Error in FUN(newX[, i], ...) : missing observations in
>> cov/cor" error message while running ComBat, search for non-numeric
>> or
>> missing values in your data file. It will work fine when you fixed
>> them.
>>
>> Igor
>
>
> --
>
>
>
More information about the Bioconductor
mailing list