building a model that calculate effect of an event
This is a classic example of Causality, where we need to find how much one variable is effected by changing other variable.
You can infer the causal graph from data and then select the variables which best describe your model.
Intervention can be done to represent particular event and then check the effect on target variable.
Refer:
Causalnex ,
DoWhy