Learn R Programming

erer (version 1.3)

evReturn: Estimating Abnormal Return from Event Analysis

Description

Conduct an event analysis and estimate abnormal returns over time and across firms.

Usage

evReturn(y, firm, event.date, y.date = "date",
  index = "sp500", event.win = 3, est.win = 250, digits = 4, ...)

Arguments

y
a data frame object with one column for date, return series by firms, a return series for a stock market index, and a return series for a risk free asset.
firm
a character vector of firm names; this is the name of the return series in y.
event.date
event dates for each firm as specified in firm; this should be a numerical vector and can match the values in y$y.date; if event dates are the same for all the firms, this can be specificed as a single number.
y.date
a character value for the column name of date in y.
index
a character value for the column name of index in y.
event.win
the one-side width of event window in days; the default value of 3 corresponds to a 7-day window (i.e., 3 + 1 + 3).
est.win
the width of estimation window in days.
digits
number of digits used to format outputs.
...
additional arguments to be passed.

Value

  • Return a list object of class "evReturn" with the following components:
  • ya data frame of raw return data.
  • y.datea character value for the column name of date in y..
  • firma character vector of firm names.
  • Nthe number of firms.
  • indexa character value for the column name of index in y.
  • event.dateevent dates for each firm as specified in firm.
  • event.winthe one-side width of event window in days.
  • event.widthtotal number of days in an event window.
  • est.winthe width of estimation window in days..
  • daEstdata used to estimate the market model for the last firm as specified in code{firm}.
  • daEvedata over the event window for the last firm.
  • rafitted market model for the last firm.
  • digitsnumber of digits used to format outputs.
  • regregression coefficients by firm.
  • abrabnormal returns by day over the event window and by firm.
  • abcaverage abnormal returns across firms.
  • calla record of the system call; this allows update.default to be used.

Details

This is the core function for event analysis. It estimates a market model by firm and then calculate abnormal returns by firm and over time. The time series of stock returns have irregular time frequency because of varying trading days. Thus, the time dimension is explicitly specified as a y.date column in the data of y.

References

Mei, B., and C. Sun. 2008. Event analysis of the impact of mergers and acquisitions on the financial performance of the U.S. forest products industry. Forest Policy and Economics 10(5):286-294.

See Also

print.evReturn; plot.evReturn; evRisk.

Examples

Run this code
# see Mei and Sun (2008).

Run the code above in your browser using DataLab