vsn2trsf {vsn} | R Documentation |
Apply the vsn transformation to data
Description
Apply the vsn transformation to data.
Usage
## S4 method for signature 'vsn'
predict(object, newdata, strata=object@strata, log2scale=TRUE, useDataInFit=FALSE)
Arguments
object |
An object of class vsn that
contains transformation parameters and strata information, typically
this is the result of a previous call to vsn2 .
|
newdata |
Object of class
ExpressionSet ,
NChannelSet ,
AffyBatch (from the affy package),
RGList (from the limma package),
matrix or numeric , with the data to which the
fit is to be applied to.
|
strata |
Optional, a factor or integer
that aligns with the rows of newdata ; see
the strata argument of vsn2 .
|
log2scale |
If TRUE , the data are returned on the glog
scale to base 2, and an overall offset c is added (see Value
section of the vsn2 manual page). If FALSE , the
data are returned on the glog scale to base e, and no offset is
added.
|
useDataInFit |
If TRUE , then no transformation is
attempted and the data stored in object is transferred
appropriately into resulting object, which otherwise preserves the
class and metadata of newdata . This option exists to increase
performance in constructs like
fit = vsn2(x, ...)
nx = predict(fit, newdata=x)
and is used, for example, in the justvsn function.
|
Value
An object typically of the same class as newdata
. There are two
exceptions: if newdata
is an
RGList
, the return value is an
NChannelSet
, and
if newdata
is numeric, the return value is a matrix
with 1
column.
Author(s)
Wolfgang Huber
Examples
data("kidney")
## nb: for random subsampling, the 'subsample' argument of vsn
## provides an easier way to do this
fit = vsn2(kidney[sample(nrow(kidney), 500), ])
tn = predict(fit, newdata=exprs(kidney))
[Package
vsn version 3.46.0
Index]