The invention discloses a
hybrid filling method for incomplete data. The
hybrid filling method comprises the following steps: (1) performing special value filling pre-
processing on a
missing data value in a
data set; (2) extracting data attribute significant characteristics by utilizing a stack type automatic coding
machine; (3) performing incremental clustering on the filled
data set based on the extracted characteristics; (4) performing attribute value weighted filling on a data missing object by utilizing attribute values, corresponding to front k% objects which are most similar with the data missing object, in the obtained each clustering result; and judging difference between all
missing data filling values of this time and a last filling value, and iteratively updating (2) to (4) until filling value convergence conditions are met. According to the embodiment of the invention, local similarity characteristics of data in the
data set, the data clustering precision, in-class
data filling accuracy and
algorithm practical application non-supervision and timeliness are considered to construct an
algorithm of firstly clustering the incomplete data and then filling the incomplete data, and the filling result precision and the filling
algorithm speed are ensured through ideas of utilizing special value filling, adopting the stack type automatic coding
machine, performing incremental clustering, performing weighted filing on in-class front k%
complete data objects, and the like.