1. A machine-implemented method for analyzing a time series with external events, comprising: fitting a data set representing the time series with external events to a baseline time series model; determining each event location for multiple external events affecting the time series with external events; and solving for an estimated event impact of each event in the multiple external events factoring in interactions between the multiple external events.