[R] samSeq and poissonSeq - quantile.default error
jiag at ece.ubc.ca
jiag at ece.ubc.ca
Fri Feb 14 23:05:24 CET 2014
Dear all,
I have a RNA-seq cancer dataset (2 classes) with all raw integer counts,
does NOT contain any NaN or missing value.
When I run samseq and Poission-seq, I got the following error:
"Error in quantile.default(prop, c(0.25, 0.75)) :
missing values and NaN's not allowed if 'na.rm' is FALSE "
Does anyone know how to fix this problem?
Thank you,
Jia
I've tried the following:
In samr, I tried to change
depth = samr.estimate.depth(x) to
depth = samr.estimate.depth(x, na.rm=TRUE)
which didn't work.
In samr.estimate.depth, I also tried to change
qs <- quantile(prop, c(0.25, 0.75)) to
qs <- quantile(prop, c(0.25, 0.75), na.rm = TRUE)
which didn't work either.
My code to call samseq:
x=data.matrix(data)
y <- c(rep(1, 27), rep(2, 22))
output = SAMseq(x, y, resp.type = "Two class unpaired",nperms = 100,
random.seed = NULL, nresamp = 20, fdr.output = 0.05, na.rm = TRUE)
code to call PoissonSeq:
x=data.matrix(data)
y <- c(rep(1, 27), rep(2, 22))
type <- "twoclass"
pair <- FALSE #not matched-pair design
dat <- list(n=x, y=y, type=type, pair = pair)
para <- list(npermu=100, seed=10) #default params
output = PS.Main(dat=dat, para=para)
More information about the R-help
mailing list