Predict future events with point-process modeling