+ Reply to Thread
Results 1 to 4 of 4

Rolling beta

  1. #1
    Registered User
    Join Date
    06-27-2015
    Location
    Copenhagen
    MS-Off Ver
    2010
    Posts
    2

    Rolling beta

    Hi,

    I have a 4-factor regression that looks like

    excess return = Market premium + SMB + HML +MOM

    Monthly data 2005-2015, 120 observations.

    I would like to graph the beta values over time, aka do a "rolling regression" in order to detect if the beta values are changing over time.

    How can I perform this in excel? I have heard something about using the Linest function?

    Appreciate all help! thanks.

  2. #2
    Forum Moderator Glenn Kennedy's Avatar
    Join Date
    07-08-2012
    Location
    Digital Nomad... occasionally based in Ireland.
    MS-Off Ver
    O365 (PC) V 2403
    Posts
    43,986

    Re: Rolling beta

    You really need to explain the terms you are using. Mom is usually one's female parent!! It would also help if you explained what beta is and attached a workbook containing sample data.
    Glenn




    None of us get paid for helping you... we do this for fun. So DON'T FORGET to say "Thank You" to all who have freely given some of their time to help YOU.

    Temporary addition of accented to illustrate ongoing problem to the TT: L? fh?ile P?draig sona dhaoibh

  3. #3
    Registered User
    Join Date
    06-27-2015
    Location
    Copenhagen
    MS-Off Ver
    2010
    Posts
    2

    Re: Rolling beta

    I want to investigate the performance of a portfolio over a 10 year period. I am using Carhart 4-factor model which is an extended CAPM model that use more factors to explain alpha (excess return).

    It is defined as:

    Excess return portfolio i = α + β*MKT + β*SMB + β*HML + β*MOM

    Where:

    β= Sensitivity of portfolio i to a change in one of the factors.
    〖MKT〗= Return on the market portfolio.
    〖SMB〗= "Small minus big" Difference in return of small cap portfolio and large cap portfolio.
    〖HML〗= "High minus low" Difference in return of high book-to-market portfolio and low book-to-market portfolio.
    〖MOM〗= "Momentum" Difference in return between the best performing portfolio and the worst performing portfolio.

    The meaning of the factors is not really important. Just see it as a multiple regression model. I want to know the how to make a "rolling regression"/ "rolling beta" in excel. I would like to see how the betas for the 4 factors are changing over time. My sample data is over the financial crisis 2007-2009 so I expect the parameters in the regression not to be constant. I just do not know the technique how to chow this.

    Do you get what I mean?

    Thanks! Sample data.xlsx
    Last edited by anna_e; 06-28-2015 at 06:41 AM.

  4. #4
    Forum Guru
    Join Date
    04-13-2005
    Location
    North America
    MS-Off Ver
    2002/XP and 2007
    Posts
    15,814

    Re: Rolling beta

    How can I perform this in excel? I have heard something about using the Linest function?
    If you have not used the LINEST() function for something like this, then I would start by reviewing the help file and examples of the LINEST() function: https://support.office.com/en-us/art...rs=en-US&ad=US

    I'm not sure I understand your regression equation. It looks like excessi=a+b*(mkt+smb+hml+mom), does that look right? This form of the equation is in the y=mx+b form, so it should work very well with the LINEST() function.

    Here's how I see this working out:
    1) Enter data in spreadsheet. INclude "transformation" for the known_x (=sum(C2:F2) copied down).
    2) Enter LINEST() function. Pay careful attention to relative and absolute references here, so that it will be easy to copy the function down.
    3) Copy LINEST() function to get the regression for each desired time period.
    4) Collect time and beta values, if needed.
    5) Create chart.
    Quote Originally Posted by shg
    Mathematics is the native language of the natural world. Just trying to become literate.

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Calculate Alpha, Beta for use in Beta Dist function
    By Rapjam in forum Excel General
    Replies: 2
    Last Post: 09-17-2012, 09:58 PM
  2. Replies: 5
    Last Post: 03-18-2012, 04:20 PM
  3. Beta's scroll??
    By Vegeta Rainstorm in forum Excel General
    Replies: 1
    Last Post: 08-02-2006, 09:25 AM
  4. [SOLVED] after 2 weeks with the Beta
    By larune in forum Excel General
    Replies: 0
    Last Post: 06-18-2006, 02:35 AM
  5. [SOLVED] Z Chart i.e. top rolling annual bottom rolling monthly middle ***.
    By wat prin in forum Excel Formulas & Functions
    Replies: 0
    Last Post: 01-28-2005, 02:06 PM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1