Back to Aurora Vision Studio website

You are here: 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.