zt {ePCR}R Documentation

Extended function for z-transformation, filling non-finite values and changes column names at will

Description

An extended function of the standard z-score standardization of a vector in R (i.e. function 'scale'). Supports filling in non-finite values as well as re-naming variables to distinguish them from non-standardized variables.

Usage

zt(x, fillfinite = 0, addz = T, saveattr = T)

Arguments

x

A data matrix for which the columns are to be standardized

fillfinite

The value to fill non-finite values with, by default zero.

addz

Boolean indicating whether letter 'z' should be appended to the variable names to indicate the standardization

saveattr

Boolean for if an 'attr' should be attached to the standardized vector, similar to how the R default function 'scale' conserves the centering and scaling values

Value

z-score standardized values (zero mean and unit variation), with non-finite values imputed by zero by default.

Examples

somedata <- cbind(rnorm(100), runif(100))
normdata <- zt(somedata)
head(normdata)
apply(normdata, MARGIN=2, FUN=mean)
apply(normdata, MARGIN=2, FUN=sd)

[Package ePCR version 0.11.0 Index]