smile.imputation
Class LLSImputation
- java.lang.Object
-
- smile.imputation.LLSImputation
-
- All Implemented Interfaces:
- MissingValueImputation
public class LLSImputation extends java.lang.Object implements MissingValueImputation
Local least squares missing value imputation. The local least squares imputation method represents a target instance that has missing values as a linear combination of similar instances, which are selected by k-nearest neighbors method.
-
-
Constructor Summary
Constructors Constructor and Description LLSImputation(int k)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidimpute(double[][] data)Impute missing values in the dataset.
-
-
-
Constructor Detail
-
LLSImputation
public LLSImputation(int k)
Constructor.- Parameters:
k- the number of similar rows used for imputation.
-
-
Method Detail
-
impute
public void impute(double[][] data) throws MissingValueImputationExceptionDescription copied from interface:MissingValueImputationImpute missing values in the dataset.- Specified by:
imputein interfaceMissingValueImputation- Parameters:
data- a data set with missing values (represented as Double.NaN). On output, missing values are filled with estimated values.- Throws:
MissingValueImputationException
-
-
DataMelt 3.0 © DataMelt by jWork.ORG