Zoals de titel al aangeeft krijg ik een foutmelding zodra ik de volgende array formule uitvoer.
Voor de economen onder ons, deze code zou de weights van de tangency portfolio moeten uitrekenen, aan de hand van de inverse van de covariance matrix, de excess returns en een vector van enen. Maar op de één of andere manier krijg ik dus de foutmelding #VALUE!. Voordat ik de formule uitvoer met ctrl+shirt+enter heb ik alle cellen geselecteerd waarin de weights moeten komen te staan, verder hebben alle vectors/matrixen evenveel kolommen als rijen, maar toch doet die het niet...
De excel file kan ik niet uploaden, dus hij staat hier in Google drive https://drive.google.com/file/d/1NpO9kvMTZiajx3-ZvrZ-2SrYgf3WauYl/view?usp=sharing, misschien helpt dat om mijn vraag te beantwoorden.https://drive.google.com/file/d/1NpO9kvMTZiajx3-ZvrZ-2SrYgf3WauYl/view?usp=sharing
Code:
=MMULT(MINVERSE(B689:MD1029);D346:D686)/MMULT(MMULT(TRANSPOSE(F346:F686);MINVERSE(B689:MD1029));D346:D686)
Voor de economen onder ons, deze code zou de weights van de tangency portfolio moeten uitrekenen, aan de hand van de inverse van de covariance matrix, de excess returns en een vector van enen. Maar op de één of andere manier krijg ik dus de foutmelding #VALUE!. Voordat ik de formule uitvoer met ctrl+shirt+enter heb ik alle cellen geselecteerd waarin de weights moeten komen te staan, verder hebben alle vectors/matrixen evenveel kolommen als rijen, maar toch doet die het niet...
De excel file kan ik niet uploaden, dus hij staat hier in Google drive https://drive.google.com/file/d/1NpO9kvMTZiajx3-ZvrZ-2SrYgf3WauYl/view?usp=sharing, misschien helpt dat om mijn vraag te beantwoorden.https://drive.google.com/file/d/1NpO9kvMTZiajx3-ZvrZ-2SrYgf3WauYl/view?usp=sharing
Laatst bewerkt: