Skip to contents

Model for volatility-based event studies. Computes abnormal volatility as the ratio of event-window squared returns to estimation-window variance. The abnormal measure is written to the abnormal_returns column for compatibility with existing test statistics.

Super class

ModelBase -> VolatilityModel

Public fields

model_name

Name of the model.

Methods


VolatilityModel$fit()

Fit the volatility model. Estimates expected variance from estimation window.

Usage

VolatilityModel$fit(data_tbl)

Arguments

data_tbl

Data frame or tibble.


VolatilityModel$abnormal_returns()

Calculate abnormal volatility (squared returns / expected variance - 1).

Usage

VolatilityModel$abnormal_returns(data_tbl)

Arguments

data_tbl

Data frame or tibble.


VolatilityModel$clone()

The objects of this class are cloneable with this method.

Usage

VolatilityModel$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.