Estimation of missing values is an important step in the preprocessing. In this paper, at two-step approach is proposed to fill the NUMERIC missing values. In the first step, data is clustered. In the second step, the missing data in each cluster are estimated using a combination of weighted k nearest neighbors and linear regression METHODs. The correlation measure is employed to determine the appropriate METHOD for the filling of missing data in each cluster. The quality of estimated missing values is evaluated using the root mean squared error (RMSE) criterion. Effect of different input parameters on the error of estimated values is investigated. Moreover, the performance of the proposed METHOD for the estimation purpose is evaluated on five datasets. Finally, the efficiency of the proposed METHOD is compared to four different estimation METHODs, namely, Mean estimation, multi-layer perceptron (MLP) based estimation, fuzzy C-means (FCM) based approximation METHOD, and Class-based K-clusters nearest neighbor imputation (CKNNI) METHOD. Experimental results show that the proposed METHOD produces less error in comparison to other compared METHODs, in most of the cases.