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

  Finite difference method

Use the finite difference method to calculate the temperature at the point specified since it is easier.

  Determine the necessary shell temperature

In a shell-and-tube heat exchanger, one fluid passes through a central tube while another fluid flows through an outer shell in the opposite direction. The purpose is to heat the fluid passing through the central tube.

  Find the integral of a function at an arbitrary location

Write a Matlab function to perform numerical integration of a set of evenly spaced data points using the trapezoidal rule

  Compute the speed of single-stage planetary gear train

Write a MATLAB function [speed] = planetary (N, emesh, first, last, arm) that computes the speed of a given link in a single-stage planetary gear train.

  Calculate and plot the error in the numerical derivative

Write a program to calculate and plot the error in the numerical estimate of the derivative.

  Create the graph using matlab functions

Create the graph, which contains a piecewise function where a line exists in the first interval, a parabola in the second interval, and the sine function in the third interval.

  Develop a simulation program

Develop a simulation program

  Create a vector in matlab

Create a three dimensional diagram of function.

  Open a named pipe and to read data from the pipe

Open a named pipe and to read data from the pipe in matlab

  Write the commands that will create the matrix

Write the commands that will create the matrix.

  Lagrange interpolating polynomial of degree

Lagrange interpolating polynomial of degree

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