Vorhersage von Wechselkursen mit Hilfe eines neuronalen Netzes - Seite 3

 
Um ehrlich zu sein, traue ich den Prognosen auch nicht, aber die Klassifizierung ist interessanter...
 
LeoV:
Dann sollte Ihre Hausarbeit aus einem Satz bestehen: "Eine Ratenvorhersage mit einem neuronalen Netz ist nicht möglich". ))) Das ist die ganze Kursarbeit ))))

Warum ist das unmöglich? Durchaus möglich :). Nehmen wir unseren bevorzugten Expert Advisor, mit dem wir unseren Lebensunterhalt verdienen (jeder hat so ein "Arbeitspferd"). Wir finden dort irgendwo eine lineare Regression oder etwas Ähnliches. Ersetzen Sie die lineare Regression durch Neuronik... Voila :)
 
LeoV:
Dann sollte Ihre Kursarbeit aus einem Satz bestehen: "Eine Vorhersage des Kurses mit einem neuronalen Netz ist nicht möglich". ))) Das ist die ganze Kursarbeit ))))


Bedeutet das, dass Sie von neuronalen Netzen und Marktprognosen im Allgemeinen enttäuscht sind? Wenn man weiß, wie viele Jahre Sie sich mit dem Thema befasst haben, ist es schon seltsam, Sie das sagen zu hören.
 
C-4: Heißt das, dass Sie von neuronalen Netzen und Marktprognosen im Allgemeinen enttäuscht sind? Wenn man weiß, wie viele Jahre Sie sich mit diesem Thema befasst haben, ist es schon seltsam, Sie das sagen zu hören.

Ich studiere diese Richtung nicht unter dem Gesichtspunkt der Vorhersage, sondern unter dem Gesichtspunkt, Muster zu finden, die mit einer Wahrscheinlichkeit von mehr als 70 % genutzt werden können, um zu einem bestimmten Zeitpunkt einen Gewinn zu erzielen, d. h. nicht bei jedem neuen Balken, der auftaucht.

Sie müssen zugeben, dass es sich dabei um grundlegend unterschiedliche Dinge handelt.

Sie brauchen nicht zu prognostizieren, d.h. die Linie des Instruments bei jedem neuen Balken in die Zukunft fortzusetzen, um zu profitieren.

 
LeoV:

Ich studiere diese Richtung nicht unter dem Gesichtspunkt der Vorhersage, sondern unter dem Gesichtspunkt, Muster zu finden, die mit einer Wahrscheinlichkeit von mehr als 70 % genutzt werden können, um zu einem bestimmten Zeitpunkt einen Gewinn zu erzielen, d. h. nicht bei jedem neuen Balken, der auftaucht.

Sie müssen zugeben, dass es sich dabei um grundlegend unterschiedliche Dinge handelt.

Sie müssen die Linie des Instruments nicht vorhersagen, d.h. bei jedem neuen Balken in der Zukunft fortsetzen, um zu profitieren.


Dennoch gehen wir zum Zeitpunkt des Markteintritts davon aus, dass sich der Preis in Zukunft in die Richtung unseres Einstiegs verändern wird, und das ist die Prognose.
 
C-4:

Heißt das, dass Sie von neuronalen Netzen und Marktprognosen im Allgemeinen enttäuscht sind? Wenn man weiß, wie viele Jahre Sie sich mit diesem Thema befasst haben, ist es schon seltsam, Sie das sagen zu hören.

Dies bedeutet, dass mehrschichtige neuronale Netze nicht für die Extrapolation (Vorhersage) geeignet sind. Sie sind nur innerhalb der Interpolation in Ordnung.

Die Methode ist einfach ausgedrückt die folgende:

  1. Das Netz trainieren
  2. Nach dem Training überprüfen wir die Werte der Eingaben vor der Normalisierung. Wenn die nicht normalisierten Werte der Eingänge außerhalb des Bereichs der Trainingsstichprobe liegen, handelt es sich um eine Extrapolation und das Netz bricht hier zusammen, d.h. es ist besser, ein solches Eingangssignal abzuwarten. Liegt er innerhalb des Bereichs, wird eine Interpolation durchgeführt, und das Raster liefert mit größerer Wahrscheinlichkeit ein angemessenes Ergebnis.

Wer es nicht glaubt, soll es mit einer einfachen Aufgabe versuchen, nämlich einem zweiseitigen Multilayer eine Multiplikationstabelle in ganzen Zahlen von 0 bis 9 beizubringen. Testen Sie dann, indem Sie den Eingängen Werte für die Interpolation, d. h. beliebige reelle Zahlen von 0 bis 9, zuführen. Dann für die Extrapolation, d.h. um sicherzustellen, dass mindestens eine Eingabe entweder Werte kleiner als 0 oder größer als 9 hat. Die Interpolation wird vom Raster übernommen, die Extrapolation wird vermasselt.

Der Grund dafür ist einfach: Die Ausgänge der sigmoiden Neuronen schneiden alle Werte ab, die über den Bereich hinausgehen, der geringfügig größer ist als der Bereich der Trainingsstichprobe. D.h. das Sigmoid hat einen Grenzwert am Ausgang, der nicht überschritten werden kann, egal welcher Wert am Eingang anliegt. Siehe das Diagramm unten: Der Sigmoid-Eingang kann ein beliebiger Wert sein, der Sigmoid-Ausgang kann nicht mehr als 1 und nicht weniger als 0 sein, d.h. außerhalb des begrenzten Ausgangsbereichs gibt es einen Knall.

Sigmoid

Es stellt sich heraus, dass einerseits dank der Sigmoide die Geschwindigkeit der Ausbildung von mehrschichtigen Netzen zunimmt, da ohne sie die Algorithmen der Rückvermehrung von Fehlern ihre Konvergenz verlieren. Andererseits werden solche Netze zu Interpolatoren und können außerhalb der Bereiche der Trainingsstichprobe nicht adäquat arbeiten.

C-4:

Zum Zeitpunkt des Markteintritts gehen wir jedoch davon aus, dass sich der Kurs in Zukunft in die Richtung unseres Einstiegs verändern wird, und das ist die Prognose.
Jeder Hering ist ein Fisch, aber nicht jeder Fisch ist ein Hering. Vorhersageinterpolation und Vorhersageextrapolation sind unterschiedliche Dinge und sollten nicht verwechselt werden. Man kann versuchen, einen Nagel mit einem Fernsehgerät einzuschlagen, aber ein Hammer ist dafür besser geeignet. Deshalb verwenden kluge Leute die Regression für die Extrapolation und mehrschichtige neuronale Netze für die Interpolation. Vergessen Sie nicht, dass auch die Regressionsanalyse ihre Grenzen hat, kein Allheilmittel ist und in bestimmten Fällen versagen kann.
 

Ist die Regression nicht auch für die Interpolation geeignet? Warum ein Netz aufbauen?

 
IronBird:

Ist die Regression nicht auch für die Interpolation geeignet? Warum sollte man sich die Mühe machen, ein Raster zu erstellen?

Versuchen Sie die multiple Regression und das mehrschichtige neuronale Netz und vergleichen Sie den RMS für die Interpolation. Sie werden auch lernen, dass alle Werkzeuge funktionale Grenzen haben, in denen sie am effektivsten sind.

 
IronBird:

Ist die Regression nicht auch für die Interpolation geeignet? Warum ein Netz aufbauen?

Ein mehrschichtiges neuronales Netz ist eine der nichtparametrischen Methoden der nichtlinearen Regression. In einigen Fällen können neuronale Netze zugunsten linearer/linearer/nichtlinearer parametrischer Methoden aufgegeben werden.

 
Die Vorhersage ist nicht unbedingt eine Fortsetzung der Linie in die Zukunft. Jedes Mittel der Analyse ist hier die Vorhersage, ob der Preis steigen oder fallen wird.
Grund der Beschwerde: