Lably
Skip to content

Multiple factor models

  • 9 min read
  • 4 chapters

Explore on Lably

ToursExplore Lably’s 3D tours

Model of Rosenberg and Marathe

The multifactor equity risk model was first developed by Barr Rosenberg and Vinay Marathe. Initially they proposed a linear model of beta

<span class="mwe-math-element" typeof="mw:Extension/math" about="#mwt4" data-mw='{"name":"math","attrs":{},"body":{"extsrc":"r(i,t)-r(0,t)=b(i,t)[m(t)-r(0,t)]+g(i,t)"}}' id="mwDw"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle r(i,t)-r(0,t)=b(i,t)[m(t)-r(0,t)]+g(i,t)}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mi>r</mi> <mo stretchy="false">(</mo> <mi>i</mi> <mo>,</mo> <mi>t</mi> <mo stretchy="false">)</mo> <mo>−<!-- − --></mo> <mi>r</mi> <mo stretchy="false">(</mo> <mn>0</mn> <mo>,</mo> <mi>t</mi> <mo stretchy="false">)</mo> <mo>=</mo> <mi>b</mi> <mo stretchy="false">(</mo> <mi>i</mi> <mo>,</mo> <mi>t</mi> <mo stretchy="false">)</mo> <mo stretchy="false">[</mo> <mi>m</mi> <mo stretchy="false">(</mo> <mi>t</mi> <mo stretchy="false">)</mo> <mo>−<!-- − --></mo> <mi>r</mi> <mo stretchy="false">(</mo> <mn>0</mn> <mo>,</mo> <mi>t</mi> <mo stretchy="false">)</mo> <mo stretchy="false">]</mo> <mo>+</mo> <mi>g</mi> <mo stretchy="false">(</mo> <mi>i</mi> <mo>,</mo> <mi>t</mi> <mo stretchy="false">)</mo> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle r(i,t)-r(0,t)=b(i,t)[m(t)-r(0,t)]+g(i,t)}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/8b1db7bfd21a2deb86e2ae58b3bb431eb081c0d3" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:46.009ex; height:2.843ex;" alt="{\displaystyle r(i,t)-r(0,t)=b(i,t)[m(t)-r(0,t)]+g(i,t)}"/></span> <span class="mwe-math-element" typeof="mw:Extension/math" about="#mwt6" data-mw='{"name":"math","attrs":{},"body":{"extsrc":"b(i,t)=\\sum_j X(i,j,t) f(j,t) + e(i,t)"}}' id="mwEA"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle b(i,t)=\sum _{j}X(i,j,t)f(j,t)+e(i,t)}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mi>b</mi> <mo stretchy="false">(</mo> <mi>i</mi> <mo>,</mo> <mi>t</mi> <mo stretchy="false">)</mo> <mo>=</mo> <munder> <mo>∑<!-- ∑ --></mo> <mrow class="MJX-TeXAtom-ORD"> <mi>j</mi> </mrow> </munder> <mi>X</mi> <mo stretchy="false">(</mo> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>,</mo> <mi>t</mi> <mo stretchy="false">)</mo> <mi>f</mi> <mo stretchy="false">(</mo> <mi>j</mi> <mo>,</mo> <mi>t</mi> <mo stretchy="false">)</mo> <mo>+</mo> <mi>e</mi> <mo stretchy="false">(</mo> <mi>i</mi> <mo>,</mo> <mi>t</mi> <mo stretchy="false">)</mo> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle b(i,t)=\sum _{j}X(i,j,t)f(j,t)+e(i,t)}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/5b32b30cd0ad73a3006e791619ff285af98b05e7" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -3.338ex; width:35.109ex; height:5.843ex;" alt="{\displaystyle b(i,t)=\sum _{j}X(i,j,t)f(j,t)+e(i,t)}"/></span>

where r(i,t) is the return to equity asset i in the period [t,t+1], r(0,t) is the risk free return, m(t) is the market index return, e(i,t) is a market residual return and b(i,t) is a parameter fit by a time series regression over history prior to time t. Then X(i,j,t) are risk exposure values calculated from fundamental and technical data, f(j,t) are factor returns determined by a cross-sectional regression for each time period and g(i,t) are the regression residuals. This model was reformulated by Rosenberg et al. into a direct model of asset return,

<span class="mwe-math-element" typeof="mw:Extension/math" about="#mwt28" data-mw='{"name":"math","attrs":{},"body":{"extsrc":"r(i,t)=\\sum_j X(i,j,t) f(i,j) + e(i,t)"}}' id="mwHQ"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle r(i,t)=\sum _{j}X(i,j,t)f(i,j)+e(i,t)}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mi>r</mi> <mo stretchy="false">(</mo> <mi>i</mi> <mo>,</mo> <mi>t</mi> <mo stretchy="false">)</mo> <mo>=</mo> <munder> <mo>∑<!-- ∑ --></mo> <mrow class="MJX-TeXAtom-ORD"> <mi>j</mi> </mrow> </munder> <mi>X</mi> <mo stretchy="false">(</mo> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>,</mo> <mi>t</mi> <mo stretchy="false">)</mo> <mi>f</mi> <mo stretchy="false">(</mo> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo stretchy="false">)</mo> <mo>+</mo> <mi>e</mi> <mo stretchy="false">(</mo> <mi>i</mi> <mo>,</mo> <mi>t</mi> <mo stretchy="false">)</mo> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle r(i,t)=\sum _{j}X(i,j,t)f(i,j)+e(i,t)}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/70cf3c45ecea8237f02a51adbeb6f5c6af503ab6" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -3.338ex; width:35.123ex; height:5.843ex;" alt="{\displaystyle r(i,t)=\sum _{j}X(i,j,t)f(i,j)+e(i,t)}"/></span>

Here the factor returns f(j,t) and specific returns e(i,t) are fit by a weighted regression over each time period t for a representative asset universe. For instance the model might be fit over the 3000 highest capitalization US common stocks. The primary application of the model is to estimate the asset by asset covariance matrix C of asset returns by the equation

<span class="mwe-math-element" typeof="mw:Extension/math" about="#mwt38" data-mw='{"name":"math","attrs":{},"body":{"extsrc":"C=XFX^t+D"}}' id="mwJA"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle C=XFX^{t}+D}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mi>C</mi> <mo>=</mo> <mi>X</mi> <mi>F</mi> <msup> <mi>X</mi> <mrow class="MJX-TeXAtom-ORD"> <mi>t</mi> </mrow> </msup> <mo>+</mo> <mi>D</mi> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle C=XFX^{t}+D}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/d6fd264ea23c539ff20ceaa6a411d9ffd272fb99" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.505ex; width:16.173ex; height:2.676ex;" alt="{\displaystyle C=XFX^{t}+D}"/></span>

where F is the covariance matrix of factor returns, and D is a block diagonal matrix of specific returns. The matrix C is then used for Markowitz portfolio construction which involves maximizing the quadratic utility function

<span class="mwe-math-element" typeof="mw:Extension/math" about="#mwt46" data-mw='{"name":"math","attrs":{},"body":{"extsrc":"u(h)=a^t h- k h^tCh"}}' id="mwKg"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle u(h)=a^{t}h-kh^{t}Ch}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mi>u</mi> <mo stretchy="false">(</mo> <mi>h</mi> <mo stretchy="false">)</mo> <mo>=</mo> <msup> <mi>a</mi> <mrow class="MJX-TeXAtom-ORD"> <mi>t</mi> </mrow> </msup> <mi>h</mi> <mo>−<!-- − --></mo> <mi>k</mi> <msup> <mi>h</mi> <mrow class="MJX-TeXAtom-ORD"> <mi>t</mi> </mrow> </msup> <mi>C</mi> <mi>h</mi> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle u(h)=a^{t}h-kh^{t}Ch}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/40d0207f9da83f34dbc667b94e8100a4004d08ad" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:20.293ex; height:3.009ex;" alt="{\displaystyle u(h)=a^{t}h-kh^{t}Ch}"/></span>

subject to linear constraints on the vector of asset holdings h. Here a is a vector of expected returns and k is a scalar parameter termed the risk aversion.

Sign in to keep reading

3 more chapters are free with a Lably account.

More in Economics