Nutzung von MATLAB zur Prognose von Finanzkrisen auf Schwellenmärkten

„Da MATLAB sowohl leistungsstark als auch einfach zu bedienen ist, war ich zuversichtlich, dass die Bank of Indonesia in der Lage sein würde, die MATLAB-Programme zu implementieren und sie als Frühwarnsystem für finanzielle Notlagen zu nutzen.“

Die Herausforderung

Entwicklung eines ökonometrischen Modells, das zur Vorhersage – und Abwendung – von Finanzkrisen in Schwellenländern beitragen würde

Die Lösung

Verwendung von MathWorks Tools zur Entwicklung eines Modells, das sowohl lineare Methoden als auch neuronale Netze für die Analyse von Trends in der Devisennachfrage über einen ausgewählten Zeitraum anwendet

Die Ergebnisse

  • Modelle mit höherer Vorhersagekraft
  • Ein Programm zur Abwendung einer finanziellen Katastrophe
  • Neue Forschungsinstrumente für die nächste Generation
georgetown

Ausgelöst durch die Finanzkrise, die in den asiatischen Tigerstaaten begann und sich rasch auf einen Großteil der Welt ausbreitete, wollte der Wirtschaftswissenschaftler Paul McNelis herausfinden, ob moderne Instrumente und Forschungstechniken dazu beitragen können, solche Krisen vorherzusagen und dadurch ihre Auswirkungen zu verringern.

Er konzentrierte sich auf Indonesien, wo im Herbst 1997 der Wert der indonesischen Rupiah rapide fiel und die Inlandsnachfrage nach US-Dollar ein Niveau erreichte, das einer Panik gleichkam, selbst nachdem die Regierung vom IWF ein Darlehen in Höhe von 23 Milliarden Dollar erhalten hatte.

McNelis führte seine Forschungen bei der Bank of Indonesia im Rahmen eines Stipendiums für technische Hilfe der United States Agency on International Development in Indonesien durch. Bei diesem ehrgeizigen Projekt vertraute er auf MATLAB® und sein Repertoire an persönlichen MATLAB-Dateien in Kombination mit Spreadsheet Link™, der Statistics and Machine Learning Toolbox™, der Optimization Toolbox™ und der Deep Learning Toolbox™.

Die Herausforderung

McNelis untersuchte die monatliche Nachfrage nach Bargeld und der umlaufenden Geldmenge in Indonesien über einen Zeitraum von 13 Jahren bis einschließlich zum Ausbruch der Krise. Er musste herausfinden, wie er die riesigen Datenmengen, die sich ansammeln würden, am effektivsten analysieren konnte. Außerdem galt es, das Risiko von Prognosefehlern zu verringern, die durch starke Schwankungen in den Daten, wie z. B. Spitzen in der US-Dollar-Nachfrage auf dem Höhepunkt der Krise, entstehen können. Er wusste, dass die linearen oder fehlerkorrigierenden Modelle, die Ökonomen üblicherweise verwenden, dieser Aufgabe nicht gewachsen sein würden.

Die Lösung

McNelis Entscheidung fiel daher auf MATLAB, weil die Programmierbarkeit, die Benutzerfreundlichkeit und die Möglichkeit, große Datensätze zu verarbeiten, den Ausschlag gaben. Was die Methodik anbelangt, so war er der Ansicht, dass er durch die Kombination von linearen Modellen und neuronaler Netzanalyse genauere Ergebnisse erzielen würde. Ein Vorteil neuronaler Netze sei, dass „die Schätzung nicht nur eine sequentielle Verarbeitung der Daten beinhaltet, bei der die Eingaben x zur Vorhersage der Ausgabe y verwendet werden, sondern auch eine gleichzeitige parallele Verarbeitung, da die Eingaben von mehreren Neuronen in der verborgenen Schicht verarbeitet werden“.

Im Mittelpunkt seiner Analyse stand ein genetischer Algorithmus, den er gemeinsam mit Professor John Duffy von der University of Pittsburgh entwickelt hat. Bei der Entwicklung des Algorithmus nutzten McNelis und Duffy intensiv die Statistics and Machine Learning Toolbox. Für eine schnellere Verarbeitung nutzten sie außerdem die Vektorisierungsfunktionen in MATLAB. „Die durch den Algorithmus erhaltenen Koeffizienten“, erklärt McNelis, „können als Ausgangswerte für die gängigeren lokalen Suchmethoden verwendet werden.“ Für seine Suchmethode verwendete er die nichtlineare Minimierungsfunktion der Optimization Toolbox.

Nach Abschluss der Datenerhebung strebte McNelis die besten Ergebnisse an, die er mit einem traditionellen linearen Modell erzielen konnte. Anschließend verwendete er die Eingaben dieses Modells, um das neuronale Netz aufzubauen.

Bei der Definition eines neuronalen Netzes nimmt McNelis gerne „ein einfaches Netz, z. B. drei oder vier Neuronen in einer versteckten Schicht“. Er führt weiter aus: „Ich trainiere das Modell mit einer hybriden Methode, indem ich zunächst einen genetischen Algorithmus verwende, um einen Satz von Koeffizienten für das neuronale Netz zu finden, und dann mit diesen Koeffizienten zu einem nichtlinearen Gradientenverfahren übergehe.“

McNelis nutzte die Feed-Forward-Architektur der Deep Learning Toolbox, um die Eingaben mit den Ausgaben zu verknüpfen. Er ergänzt: „Obwohl ich mit verschiedenen Architekturen neuronaler Netze in einer Vielzahl wirtschaftlicher Anwendungen experimentiert habe, habe ich festgestellt, dass das beste Modell das Feed-Forward-Modell mit einer versteckten Schicht ist.“ Dabei verwendete er die Log-Sigmoid-Aktivierungsfunktion der Toolbox für die versteckte Schicht aller Neuronen. Die Eingabe wurde an die verborgene Schicht weitergeleitet und durch die logarithmische Sigmoidfunktion zerlegt. Schließlich wurden die Neuronen als Linearkombinationen an die Ausgabeschicht übertragen.

Er war in der Lage, die Vorhersagekraft neuronaler Netze noch weiter zu erhöhen, indem er ein zeitvariantes GARCH-Modell verwendete, um das Wechselkursrisiko für den dramatischen indonesischen Währungsverfall im November und Dezember 1997 darzustellen.

Mit Spreadsheet Link konnte er die Leistung innerhalb und außerhalb der Stichprobe ermitteln. Mithilfe von Spreadsheet Link gelang es ihm, Vorhersagen außerhalb der Stichprobe in Microsoft® Excel® zu importieren und die Fehler in den Vorhersagen außerhalb der Stichprobe zu berechnen. Anschließend war es ein Leichtes, die Ergebnisse aus MATLAB in ein Tabellenkalkulationsformat zu übertragen.

Die Ergebnisse

  • Modelle mit höherer Vorhersagekraft Die von McNelis entwickelten neuronalen Netzmodelle zeigten insgesamt eine weitaus höhere Genauigkeit als die linearen Modelle und das GARCH-Modell verbesserte die Prognosen sogar noch weiter.

  • Ein Programm zur Abwendung einer finanziellen Katastrophe Die Bank of Indonesia verwendet die Modelle von McNelis mittlerweile in großem Umfang, um die Geldnachfrage zu prognostizieren und die Kerninflationsrate vorherzusagen. So kann sie dem größten Inflationsdruck, mit dem sie konfrontiert ist, besser widerstehen. McNelis ist der Ansicht, dass eine genaue Beobachtung der Wechselkursschwankungen „ein wirksames Frühwarnsystem für finanzielle Notlagen sein kann“, das andere Banken nutzen können, um eine Krise vorherzusehen.

  • Neue Forschungsinstrumente für die nächste Generation McNelis ist Professor an der Georgetown University. Er bringt modernste Wirtschaftstechnologie, die auf MATLAB basiert, in die Zentralbanken und Finanzwelt Asiens und Südamerikas ein. Zudem lehrt er seine auf MATLAB basierenden Methoden, um seinen Studierenden dabei zu helfen, die Auswirkungen von finanzieller Instabilität auf Bevölkerungsgruppen im wirtschaftlichen Wandel zu reduzieren.

Quellenangaben

Die Georgetown University gehört zu den 1300 Universitäten weltweit, die einen campusweiten Zugang zu MATLAB und Simulink anbieten. Mit der Campus-Wide License haben Wissenschaftler, Lehrpersonal und Studierende jederzeit Zugriff auf eine gemeinsame Produktkonfiguration auf dem neuesten Versionsstand – im Hörsaal, zu Hause, im Labor oder in der Praxis