Narzędzia do modelowania finansowych szeregów czasowych

10

Jakie nowoczesne narzędzia (oparte na systemie Windows) sugerujesz do modelowania finansowych szeregów czasowych?

Mehper C. Palavuzlar
źródło
masz na myśli graficzne narzędzie GUI działające w systemie Windows, czy narzędzie oparte na linii poleceń działające w systemie Windows (lub jednym z nich)
Neil McGuigan
Mam na myśli wszystko (oparte na graficznym interfejsie użytkownika lub wierszu poleceń), które można uruchomić w systemach operacyjnych Windows.
Mehper C. Palavuzlar,
EViews jest dobrą opcją dla początkującego, ale R jest znacznie lepszą długoterminową inwestycją. Jeśli nie masz do niego dostępu przez Uni, po prostu użyj R.
Jase

Odpowiedzi:

7

R jest świetny, ale tak naprawdę nie nazwałbym go „opartym na systemie Windows” :) To tak, jakby powiedzieć, że polecenie cmd jest oparte na systemie Windows. Myślę, że technicznie jest w oknie ...

RapidMiner jest znacznie łatwiejszy w użyciu [1]. Jest to darmowe, wieloplatformowe GUI typu open source. Oto wideo z prognozami szeregów czasowych:

http://rapidminerresources.com/index.php?page=financial-time-series-modelling---part-1

Nie zapomnij też przeczytać:

http://www.forecastingprinciples.com/

[1] Nie, nie pracuję dla nich.

Neil McGuigan
źródło
5
Dostępnych jest wiele graficznych interfejsów użytkownika dla systemu Windows, więc nie zgadzam się z twoim punktem widzenia.
Shane,
Nie wiedziałem o rapidminerze. Ładnie wygląda, dzięki!
James Roth,
4
„Oparty na systemie Windows” może oznaczać, że działa on w systemie operacyjnym Windows (co robi R), a nie oznacza, że ​​jest narzędziem zorientowanym na GUI. Zwróć uwagę na wielką literę!
seancarmody
w porządku, wygrywasz :)
Neil McGuigan
1
+1 tylko za „Nie, nie pracuję dla nich”. Ponieważ tak właśnie myślałem. :-)
vanguard2k
4

Naprawdę lubię pracować z R, ponieważ na końcu znajdziesz prawie wszystko i masz bardzo dobre wsparcie z listami mailowymi. Minusem R jest to, że pomocne bity, które pasują do twoich konkretnych problemów, mogą być rozłożone na wiele różnych pakietów i nie zawsze możesz je znaleźć. Kolejną kwestią może być blokada, co oznacza, że ​​po pewnym czasie nauki R prawdopodobnie nie będziesz zmotywowany do ponownego uczenia się innego oprogramowania, ale stanie się to w każdym systemie.

Biorąc pod uwagę fakt, że Matlab jest drogi - jeśli ma ograniczony budżet, Octave będzie działał równie dobrze, przynajmniej w przypadku rzeczy, które musiałem z tym zrobić, które były raczej podstawowe.

Owe Jessen
źródło
2

Jestem tu nowy i być może „finansowe szeregi czasowe” mają określoną definicję ... Ale biorąc pod uwagę, że nie wiem, moje pytanie dotyczyłoby tego, co masz na myśli: kwartalne / miesięczne dane gospodarcze, dzienne ceny rynkowe, dane godzinowe lub o wyższej częstotliwości itp.? A przez „modelowanie” masz na myśli pracę z podręcznikowymi rozwiązaniami ARIMA / ARCH, czy rzeczy nieco bardziej egzotyczne (takie jak dynamiczne systemy liniowe), czy eksperymenty egzotyczne / niestandardowe?

R jest elastyczny i darmowy, choć mniej GUI niż większość. Posiada również pakiety obejmujące wszystko, od codziennych cen akcji po dynamiczne systemy liniowe i pakiety optymalizacyjne. (W rzeczywistości trudna część będzie decydować, które szeregi czasowe i jakie pakiety finansowe zastosować).

GRETL jest bezpłatny i ma rozsądne GUI, chociaż jest ekonometryczny, a nie tak naprawdę zorientowany na rynek codziennie. Słyszałem o Oxmetrics, który wydaje się mieć bardzo kompletny pakiet wszystkich możliwych wariantów ARCH. Jeśli mówisz o miesięcznych / kwartalnych danych ekonomicznych, możesz również użyć X12-ARIMA, który jest swego rodzaju punktem odniesienia.

Używałem różnego rodzaju GUI do programowania / przetwarzania danych, ale z jakiegoś powodu RapidMiner nigdy tak naprawdę mnie nie kliknął. Coś dziwnego w jego przepływie pracy, którego po prostu nigdy nie dostałem.

Wayne
źródło
2

Chociaż nie jest to do końca tanie, MATLAB jest szeroko stosowany w branży finansowej do modelowania szeregów czasowych: http://www.mathworks.com

NPE
źródło
1
  • Wyraźnie R

  • RadidMiner jest fajny, ale przejście do myślenia w kategoriach operatorów zajmuje chwilę

  • Matlab / Octave

Jeśli opisujesz konkretny problem, być może uda mi się uzyskać bardziej szczegółowy.

kpb
źródło
0

Na mojej uczelni Stata uczy się jako programu do analizy statystycznej finansów. Możesz użyć outreg na przykład do bardzo łatwego formatowania tabel dla publikacji w dokumentach finansowych. Składnia programistyczna nie jest naprawdę świetna. Myślę, że musisz zadeklarować funkcje za pomocą np. Zmiennej, co jest moim zdaniem dziwactwem. Ilość różnych funkcji statystycznych jest jednak bardzo duża.

BigChief
źródło
0

Prawdopodobnie nie dokładnie to, czego szukasz, ale możesz sprawdzić SwiftForecast . Umożliwia prognozowanie szeregów czasowych w sposób automatyczny, bez potrzeby korzystania z jakiegokolwiek oprogramowania. Jest całkiem nowy, ale uważam pomysł predyktora „w stylu Google” za całkiem interesujący ...

Massimiliano Zanin
źródło
0

Możesz rozważyć użycie LDT . Jest bezpłatny i chociaż zapewnia automatyczne prognozowanie za pomocą modeli stacjonarnych wektorowych autoregresji (VAR), możesz skorzystać z innych rodzajów analizy.

PS: Jestem twórcą tego oprogramowania.

Ron
źródło