Na tym blogu ważna jest teoria, ale jeszcze ważniejsza praktyka. Dlatego sporządziłem analizę portfela akcji kilku spółek na warszawskiej giełdzie w oparciu o teorię portfela Markowitza. W sumie postawiłem 2 cele: odnaleźć wagi portfelowe, przy których ryzyko byłoby najmniejsze dla wymaganej stopy zwrotu w danym okresie oraz sprawdzić czy obliczone wagi faktycznie warto byłoby ekstrapolować w przyszłość.
Wybrałem 5 spółek z różnych sektorów. Są to: KGHM Polska Miedź SA (przemysł metalowy) (KGH), PKN Orlen (PKN) (przemysł paliwowy), Instal Kraków (budownictwo) (INK), ING Bank Śląski (BSK) (banki), Immoeast AG (IEA) (deweloperzy). Intuicyjnie domyślamy się, że przemysł metalowy będzie dość mocno korelował z budownictwem, budownictwo z bankami oraz z deweloperami. Czy tezy te okażą się słuszne?
Dane objęły okres od 2.03.2009 do 31.12.2009, a więc od początku hossy na WIG-ach do końca 2009 r - 10 miesięcy (jednak jak widać niektóre spółki zaczęły wcześniej hossę). Popatrzmy na zachowania wybranych spółek.
Od drugiej połowy jedynie INK traci impet ze względu na stagnację/osłabienie rynku budowlanego (jednak sektor ten gwałtownie odbija na giełdzie od końca 2009) Generalnie WIG-BUDOWNICTWO przeżywa dużą korektę od drugiej połowy roku, jednak na jego tle INK trzyma się i tak całkiem nieźle. Mimo wszystko pokazuje to, że przy inwestycji w akcje pewnej spółki po pierwsze należy ocenić ją na tle WIG20 (oraz indeksów światowych) i WIG, po drugie na tle indeksu sektora, do którego należy dana spółka, po trzecie dopiero wówczas jej własną sytuację. Chodzi przede wszystkim o to, że koniunktura na zewnątrz prędzej czy później wpłynie na koniunkturę samej spółki.
Aby zrealizować 2 powzięte cele, podzieliłem analizę na dwa etapy: pierwszy dotyczy 7 kolejnych miesięcy - od 02.03.09 do 29.09.09, a drugi całego okresu badań, po to by na końcu porównać wyniki z obu okresów. Interesowały mnie tygodniowe i miesięczne stopy zwrotu. Tak więc każdy z dwu etapów jest podzielony na dwie części: analizę tygodniowych oraz miesięcznych stóp zwrotu.
ETAP 1 (od 02.03.09 do 29.09.09).
a) Tygodniowe stopy zwrotu.
Oczekiwana stopa zwrotu z akcji została aproksymowana do średniej arytmetycznej stopy zwrotu(%). Wektor średnich stóp zwrotu μ ma postać:
Odchylenie standardowe z akcji:
Tu warto na chwilę się zatrzymać. Zgodnie z teorią, większemu oczekiwanemu zyskowi z danego waloru powinno towarzyszyć większe ryzyko. Jednak dane pokazują, iż jest to prawda tylko w przypadku skrajnych średnich zysków. Zależności te ilustruje poniższy rysunek. Niebieski kolor oznacza odchylenie standardowe waloru. brązowy - średnią stopę zwrotu.
Ciekawym przypadkiem jest BSK, który przynosi bardzo duże tygodniowe średnie zyski, bo aż 6,2% przy 6,4% ryzyku (odchyleniu standardowym). W porównaniu z resztą aktywów kurs porusza się niemal po linii prostej. Kiedy spojrzymy na wykres, zobaczymy, że tak jest w istocie. Inaczej już jest z IEA, którego średni tygodniowy zysk to aż 8%, lecz już przy 13,9% ryzyku. I to również widać po kursie jak mocno się odchyla. Łatwo się więc domyślić, że BSK będzie zajmował w portfelu dużą część, jeśli wymagana stopa zwrotu będzie niezbyt niska.
Macierz korelacji:
Korelacja pomiędzy KGH (p. metalowy) a INK (budownictwo) rzeczywiście jest silna, wynosi ponad 0,6 i jest najwyższa ze wszystkich. Jednak pomiędzy INK a IEA (deweloperzy) korelacja jest nieco ujemna. W ogóle IEA zachowuje się w sposób odwrotny do reszty spółek. Najsilniejsza ujemna korelacja występuje pomiędzy KGH a IEA (-0,2).
Znając parametry możemy obliczyć wagi portfelowe przy minimalnym ryzyku, wykorzystując podane wzory w poprzednim wykładzie, które można tutaj odnaleźć. W jaki sposób wyprowadza się te wzory, można zobaczyć tutaj.
I tak chcąc uzyskać średnio 6% tygodniowo przy 4,66% ryzyku, wagi powinny być w przybliżeniu następujące: 8% KGH, -0,5% PKN, 19,2% INK, 54% BSK, 19,2% IEA. Ujemna waga PKN oznacza więc, że aby uzyskać 6% tygodniowo minimalnie przy tym ryzykując, potrzeba wykorzystać krótką sprzedaż. Im większą chcemy oczekiwać stopę zwrotu, tym więcej musielibyśmy sprzedać "krótko". Niestety nie uwzględniamy tutaj, że krótka sprzedaż jest rodzajem oprocentowanej pożyczki, a więc ryzyko takiej transakcji się zwiększa, a model komplikuje. Aby model mógł być realistyczny, powinniśmy więc wymagać nieco mniejszą stopę zwrotu niż 6%, na przykład 5,5%. Wtedy wagi wynoszą: 1,74%; 9,4%; 26,3%; 46,6%; 16%. Przy takich wagach odchylenie standardowe wynosi 4,6%. Pojawienie się krótkiej sprzedaży przy niewygórowanym zysku wynika z występowania słabej korelacji pomiędzy oczekiwaną stopą zwrotu a wariancją (współczynnik korelacji = 0,5). Niejako "pozbywamy się" "gorszych" walorów, aby więcej inwestować w "lepsze" (jak BSK). W sumie nieopłacalne było trzymanie PKN w tym okresie w porównaniu z innymi akcjami.
Należy odnotować, że gdybyśmy podzielili wszystkie udziały walorów po równo, czyli stworzyli arytmetyczną średnią oczekiwaną stopę zwrotu z portfela, zarabialibyśmy tygodniowo średnio 5% przy 5,17% odchylenia. Ten sam zysk, lecz przy odchyleniu 4,74% uzyskalibyśmy, gdybyśmy przyjęli wagi: -4,5%; 19,3%; 33,5%; 39%; 12,7%, a więc już przy krótkiej sprzedaży KGH - po pierwsze spółka ta posiada trzecią co do wysokości wariancję, po drugie ważną rolę odgrywają korelacje. Graficzne relacje pomiędzy oczekiwanymi zyskami z portfela a minimalnym ryzykiem (odchyleniem standardowym) w procentach, czyli krzywą minimalnego ryzyka ilustruje poniższy rysunek:
b) Miesięczne stopy zwrotu.
Średnie arytmetyczne stopy zwrotu(%) z akcji jako wektor μ mają postać:
Odchylenie standardowe z akcji:
Zależności średni zysk-ryzyko ilustruje poniższy rysunek.
Tym razem jedynie BSK zachowuje się "nieefektywnie".
Macierz korelacji:
Sytuacja "się normuje", IEA koreluje dodatnio ze wszystkimi spółkami z wyjątkiem INK, z którym nie jest skorelowana. Warto zwrócić uwagę na korelację pomiędzy KGH a INK, która wynosi prawie 1.
Średnia miesięczna stopa zwrotu portfela (wszystkie udziały akcji po równo) wyniosła 28% przy 17% ryzyka. Ten sam zysk można uzyskać przy 12,7% ryzyka stosując wagi(%): 22,9; 12,4; 17,8; 59,5; -0,12. Krzywą minimalnego ryzyka przedstawia poniższy rysunek:
ETAP 2 (od 02.03.09 do 31.12.09).
a) Tygodniowe stopy zwrotu.
Średnie arytmetyczne stopy zwrotu(%) z akcji jako wektor μ mają postać:
Odchylenie standardowe (z populacji) z akcji:
Macierz korelacji:
Średnia tygodniowa stopa zwrotu portfela (wszystkie udziały akcji po równo) wyniosła 3,86% przy 4,9% ryzyka. Ten sam zysk można uzyskać przy 4,43% ryzyka stosując wagi(%): -2; 16,4; 32,4; 40,9; 12,3.
Możemy porównać wyniki z okresu 02.03.09-29.09.09 z wynikami z okresu 02.03.09-31.12.09. Czy sporządzone optymalne wagi portfelowe dla pierwszego z tych okresów byłyby również optymalne dla drugiego, czyli całego okresu badań? Poniższy rysunek ilustruje, że krzywa minimalnego ryzyka znacznie przesuwa się, gdy uwzględnimy cały zakres danych. Różowymi kropkami oznaczono krzywą granicy minimalnego ryzyka dla okresu 02.03.09-29.09.09 (to co być powinno - dlatego na różowo, dla optymistów), zaś niebieskimi dla 02.03.09-31.12.09 (to co jest).
Okazuje się, że dla całego okresu oczekiwany zysk jest mniejszy, przesunięcie krzywej jest niekorzystne dla inwestora, gdyż na granicy efektywnej przy danym oczekiwanym zysku ponosi on większe ryzyko.
b) Miesięczne stopy zwrotu.
Średnie arytmetyczne stopy zwrotu(%) μ mają postać:
Odchylenie standardowe (z populacji) z akcji:
Macierz korelacji:
Równoważona średnia miesięczna stopa zwrotu z portfela wyniosła 18,1% przy 17,3% ryzyku. A więc w stosunku do okresu z pierwszego etapu zysk spada o 10 pkt proc., a ryzyko pozostaje prawie na tym samym poziomie. Jednak ten zysk 18,1% można uzyskać przy 1,2% ryzyku stosując wagi(%): 51,9; 29,6; -20,15; 70; -31.
Porównajmy wyniki z okresu 1 etapu 02.03.09-29.09.09 z wynikami z okresu 2 etapu 02.03.09-31.12.09. Poniższy rysunek ilustruje, że krzywa minimalnego ryzyka nie tylko teraz znacznie przesuwa się, ale także zmienia nachylenie. Różowymi kropkami oznaczono krzywą granicy minimalnego ryzyka dla okresu 02.03.09-29.09.09 (to co być powinno - widok przez różowe okulary), zaś niebieskimi dla 02.03.09-31.12.09 (to co jest).
Przesunięcie jest znacznie niekorzystne dla inwestora. Z różowego rysunku wynika, że inwestor mógłby na przykład wymagać spokojnie 30% zysku miesięcznie przy 12,7% ryzyka, ale w rzeczywistości aby wymagać takiego średniego zysku musiałby ponieść średnio ryzyko 20,6%. Gdyby zastosował wagi, które są rozwiązaniem różowego modelu dla 30-procentowej stopy zwrotu ponosiłby ryzyko nie 12,7%, lecz 15,2% i jego średnia stopa zwrotu wyniosłaby 23%, a nie 30%, jak tego oczekiwał. Może się wydawać, że to nie są aż wielkie odchylenia, ale trzeba pamiętać, że wybrany okres charakteryzował się względną stabilnością. Gdyby w okresie październik-grudzień przyszła duża korekta, model kompletnie by się nie sprawdził.
Wnioski.
Od początku było oczywiste, że optymalne wagi wynikające z próby losowej będą różnić się od optymalnych wag z populacji. Powstaje jednak pytanie czy różnice pomiędzy parametrami z próbki i populacji wynikają jedynie z tego, że długość próbki może być niewystarczająca czy raczej z tego, że parametry zmieniają się wraz z przesunięciem w czasie. Wiadomo, że na rynkach parametry zmieniają się, ale nie znaczy to, że w pewnych okresach nie mogą być stałe. Jednak stałość i zmienność parametrów to jedynie pewne konwencje, skoro zawsze można z danego okresu wyłuskać stałe albo dzieląc okresy na podokresy otrzymywać różne parametry. Obserwuję, że w jednym podejściu autorzy odchodzą od pojęcia zwykłej wariancji rynkowych stóp zwrotu, stwierdzając, że jest ona nieskończona lub nieokreślona, a w każdym razie niejednorodna w czasie. Inni korzystają ciągle z klasycznego ujęcia wariancji, przy czym wprowadzają zależności od wariancji z poprzednich okresów - jest to wariancja warunkowa. Ogólnie problem parametrów rozkładów jest trudny i głęboki.
Ponadto teoria portfela Markowitza jest rozszerzana, uogólniana, "poprawiana". Choćby z tego względu nie należy z niej szybko rezygnować.
Poprzednio stwierdziłem, że same parametry rozkładu wyliczone z pewnej próby nie są aż tak istotne dla inwestora, którego interesuje przyszłość, a nie przeszłość. Parametry jednak musi wyliczyć, aby mieć pewien punkt zaczepienia, kontekst. Wówczas powinien dokonać ewentualnych korekt tych parametrów w oparciu o swoje techniki. Może obrać tutaj naukowe podejście, które podsuwa znów statystyka. Istnieje nowa metodyka badań wpływu wydarzeń na wartość firmy zwana analizą zdarzeń. Mimo że podstawy analizy zdarzeń zostały sformułowane w latach 70-tych XX w. to najszybszy rozwój tej dziedziny możemy obserwować w latach 90-tych. Jest jej poświęcona duża literatura, która jednak jest nadal mało znana. W Polsce nową pozycją jest "Analiza zdarzeń na rynkach akcji" Henryka Gurgula.
Czasami jest wysuwane zastrzeżenie co do teorii portfela, że przecież wagi portfelowe, które są udziałami pieniężnymi w portfelu, równe są udziałom akcji w portfelu, lecz liczba akcji jest zawsze całkowita, a więc idealne dobranie liczby akcji może nie być możliwe. Może to spowodować, że inwestor przyjmie wagi dalekie od optymalności. Im większy kapitał posiada inwestor, tym zastrzeżenie to traci na znaczeniu.
..................................................................................
UWAGA
W badaniu okresu od 02.03.2009 do 29.09.2009 oraz od 2.03.2009 do 31.12.2009 odchylenia standardowe, a więc i wariancje liczyłem inaczej. Dla drugiego okresu wariancja i-tego waloru było zadana wzorem:
ponieważ dane z całego okresu badawczego potraktowałem jako populację generalną.
Z kolei dla pierwszego okresu wariancja i-tego waloru było dane wzorem:
ponieważ dane z tego okresu należały do "wylosowanej" próbki.
Zastosowany wzór na wariancję z próbki wynika z celu pracy. Zadaniem było ekstrapolowanie parametrów modelu w przyszłość, czyli przybliżanie populacji poprzez próbkę. Wariancję waloru z populacji powinna więc przybliżać wariancja waloru z próbki. Pytanie brzmi: jaka miara daje najlepsze to przybliżenie, oszacowanie? Jeśli Twoja odpowiedź stanowi: "jest to po prostu wzór na wariancję" (i pokazujesz pierwszy wzór pod słowem UWAGA), to znaczy, że nie zastanowiłeś się nad pytaniem. Poprawna odpowiedź jednak jest całkiem prosta i logiczna. Nasza próbka jest dowolnie wylosowaną próbką, nie musi więc mieć tej samej struktury co populacja (a Ty ukrycie założyłeś, że tak jest). Jeśli tak nie jest, to obliczona w ten sam sposób wariancja z próbki jak dla populacji może się daleko od niej różnić. Aby można było zastosować ten sam wzór, próbka musiałaby dobrze aproksymować cechy populacji. Kiedy tak jest? Intuicja podpowiada, że wtedy, gdy próbka będzie duża lub wiele ich pobierzemy, co wychodzi na jedno. I rzeczywiście tak jest. Dzieje się tak za sprawą prawa wielkich liczb, zgodnie z którym średnia z dużych próbek dąży do średniej z populacji generalnej.
Wyobraźmy sobie, że pobieramy wiele takich próbek. Każdej próbce będzie towarzyszyć jej własny rozkład prawdopodobieństwa, który jest charakteryzowany przez jego parametry. Czyli z każdym losowaniem próbki otrzymujemy wylosowane parametry. Oznacza to, że parametr próbki sam staje się zmienną losową - z własnym rozkładem. A zatem możemy wyciągać parametry z rozkładu tych parametrów - na przykład wartość oczekiwaną. Zgodnie z prawem wielkich liczb wraz ze zwiększaniem liczby prób wartość oczekiwana próby będzie zbliżać się do wartości oczekiwanej populacji generalnej. Teraz intuicyjna odpowiedź na pytanie o najlepsze dopasowanie miary wariancji z próby do wariancji z populacji wydaje się brzmieć: jest to taka miara, że jej wartość oczekiwana jest równa wariancji z populacji. Wynika z tego, że stawiasz pytanie: czy moja zwykła wylosowana wariancja, liczona tak samo jak wariancja z populacji, posiada wartość oczekiwaną równą wariancji z populacji? Widzisz, okazuje się, że odpowiedź jest negatywna. Wartość oczekiwana Twojej domniemanej wariancji jest równa (n-1)/n razy wariancja z populacji, a nie samej wariancji. Dopiero trochę przekształcona Twoja domniemana wariancja staje się wariancją z próbki, której wartość oczekiwana jest równa wariancji z populacji. Wzór na nią to właśnie drugi wzór pod słowem UWAGA. Żeby nie mylić nazw, mówimy, że pierwszy wzór wyraża po prostu wariancję (z populacji), zaś drugi estymator wariancji populacji. Co słuszne, tak liczony estymator przyjmuje większe wartości od estymatora, który przyjmowałby ten sam wzór co wariancja z populacji.
piątek, 8 stycznia 2010
sobota, 12 grudnia 2009
Rozwiązywanie problemu Markowitza metodą Lagrange'a
Problem Markowitza był następujący:
Najpierw zauważmy, że warunki ograniczające zawierają te same zmienne niezależne (tutaj wagi portfelowe), co funkcja celu, czyli wariancja portfela. Gdybyśmy znaleźli związek pomiędzy funkcją celu a warunkami ograniczającymi, to moglibyśmy zapisać cały układ równań w jedną funkcję zależną od udziałów akcji.
Jeśli warunki ograniczające zapiszemy w postaci:
to funkcję Lagrange'a zapisujemy jako:
gdzie lambda(1) i lambda(2) to pewne dodatkowe zmienne sztuczne.
A zatem funkcja Lagrange'a to pierwotna funkcja - wariancja, ale z pewnymi warunkami brzegowymi, które po prostu zostają dodane do tejże funkcji.
Wiadomo, że ekstremum funkcji znajduje się w punkcie, w którym pochodna tej funkcji wynosi zero.
Funkcję Lagrange'a różniczkujemy względem każdej zmiennej, a pochodne przyrównujemy do zera, co daje nam układ macierzy:
Ogólnie rzecz ujmując tworzymy gradient funkcji Lagrange'a - wektor pierwszych pochodnych funkcji - oznaczany gradL, który musi być równy wektorowi zerowemu (gdyż każdą pochodną przyrównujemy do zera) - musi zostać spełniony warunek istnienia gradientu zerowego.
Z powstałego układu wyliczamy poszukiwane wagi portfela.
Przykład.
Zróbmy przykład dla k=3. Weźmy te same parametry rozkładów rozważanych aktywów przy opisie portfela trzech akcji, czyli:
oraz tę samą macierz kowariancji stóp zwrotu:
Załóżmy, że oczekiwana stopa zwrotu z portfela wynosi 8,2%. Poprzednio widzieliśmy, że stopę tę otrzymaliśmy po podstawieniu wag x(A)=0,5; x(B)=0,3; x(C)=0,2 do wzoru na oczekiwaną stopę zwrotu. Następnie wagi te podstawiliśmy do wzoru na wariancję, która wyniosła 6,54, zaś ryzyko 2,56%. Tym razem możemy zrobić odwrotnie: sprawdzić, przy jakich wagach dostaniemy oczekiwaną stopę zwrotu, aby uzyskać minimalne ryzyko. Tworzymy funkcję Lagrange'a:
a następnie jej gradient, który dla trzech walorów w ogólnym przypadku przyjmuje postać:
W danym przypadku gradient wygląda następująco:
Należy teraz rozwiązać powstały układ równań.
Są dwie alternatywne techniki jakimi warto się posłużyć.
1. Posługujemy się programem, który potrafi rozwiązywać układy równań. Ja dałem obliczyć to Maple. Napisałem w nim układ pochodnych pierwszego rzędu przyrównanych do zera (co powoduje także, że powracamy do pierwotnych warunków ograniczających):
L1 i L2 oznacza odpowiednio lambda(1) i lambda(2).
Maple oblicza wynik przy zastosowaniu formuły solve:
A więc wagi są niemal identyczne jak te, gdy liczyliśmy odwrotnie (podstawialiśmy wagi do wzorów). Różnice wynikają - jak mi się zdaje - z tego, że rachunek różniczkowy posługuje się granicami funkcji. Z tego powodu wariancja minimalnie także się różni i jej wynik to 6,5299, zaś ryzyko 2,555.
2. Druga technika jest trudniejsza w tym sensie, że wymaga większego zaangażowania umysłowego. Z drugiej strony do jej użycia wystarcza zwykły arkusz kalkulacyjny. W zróżniczkowanym i przyrównanym do zera układzie równań znajdujemy rozwiązanie - wektor x. Jest ono już nam znane z poprzedniego wykładu:
Widać, że jest potrzebna umiejętność odwracania macierzy. Ogólnie nie jest to łatwa sprawa, ale teoria nie jest nam zbytnio potrzebna. Staje się to banalne dzięki funkcjom zawartym w arkuszu kalkulacyjnym. W Excelu robimy tak: 1. Zaznaczamy w jakimś wolnym miejscu tyle wierszy i kolumn ile zawiera macierz, którą chcemy odwrócić, 2. Wybieramy funkcję MACIERZ.ODW, 3. Zaznaczamy tablicę, czyli macierz, którą odwracamy, 4. Naciskamy kombinację klawiszy ctrl+shift+enter.
W podanym rozwiązaniu jest istotny niuans, na który należy zwrócić uwagę. W zwykłej wersji układu równań i gradiencie macierz kowariancji jest przemnożona przez 2. Można pozbyć się tej dwójki. W powyższym wzorze na x "siedzą" lambda(1) i lambda(2). Normalnie obie powinny być przemnożone przez 2. Ale same lambdy są zmiennymi sztucznymi, które nas nie interesują i możemy zawrzeć w nich liczbę 2, co powoduje, że 2 znika.
Ale ciągle rozwiązanie zależy od lambda(1) i lambda(2), które są nieznane. Te zaś mogą zostać teraz wyznaczone z warunków:
Wprowadzając oznaczenia:
otrzymujemy:
W zasadzie oprócz odwracania macierzy należy wiedzieć jeszcze jak się mnoży macierze, ale też używamy do tego funkcji w Excelu, więc to prosta sprawa.
Odpowiednie parametry podstawiłem do wzoru, w języku macierzowym, w Excelu. Wyniki dostałem następujące: x(1)=0,485; x(2)=0,322; x(3)=0,1925; lambda(1)=-10,19; lambda(2)=2,039. A więc wagi portfela są dokładnie te same, co wyliczył Maple, zaś lambdy zmniejszone dwukrotnie oraz z przeciwnymi znakami. Wynika to z faktu, że lambdy zostały poprzekształcane.
...........................................................
Po znalezieniu rozwiązania ostatnią, choć w rzeczywistości do pominięcia sprawą (zaraz powiem dlaczego), jest sprawdzenie warunku wystarczającego istnienia ekstremum funkcji. Rozwiązując zadanie znaleźliśmy jedynie wagi portfela, dla których gradient pewnej funkcji jest zerowy. Nie tylko wcale nie wiemy czy znaleźliśmy minimum czy maksimum funkcji celu, ale czy w ogóle jakiekolwiek ekstremum. Najpierw na podstawie gradientu konstruujemy hesjan obrzeżony, którego elementami są pochodne rzędu drugiego po wszystkich zmiennych. Stosując podstawienia na lambdach gradient funkcji Lagrange'a jest postaci:
Szybko zauważymy, że hesjan obrzeżony wygląda tak samo jak gradient, z tą różnicą, że nie pojawia się już pierwszy wektor zmiennych, a więc ma postać:
A zatem hesjan obrzeżony jest to macierz kowariancji z "doczepionymi" na brzegach wektorami. Po podstawieniu danych hesjan obrzeżony ma postać:
Następnie obliczamy tzw. minory główne, czyli wyznaczniki podmacierzy leżące na przekątnej głównej. Na temat wyznaczników macierzy jest duża literatura w internecie, więc każdy może po nią sięgnąć. Ich obliczanie nie jest proste dla dużych macierzy, więc oczywiście posługujemy się znowu funkcjami zawartymi w arkuszu kalkulacyjnym. W Excelu obliczenie wyznaczników jest bardzo proste: 1. wybieramy komórkę, w której wyświetli się obliczony wyznacznik, 2. wybieramy funkcję WYZNACZNIK.MACIERZY, 3. zaznaczamy tablicę, czyli macierz, dla której liczymy wyznacznik, 4. Potwierdzamy.
Następnie badamy znaki kolejnych minorów głównych. Korzystamy z twierdzenia, że warunkiem wystarczającym istnienia minimum warunkowego jest, aby minory hesjanu obrzeżonego stopnia m+1, m+2,... n miały takie same znaki jak (-1)^m, gdzie m to liczba warunków ograniczających. Dla maksimum warunkowego minory winny zmieniać znaki (dla minora stopnia m+1 znak taki jak dla (-1)^(m+1)). U nas m=2. Nasz minor obrzeżony stopnia m+1=n, czyli 3 wynosi 721>0 i jest to jedyny minor do policzenia (obrzeżoność zmienia pojęcie stopnia - wyznacznik zwykłego hesjanu byłby stopnia 5-tego, ale dla hesjanu obrzeżonego jest to 3 - jako efekt pojawiania się macierzy zerowej, której wyznacznik jest zawsze zero, zatem i stopnień jest zerowy). (-1)^2 > 0. A zatem w tym punkcie istnieje minimum.
W rzeczywistości istnieje twierdzenie, zgodnie z którym ekstremum warunkowe wariancji zawsze będzie stanowiło minimum [zob. Markowitz, H., "The optimization of a quadratic function subject to linear constraints", 1956]. Zagadnienie minimalizacji wariancji sprowadza się więc tylko do obliczenia wag portfela na podstawie funkcji Lagrange'a. Ten luksus wynika z faktu, że dla takich ograniczeń jakie wprowadziliśmy, nie istnieje maksymalna wariancja. Twierdzenie o warunku wystarczającym istnienia minimum warunkowego może się jednak przydać w bardziej skomplikowanych problemach.
...........................................................
W następnej części spróbuję zastosować teorię Markowitza do rzeczywistych, aktualnych danych z GPW. Ciekawe, co z tego wyjdzie.
Labels:
teoria portfela
Subskrybuj:
Posty (Atom)