<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7374910225316652625</id><updated>2010-05-12T00:34:30.689-07:00</updated><title type='text'>Jay's Asset Allocation Blog</title><subtitle type='html'>Blog about my off-hours work on the problem of Asset Allocation including but not limited to Portfolio Optimization algorithms, algorithms and approaches for improved estimation of Asset Allocation inputs and other  potentially related items.</subtitle><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default'/><link rel='alternate' type='text/html' href='http://www.jayw.com/blog/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default?start-index=26&amp;max-results=25'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.jayw.com/blog/atom.xml'/><author><name>Jay</name><uri>http://www.blogger.com/profile/05236778658890300156</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>49</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7374910225316652625.post-7618556134165923196</id><published>2010-01-06T18:58:00.000-08:00</published><updated>2010-01-06T19:05:34.626-08:00</updated><title type='text'>A few new papers</title><content type='html'>&lt;p&gt;I've not been too busy with this project lately, but I'm back.&lt;/p&gt;&lt;p&gt;I read an interesting paper recently, &lt;a href="http://ssrn.com/abstract=1483412"&gt;A Sharper Angle on Optimization&lt;/a&gt;, by Max Golts and Gregory Jones.  I'm always looking out for new takes on improving correlation matrices, and ones which have a geometric point of view seem like they should have some intuitive feel.  I've only read through this once, and not yet tried to implement it, but I like there ideas.  I'm sure I'll be blogging a bit more on this after I've had time to read and digest the paper.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;On the Black-Litterman front, I've had several folks send me helpful information, the most recent is Allaj Erwindi giving me the pointer that I could save some trees in my paper by referring to the Sherman-Morrison formula (which I work through in an appendix of the paper without knowing the name).  Thanks, the next version of the paper will be shorter and will include references to this formula.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7374910225316652625-7618556134165923196?l=www.jayw.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/7618556134165923196/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7374910225316652625&amp;postID=7618556134165923196' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/7618556134165923196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/7618556134165923196'/><link rel='alternate' type='text/html' href='http://www.jayw.com/blog/2010/01/few-new-papers.html' title='A few new papers'/><author><name>Jay</name><uri>http://www.blogger.com/profile/05236778658890300156</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16883218473892775142'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7374910225316652625.post-3255546554969322864</id><published>2009-09-15T18:33:00.000-07:00</published><updated>2009-09-15T18:37:00.222-07:00</updated><title type='text'>Diversification and Entropy</title><content type='html'>Haven't posted in a while.&lt;br /&gt;&lt;br /&gt;Just read an interesting paper by Attilio Meucci &lt;a href="http://www.symmys.com/AttilioMeucci/Research/PublFinance/Meucci_ManagingDiversification.pdf"&gt;Managing Diversification&lt;/a&gt;.  He goes through some interesting workings to come up with a utility function which allows the investor to trade off diversification versus return.  I did some work a while back on entropy and diversification, getting to the point of a paper 2/3 of the way done, but lost momentum.  Anyways, this gets me stoked back up to look at the problem of diversification as it's one important to an individual investor as well as an institutional investor.&lt;br /&gt;&lt;br /&gt;Dr Meucci is doing a bit of a roadshow with this new work under the auspices of Bloomber University, though the Boston even which I was hoping to attend was canceled at the last minute. Hopefully, it'll be rescheduled soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7374910225316652625-3255546554969322864?l=www.jayw.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/3255546554969322864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7374910225316652625&amp;postID=3255546554969322864' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/3255546554969322864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/3255546554969322864'/><link rel='alternate' type='text/html' href='http://www.jayw.com/blog/2009/09/diversification-and-entropy.html' title='Diversification and Entropy'/><author><name>Jay</name><uri>http://www.blogger.com/profile/05236778658890300156</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16883218473892775142'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7374910225316652625.post-751895889658575828</id><published>2009-07-13T18:49:00.000-07:00</published><updated>2009-07-13T18:56:06.022-07:00</updated><title type='text'>Interesting papers</title><content type='html'>I've been reading two papers lately related to Black-Litterman and one that isn't.  Mark Kritzman's paper on asset allocation in turbulent regimes is pretty interesting, I'm working on some code to try it out.  On the Black-Litterman front, I've been checking out &lt;a href="http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1347648"&gt;The Augmented Black-Litterman Model&lt;/a&gt; which covers a new way to integrate factor models with Black-Litterman.  I've plans to write a paper comparing some results from a factor model for tactical asset allocation using Wing Cheung's methods and also the more straight forward two-step approach.&lt;br /&gt;&lt;br /&gt;Finally I also came across &lt;a href="http://www.optimization-online.org/DB_HTML/2009/06/2305.html"&gt;A VaR Black-Litterman Model&lt;/a&gt; which is an interesting paper as well.  The author goes into some depth of the implementation of their optimization algorithms which intrigues me as they cover a pretty complex problem with integer and linear constraints.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7374910225316652625-751895889658575828?l=www.jayw.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/751895889658575828/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7374910225316652625&amp;postID=751895889658575828' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/751895889658575828'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/751895889658575828'/><link rel='alternate' type='text/html' href='http://www.jayw.com/blog/2009/07/interesting-papers.html' title='Interesting papers'/><author><name>Jay</name><uri>http://www.blogger.com/profile/05236778658890300156</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16883218473892775142'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7374910225316652625.post-3251663105773274827</id><published>2009-06-12T20:42:00.000-07:00</published><updated>2009-06-12T20:45:23.667-07:00</updated><title type='text'>Updated Applet</title><content type='html'>So I've updated the Applet, took me longer than I thought. It's still a little under development, but the new one is posted and it should be easier to use.  Right now it doesn't allow a whole bunch of changes to the problem yet, that will come later.&lt;br /&gt;&lt;br /&gt;It has some tooltips and hopefully it will be more intuitive to use than the previous one. It has the same set of charts, but they aren't in the same place anymore.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7374910225316652625-3251663105773274827?l=www.jayw.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/3251663105773274827/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7374910225316652625&amp;postID=3251663105773274827' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/3251663105773274827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/3251663105773274827'/><link rel='alternate' type='text/html' href='http://www.jayw.com/blog/2009/06/updated-applet.html' title='Updated Applet'/><author><name>Jay</name><uri>http://www.blogger.com/profile/05236778658890300156</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16883218473892775142'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7374910225316652625.post-7584393870185644776</id><published>2009-06-08T19:41:00.001-07:00</published><updated>2009-06-08T19:43:55.963-07:00</updated><title type='text'>Updating the Applet</title><content type='html'>I moved the paper to SSRN and now the BLApplet comes up top on Google so I'm trying to clean it up. The old one is quite idiosyncratic with odd keystrokes and now I'm trying to move to a more intuitive design.  It is a fun challenge and I haven't been doing much Swing lately at work so it's a fun distraction as well.  I will post again when I get it done, though I'm hoping it's not more than a few more days before I can get the alpha release of the new version up there!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7374910225316652625-7584393870185644776?l=www.jayw.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/7584393870185644776/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7374910225316652625&amp;postID=7584393870185644776' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/7584393870185644776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/7584393870185644776'/><link rel='alternate' type='text/html' href='http://www.jayw.com/blog/2009/06/updating-applet.html' title='Updating the Applet'/><author><name>Jay</name><uri>http://www.blogger.com/profile/05236778658890300156</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16883218473892775142'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7374910225316652625.post-5619728289107497550</id><published>2009-05-28T19:34:00.000-07:00</published><updated>2009-05-28T19:38:37.381-07:00</updated><title type='text'>Robustification of Black-Litterman</title><content type='html'>I'm reading a paper, &lt;a href="http://www.optimization-online.org/DB_HTML/2008/10/2116.html"&gt;"Comparison and robustification of Bayes and&lt;br /&gt;Black-Litterman models", by Schottle, Werner and Zagst&lt;/a&gt;.  It is interesting in how they build up a Bayesian framework to get uncertainty in the variance of the distribution.  Usually in Black-Litterman, the only uncertainty in the variance comes from the uncertainty in the estimate of the mean, so this is a way to add another degree of freedom to the problem.  I'd like to build up the MATLAB code to work on this and see how it goes.&lt;br /&gt;&lt;br /&gt;Of course, I've also come across some interesting papers on factor models with Black-Litterman and need to digest those.  So many things to do.  I'm adding links and quick descriptions of all the papers to my RSS feed, so you can pick the papers up from there if you are interested.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7374910225316652625-5619728289107497550?l=www.jayw.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/5619728289107497550/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7374910225316652625&amp;postID=5619728289107497550' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/5619728289107497550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/5619728289107497550'/><link rel='alternate' type='text/html' href='http://www.jayw.com/blog/2009/05/robustification-of-black-litterman.html' title='Robustification of Black-Litterman'/><author><name>Jay</name><uri>http://www.blogger.com/profile/05236778658890300156</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16883218473892775142'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7374910225316652625.post-8170981903857571612</id><published>2009-05-23T06:28:00.001-07:00</published><updated>2009-05-28T19:33:59.298-07:00</updated><title type='text'>Qian and Gorman</title><content type='html'>I've been working on understanding paper for oh so long, and finally figured it out. Not sure if it's a testament to other than my follow through on the task, but it feels nice.&lt;br /&gt;&lt;br /&gt;It seems they came up with a posterior variance formula different from the Black-Litterman model's posterior variance, and with some less than optimal characteristics.  It doesn't include mixing, and it doesn't generally decrease because of the mixing, it can increase.  They describe it as allowing the investor to specify views on covariance, but I am stuck on the math. It is not so obvious how the investors view mixes (at least to me),  for example any non-zero investors view on variance will increase the posterior variance.&lt;br /&gt;&lt;br /&gt;I need to read a bit more on how it should be used in order to really understand what they've done.&lt;br /&gt;&lt;br /&gt;I've added  a new section to the paper covering this analysis, but in the end it's just tying up a loose end and not really adding anything new to the puzzle.&lt;br /&gt;&lt;br /&gt;I've also come across some more new papers, including a few out of Lehman in 2007 which cover some intriguing ways of handling factor models.  Factor models and Black-Litterman is definitely an area that I am interested in.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7374910225316652625-8170981903857571612?l=www.jayw.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/8170981903857571612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7374910225316652625&amp;postID=8170981903857571612' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/8170981903857571612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/8170981903857571612'/><link rel='alternate' type='text/html' href='http://www.jayw.com/blog/2009/05/qian-and-gorman.html' title='Qian and Gorman'/><author><name>Jay</name><uri>http://www.blogger.com/profile/05236778658890300156</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16883218473892775142'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7374910225316652625.post-2184789424282809842</id><published>2009-04-26T19:53:00.000-07:00</published><updated>2009-04-26T19:55:42.051-07:00</updated><title type='text'>Paper has moved to SSRN</title><content type='html'>I've been tracking downloads of the paper from my own site, but I submitted it to &lt;a href="http://www.ssrn.com"&gt;SSRN&lt;/a&gt; some time ago and it went out in an electronic journal last week, so I'm pushing all downloads through their site to see how many are real and how many are spiders.  Should be interesting to see.&lt;br /&gt;&lt;br /&gt;I've been quite busy with some night school the last few months, but once it finishes in 3 weeks I'll be able to spend some more time on the asset allocation topics again.  Looking forward to running an example through and documenting it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7374910225316652625-2184789424282809842?l=www.jayw.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/2184789424282809842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7374910225316652625&amp;postID=2184789424282809842' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/2184789424282809842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/2184789424282809842'/><link rel='alternate' type='text/html' href='http://www.jayw.com/blog/2009/04/paper-has-moved-to-ssrn.html' title='Paper has moved to SSRN'/><author><name>Jay</name><uri>http://www.blogger.com/profile/05236778658890300156</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16883218473892775142'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7374910225316652625.post-378136021677421829</id><published>2009-03-23T03:29:00.001-07:00</published><updated>2009-03-23T16:03:54.118-07:00</updated><title type='text'>Shrinkage Methods</title><content type='html'>The akutan open source project includes code that implements a few shrinkage methods.  Spherical shrinkage is the latest one.   It comes from Attilio Meucci's book.  I've also revisited and finally found and fixed the bugs in the Ledoit-Wolf shrinkage code.  I haven't updated the applet, but CVS has been updated.&lt;br /&gt;&lt;br /&gt;It is interesting to compare the efficient frontier drawn for these two methods, the Ledoit-Wolf shrinkage frontier is very close and just to the right of the "standard" efficient frontier. When you look at the portfolios you see they are more diversified than those on the "standard" efficient frontier.  When you consider spherical shrinkage, the efficient frontier can be far to the right in parts and then for the example I was considering, was actually to the left of the "standard" efficient frontier.   This is because the spherical shrinkage also shrinks the means, so the efficient frontier can move both in the risk direction and the return direction.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7374910225316652625-378136021677421829?l=www.jayw.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/378136021677421829/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7374910225316652625&amp;postID=378136021677421829' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/378136021677421829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/378136021677421829'/><link rel='alternate' type='text/html' href='http://www.jayw.com/blog/2009/03/shrinkage-methods.html' title='Shrinkage Methods'/><author><name>Jay</name><uri>http://www.blogger.com/profile/05236778658890300156</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16883218473892775142'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7374910225316652625.post-8987160829218091550</id><published>2009-03-12T20:47:00.000-07:00</published><updated>2009-03-12T20:53:53.452-07:00</updated><title type='text'>Do we need to use constrained optimization with Idzorek's method</title><content type='html'>Another reader has asked me whether they need to use constraints during the process of backing the uncertainty in a view out of a confidence when using Idzorek's method.&lt;br /&gt;&lt;br /&gt;The thrust of their argument was that their view at 100% certainty was too extreme, and thus they would not consider holding the portfolio generated at 100% certainty.&lt;br /&gt;&lt;br /&gt;Idzorek's method provides a simple and clean way to determine the variance of the view by backing it out from a confidence and the change in the weights based on an individual view.  You don't need to use a constrained reverse optimization process, and in fact that would change the problem from a simple linear one to a much more complex one.  If your views are too extreme, you can shrink the size of the return (Q vector) for that view, however what is important is the impact of the views at the confidence level you hold in them (what you do with the variance backed out from Idzorek's method) rather than the 100% confidence portfolio.&lt;br /&gt;&lt;br /&gt;So even if you will use a constrained optimization with the final posterior returns, you do not need to use any type of constraints when computing the 100% confidence posterior as part of Idzorek's method. In fact if you use the formulas included in my paper, you don't really even see the 100% confidence portfolio.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7374910225316652625-8987160829218091550?l=www.jayw.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/8987160829218091550/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7374910225316652625&amp;postID=8987160829218091550' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/8987160829218091550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/8987160829218091550'/><link rel='alternate' type='text/html' href='http://www.jayw.com/blog/2009/03/do-we-need-to-use-constrained.html' title='Do we need to use constrained optimization with Idzorek&apos;s method'/><author><name>Jay</name><uri>http://www.blogger.com/profile/05236778658890300156</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16883218473892775142'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7374910225316652625.post-6461649882593785085</id><published>2009-03-11T03:20:00.000-07:00</published><updated>2009-03-12T20:47:00.127-07:00</updated><title type='text'>Currency as an Asset Class and Black-Litterman</title><content type='html'>I was recently asked a question regarding how to integrate currency as an Asset Class into the Black-Litterman model.  This raises several interesting questions.  I am hoping this post answers a few, rather than making it more murky.&lt;br /&gt;&lt;br /&gt;I am of the opinion that currency is not an asset class.  Here are some ideas in that direction.&lt;br /&gt;&lt;br /&gt;I do not believe that institutional investors consider currency as a separate asset class.  They do often seem to segregate hedge fund investments as if they are a separate asset class, and may place currency managers there.  Check out the asset allocations of major endowments for example, I don't recall seeing one with currency called out as a separate asset class.&lt;br /&gt;&lt;br /&gt;Within the initial Black-Litterman papers, they considered a global equilibrium that was partially hedged and thus considered currency in this light. It was not considered a separately investable asset class.  You essentially hold currency along with the assets denominated in them.&lt;br /&gt;&lt;br /&gt;When using a model like Black-Litterman and the CAPM market model, an asset class market capitalization does not include derivatives, only what we might call the cash market.  In F/X, as an asset class this might mean holding a basket of currencies as an asset, but you would want to at least earn a deposit rate on the currency which means rather than a currency investment, we could look at it as a basket of short term bonds.&lt;br /&gt;&lt;br /&gt;Finally, the criteria for identifying something as an asset class is that they should be homogenous, mutually exclusive, diversifying, contribute to a the market cap and capable of absorbing liquidity.   Currency meets most of those criteria, except for being mutually exclusive.  If we desire foreign equities to be an asset class, and currency as well then we need to use the hedged foreign equities as our asset class, but that is really just a long position in foreign equity and a short position in the currency.  The CAPM equilibrium model in the original Black-Litterman paper deals with this type of model where currency hedging is included in the model, but currency is not an asset class.&lt;br /&gt;&lt;br /&gt;For further information, there are some papers linked to from the site which consider issues of whether commodities are an asset class and how to compute their market cap, and also a similar paper dealing with real estate.&lt;br /&gt;&lt;br /&gt;I have not found any similar papers discussing currency as an asset class on the internet as of this time, but I haven't searched exhaustively.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7374910225316652625-6461649882593785085?l=www.jayw.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/6461649882593785085/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7374910225316652625&amp;postID=6461649882593785085' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/6461649882593785085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/6461649882593785085'/><link rel='alternate' type='text/html' href='http://www.jayw.com/blog/2009/03/currency-as-asset-class-and-black.html' title='Currency as an Asset Class and Black-Litterman'/><author><name>Jay</name><uri>http://www.blogger.com/profile/05236778658890300156</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16883218473892775142'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7374910225316652625.post-2487033406343022577</id><published>2009-02-17T03:26:00.000-08:00</published><updated>2009-02-17T03:33:00.452-08:00</updated><title type='text'>More Consistent Formulas</title><content type='html'>Another update to the paper is out, this time I really went through and tried to clean up all the formulas to make them more consistent. This is a general problem in the literature, where different authors use the same symbol for different things sometimes and other times they use different symbols for the same thing.&lt;br /&gt;&lt;br /&gt;There are probably still a few holdouts in the paper, but the general rule is I use E(r) for the scalar expected return on a portfolio, and &amp;pi; as the vector of returns from something.  I've tried to keep &amp;sigma; and &amp;omega; straight as well.&lt;br /&gt;&lt;br /&gt;Also updated the cookbook to match the paper.  This should address the most obvious questions I have been receiving lately regarding my inconsistent formulas.&lt;br /&gt;&lt;br /&gt;As always, comments, questions and suggestions are welcome either via the blog comments or via email.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7374910225316652625-2487033406343022577?l=www.jayw.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/2487033406343022577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7374910225316652625&amp;postID=2487033406343022577' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/2487033406343022577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/2487033406343022577'/><link rel='alternate' type='text/html' href='http://www.jayw.com/blog/2009/02/more-consistent-formulas.html' title='More Consistent Formulas'/><author><name>Jay</name><uri>http://www.blogger.com/profile/05236778658890300156</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16883218473892775142'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7374910225316652625.post-5581019737353170259</id><published>2009-02-14T19:15:00.000-08:00</published><updated>2009-02-14T19:26:09.460-08:00</updated><title type='text'>More updates and downside risk measures</title><content type='html'>Another update the the paper is coming out.  Michele Costola caught me playing a little fast and loose with &amp;pi; and E(r) in the paper.  Somebody else had already noticed this in the cookbook webpage, but now I'm also fixing up the paper.  Probably most people won't notice much, but the symbols will now be more consistent throughout the paper.&lt;br /&gt;&lt;br /&gt;I read an interesting paper, &lt;a href="http://www.iijournals.com/JPM/DEFAULT.ASP?Page=2&amp;ISS=25275&amp;SID=716648"&gt;"The Black-Litterman Model for Active Portfolio Management"&lt;/a&gt; by Da Silva, Lee and Pornrojnangkool.  The thrust of their argument is that it isn't always right to consider the prior portfolio as being the mean-variance efficient portfolio from CAPM.  If one is using Black-Litterman for active management then one should be considering information ratio.  I'd like to add this paper to the literature survey paper in some upcoming round.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7374910225316652625-5581019737353170259?l=www.jayw.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/5581019737353170259/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7374910225316652625&amp;postID=5581019737353170259' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/5581019737353170259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/5581019737353170259'/><link rel='alternate' type='text/html' href='http://www.jayw.com/blog/2009/02/more-updates-and-downside-risk-measures.html' title='More updates and downside risk measures'/><author><name>Jay</name><uri>http://www.blogger.com/profile/05236778658890300156</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16883218473892775142'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7374910225316652625.post-4476590256630935506</id><published>2009-02-04T03:27:00.000-08:00</published><updated>2009-02-04T03:31:20.164-08:00</updated><title type='text'>MATLAB Black-Litterman</title><content type='html'>Finally have access to MATLAB so I was able to port the He and Litterman paper example from SciLab to MATLAB and put it up on the &lt;a href="http://www.blacklitterman.org/impl.html"&gt;website&lt;/a&gt;.  Next step will be to move the Idzorek example over as well.&lt;br /&gt;&lt;br /&gt;My next project will be to work an example from the literature which generates the views from a multi-factor model.  There are a few of these, and Anisa Salomans thesis provides her SciLab source code and I have been able to find all the data freely on the internet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7374910225316652625-4476590256630935506?l=www.jayw.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/4476590256630935506/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7374910225316652625&amp;postID=4476590256630935506' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/4476590256630935506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/4476590256630935506'/><link rel='alternate' type='text/html' href='http://www.jayw.com/blog/2009/02/matlab-black-litterman.html' title='MATLAB Black-Litterman'/><author><name>Jay</name><uri>http://www.blogger.com/profile/05236778658890300156</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16883218473892775142'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7374910225316652625.post-1081948058200581199</id><published>2009-02-02T03:25:00.000-08:00</published><updated>2009-02-02T03:36:32.383-08:00</updated><title type='text'>Updated Paper (reprise)</title><content type='html'>&lt;p&gt;I updated the paper with a few more tweaks and it's up on the site. I've also posted it to ssrn.  The next area I plan on working on here is a multi-factor model to generate the views.  Anisa Salomons wrote a thesis on Black-Litterman which I've mentioned before in the blog, and it is her example I'm trying to make a bit more transparent and document so others can easily reproduce it.  I've finally tracked down all the data I need (and that I think she used), now I just need to get the scripts in place to do the work.  One area I look forward to trying out, is whether using a posterior variance improves the results or does not.  She states that she tested this and it was worse, but didn't include any evidence in her thesis and it wasn't on topic.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;In project news my move to cleanup the javadocs and get everything squared away for a 1.0 release is coming along.  Still have a ways to go, but it's feeling a little closer each day. Hoping to have it done in the next 2 weeks.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7374910225316652625-1081948058200581199?l=www.jayw.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/1081948058200581199/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7374910225316652625&amp;postID=1081948058200581199' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/1081948058200581199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/1081948058200581199'/><link rel='alternate' type='text/html' href='http://www.jayw.com/blog/2009/02/updated-paper-reprise.html' title='Updated Paper (reprise)'/><author><name>Jay</name><uri>http://www.blogger.com/profile/05236778658890300156</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16883218473892775142'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7374910225316652625.post-5558768810611919733</id><published>2009-01-24T19:28:00.000-08:00</published><updated>2009-01-26T09:48:56.251-08:00</updated><title type='text'>Updated Paper on the site</title><content type='html'>&lt;p&gt;I've finally finished my updating of the paper.  This new January 22nd version includes what I think is an improved section on Idzorek's extension and a more thorough treatment of measuring tilt/distance/compatibility of the prior, views and posterior.  I need to make a quick update with some small edits, but it's basically all there right now.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Haven't been adding as much to the RSS feed of papers I've been reading, but I did get a second batch in there and will shortly put up some more papers.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;I'm also in the process of cleaning up the akutan open source project, trying to document everything that is in there.  I'm also trying to separate examples and unit tests from the re-usable part.  My goal is to get a release 1.0 jar up on sourceforge in the next few weeks.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7374910225316652625-5558768810611919733?l=www.jayw.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/5558768810611919733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7374910225316652625&amp;postID=5558768810611919733' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/5558768810611919733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/5558768810611919733'/><link rel='alternate' type='text/html' href='http://www.jayw.com/blog/2009/01/updated-paper-on-site.html' title='Updated Paper on the site'/><author><name>Jay</name><uri>http://www.blogger.com/profile/05236778658890300156</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16883218473892775142'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7374910225316652625.post-4764794841914402286</id><published>2008-12-13T19:52:00.001-08:00</published><updated>2008-12-13T19:55:06.724-08:00</updated><title type='text'>Added a Reading List to blacklitterman.org</title><content type='html'>I've added a reading list RSS feed at blacklitterman.org. It's just getting started so not much content and a little creaky to use.  It should improve over time as I get used to it.&lt;br /&gt;&lt;br /&gt;My goal is to add links to papers with relevant content to the Black-Litterman model and Asset Allocation in general.&lt;br /&gt;&lt;br /&gt;I've started out with a series of papers on Asset classes, and integrating them with the Black-Litterman model. Several of the papers are authored by Thomas Idzorek from Ibbotson.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7374910225316652625-4764794841914402286?l=www.jayw.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/4764794841914402286/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7374910225316652625&amp;postID=4764794841914402286' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/4764794841914402286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/4764794841914402286'/><link rel='alternate' type='text/html' href='http://www.jayw.com/blog/2008/12/added-reading-list-to-blacklittermanorg.html' title='Added a Reading List to blacklitterman.org'/><author><name>Jay</name><uri>http://www.blogger.com/profile/05236778658890300156</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16883218473892775142'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7374910225316652625.post-6745226314119996337</id><published>2008-11-25T20:15:00.000-08:00</published><updated>2008-11-25T20:18:08.781-08:00</updated><title type='text'>Updating the Black-Litterman paper</title><content type='html'>Had to stop work on all the other fun things to update the paper on Black-Litterman. Turns out the section on Idzorek's method has some inconsistencies in the example tables (all the A ones don't make much sense), though the formulas and the results are all good. Anyways, that needs to be rewritten and I'm adding a section on Braga and Natale's work on TEV, probably a consistent example across Meucci and Fusai, and Braga and Natale to show how the two methods of measuring distance differ. I'd also like to add a third metric, but not finding one I like that much so far.&lt;br /&gt;&lt;br /&gt;Then it's on to updating the website and adding some more SciLab scripts for various Black-Litterman examples.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7374910225316652625-6745226314119996337?l=www.jayw.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/6745226314119996337/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7374910225316652625&amp;postID=6745226314119996337' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/6745226314119996337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/6745226314119996337'/><link rel='alternate' type='text/html' href='http://www.jayw.com/blog/2008/11/updating-black-litterman-paper.html' title='Updating the Black-Litterman paper'/><author><name>Jay</name><uri>http://www.blogger.com/profile/05236778658890300156</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16883218473892775142'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7374910225316652625.post-2727917173963451950</id><published>2008-11-07T06:02:00.000-08:00</published><updated>2008-11-07T06:06:58.874-08:00</updated><title type='text'>CVaR</title><content type='html'>After switching to use the GPL open source linear optimizer lp_solve I can now optimize an asset allocation with a CVaR objective.  It does not look quite as exciting as I had hoped, and it is slow, but it will be an interesting new tool in the toolbox.&lt;br /&gt;&lt;br /&gt;Next stop will probably be back to work on some Black-Litterman ideas and maybe providing some richer (but accessible) tools which implement it. I still have in the back of my mind that I'd like to know if using posterior variance makes the results better or worse.  I would also like to come up with a standard set of data to apply across all the various methods so that they could be compared apples to apples in one place.&lt;br /&gt;&lt;br /&gt;Always lots to do.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7374910225316652625-2727917173963451950?l=www.jayw.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/2727917173963451950/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7374910225316652625&amp;postID=2727917173963451950' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/2727917173963451950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/2727917173963451950'/><link rel='alternate' type='text/html' href='http://www.jayw.com/blog/2008/11/cvar.html' title='CVaR'/><author><name>Jay</name><uri>http://www.blogger.com/profile/05236778658890300156</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16883218473892775142'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7374910225316652625.post-1426139368651091282</id><published>2008-10-29T18:27:00.000-07:00</published><updated>2008-10-29T18:31:22.460-07:00</updated><title type='text'>Commodities in Black-Litterman</title><content type='html'>For those people trying to use the Black Litterman to model asset classes other than equities and bonds, the challenge of commodities is an interesting one.  How does one figure out the market capitalization of commodities, and what is the relationship between the ownership of reserves by natural resource companies (thus included in their market capitalization), and how do futures which might exceed the size of the spot market by some multiple fit in.&lt;br /&gt;&lt;br /&gt;Tom Idzorek wrote a &lt;a href="http://corporate.morningstar.com/ib/documents/MethodologyDocuments/IBBAssociates/Commodities.pdf"&gt;paper&lt;/a&gt; which covers some of these topics. I've seen a few more around the internet and I'll try to start putting them up here and also on the blacklitterman.org website.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7374910225316652625-1426139368651091282?l=www.jayw.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/1426139368651091282/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7374910225316652625&amp;postID=1426139368651091282' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/1426139368651091282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/1426139368651091282'/><link rel='alternate' type='text/html' href='http://www.jayw.com/blog/2008/10/commodities-in-black-litterman.html' title='Commodities in Black-Litterman'/><author><name>Jay</name><uri>http://www.blogger.com/profile/05236778658890300156</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16883218473892775142'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7374910225316652625.post-7890759331557172095</id><published>2008-10-29T18:15:00.000-07:00</published><updated>2008-10-29T18:22:08.920-07:00</updated><title type='text'>Updated blacklitterman.org</title><content type='html'>I updated the blacklitterman.org website with a definitely working Scilab script for the He and Litterman paper, and hopefully working Matlab scripts for the same thing.  I should get a chance to debug the Matlab scripts in the next day.  It is one of the most common queries on my website, looking for Matlab Black-Litterman scripts.&lt;br /&gt;&lt;br /&gt;I've been having a lot of good discussions with co-workers about how one might structure a tool for Black-Litterman work.  It's helping me continue to get a better handle on the various ideas and how they all interrelate.  At this point it seems the math is the easy part.&lt;br /&gt;&lt;br /&gt;I'm hoping to try and pull this together and update the paper since it's been almost 6 months since the last update. Not too many new things to put in there, but maybe some more flesh on the bones.&lt;br /&gt;&lt;br /&gt;Also trying to clean things up in the website html a bit, finally moving to a dreamweaver template for the site so it's easier to make site wide changes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7374910225316652625-7890759331557172095?l=www.jayw.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/7890759331557172095/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7374910225316652625&amp;postID=7890759331557172095' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/7890759331557172095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/7890759331557172095'/><link rel='alternate' type='text/html' href='http://www.jayw.com/blog/2008/10/updated-blacklittermanorg.html' title='Updated blacklitterman.org'/><author><name>Jay</name><uri>http://www.blogger.com/profile/05236778658890300156</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16883218473892775142'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7374910225316652625.post-6896524390495450688</id><published>2008-10-28T04:48:00.000-07:00</published><updated>2008-10-28T04:51:12.881-07:00</updated><title type='text'>Random Matrix Theory</title><content type='html'>Between Rosenow, et al and Potter, et al I've figured out a few ways people suggest to 'clean' a 'noisy' correlation matrix.  Basically take the largest eigenvalues and either average the rest, or set the rest to 0 depending, reconstitute the matrix and set the diagonal to 1.   By setting the noisy eigenvalues to 0, you have a sort of shrinkage towards uncorrelated assets which is interesting. I haven't quite thought through what the implication of that is on a mean-variance optimization.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7374910225316652625-6896524390495450688?l=www.jayw.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/6896524390495450688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7374910225316652625&amp;postID=6896524390495450688' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/6896524390495450688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/6896524390495450688'/><link rel='alternate' type='text/html' href='http://www.jayw.com/blog/2008/10/random-matrix-theory.html' title='Random Matrix Theory'/><author><name>Jay</name><uri>http://www.blogger.com/profile/05236778658890300156</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16883218473892775142'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7374910225316652625.post-4378737492713094590</id><published>2008-10-19T19:07:00.000-07:00</published><updated>2008-10-19T19:20:25.164-07:00</updated><title type='text'>Asset Allocation Technology</title><content type='html'>This blog is really discussing the technology of Asset Allocation, and hopefully some on the topic of the asset allocation process.  I will not be discussing potential asset allocations.&lt;br /&gt;Most recently I began to work on building some programs to perform portfolio optimization using CVaR, Conditional Value at Risk as the objective function.  This requires a linear optimization algorithm, which I don't currently have in my toolbox. Someplace along the way of building this linear optimizer I ran into the topic of Random Matrix Theory.&lt;br /&gt;Econophysics, it always draws me in.  I think it's because of my Physics background, and how appealing their approaches are.  Entropy is another Econophysics concept that I've spent some time looking at,  but it hasn't added up to much in terms of portfolio optimization yet.&lt;br /&gt;As far as Random Matrix Theory it also seems interesting, and it's not to difficult to figure out which part of the correlation matrix appears to be noisy, but it is somewhat complex to put the updated correlation matrix back together.  While there are many papers on the topic, they don't usually provide a lot of information on re-assembling the correlation matrix.  I'm hoping to make some progress in this direction at some point myself.&lt;br /&gt;In the meantime I'm back working on my linear least squares optimizer. I was trying to work with the augmented form of the equations, but so far I have some errors in my math as my matrices are singular.  Ouch.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7374910225316652625-4378737492713094590?l=www.jayw.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/4378737492713094590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7374910225316652625&amp;postID=4378737492713094590' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/4378737492713094590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/4378737492713094590'/><link rel='alternate' type='text/html' href='http://www.jayw.com/blog/2008/10/asset-allocation-technology.html' title='Asset Allocation Technology'/><author><name>Jay</name><uri>http://www.blogger.com/profile/05236778658890300156</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16883218473892775142'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7374910225316652625.post-4866603348583115627</id><published>2008-10-03T20:19:00.000-07:00</published><updated>2008-10-03T20:24:00.332-07:00</updated><title type='text'>CVaR</title><content type='html'>I decided to take a look at CVaR as an objective function.  It has some desirable features, it can be solved using simulation and a good linear solver for sparse problems.  This was all good in theory, but my Java simplex solver just isn't up to the task, so it's required me to go back to square 1 and build myself a new linear interior points solver.  Given that I built a reasonable interior points solution for dense quadratic problems, I'm hoping it's not too much of a stretch to build a reasonable one for sparse linear problems.&lt;br /&gt;&lt;br /&gt;lp_solve seems like a good tool in the problem space, but it's C so integration is a bit of work and I'd rather have a pure java solution in the short term even if it's not quite so good.  I am not trying to solve general purpose problems, just CVaR.&lt;br /&gt;&lt;br /&gt;I'm hoping to get this up on the site in the next few weeks, it depends on how much time I have for my hobby.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7374910225316652625-4866603348583115627?l=www.jayw.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/4866603348583115627/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7374910225316652625&amp;postID=4866603348583115627' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/4866603348583115627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/4866603348583115627'/><link rel='alternate' type='text/html' href='http://www.jayw.com/blog/2008/10/cvar.html' title='CVaR'/><author><name>Jay</name><uri>http://www.blogger.com/profile/05236778658890300156</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16883218473892775142'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7374910225316652625.post-3069832407505094453</id><published>2008-09-23T18:49:00.001-07:00</published><updated>2008-09-23T18:55:33.568-07:00</updated><title type='text'>Asset Allocation Workbench</title><content type='html'>So I've started work on this tool. I was stuck on making it an eclipse plugin and once I gave up on that and went for a simple Swing app things started falling into place.  Hopefully I'll get the latest checked into the akutan cvs at sourceforge by the weekend.&lt;br /&gt;&lt;br /&gt;I'm still noodling with entropy and information theory as some sort of aid in portfolio optimization as I like the elegance of the math, but the point was made to me that for the most part this is just shrinkage in weight space during the optimization vs the more common shrinkage in return space (prior to the optimization).   Unfortunately clean math doesn't always get us anything useful in asset allocation.&lt;br /&gt;&lt;br /&gt;Given that I've started on the asset allocation workbench project, I'm starting to look at more concrete portfolio optimization techniques I can fold in, at the moment it's CVaR, but next I hope to plumb a bit of higher order moments.  I've built up a bit of a wish list from other folks over the years which I'll be adding to the blog as a means to capture requirements so to speak.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7374910225316652625-3069832407505094453?l=www.jayw.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/3069832407505094453/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7374910225316652625&amp;postID=3069832407505094453' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/3069832407505094453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7374910225316652625/posts/default/3069832407505094453'/><link rel='alternate' type='text/html' href='http://www.jayw.com/blog/2008/09/asset-allocation-workbench.html' title='Asset Allocation Workbench'/><author><name>Jay</name><uri>http://www.blogger.com/profile/05236778658890300156</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16883218473892775142'/></author><thr:total>0</thr:total></entry></feed>