Hellwalker / fuzzy-rough-knn-imputation

Fuzzy rough method based KNN imputation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

fuzzy-rough-knn-imputation

Fuzzy rough method based KNN imputation

Article: Missing data imputation using fuzzy-rough methods Authors: Amiri, Mehran; Jensen, Richard Pulished on Neurocomputing 2016

Implemented using Matlab R2017. Welcome to rewrite to Python, etc.

FRNNI - fuzzy rough nearest neighbor imputation

OWANNI - ordered weighted average based fuzzy rough nearest neighbor imputation

knnsearch2 and roundTo are inside functions of FRNNI and OWANNI

The implementation is totally based on personal understanding of the algorithms proposed by the two authors, I have validated the algorithms performance and it met the requirement. The authors did not open access the code. Therefore, I believe I am the only one implement their methods and make it open. However, it is not the best nearest neighbor imputation methods. You may refer my implementation to upgrade the algorithms.

About

Fuzzy rough method based KNN imputation


Languages

Language:MATLAB 100.0%