comprediction