An algorithm for the orthogonal decomposition of financial return data
  We present an algorithm for the decomposition of periodic financial return data into orthogonal factors of expected return and "systemic", "productive", and "nonproductive" risk. Generally, when the number of funds does not exceed the number of periods, the expected return of a portfolio is an affine function of its productive risk. 
Vic Norton
q-fin.PM q-fin.CP