Event study model with time-varying parameters estimated via a rolling OLS window over the estimation period. The last rolling window's parameters are used for event-window prediction. This captures parameter instability that is common in financial return data.
See also
Other eventstudy-models:
BHARModel,
Carhart4FactorModel,
ComparisonPeriodMeanAdjustedModel,
DCCGARCHModel,
FamaFrench3FactorModel,
FamaFrench5FactorModel,
GARCHModel,
LinearFactorModel,
LogReturn,
MarketAdjustedModel,
MarketModel,
ModelBase,
ReturnCalculation,
SimpleReturn,
VolatilityModel,
VolumeModel
Super class
ModelBase -> RollingWindowModel
Public fields
model_nameName of the model.
window_sizeRolling window size. Default 60.
min_obsMinimum observations required. Default 30.
Methods
RollingWindowModel$new()
Create a new RollingWindowModel.
Usage
RollingWindowModel$new(window_size = 60L, min_obs = 30L)Arguments
window_sizeSize of the rolling window.
min_obsMinimum valid (complete-pair) observations required inside each individual rolling sub-window for that sub-window to be fit. Distinct from
validate_task()'smin_estimation_obs, which is a whole-estimation-window advisory threshold checked once per event, not per sub-window.
RollingWindowModel$abnormal_returns()
Calculate abnormal returns using the last rolling window parameters.
