online prediction analysis