normalize.AffyBatch.qspline(abatch,type=c("together", "pmonly", "mmonly", "separate"), ...)
normalize.qspline(x, target = NULL, samples = NULL, fit.iters = 5, min.offset = 5, spline.method = "natural", smooth = TRUE, spar = 0, p.min = 0, p.max = 1.0, incl.ends = TRUE, converge = FALSE, verbose = TRUE, na.rm = FALSE)
data.matrix
of intensitiesAffyBatch
AffyBatch
.
abatch
object. Parameters setting can be of much importance when using this method.
The parameter fit.iter
is used as a starting point to find a
more appropriate value. Unfortunately the algorithm used do not
converge in some cases. If this happens, the fit.iter
value is
used and a warning is thrown. Use of different settings for the
parameter samples
was reported to give good results. More
specifically, for about 200 data points use
samples = 0.33
, for about 2000 data points use
samples = 0.05
, for about 10000 data points use
samples = 0.02
(thanks to Paul Boutros).
The type
argument should be one of
"separate","pmonly","mmonly","together"
which indicates whether
to normalize only one probe type (PM,MM) or both together or separately.