Investigate the behaviour of stock returns

Assignment Help MATLAB Programming
Reference no: EM133254120

Advanced Empirical Finance Assignment

Stock Returns Over the FOMC Cycle

In this assignment, you investigate the behaviour of stock returns in monetary policy announcement- calendar time, as in the recent study by Cieslak, Morse, and Vissing-Jorgensen (2019, Journal of Finance), "Stock Returns over the FOMC Cycle". You will need the following data (available on ADAM):

• Daily CRSP Index returns -> MARKET.mat
- We have prepared this dataset in the beginning of the course
• FOMC announcement dates -> event FOMC.xls
- The dates are taken from:

Preparation
Prepare a dataset that is as comparable as possible to the study by Cieslak, Morse, and Vissing- Jorgensen (2019):

• Load the dataset MARKET.mat and event FOMC.xls and restrict to the sample period 1994

• Add back holidays to the sample with a return of zero.

Question 1

Compute the average return, standard deviation and standard error of average returns for:
• All days
• All FOMC announcement days
• All days, excluding FOMC announcement days
Are FOMC announcement days economically larger than on all other days? Is the difference stat- istically significant?
HINT: convert the excel"date umber" to a Matlab"date number"; then use the function"datefind" to construct an FOMC announcement dummy which is one on FOMC days and zero otherwise.

Question 2
Re-define weeks in FOMC announcement time. Compute a dummy=1 for the days -1 to 3 around an FOMC announcement day (day=0), this is "Week 0". Then compute a dummy=1 for the five days before (days -6 to -2), this is "Week -1". Similarly, compute dummies for the weeks +1 to +6 following "Week 0". In summary: Week -1: Days -6 to -2, Week 0: Days -1 to 3. Week 1: Days 4
to 8. Week 2: Days 9 to 13. Week 3: Days 14 to 18. Week 4: Days 19 to 23. Week 5: Days 24-28.
Week 6: Days 29-33.
There are 8 scheduled FOMC announcement days in each year. Accordingly, between two announcements there are on average 6.5 weeks, or about 30 trading days. However, meetings are not equally spaced over the year. Therefore, you should adjust your dummies such that there is no overlap. Run a "HAC robust" OLS regression of daily stock returns on a constant, the "Week 0", "Week 2", "Week 4", and "Week 6" dummies. Use 10 Newey-West lags.
• How can you interpret the coefficients of this regression?
• Do you find an interesting pattern in the data?
• Explain why you prefer HAC standard errors over "iid" standard errors in this particular regression.
HINT: you need 6 leads and 33 lags of your FOMC dummy. You can generate leads and lags "by hand" or using the function "lagmatrix.m". Use our own regression function or the Matlab build-in function fitlm.

Question 3
Provide a "convincing" figure that illustrates your empirical results from Question 2.

Reference no: EM133254120

Questions Cloud

Consolidated statement of profit or loss : Blue Co has owned 35% of Green Co since 1 June 20X8, and it acquired 85% of Red Co on 1 April 20X8. The Consolidated Statement of profit or loss is prepared up
Projectile motion-initial velocity : A projectile is launched FROM THE GROUND with an initial velocity of 68 m/s at 35 degrees to the positive x-axis.
Sustainability-focused improvements : If an organization was looking to raise capital for green energy-focused improvements to the company's infrastructure. How should the company finance these sust
What is the normal force on person feet : What is the net force (in N) on the person? What is the normal force (in N) on the person's feet?
Investigate the behaviour of stock returns : Advanced Empirical Finance investigate the behaviour of stock returns in monetary policy announcement- calendar time, as in the recent study by Cieslak
Story window and fall straight down to stunt air bag : On a movie set, a stuntman will jump out of a 3rd story window and fall straight down to a stunt air bag designed to cushion his fall
Horizontal analysis of the amazon balance sheet : Show a comparative balance sheet, income statement, and statement of cash flows, and perform a horizontal analysis of the Amazon's balance sheet, income stateme
Horizontal component of its velocity just prior to impact : How much time is the ball in the air? What is the horizontal component of its velocity just prior to impact?
Standard deviation of the process : The specifications for a plastic liner for concrete high-way projects call for a thickness of 3.0 mm {.1 mm. The standard deviation of the process is estimated

Reviews

len3254120

10/26/2022 12:23:42 AM

Matlab Programming coding (Finance) I need a commented code and the solutions shouldn''t be as advanced because it is a beginner course. Everything we have to respect regarding the Assignment is explained at the beginning.

Write a Review

MATLAB Programming Questions & Answers

  Write a function that collects integers from the user until

Write a function that collects integers from the user until a 0 is encountered and returns them in a list in the order they were input (ML only).

  EG1002 Computing and Sensors Assignment

EG1002 Computing and Sensors Assignment Help and Solution, James Cook University - Assessment Writing Service - demonstrate a successful kick

  Write a matlab function that would simulate rolling a biased

Write a MATLAB function that would simulate rolling a biased ("lucky") die N times; i.e., the function must return face values of N rolls of a biased die (N is a function input).

  Write matlab function that used to solve quadratic equation

Write a MATLAB function that can be used to solve a quadratic equation if answers are real numbers (you have to do following steps): 2ax2 - 3bx + 4c = 0. The inputs to the function are the three coefficients a, b, and c.

  Review about using audio weighting in matlab

Write a Literature review about using Audio weighting in Matlab by applying A-filter to the data. Add (graphs and imagines or charts) must also write one or two sentences to describe it

  Write program which creates a 2D map of robots environment

Implementing a simple wandering behaviour has been created for you - use this as your starting point. You may only use the robot's odometer and sonar sensors

  Write a matlab program to analyze a patients ecg signal

Determine the Heart Rate of an ECG Recording of Unknown properties Using MATLAB - Write a MATLAB program to analyze a patient's ECG signal and provide warnings if the heart rate becomes either dangerously low or dangerously high.

  EAC2020-N Linear Systems and Control Assignment

EAC2020-N Linear Systems and Control Assignment Help and Solution, Teesside University - Assessment Writing Service

  Using matlab draw an open-loop bode diagram and find the

an armature-control dc motor is used in a position control system. the transfer functions of the controller and process

  Does the threshold increase or decrease with axon diameter

Write down your threshold amplitude and duration values in a table and enter into an mfile. Plot the current versus duration. This is called strength-duration curve.

  Produce a capital with a modern or a traditional technology

Credit is allocated only to modern sector if and only if R

  Calculate and plot the polynomials

Write a script to calculate and plot the polynomials, and then perform simple arithmetic on them - This question belongs to MATLAB software and discusses about application of MATLAB in mathematics to solve polynomials and to perform certain operati..

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd