impute
Fills the missing values in the dataset with one of the following strategies (see Inputs section).
Syntax
[imputed_data, parameters] = impute(X)
[imputed_data, parameters] = impute(X, options)
Inputs
- X
 - Input data to be imputed.
 - options
 - Type: struct
 
Outputs
- imputed_data
 - Imputed input records.
 - parameters
 - Struct containing values required by imputeTransform function used on test data.
 
Example
Usage of impute
X = [1 2 3;
     NaN 3 3;
     7 6 2;
     8 NaN NaN];
[X_scaled, parameters] = impute(X); %by default strategy is 'mean';
      > X_scaled
X_scaled = [Matrix] 4 x 3
1.00000 2.00000 3.00000
5.33333 3.00000 3.00000
7.00000 6.00000 2.00000
8.00000 3.66667 2.66667
> parameters
parameters = struct [
cols: [Matrix] 0 x 0
constant: 0
fillers: [Matrix] 1 x 3
5.33333 3.66667 2.66667
strategy: mean
]
    Comments
Output 'parameters' can be used by imputetransform function.