# maxabsnormalize

Normalizes dataset using Max Absolute Normalization. It scales and translates each feature individually such that the maximal absolute value of each feature in the training set will be 1.0 after normalization.

## Syntax

[X_normalized, parameters] = maxabsnormalize(X)

## Inputs

`X`- Input data to be normalized.

## Outputs

- X_normalized
- Normalized input records.
- parameters
- Struct containing maximum absolute of each column.

## Example

Usage of maxabsnormalize

```
X = [1, -1, 2;
2, 0, 0;
0, 1, -1];
[X_scaled, parameters] = maxabsnormalize(X);
```

```
> X_scaled
X_scaled = [Matrix] 3 x 3
0.50000 -1.00000 1.00000
1.00000 0.00000 0.00000
0.00000 1.00000 -0.50000
> parameters
parameters = struct [
max_abs: [Matrix] 1 x 3
2 1 2
]
```

## Comments

Output 'parameters' can be used by maxabsnormalizetransform function.