<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Multi-Process Models - An Application for the Construction of Financial Factor Models</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Kevin R. Keane and Jason J. Corso Computer Science and Engineering University at Bu↵ alo, The State University of New York Bu↵ alo</institution>
          ,
          <addr-line>NY 14260</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <fpage>20</fpage>
      <lpage>30</lpage>
      <abstract>
        <p />
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>We present an unsupervised, comprehensive
methodology for the construction of financial
risk models. We o↵ er qualitative comments
on incremental functionality and quantitative
measures of superior performance of
component and mixture dynamic linear models
relative to alternative models. We apply our
methodology to a high dimensional stream of
daily closing prices for approximately 7,000
US traded stocks, ADRs, and ETFs for the
most recent 10 years. Our methodology
automatically extracts an evolving set of
explanatory time series from the data stream;
maintains and updates parameter
distributions for component dynamic linear models
as the explanatory time series evolve; and,
ultimately specifies time-varying asset
specific mixture models. Our methodology
utilizes a hierarchical Bayesian approach for the
specification of component model parameter
distributions and for the specification of the
mixing weights in the final model. Our
approach is insensitive to the exact number of
factors, and “e↵ ectively” sparse, as irrelevant
factors (time series of pure noise) yield
posterior parameter distributions with high
density around zero. The statistical models
obtained serve a variety of purposes, including:
outlier detection; portfolio construction; and
risk forecasting.</p>
      <p>INTRODUCTION
We propose a time varying Bayesian statistical model
for individual stock returns depicted in Figure 1.
Our goal is to accurately model the high dimensional
probability distribution underlying stock returns. We
demonstrate success by constructing better
performing investment portfolios, where the performance goal
is to minimize the standard deviation of returns.
Investment professionals seek to minimize the variation
in investment outcomes because doing so results in
higher economic utility for their clients. To
illustrate this point, consider which of two pension
scenarios with equal expected value is preferred: one that
pays 80% salary with probability 1; or, the other that
pays 120% salary with probability 1/2 (if things “go
well”) and pays 40% salary with probability 1/2 (if
things “go poorly”). The economic concept of
declining marginal utility, expressed mathematically with
concave utility functions U(E(x)) &gt; E(U(x)), implies
that given investment scenarios with equal expected
return, individuals prefer the scenario with lowest
variation. Portfolio managers are concerned with
generating acceptable returns with minimal risk; and, risk
managers monitor the portfolio managers, verifying
financial risks remain within authorized limits. Risk
models, defining the n ⇥ n asset covariance matrix ⌃
and precision matrix ⌃ 1, are used by portfolio
managers in conjunction with expected return vectors ↵ to
construct optimal portfolios weights ⌃ 1↵ ; and, are
used by risk managers given portfolio weights w to
forecast portfolio variance wT⌃ w.</p>
      <p>We describe the construction of a set of Bayesian
switching state-space models and qualitatively analyze
the on-line behavior of the various component models
and mixture models. We focus our discussion on the
qualitative aspects then conclude by providing
quantitative measures of our model’s superior performance
relative to competing models. We look at the tradeo↵
of adaption rate and stability of parameter estimates,
evaluating model responsiveness with both synthetic
and real data series. We show that dynamic linear
models are robust 1 with respect to pure noise
explanatory variables, appropriately generating
param1We use the term robust to describe a desirable trait
where an estimation method is stable in the presence of
outlier observations and irrelevant explanatory variables
(noise).
eter distributions very concentrated around zero. We
comment on the behavior of component models
relative to the mixture consensus. We illustrate
component and mixture response to outlier observations. In
periods with ambiguous posterior model probabilities,
we describe the di↵ usive impact to the mixture
distribution; and, we note surprisingly distinct behavior
when an outlier component is selected with near
certainty. We find unexpectedly similar updating
behavior across a range of component models, bringing into
question the necessity of more than two components.
We inspect the impact of implementing intervention
in the estimation process by greatly inflating the
variance of a stock’s posterior distribution subsequent to
a merger event. The intervention is shown to result in
extremely rapid convergence to new dynamics, while
the same model without intervention is shown to
maintain bias for an unacceptably long period. Lastly, we
compare our two component mixture model against
several alternatives. Analyzing results in Table 1, we
show the positive impact of regularization provided by
the Bayesian framework relative to PCA, and further
improvement of the mixture model as compared to the
single process model.
2
2.1</p>
      <p>BACKGROUND</p>
      <p>RISK MODELS
High dimensional statistical models, central to
modern portfolio management, present significant
technical challenge in their construction. There is extensive
literature on the topic of constructing factor models
or risk models as they are interchangeably known by
practitioners. Consider a matrix of observations
representing log price returns</p>
      <p>2 r1,1 · · ·
X = 64 ... . . .</p>
      <p>rn,1 · · ·
r1,t 3
.</p>
      <p>.. 75
rn,t
ri,j = log
✓ pi,j ◆
pi,j 1
,
,
for assets i 2 1 . . . n, trading days j 2 1 . . . t, and end of
day prices pi,j . The general approach to financial risk
modeling specifies the covariance of asset returns as a
structured matrix. A factor model with p explanatory
time series is specified for the n ⇥ t matrix X with
an n ⇥ p matrix of common factor loadings L, a p ⇥ t
matrix of common factor returns time series F, and an
n ⇥ t matrix of residual error time series ✏:</p>
      <p>X = LF + ✏ .</p>
      <p>
        An orthogonal factor model
        <xref ref-type="bibr" rid="ref8">(Johnson and Wichern,
1998, Ch. 9)</xref>
        implies diagonal covariance matrices
n,t 1
✓ n,t 1
      </p>
      <p>Ft
Gt
⇡ ↵
↵ n,t
n,t</p>
      <p>Vn,t
vn,t</p>
      <p>A
Yn,t
✓ n,t
wn,t
W</p>
      <p>N</p>
      <p>T
(1)
(2)
(3)
.</p>
      <p>
        (4)
By construction, risk models based on principal
component and singular value decomposition
        <xref ref-type="bibr" rid="ref17">(Wall et al.,
2003)</xref>
        , including ours, possess this simple structure of
orthogonal common factors and residual errors.
2.2
      </p>
      <p>
        COMMON FACTORS
In pursing an unsupervised methodology, we utilize an
SVD based approach to identifying characteristic time
series. SVD identifies common variation, both
rowwise and column-wise, in a matrix of data
        <xref ref-type="bibr" rid="ref17">(Wall et al.,
2003)</xref>
        . SVD decomposes a rectangular matrix, such as
the returns X, into two orthogonal matrices U and V;
and, a diagonal matrix D:
Given the format of the n ⇥ t returns matrix X in
Equation 3, the mutually orthogonal, unit-length right
singular vectors comprising matrix V that represent
common variation across the columns (t trading days)
are the characteristic time series; the mutually
orthogonal, unit-length left singular vectors comprising
matrix U that represent common variation across rows
(n assets) are the characteristic portfolios; and, the
diagonal singular values matrix D captures scale. The
entries of D are ordered by magnitude, therefore a
pfactor model would use the first p-rows of VT for the
factor return time series.
      </p>
      <p>We exploit the fact that SVD methodically extracts
common variation, ordered by magnitude. The
intuition is that “pervasive” sources of return important
to modeling portfolio level return characteristics will
be reliably captured in the first several factors. Points
of concern for some practitioners with regards to the
use of SVD or PCA include:
1. the factors are not readily identifiable (to the
human analyst);
2. the factors can be permuted in order and sign for
data samples adjacent in time; and
3. it’s not clear how many factors to “keep”.
With respect to the first concern of (human)
identifiability, we reiterate our goal is an unsupervised process
yielding a high dimensional statistical model with
adequate explanatory power as opposed to semantically
meaningful groupings. Examination of assets with
significant weight in the characteristic portfolios
typically yields meaningful portfolio themes (Johnson and</p>
      <p>
        Wichern, 1998, Ex. 8.5). With respect to the second
concern, the rotation and scaling of factors in di↵
erent sample periods, our application incorporates the
method of
        <xref ref-type="bibr" rid="ref10">(Keane and Corso, 2012)</xref>
        to identify these
rotations and maintain parameter distributions in the
presence of rotation and scaling. Although much
discussion surrounds the third concern, the identification
of the “correct” number of factors
        <xref ref-type="bibr" rid="ref13 ref14 ref15 ref4">(Roll and Ross,
1980; Trzcinka, 1986; Connor and Korajczyk, 1993;
Onatski, 2010)</xref>
        , we find the regularization provided by
Bayesian dynamic linear models results in regression
coe cients densely centered around zero for factors
that are pure noise. The functioning of our process
in this regard is analogous to regularized least squares
(RLS)
        <xref ref-type="bibr" rid="ref2">(Bishop, 2006, Ch. 3)</xref>
        and the ability of RLS to
successfully estimate regression coe cients when
confronted with a large number of candidate explanatory
variables.
      </p>
      <p>
        The Bayesian dynamic linear model (DLM)
framework elegantly addresses our need to process streams
of data. DLMs are state space models very similar to
Kalman filters
        <xref ref-type="bibr" rid="ref9">(Kalman, 1960)</xref>
        and linear dynamical
systems
        <xref ref-type="bibr" rid="ref2">(Bishop, 2006, Ch. 13)</xref>
        . We summarize the
matrix variate notation and results from
        <xref ref-type="bibr" rid="ref19">(West and
Harrison, 1997, Ch. 16.4)</xref>
        . Define t the time index, p
the number of common factors, and n the number of
assets. The observations Yt are generated by matrix
variate dynamic linear models characterized by four
time varying parameters, Ft, Gt, Vt, Wt that define
the observation and state evolution equations. We now
define and comment on the DLM parameters as they
pertain to our application:
• Yt = ⇥Yt,1, . . . , Yt,n⇤T, log price returns at time t,
common to all component DLMs;
• Ft a p ⇥ 1 dynamic regression vector, factor
returns at time t, common to all component DLMs;
• Gt a p ⇥ p state evolution matrix, accounts for
rotation and scaling of factor return time series
at time t, common to all component DLMs;
• Vt an observational variance scalar, individually
specified for each component DLM, greatly
inflated in the DLMs generating “outliers” at time
t;
• Wt an evolution variance matrix, individually
specified for each component DLM, controls rate
of change in factor loadings at time t;
• ⌃ t = 46
2 2
t,1
. . .
      </p>
      <p>2
t,n
3
75 , unknown diagonal
matrix composed of n-asset specific variance scales
at time t;
• ⌫ t, n ⇥ 1 vector of unknown observation errors at
time t;
• ⇥ t = ⇥✓ t,1, . . . , ✓ t,n⇤, a p⇥ n unknown state matrix
whose columns are factor loadings of individual
assets on common factor returns at time t; and,
• ⌦ t = ⇥! t,1, . . . , ! t,n⇤, a p ⇥ n unknown evolution
errors matrix applied to the state matrix at time
t.</p>
    </sec>
    <sec id="sec-2">
      <title>We specify our model variances in scale free form</title>
      <p>
        <xref ref-type="bibr" rid="ref19">(West and Harrison, 1997, Ch. 4.5)</xref>
        , implying
multiplication by asset specific scales t2,i in univariate DLMs:
Ct = t2,iC⇤t , Vt = t2,iVt⇤ , and Wt = t2,iWt⇤ . When
using matrix variate notation, ⌃ t is a right variance
parameter, discussed below, scaling the n columns of
the matrix on which it operates. When we specify
models in § 3.5, we will specify scale free parameters
Vt⇤ 2 1, 100 and Wt⇤ 2 .00001, .001, .1 . For
simplicity, we shall omit scale free notation.
      </p>
    </sec>
    <sec id="sec-3">
      <title>The observation equation is:</title>
      <p>Yt = ⇥ tTFt + ⌫ t, ⌫ t ⇠
N[0, Vt⌃ t] .
(6)</p>
    </sec>
    <sec id="sec-4">
      <title>The distribution of the observation errors ⌫ t is mul</title>
      <p>tivariate normal, with mean vector 0 and unknown
variance Vt⌃ t.</p>
    </sec>
    <sec id="sec-5">
      <title>The state evolution is:</title>
      <p>⇥ t = Gt⇥ t 1 + ⌦ t, ⌦ t ⇠
N[0, Wt, ⌃ t] .
(7)</p>
    </sec>
    <sec id="sec-6">
      <title>The distribution of the state matrix evolution errors</title>
      <p>
        ⌦ t is matrix normal
        <xref ref-type="bibr" rid="ref5">(Dawid, 1981)</xref>
        , with mean
matrix 0, left variance matrix Wt controlling variation
across rows (factors) of ⇥ t, and right variance matrix
⌃ t controlling variation across columns (assets) of ⇥ t.
      </p>
    </sec>
    <sec id="sec-7">
      <title>As our implementation uses diagonal matrices for both</title>
    </sec>
    <sec id="sec-8">
      <title>Wt and ⌃ t, we implicitly assume independence in the</title>
      <p>evolution of factor loadings across the factors i 2 1 . . . p
and across the assets j 2 1 . . . n.</p>
    </sec>
    <sec id="sec-9">
      <title>Mapping factor model notation of (Johnson and Wich</title>
      <p>
        ern, 1998) in Equation 3 to DLM notation of
        <xref ref-type="bibr" rid="ref19">(West
and Harrison, 1997)</xref>
        in Equation 6: X ! ⇥Y1 . . . Yt⇤;
L ! ⇥ tT; F ! ⇥F1 . . . Ft⇤; and, ✏ ! ⇥⌫ 1 . . . ⌫ t⇤. The
crucial change in perspective involves the regression
coe cients, L ! ⇥ tT. Where as the other matrices in
      </p>
    </sec>
    <sec id="sec-10">
      <title>Equation 3 are simply collections of columns present</title>
      <p>in Equation 6, the static regression coe cients L now
evolve with time in Equation 7 as ⇥ tT.</p>
      <p>As typical with a Bayesian approach, our process
begins with a prior distribution reflecting our belief
about the unknown state parameter matrix ⇥ 0 and
the unknown variance scale matrix ⌃ 0 before data
arrives. Our initial belief is expressed as a matrix
normal/inverse Wishart distribution:
(⇥ 0, ⌃ 0) ⇠</p>
      <p>NW 01[m0, C0, S0] ,
(8)
with mean matrix m0, left variance matrix C0, right
variance matrix S0, and degrees of freedom 0. We
allow our estimate of observational variance to vary over
time by decaying our sample variance degrees of
freedom parameter t 1 immediately before computation
of the prior distribution Equation 10.</p>
    </sec>
    <sec id="sec-11">
      <title>The marginal distribution for the state matrix ⇥ 0 is a</title>
      <p>matrix T distribution:
⇥ 0 ⇠</p>
      <p>T 0 [m0, C0, S0] .
(9)
Let Dt = ⇥Yt . . . Y0⇤ refer to the information available
subsequent to observing Yt. The conjugate parameter
distributions are updated as follows.</p>
    </sec>
    <sec id="sec-12">
      <title>Prior distribution at t:</title>
      <p>(⇥ t, ⌃ t|Dt 1) ⇠</p>
      <p>NW t1 1 [at, Rt, St 1] ,
(10)
where at = Gtmt 1 and Rt = GtCt 1GtT + Wt.</p>
    </sec>
    <sec id="sec-13">
      <title>Forecast distribution at t given the dynamic regression</title>
      <p>vector Ft:
(Yt|Dt 1) ⇠
T t 1 [ft, QtSt 1] ,
(11)
where ft = atTFt and Qt =
Vt + FtTRtFt .</p>
    </sec>
    <sec id="sec-14">
      <title>In our application, Ft is not available until Yt</title>
      <p>
        is observed. Therefore, we accommodate
random regression vectors Ft
        <xref ref-type="bibr" rid="ref18">(Wang et al., 2011,
§ 7)</xref>
        . Define µFt = E(Ft|Dt 1) and ⌃ Ft =
      </p>
      <sec id="sec-14-1">
        <title>Cov(Ft|Dt 1). The forecast distribution with Ft un</title>
        <p>known is (Yt|Dt 1) ⇠ T t 1 [fˆt, QˆtSt 1], where the
moment parameters of the multivariate T forecast
distribution are now ˆft = atTµFt and QˆtSt 1 =
T</p>
        <p>Vt + µTFt RtµFt + tr (Rt⌃ Ft ) St 1 + at ⌃ Ft at.</p>
      </sec>
    </sec>
    <sec id="sec-15">
      <title>Posterior distribution at t:</title>
      <p>(⇥ t, ⌃ t|Dt) ⇠</p>
      <p>NW t1[mt, Ct, St] ,
(12)
with mt = at + AtetT, Ct = Rt AtAtTQt, t =
t 1 + 1 and St = t 1 ⇥ t 1St 1 + etetT/Qt⇤ where
At = RtFt/Qt and et = Yt ft.
2.4</p>
      <p>UNIVARIATE DLMS</p>
      <sec id="sec-15-1">
        <title>In § 2.3, we summarized results for matrix variate</title>
        <p>
          DLMs. Setting the number of assets n = 1, results
for univariate DLMs immediately follow.
          <xref ref-type="bibr" rid="ref19">(West and Harrison, 1997, Ch. 12)</xref>
          define multi-process
models composed of component DLMs. Consider a
set of DLMs A = A1, . . . , Ak . Let ↵ t reference
the component DLM realized at time t, A↵ t 2 A. If
the observations Yt are generated with one unknown
DLM ↵ t = ↵ for all time, the observations are said
to follow a multi-process, class I model. If at di↵ erent
times s 6= t, the observations are generated by distinct
DLMs ↵ s 6= ↵ t, the observations are said to follow a
multi-process, class II model. In an unsupervised
modeling process, we need to accommodate the arrival of
both typical and outlier observations. We accomplish
this with a multi-process class II model, where various
component DLMs are appropriate for various subsets
of the observations. We assume fixed model selection
probabilities, ⇡ t(A↵ ) = ⇡ (A↵ ).
        </p>
        <p>With class II models, there are |A|t potential model
histories for each asset. We avoid this explosion in
model sequences by considering only two periods, t 1
and t, thereby limiting distinct model sequences in our
mixtures to |A|2. As each asset has its own history,
no longer sharing common scale free posterior variance
Ct, our mixture models are asset specific, forcing the
use of univariate component DLMs. Parameters 1 ⇥ 1
in univariate DLMs are now displayed with scalar
notation. To avoid clutter, we omit implicit asset
subscripts.</p>
        <p>Inference with multi-process models is based upon
manipulation of various model probabilities: the
posterior model probabilities for the last model
pt 1(↵ t 1); the prior model probabilities for the
current model ⇡ (↵ t); and, the model sequence likelihoods
p(Yt|↵ t, ↵ t 1, Dt 1). Posterior model sequence
probabilities for current model ↵ t and last model ↵ t 1 upon
observing Yt are:
pt(↵ t, ↵ t 1) = Pr[↵ t, ↵ t 1|Dt]
/ pt 1(↵ t 1)⇡ (↵ t)p(Yt|↵ t, ↵ t 1, Dt 1) .
(13)
The unconditional posterior parameter distributions
are computed as mixtures of the |A|2 component DLM
sequences</p>
        <p>k
p(✓ t|Dt) = X
k</p>
        <p>X
↵ t=1 ↵ t 1=1
The posterior model probabilities are</p>
        <p>pt(✓ t|↵ t, ↵ t 1, Dt)pt(↵ t, ↵ t 1) .
pt(↵ t) = Pr[↵ t|Dt] =
pt(↵ t, ↵ t 1) .
k</p>
        <p>X
The posterior probabilities for the last model ↵ t 1
given the current model ↵ t and information Dt are
(14)
(15)
.</p>
        <p>
          (16)
After each time step, the posterior mixture
distribution for each component DLM is approximated with
an analytic distribution using the methodology
described in
          <xref ref-type="bibr" rid="ref19">(West and Harrison, 1997, Ch. 12.3.4)</xref>
          . The
Kullback-Leibler directed divergence between the
approximation and the mixture is minimized in the
parameters: mt(↵ t), Ct(↵ t), St(↵ t), and t(↵ t). Let
St(↵ t, ↵ t 1) refer to the variance scale estimate
obtained with the DLM sequence ↵ t 1, ↵ t. The
parameters of the approximating distributions are as follows.
The variance scale estimates St(↵ t) are:
        </p>
        <p>St(↵ t) 1 =</p>
        <p>1 Xk pt(↵ t, ↵ t 1)
pt(↵ t) ↵ t 1=1 St(↵ t, ↵ t 1)
.</p>
        <p>(17)
The weights for computing the moments of the KL
divergence minimizing approximation to the posterior
distribution are:
p⇤t (↵ t 1) =</p>
        <p>St(↵ t) pt(↵ t, ↵ t 1)
pt(↵ t) St(↵ t, ↵ t 1)
.</p>
        <p>(18)
The mean vector mt(↵ t) for DLM ↵ t is:
mt(↵ t) =
p⇤t (↵ t 1)mt(↵ t, ↵ t 1) .
(19)
k</p>
        <p>X
The variance matrix Ct(↵ t) for DLM ↵ t is:
Ct(↵ t) =
k</p>
        <p>X
↵ t 1=1</p>
        <p>p⇤t (↵ t 1) n Ct(↵ t, ↵ t 1) +
[mt(↵ t)
[mt(↵ t)
mt(↵ t, ↵ t 1)] ⇥</p>
        <p>
          T o
mt(↵ t, ↵ t 1)]
. (20)
The degrees of freedom parameter, t(↵ t) is important
to the KL minimization. Intuitively, if the component
DLMs are in discord, the resulting mixture may be
described as “fat-tailed”, and the precision of the
unknown variance scale parameter reduced. We compute
t(↵ t) using the procedure described by
          <xref ref-type="bibr" rid="ref19">(West and
Harrison, 1997, Ex. 12.7)</xref>
          , with a further correction
term. The approximation West and Harrison utilize,
based upon an algorithm for computing the digamma
function (x) discussed in
          <xref ref-type="bibr" rid="ref1">(Bernardo, 1976)</xref>
          , is
appropriate when x ! 1 . However, when estimating the
reciprocal of the KL minimizing t(↵ t), we find the
error in the approximation remains rather constant, and
we apply a correction to eliminate this constant.
Q1
        </p>
        <p>Q2</p>
        <p>Q3</p>
        <p>Q4
2012
Q1</p>
        <p>Q2</p>
        <p>Q3</p>
        <p>Q4
(a) Synthetic scenario 1: abrupt increase in factor loading
✓ t, units are percent per annum. Observations Yt are
synthesized returns using SPY (S&amp;P 500 ETF) until March
30, 2012; and, 2⇥ SPY thereafter. Note “true” factor
loading doubles from approximately 10 to 20.
(b) Synthetic scenario 2: abrupt decrease in factor
loading ✓ t, units are percent per annum. Observations Yt are
synthesized returns using SPY until March 30, 2012; and,
AGG (Barclays Aggregate Bond ETF) thereafter. Note
“true” factor loading drops from approximately 10 to 0.</p>
        <p>APPLICATION DESIGN</p>
        <sec id="sec-15-1-1">
          <title>END USERS</title>
          <p>Our application enables a proprietary trading group
at a financial services firm to better understand the
aggregate behavior of stock portfolios. The models
provide a statistical framework required for
constructing portfolios, assessing portfolio risk, and clustering
assets. The assets of primary interest are the common
shares of the largest 1000 - 2000 companies in the US
stock market. The group focuses on larger companies
because the liquidity of larger stocks generally makes
them cheaper and easier to transact. The group’s
strategies include short selling: borrowing stock,
selling borrowed shares; and, attempting to profit by
repurchasing the shares at a lower price. Larger stocks
are generally easier to borrow.
3.2</p>
        </sec>
        <sec id="sec-15-1-2">
          <title>BIAS-VARIANCE TRADEOFF</title>
          <p>
            In implementing our application, one of the first issues
encountered is a machine learning classic, the
biasvariance tradeo↵ [Ch. 2.9]
            <xref ref-type="bibr" rid="ref7">(Hastie et al., 2009)</xref>
            . With
respect to DLMs, a trade o↵ is incurred in the e↵
ective number of observations as the evolution variance
is varied. A model with greater evolution variance will
generate parameter distributions with greater variance
but lower bias. A model with lower evolution variance
will generate parameter distributions with lower
variance but greater bias. A relatively smooth,
lethargic, slowly adapting model does not track evolving
dynamics as quickly as a rapidly adapting model; on
the other hand, the quickly adapting model delivers
a noisier sequence of parameter distributions.
Outside our applied context, the loss function might be
specified as squared error or absolute error. In the
context of a risk model, the loss function should
consider a portfolio manager’s cost of over-trading due
to a model adapting excessively (variance); as well a
risk manager’s problems arising in a system
adapting too slowly (bias). The appropriate loss function
depends critically on the intended end use. A
quantitative trader constructing portfolios with quadratic
optimization tends to magnify errors in a model, as the
optimization process responds dynamically to
parameter estimates
            <xref ref-type="bibr" rid="ref12">(Muller, 1993)</xref>
            . In contrast, a firm-wide
risk manager, who typically evaluates sums of
individual asset exposures, but does not dynamically respond
to individual asset risk attributes, may prefer less bias
and more variance, as error in the factor loadings of
one asset may be o↵ set by error in another asset in the
summation process. We construct a variety of
mixtures along the bias-variance continuum as discussed
in § 3.5 and as illustrated in Figure 2.
3.3
          </p>
        </sec>
        <sec id="sec-15-1-3">
          <title>UNIVERSE OF ASSETS</title>
          <p>We identify two universes of assets: a relatively
narrow set that will be used to construct explanatory time
series; and, an all inclusive set for which we will
generate factor loading and residual volatility estimates.</p>
          <p>
            It is desirable that the assets used to construct the
common factor returns trade frequently and with
adequate liquidity to minimize pricing errors. We also
avoid survivor bias, the methodological error of
omitting companies no longer in existence at the time a
historical analysis is performed. We eliminate this
hazard by defining our common factor estimation universe
using daily exchange traded fund (ETF) create /
redeem portfolios for the last 10 years. Brokers create
ETF shares (in units of 50,000 ETF shares) by
delivering a defined portfolio of stock and cash in exchange
for ETF shares; or, they redeem ETF shares and
receive the defined portfolio of stock and cash. Given the
create / redeem definitions that were used as the basis
for large transactions during the historical period, the
assets in an ETF portfolio represent an institutionally
held, survivor bias free, tradeable universe. Its likely
the component shares were readily available to borrow,
as the component shares were held by custodian banks
for the ETF shareholders. Our data base permits us
to obtain data for surviving and extinct stocks. The
ETF we select for our factor estimation universe is the
Vanguard Total Stock Market ETF (VTI)
            <xref ref-type="bibr" rid="ref16">(Vanguard
Group, Inc., 2014)</xref>
            . As of April 2014, including both
mutual fund and ETF share classes, the Vanguard
Total Stock Market fund size was approximately USD 330
billion. The VTI constituents closely approximates
our desired universe, with the number of component
stocks typically ranging from 1300 - 1800.
3.4
          </p>
          <p>
            DATA PREPARATION
Data preparation involves constructing the artifacts
demanded by § 2.3: Yt, Ft, and Gt. Each trading day,
using price, dividend, and corporate action data for all
7000 - 8000 stocks, ADRs, and ETFs in our US pricing
data base
            <xref ref-type="bibr" rid="ref11">(MarketMap Analytic Platform, 2014)</xref>
            , we
construct dividend and split adjusted log price return
observation vectors Yt. For stocks in the VTI ETF
on that day, we construct a variance equalized
histor
          </p>
          <p>
            1
ical returns matrix rt = ⇥Yt T +1 . . . Yt⇤ ⌃ ˆ t 2 where
⌃ ˆ t is the diagonal matrix of sample variance for the
period t T + 1 to T . Using
            <xref ref-type="bibr" rid="ref10">(Keane and Corso, 2012,
§3.c)</xref>
            , we compute Ft, from the first p right singular
vectors from a singular value decomposition of rt. As
the vectors are unit length, and we desire unit variance
per day, Cov(Ft) = I, we scale the right singular
vectors by p T . The scaled characteristic time series from
          </p>
          <p>1
adjacent data windows, rt 1 = ⇥Yt T . . . Yt 1⇤ ⌃ ˆ t 21</p>
          <p>
            1
and rt = ⇥Yt T +1 . . . Yt⇤ ⌃ ˆ t 2 are then used to
compute Gt as described in
            <xref ref-type="bibr" rid="ref10">(Keane and Corso, 2012, §3.e)</xref>
            :
          </p>
          <p>Gt = FtFtT
1</p>
          <p>FtFtT 1
.</p>
          <p>(21)
We are a little flexible with the notation in
Equation 21, where Ft and Ft 1 are p⇥ (T 1) sub-matrices
representing time aligned subsets of two factor return
matrices, the scaled right singular vectors obtained
from the decomposition of rt 1 and rt. Elsewhere,
viz. Equation 11, Ft refers to a p ⇥ 1 dynamic
regression vector, the right most column of the transposed
and scaled right singular vectors, corresponding to the
desired vector of common factor returns for day t.
3.5</p>
          <p>
            MODEL COMPONENTS
The component DLMs in our mixture model share
observations Yt, common factor scores Ft, and state
evolution matrices Gt. The component DLMs are di↵
erentiated by the variance parameters: the observational
variance scale Vt, and the evolution variance matrix
Wt. We construct a set of component DLMs following
the approach of
            <xref ref-type="bibr" rid="ref19">(West and Harrison, 1997, Ch. 12.4)</xref>
            .
          </p>
          <p>For component DLMs that will accommodate
“typical” observation variance, we set Vt = 1; for
component DLMs that will accommodate outlier
observations, we set Vt = 100. For the evolution variance, we
similarly select a base rate of evolution Wt = .00001;
and, inflate Wt by a factor of 100 and 1002 to permit
increasingly rapid changes in the factor loadings.
3.6</p>
          <p>OUTPUT
The format of the output risk model will be a n ⇥ p
factor loading matrix and a n ⇥ 1 residual volatility
vector. These p + 1 numeric attributes for n stocks are
stored in various formats for subsequent use
throughout the organization.
4</p>
          <p>EVALUATION</p>
          <p>Factor 1
Factor 2
Factor 3
Factor 4
Factor 5</p>
          <p>N(0,1) noise
600
500
400
300
200
100
0
-0.010
-0.005
=12 .00001</p>
          <p>(c)
10
uWre</p>
          <p>W
Aug</p>
          <p>Mixture
4 V=1 W=.00001</p>
          <p>V=1 W=.001
=0 .00001
2 V=1 W=.1</p>
          <p>V=100 W=.00001
Jul Aug Sep Oct</p>
          <p>2013
W160
150</p>
          <p>=.1
=W200.</p>
          <p>0=0.010001</p>
          <p>(e)</p>
          <p>Sep
=W180.0=0.000011
190 IBM
170</p>
          <p>SPY</p>
          <p>2013</p>
          <p>W=.00001</p>
          <p>Jul Aug Sep Oct Nov Dec</p>
          <p>2013
(g) Price histories for IBM and SPY, units are USD.</p>
          <p>Sep Oct Nov
Figure 4: Multi-Process Models. See § 4.3 for discussion. Figure 4(a),(c),(e) units are percent per annum.
(h) Posterior component probabilities (left), color key in (c);
mixture model degrees of freedom t (right), white line.</p>
          <p>Sep
2013
Jul</p>
          <p>Aug</p>
          <p>Oct</p>
          <p>Nov Dec
Aug
Nov</p>
          <p>Dec
Nov</p>
          <p>Dec
(b)
(d)
(f)
1.0
0.8</p>
          <p>Oct
0.6
0.4
0.2
0.0</p>
          <p>
            Nov
12
10
8
6
4
2
regression parameter distributions densely
surrounding zero given su cient observations. Further, a
linear combination of independent DLMs is a DLM
            <xref ref-type="bibr" rid="ref19">(West and Harrison, 1997, Principle of Superposition,
p. 188)</xref>
            . We use these two points to justify the
inclusion of a relatively large number of independent
explanatory series. Given the regularization inherent
in Bayesian DLMs, we believe the risk of omitting a
common factor far exceeds the risk of including noise.
          </p>
          <p>
            In our application, we focus on aggregate (portfolio
level) forecasts, therefore it is extremely important to
identify common sources of variation that may appear
insignificant at the individual asset level.
            <xref ref-type="bibr" rid="ref19">(West and
Harrison, 1997, Ch. 16.3)</xref>
            discuss in detail the hazard
of omitted common factors in aggregate forecasts. In
Figure 3, we show the distribution of factor loadings
for the VTI constituents on April 30, 2014. The
distribution of factor loadings for the first five common
factors obtained from our two component mixture model
are shown in comparison to the distribution of loadings
on Gaussian noise, Ft ⇠ N[0, 1]. Figure 3 is
consistent with our viewpoint, note the high density of zero
loadings for the noise series, and the relatively di↵ use
factor loadings for the first five common factor series
extracted with SVD. The factor loadings on the noise
series have a mean loading µm = 0 bp2, and a
standard deviation of = 2 bp. In contrast, the loadings
on the first factor have a mean loading of µm = 82bp
and a standard deviation of m = 21bp.
4.2
          </p>
          <p>MIXTURE DYNAMICS
Figure 4 shows the price movement and model
response for IBM during the second half of 2013. In
Figure 4(g), the price histories for IBM and the S&amp;P 500
ETF SPY are displayed. Note the sharp drop in IBM’s
price on October 17, 2013 corresponding to an earnings
announcement. This event is helpful in
understanding the interaction of components in our multi-process
models. We construct three multi-process models, the
simplest of which is a two component mixture (the
“base model”), comprised of a standard component
DLM to handle the majority of the observations Yt,
and an outlier component DLM. We specify common
evolution variance Wt = .00001 I; observation
variance Vt = 1 for the standard component; and
observation variance Vt = 100 for the outlier component. The
base model and component estimates for the first
factor loading m1,t appear in Figure 4(a) and magnified
in Figure 4(b). We specify a three component mixture
(the “adaptive model”) by adding a component DLM
with inflated evolution variance Wt = .001 I. The
adaptive model and component estimates for the first
factor loading m1,t appear in Figure 4(c) and
magni2A basis point (bp) is 10, 000 1.
fied in Figure 4(d). Finally, we specify a four
component mixture (the “very adaptive model”) by adding
a component with further inflated evolution variance
Wt = .1 I. The very adaptive model and
component estimates for the first factor loading m1,t
appear in Figure 4(e) and magnified in Figure 4(f). The
posterior component model probabilities for the very
adaptive model appear as a bar chart in Figure 4(h),
where the bottom bar corresponds to the probability
of the outlier component, the second bar corresponds
to the very adaptive component DLM, the third bar
corresponds to the adaptive component DLM, and the
top bar corresponds to the base component DLM. We
specified the fixed DLM selection (prior)
probabilities as .01543, .00887, .0887, .887 for the components
{outlier, very adaptive, adaptive, base} respectively.</p>
          <p>Note several occurrences where the posterior
probability of an outlier observation significantly exceeds the
DLM selection probability. The white line in Figure
4(h) corresponds to the degrees of freedom parameter
t for the T-distribution that approximates the
mixture model’s posterior parameter distribution.
4.3</p>
          <p>QUALITATIVE COMMENTS
To supplement the more analytically precise discussion
in § 2.5, we make the following qualitative comments
as to the interaction of the mixture components:
• the mixture in Figure 4(e) with larger evolution
variance adapts faster; the mixture in Figure 4(a)
with smaller evolution variance appears smoother;
• time t component posteriors are 1-period
departures from the t 1 consensus, see Figure 4(a),
(b), (c), (d), and (e);
• an outlier component “ignores” current
observations Yt and forecast error |et|, responding to the
t 1 posterior consensus mt 1, see Figure 4(b)
and (d);
• in periods of noise, the other components return
to the outlier component’s estimate with 1-period
lag, see left-hand side of Figure 4(b) and (d);
• in periods of level change, the outlier follows the
other components’ estimate with 1-period lag, see
right-hand side of Figure 4(b) and (d);
• when the posterior probability of the outlier
component spikes up, the degrees of freedom
parameter t usually drops, reducing the precision of the
variance scale estimate St, see Figure 4(h);
• however, when the outlier component is selected
with very high probability, there is no impact to
t as the observation is ignored, see October 17,
2 dlm mix + intervention
Q2
2013 in Figure 4(h), noting that the white line
does not drop when Pr{ outlier } ⇡ 1;
• except for the very adaptive component, the
response does not vary with Wt, see Figure 4(d)
and (f), where W=.001 and W=.00001 responses
are nearly identical.
4.4</p>
          <p>UNRESPONSIVENESS TO Wt
The phenomenon we find most surprising is the
insensitivity of the components to Wt below a
certain threshold. Digging further into this phenomenon,
in a mixture, the various component models view of
the t 1 posterior parameter distribution are very
similar. Thinking about univariate DLMs, and
assuming for discussion F = 1 and G = 1, the
magnitude of the adaptive scalar At = Rt/Qt =
(Ct 1 + Wt) / (Ct 1 + Wt + Vt). When Wt ⌧ Ct 1,
as describes our situation, At ⇡ Ct 1/ (Ct 1 + Vt) as
seen in Figure 4(d) and (f). Only when Wt is
significant relative to Ct 1 does response vary noticeably.
4.5</p>
          <p>
            INTERVENTION
Our discussion of IBM focused on the mixture
models’ processing of unusual observations. We now
explore an example where the data generating process
changes abruptly, similar to our synthetic illustrations
in Figure 2. In April 2013, the acquisition of Life
Technologies Corporation by Thermo Fisher Scientific
Inc. was announced. The stock’s sensitivity to the
market, as expressed in its first common factor
loading, dropped abruptly, as shown in Figure 5. While
our goal is an unsupervised estimation processes, the
Bayesian DLM framework facilitates structured
intervention when necessary. For one of the mixture models
in Figure 5b, we intervene and inflate the prior
parameter variance following the April 15th announcement,
Rt++ = Gt (Ct 1 + I) GT + Wt, where the identity
matrix reflects the increased uncertainty in the
parameter distribution relative to the usual prior variance in
Equation 10. When subsequent updates occur, the
DLM with the inflated prior variance adapts to the
new dynamics rapidly and satisfactorily.
To access the performance of our two component
mixture model, we construct daily portfolios from the VTI
universe for the most recent ten years, May 2004 to
April 2014. The number of trading days during this
period was 2,516. In Table 1, we report realized
outof-sample volatility and the standard error (se) of the
volatility measure for two strategies: global minimum
variance (GMV); and, maximum Sharpe ratio (MSR)
            <xref ref-type="bibr" rid="ref6">(Demey et al., 2010)</xref>
            . We implement four risk models:
1-factor PCA; 10-factor PCA; 10-factor DLM; and,
10factor 2-component mixture model. We permit short
positions, and do not constrain position weights. The
PCA models are constructed using (Connor and
Korajczyk, 1988). The mixture model is the same model we
presented earlier, with noise “factor ten” present. For
each strategy, we report the t -statistics for the
various models’ realized volatility compared to the mixture
model’s realized volatility. For context on the ambient
volatility of the ten year period, we provide realized
volatility for two portfolios that are long only and do
not use a risk model: the capitalization weighted
portfolio; and the equal weighted portfolio.
5
          </p>
          <p>CONCLUSION
The ability to integrate SVD with Bayesian methods
allows our application to process large data streams in
an unsupervised fashion. We demonstrate that a two
component multi-process model achieved better
reduction in volatility than alternative models. The two
component model out-performed alternative models
including a single process model. We find the
robustness of Bayesian DLMs with respect to noise inputs
of great practical value, allowing us to favor inclusion
of factors, potentially capturing pervasive sources of
common movement important to aggregate
forecasting. The inclusion of an outlier model adds great
functionality, delivering robustness to the estimation
process. The insensitivity of the mixture models to
multiple evolution variance values leads us to favor
mixtures of just two components, a typical evolution
variance value for both components, and an inflated
observation variance in the outlier component. We
would recommend generating several models of
varying adaptiveness, evaluating the variance-bias tradeo↵
in light of a user’s specific situation. We favor the
judicious use of intervention for events such as mergers.</p>
          <p>We would like to explore using news feeds to
systematically intervene for events known to impact an assets
dynamics.</p>
          <p>Applied</p>
          <p>G. Connor and R.A. Korajczyk. Risk and return in an</p>
        </sec>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <given-names>J.M.</given-names>
            <surname>Bernardo</surname>
          </string-name>
          .
          <article-title>Psi (digamma) function</article-title>
          . Statistics,
          <volume>25</volume>
          (
          <issue>3</issue>
          ):
          <fpage>315</fpage>
          -
          <lpage>317</lpage>
          ,
          <year>1976</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>C.M. Bishop</surname>
          </string-name>
          .
          <article-title>Pattern recognition and machine learning</article-title>
          . Springer,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <source>equilibrium APT. Journal of Financial Economics</source>
          ,
          <volume>21</volume>
          (
          <issue>2</issue>
          ):
          <fpage>255</fpage>
          -
          <lpage>289</lpage>
          ,
          <year>1988</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <given-names>G.</given-names>
            <surname>Connor</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.A.</given-names>
            <surname>Korajczyk</surname>
          </string-name>
          .
          <article-title>A test for the number of factors in an approximate factor model</article-title>
          .
          <source>The Journal of Finance</source>
          ,
          <volume>48</volume>
          (
          <issue>4</issue>
          ):
          <fpage>1263</fpage>
          -
          <lpage>1291</lpage>
          ,
          <year>1993</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <given-names>A.P.</given-names>
            <surname>Dawid</surname>
          </string-name>
          .
          <article-title>Some matrix-variate distribution theory: notational considerations and a Bayesian application</article-title>
          .
          <source>Biometrika</source>
          ,
          <volume>68</volume>
          (
          <issue>1</issue>
          ):
          <fpage>265</fpage>
          ,
          <year>1981</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <given-names>P.</given-names>
            <surname>Demey</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Maillard</surname>
          </string-name>
          , and
          <string-name>
            <given-names>T.</given-names>
            <surname>Roncalli</surname>
          </string-name>
          .
          <article-title>Risk based indexation</article-title>
          .
          <source>Technical report, Lyxor Asset Management</source>
          , Paris,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <given-names>T.</given-names>
            <surname>Hastie</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Tibshirani</surname>
          </string-name>
          , and
          <string-name>
            <surname>J. Friedman.</surname>
          </string-name>
          <article-title>The elements of statistical learning</article-title>
          , volume
          <volume>2</volume>
          . Springer,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <given-names>R.A.</given-names>
            <surname>Johnson</surname>
          </string-name>
          and
          <string-name>
            <given-names>D.W.</given-names>
            <surname>Wichern</surname>
          </string-name>
          .
          <article-title>Applied multivariate statistical analysis</article-title>
          , volume
          <volume>4</volume>
          .
          <string-name>
            <given-names>Prentice</given-names>
            <surname>Hall</surname>
          </string-name>
          ,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <given-names>R.E.</given-names>
            <surname>Kalman</surname>
          </string-name>
          .
          <article-title>A new approach to linear filtering and prediction problems</article-title>
          .
          <source>Journal of Basic Engineering</source>
          ,
          <volume>82</volume>
          (
          <issue>1</issue>
          ):
          <fpage>35</fpage>
          -
          <lpage>45</lpage>
          ,
          <year>1960</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>K.R. Keane</surname>
            and
            <given-names>J.J.</given-names>
          </string-name>
          <string-name>
            <surname>Corso</surname>
          </string-name>
          .
          <article-title>Maintaining prior distributions across evolving eigenspaces</article-title>
          .
          <source>In International Conference on Machine Learning and Applications. IEEE</source>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <surname>MarketMap Analytic Platform</surname>
          </string-name>
          . North American Pricing.
          <source>SunGard Data Systems</source>
          , Inc.,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <given-names>P.</given-names>
            <surname>Muller</surname>
          </string-name>
          .
          <article-title>Empirical tests of biases in equity portfolio optimization</article-title>
          . In S.A. Zenios, editor,
          <source>Financial optimization</source>
          . Cambridge University Press,
          <year>1993</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <given-names>A.</given-names>
            <surname>Onatski</surname>
          </string-name>
          .
          <article-title>Determining the number of factors from empirical distribution of eigenvalues</article-title>
          .
          <source>The Review of Economics and Statistics</source>
          ,
          <volume>92</volume>
          (
          <issue>4</issue>
          ):
          <fpage>1004</fpage>
          -
          <lpage>1016</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <given-names>R.</given-names>
            <surname>Roll</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.A.</given-names>
            <surname>Ross</surname>
          </string-name>
          .
          <article-title>An empirical investigation of the arbitrage pricing theory</article-title>
          .
          <source>The Journal of Finance</source>
          ,
          <volume>35</volume>
          (
          <issue>5</issue>
          ):
          <fpage>1073</fpage>
          -
          <lpage>1103</lpage>
          ,
          <year>1980</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <given-names>C.</given-names>
            <surname>Trzcinka</surname>
          </string-name>
          .
          <article-title>On the number of factors in the arbitrage pricing model</article-title>
          .
          <source>the Journal of Finance</source>
          ,
          <volume>41</volume>
          (
          <issue>2</issue>
          ):
          <fpage>347</fpage>
          -
          <lpage>368</lpage>
          ,
          <year>1986</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          The Vanguard Group, Inc. Prospectus.
          <article-title>Vanguard Total Stock Market ETF</article-title>
          . https://www.vanguard. com,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <surname>M.E. Wall</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Rechtsteiner</surname>
            , and
            <given-names>L.M.</given-names>
          </string-name>
          <string-name>
            <surname>Rocha</surname>
          </string-name>
          .
          <article-title>Singular value decomposition and principal component analysis</article-title>
          . In D.P. Berrar,
          <string-name>
            <given-names>W.</given-names>
            <surname>Dubitzky</surname>
          </string-name>
          , and M. Granzow, editors,
          <article-title>A practical approach to microarray data analysis</article-title>
          . Springer,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          <string-name>
            <given-names>H.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Reeson</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Carvalho</surname>
          </string-name>
          .
          <article-title>Dynamic financial index models: Modeling conditional dependencies via graphs</article-title>
          .
          <source>Bayesian Analysis</source>
          ,
          <volume>6</volume>
          (
          <issue>4</issue>
          ):
          <fpage>639</fpage>
          -
          <lpage>664</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          <string-name>
            <given-names>M.</given-names>
            <surname>West</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Harrison</surname>
          </string-name>
          .
          <article-title>Bayesian forecasting and dynamic models</article-title>
          . Springer Verlag,
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>