Nested for loop portfolio optimization
古いコメントを表示
Hi guys,
I am probably doing something utterly silly which holds me back from retrieving the desired results.
I have two matrices: Matrix(A), which is a vector containing returns from three risky assets, and Matrix C, which consists of optimally genereated weights of those risky assets. To obtain the return, I wrote the following loop:
for i = 1:155
for j = 1:155
returns = A(i,:)*C(j,:)'
end
end
This code yields a 1x155 matrix, exactly as I asked for, But, the answers are not correct.
Does anyone have a clue what I do wrong here?
Thanks for the effort!
Cheers,
Kevin
2 件のコメント
Matt J
2013 年 5 月 2 日
The code you've shown returns a scalar, not a 1x155 vector. You should show us the code you're actually using.
Kevin van Berkel
2013 年 5 月 3 日
回答 (1 件)
Kevin van Berkel
2013 年 5 月 3 日
カテゴリ
ヘルプ センター および File Exchange で Portfolio Optimization and Asset Allocation についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!