Budowa sztucznych sieci neuronowych do prognozowania. Przykład jednostek uczestnictwa otwartego funduszu inwestycyjnego



Podobne dokumenty
Obrona rozprawy doktorskiej Neuro-genetyczny system komputerowy do prognozowania zmiany indeksu giełdowego

Zastosowanie sztucznych sieci neuronowych w prognozowaniu szeregów czasowych (prezentacja 2)

Analiza danych. TEMATYKA PRZEDMIOTU

Protokół zmian w Prospekcie Millennium Funduszu Inwestycyjnego Otwartego (z wydzielonymi subfunduszami) z dnia 28 października 2015 roku.

Narzędzia statystyczne i ekonometryczne. Wykład 1. dr Paweł Baranowski

OGŁOSZENIE O ZAMÓWIENIU nr 1/2013 (POWYŻEJ 14 tys. EURO)

Etapy modelowania ekonometrycznego

Metody Ilościowe w Socjologii

Barometr Finansów Banków (BaFiB) propozycja badania koniunktury w sektorze bankowym

TYPY MODELOWYCH STRATEGII INWESTYCYJNYCH

Zysk z Inwestycji. Czas i perspektywa, najlepsze praktyki

Projekt Sieci neuronowe

1.7. Eksploracja danych: pogłębianie, przeszukiwanie i wyławianie

PROGNOZOWANIE CENY OGÓRKA SZKLARNIOWEGO ZA POMOCĄ SIECI NEURONOWYCH

OGŁOSZENIE O ZMIANIE STATUTU SKARBIEC-FUNDUSZU INWESTYCYJNEGO OTWARTEGO Z DNIA 5 CZERWCA 2017 R.

Mikroekonometria 5. Mikołaj Czajkowski Wiktor Budziński

SPROSTOWANIE Z DNIA 6 CZERWCA 2017 R. OGŁOSZENIA O ZMIANIE STATUTU SKARBIEC-FUNDUSZU INWESTYCYJNEGO OTWARTEGO Z DNIA 5 CZERWCA 2017 R.

MODELOWANIE POLSKIEJ GOSPODARKI Z PAKIETEM R Michał Rubaszek

Prognozowanie cen surowców w rolnych na podstawie szeregów w czasowych - uwarunkowania i metody. Sylwia Grudkowska NBP Mariusz Hamulczuk IERIGś-PIB

KARTA PRZEDMIOTU. Dyscyplina:

Dopasowywanie modelu do danych

Finanse behawioralne. Finanse

Statystyka matematyczna i ekonometria

Załącznik do dokumentu zawierającego kluczowe informacje DODATKOWE UBEZPIECZENIE Z FUNDUSZEM W RAMACH:

Jak długo żyją spółki na polskiej giełdzie? Zastosowanie statystycznej analizy przeżycia do modelowania upadłości przedsiębiorstw

KURS DORADCY FINANSOWEGO

PROPOZYCJA ZAGADNIEŃ NA EGZAMIN LICENCJACKI NA KIERUNKU ANALITYKA GOSPODARCZA 1.Modele wielorównaniowe. Ich rodzaje i zalecane metody estymacji

Polityka zarządzania ryzykiem płynności w Banku Spółdzielczym w Wąsewie na 2015 rok

Modelowanie glikemii w procesie insulinoterapii

Gospodarcze zastosowania algorytmów genetycznych

Sieci neuronowe - dokumentacja projektu

Sieci neuronowe jako sposób na optymalizacje podejmowanych decyzji. Tomasz Karczyoski Wydział W-08 IZ

3. Modele tendencji czasowej w prognozowaniu

Prognozowanie i Symulacje. Wykład I. Matematyczne metody prognozowania

ZASADY DYWERSYFIKACJI LOKAT ORAZ INNE OGRANICZENIA INWESTYCYJNE ust. 3 otrzymuje brzmienie: "3. Przepisów ust. 1 i 2, nie stosuje się do

OGŁOSZENIE O ZMIANIE STATUTU SKARBIEC FUNDUSZU INWESTYCYJNEGO OTWARTEGO Z DNIA 26 LISTOPADA 2013 R.

Załącznik do dokumentu zawierającego kluczowe informacje WARTA Inwestycja

Struktura terminowa rynku obligacji

Zagadnienia optymalizacji i aproksymacji. Sieci neuronowe.

Wstęp do teorii sztucznej inteligencji Wykład III. Modele sieci neuronowych.

Konstrukcja miernika szans na bankructwo firmy

Załącznik do dokumentu zawierającego kluczowe informacje WARTA TWOJA PRZYSZŁOŚĆ Wariant B

Załącznik do dokumentu zawierającego kluczowe informacje WARTA TWOJA PRZYSZŁOŚĆ Wariant A

Strategie VIP. Opis produktu. Tworzymy strategie oparte o systemy transakcyjne wyłącznie dla Ciebie. Strategia stworzona wyłącznie dla Ciebie

PRZEWODNIK PO PRZEDMIOCIE

Stanisław Cichocki. Natalia Nehrebecka Katarzyna Rosiak-Lada

Kalibracja. W obu przypadkach jeśli mamy dane, to możemy znaleźć równowagę: Konwesatorium z Ekonometrii, IV rok, WNE UW 1

ZAKRES TEMATYCZNY EGZAMINU LICENCJACKIEGO

7. Zastosowanie wybranych modeli nieliniowych w badaniach ekonomicznych. 14. Decyzje produkcyjne i cenowe na rynku konkurencji doskonałej i monopolu

Prognozowanie popytu. mgr inż. Michał Adamczak

Optymalizacja ciągła

Prognozowanie gospodarcze - opis przedmiotu

K wartość kapitału zaangażowanego w proces produkcji, w tys. jp.

Część 2. Teoretyczne i praktyczne aspekty wybranych metod analiz ilościowych w ekonomii i zarządzaniu

Wiadomości ogólne o ekonometrii

Ocena nadzoru właścicielskiego Rating PINK 2010Y

Wytyczne do projektów


DWUKROTNA SYMULACJA MONTE CARLO JAKO METODA ANALIZY RYZYKA NA PRZYKŁADZIE WYCENY OPCJI PRZEŁĄCZANIA FUNKCJI UŻYTKOWEJ NIERUCHOMOŚCI

Prof. Stanisław Jankowski

Ekonometria_FIRJK Arkusz1

OGŁOSZENIE O ZMIANIE STATUTU UNIOBLIGACJE HIGH YIELD FUNDUSZU INWESTYCYJNEGO ZAMKNIĘTEGO Z DNIA 23 CZERWCA 2016 R.

Arkadiusz Manikowski Zbigniew Tarapata. Prognozowanie i symulacja rozwoju przedsiębiorstw

Ekonomia II stopień ogólnoakademicki. stacjonarne wszystkie Katedra Matematyki Dr hab. Artur Maciąg. podstawowy. obowiązkowy polski.

Uczenie sieci neuronowych i bayesowskich

Szczegółowy program kursu Statystyka z programem Excel (30 godzin lekcyjnych zajęć)

Prognozowanie zanieczyszczeń atmosferycznych przy użyciu sieci neuronowych

Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego. II seminarium konsultacyjne.

Analiza zależności liniowych

WYKORZYSTANIE SZTUCZNYCH SIECI NEURONOWYCH W PROGNOZOWANIU

NAJWAŻNIEJSZE INFORMACJE O PRZEMYŚLE CENTRALNYCH BANKÓW PIENIĘŻNYCH

Zintegrowane Systemy Informatyczne analiza, projektowanie, wdrażanie

WYZNACZANIE WARTOŚCI PODSTAWOWYCH PARAMETRÓW TECHNICZNYCH NOWOCZESNYCH KOMBAJNÓW ZBOŻOWYCH PRZY UŻYCIU SSN

Wykład 1 Sprawy organizacyjne

Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2010/2011

Studenckie Koło Naukowe Rynków Kapitałowych

Imię, nazwisko i tytuł/stopień KOORDYNATORA przedmiotu zatwierdzającego protokoły w systemie USOS Jacek Marcinkiewicz, dr

Mikroekonometria 6. Mikołaj Czajkowski Wiktor Budziński

Państwowa Wyższa Szkoła Zawodowa w Suwałkach SYLLABUS na rok akademicki 2014/2015

Portfel obligacyjny plus

Statystyka i Analiza Danych

Asset management Strategie inwestycyjne

PROGNOZOWANIE PORÓWNAWCZE ENERGII PROCESOWEJ ZESTAWÓW MASZYN DO ROBÓT ZIEMNYCH JAKO CZYNNIKA RYZYKA EMISYJNOŚCI CO2

Stanisław Cichocki. Natalia Nehrebecka

Stanisław Cichocki. Natalia Nehrebecka

Portfel oszczędnościowy

Wprowadzenie do teorii prognozowania

Analiza metod prognozowania kursów akcji

Z-EKO-184 Ekonometria Econometrics. Ekonomia I stopień Ogólnoakademicki. Studia stacjonarne Wszystkie Katedra Matematyki Dr hab. Artur Maciąg.

Wykład 5: Analiza dynamiki szeregów czasowych

Efekty uczenia się na kierunku. Logistyka (studia pierwszego stopnia o profilu praktycznym)

Eksperyment,,efekt przełomu roku

Sztuczne sieci neuronowe. Uczenie, zastosowania

Analiza inwestycji i zarządzanie portfelem SPIS TREŚCI

Temat: Sztuczne Sieci Neuronowe. Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

Z-LOGN Ekonometria Econometrics. Przedmiot wspólny dla kierunku Obowiązkowy polski Semestr IV

1. Ekonometria jako dyscyplina naukowa (przedmiot, metodologia, teorie ekonomiczne). Model ekonometryczny, postać modelu, struktura, klasyfikacja.

AT i AF jako baza do decyzji o otwarciu i zamknięciu pozycji. Szymon Zajkowski, CFA

Analiza sezonowości. Sezonowość może mieć charakter addytywny lub multiplikatywny

Regulamin Ubezpieczeniowych Funduszy Kapitałowych IKE

Transkrypt:

Budowa sztucznych sieci neuronowych do prognozowania. Przykład jednostek uczestnictwa otwartego funduszu inwestycyjnego Dorota Witkowska Szkoła Główna Gospodarstwa Wiejskiego w Warszawie

Wprowadzenie Sztuczne sieci neuronowe (SSN) są modelami nieliniowymi, które pozwalają na opisanie skomplikowanych relacji zachodzących między danymi. Można je zatem wykorzystać do analizowania zjawisk ekonomicznych i finansowych. W zależności od rodzaju problemu, jaki ma zostać rozwiązany, wykorzystuje się różne rodzaje SSN.

Budowa sieci neuronowej prowadzona jest zazwyczaj w kilku etapach: określenie zmiennych będących wejściami i wyjściami z sieci; wybór rodzaju sieci oraz metody jej trenowania; określenie architektury sieci; estymacja parametrów SSN; weryfikacja SSN; wykorzystanie sieci do przyjętych celów.

Zalety SNN 1. SSN obejmują szeroką klasę modeli, dzięki czemu nie istnieje konieczność wyboru określonego modelu już na początku prowadzonych analiz. 2. nie są potrzebne żadne założenia dotyczące natury rozkładu danych. Zamiast przyjmować założenia odnośnie nieznanej populacji, sieci neuronowe z przynajmniej jedną warstwą ukrytą wykorzystają dane do określenia charakteru zależności między zmiennym; 3. szeregi czasowe mają charakter dynamiczny zatem potrzebne jest posiadanie nieliniowych narzędzi w celu rozpoznawania zależności wśród danych tej postaci. Ponadto wiele szeregów czasowych zawiera składowe chaotyczne, które są lepiej tolerowane przez sieci neuronowe niż przez większość innych metod; 4. sieci neuronowe doskonale sobie radzą z danymi niekompletnymi, podczas gdy tradycyjne metody statystyczne są w tym przypadku całkowicie bezsilne. 5. wyznaczanie prognoz za pomocą sieci neuronowych wymaga znacznie mniej czasu niż w przypadku modeli ekonometrycznych.

Wady SSN nie umiemy nadać sensownej interpretacji ekonomicznej parametrom modeli nieliniowych; skłonność SSN do nadmiernego dopasowywania się do danych treningowych w trakcie procesu uczenia sieci, co powoduje że wykorzystanie SSN do prognoz może być problematyczne. Dlatego też należy starannie je testować na podstawie danych, które nie uczestniczyły w procesie estymacji parametrów modelu, aby wykryć tego typu błędy; wpadanie przez algorytmy trenujące SSN w lokalne minima w trakcie optymalizacji funkcji kosztów. Jednakże realizowane są badania prowadzące do opracowania bardziej zaawansowanych metod uczenia sieci, bądź technik pozwalających na uniknięcie problemu minimów lokalnych.

Wyznaczenie listy zmiennych wejściowych w sieciach neuronowych, jest zadaniem równie trudnym jak specyfikacja modeli ekonometrycznych. Dobór zmiennych powinien uwzględniać: teorię ekonomii, doświadczenie konstruktora modelu oraz analizę współzależności zjawisk.

Ceny jednostek uczestnictwa Obserwacje 09-10-1997 16-02-1998 23-06-1998 20-10-1998 22-02-1999 28-06-1999 25-10-1999 29-02-2000 05-07-2000 03-11-2000 07-03-2001 11-07-2001 09-11-2001 01-03-2002 12-06-2002 19-09-2002 01-01-2003 10-04-2003 21-07-2003 29-10-2003 24-02-2004 29-06-2004 26-10-2004 24-02-2005 30-06-2005 28-10-2005 01-03-2006 05-07-2006 03-11-2006 07-03-2007 12-07-2007 12-11-2007 17-03-2008 21-07-2008 50 100 150 200 250 CenaNetto 300 350 400 Jednostki uczestnictwa 9.10.1997-7.11.2008 Wartości jednostek uczestnictwa w całym okresie trwania funduszu Skarbiec Akcja (SA)

Struktura funduszu 30.09.2008 struktura funduszu Udziały 95 90 85 80 75 70 65 60 55 50 45 40 35 30 25 20 15 10 5 0 85,07 9,42 1,88 3,25 0,38 gotówka i ekwiwalenry J.U., ETF, NFI pozostałe aktywa papiery dłużne akcje Instrumenty finansowe udziały

Potencjalne zmienne objaśniające: notowania indeksu WIG20 (WIG20), ponieważ większośćśrodków pieniężnych funduszu jest lokowana w akcjach spółek wchodzących w skład tego indeksu; stopa procentowa WIBID 3-miesięczny (WIBID3M), jaką banki płacą za środki przyjęte w depozyt od innych banków; średnia rentowność bonów skarbowych 13-tygodniowych (BS13).

Okres badania W badaniach uwzględniono dzienne notowania z okresu od 25.11.2002 do 30.12.2005 roku (803 obserwacje). Zbiór treningowy obejmuje 85% zbioru (682 danych), a testowy 15% próby (121 obserwacji). Prognozy wyznaczono na kolejne dwa miesiące tj. 02.01 28.02. 2006r., czyli na 35 dni. Uwzględniony w badaniach okres jest jednorodny z punktu widzenia występującego trendu wzrostowego wartości jednostek uczestnictwa.

Budowa sztucznej sieci neuronowej Do modelowania wartości jednostek uczestnictwa wykorzystano perceptron wielowarstwowy. Architekturę sieci neuronowej określano dla każdego modelu, przy czym zawsze była to sieć trójwarstwowa i zawierała opóźnione zmienne objaśniające. W badaniach uwzględniono 3 postacie modeli neuronowych. 1. SA(t) = f(wig20(t-i)) dla i=1, 2,, 5; 2. SA(t) = f(wig20(t-i), WIBID3M(t-i)) dla i=1, 2,, 5; 3. SA(t) = f(wig20(t-i), WIBID3M(t-i), SA(t-i)) dla i=1, 2.

Porównanie prognoz wyznaczonych za pomocą modeli SA rzeczywiste model1 model2 model3 260 250 240 230 220 210 200 190 180 804 809 814 819 824 829 834 839 844

Podsumowanie 1 Uzyskane rezultaty wskazują, że sztuczne sieci neuronowe mogą być przydatnym narzędziem prognostycznym finansowych szeregów czasowych. Jednakże nie można ich traktować jak czarne skrzynki i należy starannie specyfikować model, dbając zarówno o odpowiedni dobór zmiennych wejściowych, jak i o stosowną architekturę sieci.

Podsumowanie 2 Sieci neuronowe, podobnie jak inne modele konstruowane do celów prognostycznych, muszą opisywać aktualną rzeczywistość, a modelowane zjawisko spełniać założenie o zachowaniu relacji, opisywanych przez model dla całego horyzontu prognozy. Dlatego też należy starannie dobierać okres estymacji parametrów modelu, aby zachowane były tendencje rozwoju prognozowanych relacji. W analizowanym przykładzie, skonstruowana i oszacowana, sieć neuronowa (6) mogłaby jeszcze się sprawdzać jako narzędzie prognostyczne dla notowań do 1218 obserwacji tj. 9.07.2007 roku, aczkolwiek należałoby pewnie dokonać przeszacowania jej parametrów wykorzystując w tym celu świeższe dane. Natomiast SSN postaci (6) stała się zupełnie bezużyteczna dla późniejszych okresów, kiedy trend się odwrócił i na rynku pojawiła się tendencja spadkowa.