Dear All!
First of all I would like to thank everybody for help I found on this forum previously.
Can you please help me with my event study I am trying to do.
My general idea is to perform short-term analysis of the merger outcomes for both bidders and targets.
I have collected data for companies that were involved into merger activities between 1990 and 2014. Afterwards, I collected data for the market indices in countries, where the above-mentioned companies are registered. I reshaped the data into panel data (long format) and combined it, assigning identifiers for companies (as I have companies that were involved into multiple M&A events) and markets. Furthermore, I calculated returns for both companies and market indices. Summarising, I have three datasets at the moment: dataset with companies' returns, dataset with markets' returns and dataset with merger event dates, market identifiers and company identifiers.
The first two files are organised in the form of panel data in long format (first file - [event_id, bidder_name, return]; second file - [market_id, market_name, return]).
You can see the table with my event information variables below:
According to my idea, I need to perform several steps:
1) I need to combine all the three files together. Can you please give advice on how it can be better done (taking into account further details)?
2) Afterwards, I need to match the merger event dates with the trading dates and calculate abnormal returns for each day in the event window (say, for period of -30 and +30 days around merger event date). The abnormal return is simply difference between market return and company return. Then, I need to sum up all abnormal returns during the event window and obtain CARs (cumulative abnormal returns) for each company. Can you please help me with building a code for this task?
I will appreciate your help. I am looking forward to hearing from you.
Best regards,
Misha Iasinskyi,
PhD Finance,
Nottingham Business School
First of all I would like to thank everybody for help I found on this forum previously.
Can you please help me with my event study I am trying to do.
My general idea is to perform short-term analysis of the merger outcomes for both bidders and targets.
I have collected data for companies that were involved into merger activities between 1990 and 2014. Afterwards, I collected data for the market indices in countries, where the above-mentioned companies are registered. I reshaped the data into panel data (long format) and combined it, assigning identifiers for companies (as I have companies that were involved into multiple M&A events) and markets. Furthermore, I calculated returns for both companies and market indices. Summarising, I have three datasets at the moment: dataset with companies' returns, dataset with markets' returns and dataset with merger event dates, market identifiers and company identifiers.
The first two files are organised in the form of panel data in long format (first file - [event_id, bidder_name, return]; second file - [market_id, market_name, return]).
You can see the table with my event information variables below:
obs: 4,301 | |||
vars: 9 | 28 Nov 2014 17:46 | ||
size: 554,829 | |||
storage | display | value | |
variable name type | format | label | |
event_id int | %8.0g | General ID | |
Bidder str64 | %64s | Name | |
company_id float | %9.0g | group(Bidder) | |
market_name str44 | %44s | Acquiror Market | |
market_id float | %9.0g | group(market_name) | |
date_announced float | %td | ||
date_effective float | %td | ||
Sorted by: event_id |
According to my idea, I need to perform several steps:
1) I need to combine all the three files together. Can you please give advice on how it can be better done (taking into account further details)?
2) Afterwards, I need to match the merger event dates with the trading dates and calculate abnormal returns for each day in the event window (say, for period of -30 and +30 days around merger event date). The abnormal return is simply difference between market return and company return. Then, I need to sum up all abnormal returns during the event window and obtain CARs (cumulative abnormal returns) for each company. Can you please help me with building a code for this task?
I will appreciate your help. I am looking forward to hearing from you.
Best regards,
Misha Iasinskyi,
PhD Finance,
Nottingham Business School
Comment