MSCI ETF Performance: Plant A Minimum Spanning Tree In Your Portfolio
When analyzing the structure of a market, one of the commonly leveraged tools is the minimum spanning tree (MST). Calculated based on the correlation between the return of assets in a market, the MST represents asset clustering and overall structure in an intuitive and graphical way.
Though this sounds overly abstract and devoid of application, the MST often serves as a good check for portfolio allocation. In order to obtain optimal portfolios for realistic investment goals, you simply must diversify at least somewhat. Diversification, however, comes at an additional cost to managing the portfolio. The constraints here are that you need to achieve reasonable diversification with the least cost possible.
The best way to do this is to reduce redundancy in your assets. Carrying redundant assets is essentially adding to costs without adding to diversification. For instance, if a portfolio's focus isn't technology, it doesn't make sense to hold both a NASDAQ-100 tracker (QQQQ) and another technology ETF (RYT or IXN).
So how do you figure this out? Well, one way is the minimum spanning tree. The MST gives you the market structure quickly, allowing you to see whether you've accidentally allocated your assets redundantly. As an example, I've generated an MST for the MSCI ETFs I recently covered.

An ideal portfolio would pick assets that were not too correlated. For instance, if you noticed that you held both EWK and EWN, you'd have doubled your costs without really gaining much in terms of diversification. This goes for any close nodes in the graph, especially those at the fringes.
So in conclusion, though they may seem unnecessary at first, minimum spanning trees are a great way to get a big picture of a market, and a helpful guide for efficient diversification.
- Michael J Bommarito II's blog
- Add new comment
- 3537 reads
Similar entries
- MSCI ETF Correlation Over the Past Month: Minimum Spanning Tree
- Week and Month MSCI Minimum Spanning Tree As Of July 27th 2007
- ETF/CEF Market Minimum Spanning Tree for the Week of May 7th
- Week and Month MSCI Minimum Spanning Trees As Of July 2nd 2007
- Week and Month Select SPDR Minimum Spanning Trees As Of September 7th, 2007
Monthly or weekly MSTs?
Hi Michael,
Just wondering what effort is involved in generating weekly or monthly MSTs?
Keep up the good work, btw.
cheers,
rp.
Hello, I have automated
Hello,
I have automated the great majority of the process with Matlab and R, so very little effort is required. I am actually doing some amount of research on whether there is a critical metric transition on trailing short-term MSTs, so I'll be happy to post another for the past month.
Matlab
Hi Michael,Which toolbox are you using in Matlab for making minimum spanning trees.Regards,Subbu