Semi-supervised classification and clustering analysis for variable stars