Semi-supervised classification and regression analysis