Learn R Programming

Allspice (version 1.0.7)

standardize,Asset-method: Data standardization

Description

Standardize scale and location of variables.

Usage

standardize(obj, dat, trim = FALSE)

Value

Returns a matrix in the same format as the input.

Arguments

obj

An object of the class Asset.

dat

A matrix that containts variables as rows and samples as columns.

trim

If true, returns only variables used as input features for classification.

Details

If the asset is so configured, the data are first transformed by log(x + 1). Values are processed with the mean and standard deviation that were calculated from the training data when the asset was assembled. The mean is subtracted and the values divided by SD. To control for outliers, extreme values are compressed by the t-distribution with 50 degrees of freedom.

Examples

Run this code
# Import ALL subtyping asset.
base <- system.file(package = "Allspice")
folder <- file.path(base, "subtypes")
a <- asset(folder)

# Simulated data.
simu <- bcellALL(5)

# Standardize RNA read counts.
expres <- normalize(a, dat = simu$counts)
zscores <- standardize(a, dat = expres)
print(head(simu$counts))
print(head(expres))
print(head(zscores))

Run the code above in your browser using DataLab