| GARCHModel | R Documentation |
Event study model using GARCH(1,1) for time-varying volatility estimation. Uses the rugarch package to fit a GARCH(1,1) model with a market return regressor in the mean equation during the estimation window. Abnormal returns are computed as the difference between observed returns and the GARCH conditional mean. The time-varying sigma from GARCH can be used for standardized test statistics.
ModelBase -> GARCHModel
model_nameName of the model.
garch_orderGARCH order as c(p, q). Default c(1,1).
GARCHModel$fit()Fit the GARCH model on the estimation window.
GARCHModel$fit(data_tbl)
data_tblData frame or tibble with firm_returns, index_returns, estimation_window, event_window columns.
GARCHModel$abnormal_returns()Calculate abnormal returns from the GARCH model.
GARCHModel$abnormal_returns(data_tbl)
data_tblData frame or tibble.
GARCHModel$clone()The objects of this class are cloneable with this method.
GARCHModel$clone(deep = FALSE)
deepWhether to make a deep clone.
Other eventstudy-models:
BHARModel,
Carhart4FactorModel,
ComparisonPeriodMeanAdjustedModel,
DCCGARCHModel,
FamaFrench3FactorModel,
FamaFrench5FactorModel,
LinearFactorModel,
LogReturn,
MarketAdjustedModel,
MarketModel,
ModelBase,
ReturnCalculation,
RollingWindowModel,
SimpleReturn,
VolatilityModel,
VolumeModel
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.