Sztuczna Inteligencja
Laboratorium nr 5
Sokołowski Michał I0Y4S1
Przewidywanie tendencji (spadek, stagnacja, wzrost) kursu dolara amerykańskiego z wyprzedzeniem o 7 dni.
Zgodnie z treścią zadania należało przewidzieć tendencje dolara na podstawie innych walut wybranych z arkusza dołączonego do zadania(HKD,GBP,UAH,RUB,XDR)
Klasyfikacji trendu dokonałem na podstawie funkcji:
1 - Xsr-Xn > 0,5% wzrost
2 - Xsr-Xn ϵ ( −0,5% ; 0,5%) stagnacja
3 - Xsr-Xn < -0,5% spadek
W wyniku do 1 grupy zakwalifikowanych zostało 59 kursów, do drugiej 140 a do trzeciej 54 kursy. Łączna ilość kursów wyniosła 253.
W załączonym logu zamieściłem kod razem z wynikami uruchomienia programu arkusz z danymi i obliczonymi trendami wg powyższej funkcji oraz kod w pliku r
Jak widać w załączonym logu, program prognozuje tylko i wyłącznie stagnacje, próbowałem poprawić ten efekt zmieniając parametry funkcji newff jednak nie udało mi się uzyskać żadnej poprawy. Wnioskując stwierdzam że ta sieć nie nadaje się do prognozowania zysków, poprawę wyniku można by uzyskać znacznie zwiększając liczbę kroków jednak wymagało by to znacznie więcej czasu na obliczenia lub zwiększenie zbioru treningowego. Prognozując tylko stagnacje program osiągnął niezbyt imponującą skuteczność 55% (140/253).