I guess if you only know the weights, then the only way to test portfolios for similarity would be to see how the weights match up against each other, and so a sum of squared differences sounds right. I don't do chi-squared tests all that often (other than the ones embedded in F tests), but it sounds like the right statistic to use for a problem like that. The degrees of freedom would presumably be N-1, where N is the total number of unique assets in all portfolios (so if benchmark portfolio has Asset A and B in it, and your test portfolio has asset A and C in it, N=COUNT(A,B,C)=3, and df=3-1=2)
But usually, the similarity question is more about portfolio performance and tracking error. Are you sure that you don't have any figures for the asset returns in the portfolio? Then you might look at the portfolio returns, given the asset weights and compare that to whatever benchmark you are using with a correlation, or a beta, alpha, and tracking error. That's a more typical problem that you might have.
Edited 1 time(s). Last edit at Thursday, December 2, 2010 at 04:16PM by bchadwick.