Start » Filter Reference » Data Classification » Principal Component Analysis » NormalizeMatrixData

NormalizeMatrixData


Module: FoundationPro

Treats Matrix as a data frame, where examples are in rows while columns represent features, and normalizes the data by subtracting mean from each column and dividing it by its standard deviation.

Name Type Description
Input value
inMatrix Matrix Input data frame.
Input value
inMeansVector Matrix* If provided, will be used in normalization of inMatrix.
Input value
inStandardDeviationsVector Matrix* If provided, will be used in normalization of inMatrix.
Output value
outNormalizedMatrix Matrix Resulting normalized matrix.
Output value
outMeansVector Matrix Resulting Means vector - copy of inMeansVector, or calculated Means, if inMeansVector was set NIL.
Output value
outStandardDeviationsVector Matrix Resulting StdDevs vector - copy of inStandardDeviationsVector, or calculated Means, if inStandardDeviationsVector was set NIL.

Errors

This filter can throw an exception to report error. Read how to deal with errors in Error Handling.

List of possible exceptions:

Error type Description
DomainError Incorrect matrix dimensions in NormalizeData.
DomainError One can provide both Means and StdDevs vector or none of them.

Complexity Level

This filter is available on Expert Complexity Level.