# NOT RUN {
data("StockPriceReturns")
data("SplitDates")
data("OtherReturns")
# Event study without adjustment
es <- eventstudy(firm.returns = StockPriceReturns,
event.list = SplitDates,
event.window = 7,
type = "None",
to.remap = TRUE,
remap = "cumsum",
inference = TRUE,
inference.strategy = "bootstrap")
str(es)
plot(es)
# Event study using Market Model
es <- eventstudy(firm.returns = StockPriceReturns,
event.list = SplitDates,
event.window = 7,
type = "marketModel",
to.remap = TRUE,
remap = "cumsum",
inference = TRUE,
inference.strategy = "bootstrap",
model.args = list(
market.returns = OtherReturns[, "NiftyIndex"]
)
)
str(es)
plot(es)
# Event study using Augmented Market Model
es <- eventstudy(firm.returns = StockPriceReturns,
event.list = SplitDates,
event.window = 7,
type = "lmAMM",
to.remap = TRUE,
remap = "cumsum",
inference = TRUE,
inference.strategy = "bootstrap",
# model arguments
model.args = list(
market.returns = OtherReturns[, "NiftyIndex"],
others = OtherReturns[, "USDINR"],
market.returns.purge = TRUE,
nlag.makeX = 5,
nlag.lmAMM = 5
)
)
str(es)
plot(es)
# }
Run the code above in your browser using DataLab