Maschinelles Lernen im Handel: Theorie, Modelle, Praxis und Algo-Trading - Seite 360

 
Mihail Marchukajtes:
Interessant!!! Aber das Problem ist ein wenig anders. Angenommen, Ihr TS ist um 20 % gesunken. Wie lautet die Frage? Wird er aus dem Abwärtstrend herauskommen und Gewinne erzielen oder wird er weiter abfließen????? Woher wissen Sie, ob Ihr TS reoptimiert werden muss?
Imho ist dieses "WIE..." nicht anders als jedes andere System. MO oder nicht MO ist irrelevant. Wählen Sie ein Kriterium, und entscheiden Sie, wann und was.
 
Mihail Marchukajtes:
Interessant!!! Aber das Problem ist ein wenig anders. Angenommen, Ihr TS ist um 20 % gesunken. Wie lautet die Frage? Wird er aus dem Abwärtstrend herauskommen und Gewinne erzielen oder wird er weiter abfließen????? Woher wissen Sie, ob Ihr TS reoptimiert werden muss?

Der TS sollte NICHT überoptimiert sein - das ist ja der Sinn der Erstellung eines TS. Alles andere ist ein Zahlenspiel
 
SanSanych Fomenko:

CU sollte NICHT umgeschult werden - das ist der Sinn der Schaffung von CU. Alles andere ist ein Zahlenspiel.
Wenn sie umgeschult wird, kann sie umgeschult werden oder auch nicht, aber früher oder später wird sie in irgendeiner Weise versagen. Ich glaube, das warMihail Marchukajtes Frage- woher wissen Sie, wann?
 
Yuriy Asaulenko:
Sie können umgeschult werden oder nicht, aber früher oder später wird es sowieso undicht. Ich glaube, das war die Fragevon Mikhail Marchukajtes - woher wissen Sie, wann?


Sie verstehen das Wort "umgeschult" nicht.

Zunächst müssen Sie sich Sorgen machen, dass der TZ nicht umgeschult ist - beweisen Sie das. Und dann muss dieser Beweis wiederholt werden. Wenn Sie nicht beweisen können, dass sie nicht umgeschult wurde, können Sie sie nicht verwenden.

 
SanSanych Fomenko:


Sie verstehen das Wort "übertrainiert" nicht.

Zunächst müssen Sie sich Sorgen machen, dass der TZ nicht umgeschult ist - beweisen Sie das. Und dann muss dieser Beweis wiederholt werden. Wenn Sie nicht beweisen können, dass sie nicht umgeschult wurde, können Sie sie nicht verwenden.

Ich nehme an, ich verstehe).

Переобучение (переподгонка, пере- в значении «слишком», англ. overfitting) в машинном обучении и статистике — явление, когда построенная модель хорошо объясняет примеры из обучающей выборки, но относительно плохо работает на примерах, не участвовавших в обучении (на примерах из тестовой выборки).

Это связано с тем, что при построении модели («в процессе обучения») в обучающей выборке обнаруживаются некоторые случайные закономерности, которые отсутствуют в генеральной совокупности.

Даже тогда, когда обученная модель не имеет чрезмерного количества параметров, можно ожидать, что эффективность её на новых данных будет ниже, чем на данных, использовавшихся для обучения[1]. В частности, значение коэффициента детерминации будет сокращаться по сравнению с исходными данными обучения.

Способы борьбы с переобучением зависят от метода моделирования и способа построения модели. Например, если строится дерево принятия решений, то можно обрезать некоторые его ветки в процессе построения.
https://ru.wikipedia.org/wiki/Переобучение

Ich denke, dies ist eine etwas vereinfachte Definition. Es ist also nach wie vor nicht nur möglich, sondern vielleicht sogar notwendig, sie zu nutzen. Das hängt von den jeweiligen Gegebenheiten ab.

Wir verwenden grobe Modelle, und das kann auch als übertrainiert interpretiert werden.

 
Mihail Marchukajtes:
Interessant!!! Aber das Problem ist ein wenig anders. Angenommen, Ihr TS ist um 20 % gesunken. Wie lautet die Frage? Wird er aus dem Abwärtstrend herauskommen und Gewinne erzielen oder weiter abfließen???? Wie können Sie feststellen, ob Ihr TS neu optimiert werden muss?

Wenn das neu trainierte Modell im Testgerät keine 20% Drawdown für diesen Zeitraum anzeigt und das alte Modell im realen Konto geöffnet wird - dann trainieren Sie sie eindeutig neu, das Modell hat seine Relevanz verloren und sollte neue Muster in Betracht ziehen. Warum wird das Modell nicht nach jedem neuen Handel neu trainiert? Und geben Sie ihm eine aktualisierte Historie der einzugebenden Geschäfte.
 
Maxim Dmitrievsky:

Wenn das neu trainierte Modell im Testgerät in diesem Zeitraum keinen Drawdown von 20 % liefert, das alte Modell auf dem realen Konto aber schon - dann trainieren Sie es neu, das Modell hat seine Relevanz verloren und muss neue Muster berücksichtigen. Warum wird das Modell nicht nach jedem neuen Handel neu trainiert? Und Sie sollten ihm auch die aktualisierte Geschichte der Angebote zur Eingabe geben.
)) Ich habe gerade gestern über dieses Thema nachgedacht. Ich beschloss, dass es besser wäre, die Vorgänge aufzuzeichnen und nach ihrem Abschluss eine Ausbildungsprobe zur Eingabe vorzulegen. Ich würde im Laufe des Spiels mehr lernen.
 
Yuriy Asaulenko:

Ich nehme an, ich verstehe).

Ich denke, dies ist eine etwas vereinfachte Definition. Daher ist es nicht nur möglich, sondern vielleicht sogar notwendig, sie zu nutzen. Das hängt von den jeweiligen Gegebenheiten ab.

Wir verwenden grobe Modelle, und dies kann auch als Überanpassung interpretiert werden.


In dem Zitat ist Überlernen eine zu subtile Betrachtung von Merkmalen, und Sie haben Vergröberung als Überlernen?!

Sie wissen es am besten. Das ist nicht das erste Mal.

 
Maxim Dmitrievsky:

Wenn das neu trainierte Modell im Testgerät in diesem Zeitraum keinen Drawdown von 20 % liefert, das alte Modell auf dem realen Konto aber schon - dann trainieren Sie es neu, das Modell hat seine Relevanz verloren und muss neue Muster berücksichtigen. Warum wird das Modell nicht nach jedem neuen Handel neu trainiert? Und geben Sie ihm die aktualisierte Historie der einzugebenden Geschäfte.

Ausbildung, Umschulung und Umschulung (Superfitting) sind grundlegend verschiedene Dinge.

All diese Schulungen für jede neue Stange werden in diesem Forum und allgemein in der TA wieder und wieder durchgekaut.

Im Kampf gegen Übertraining (Overfitting) kenne ich zwei Methoden.

1. die Bereinigung des Prädiktorsatzes von Prädiktoren, die nicht mit der Zielvariablen zusammenhängen - die Bereinigung des Prädiktorsatzes von Rauschen. In den ersten 100 Beiträgen dieses Threads wurde dies ausführlich erörtert.

2. Nachdem die Prädiktoren vom Rauschen befreit wurden, beginnen wir mit der Anpassung des Modells mit der Trainingsstichprobe, dann mit der Test- und Validierungsstichprobe, die Zufallsstichproben aus einer Datei sind. Der Fehler sollte bei allen drei Sätzen ungefähr gleich sein.

3. Nehmen Sie dann eine von der vorherigen Datei getrennte Datei und führen Sie das Modell auf dieser Datei aus. Auch hier sollte der Fehler in etwa derselbe sein wie bei den vorherigen.

4. Wenn diese Kontrollen regelmäßig durchgeführt werden, dann ist Ihre Frage: "Ein 20%iger Einbruch ist ein Signal für eine Umschulung" überhaupt nicht wert, denn als Ergebnis der ersten drei Schritte erhält man den Einbruch als Modellparameter, und wenn man darüber hinausgeht, bedeutet das, dass das Modell nicht funktioniert und alles neu begonnen werden sollte.

 
SanSanych Fomenko:


In dem Zitat Übertraining ist eine zu feine Betrachtung von Merkmalen und Sie haben Vergröberung ist Übertraining?!

Sie wissen es am besten. Das ist nicht das erste Mal.

Es ist auch nicht das erste Mal. Aber warum nur Vergröberung. Ein weiteres Beispiel findet sich bereits in der Definition: Ein übermäßig komplexes Modell findet etwas, das nicht existiert - scheinbare Muster.

Sie haben ein sehr vereinfachtes oder einseitiges Verständnis von Übertraining, denke ich.

SanSanych Fomenko:

Lernen, Übertraining und Übertraining (Überanpassung) sind grundlegend verschiedene Dinge.

All diese Schulungen für jede neue Bar werden in diesem Forum und allgemein in der TA wieder und wieder durchgekaut.

Im Kampf gegen Übertraining (Overfitting) kenne ich zwei Methoden.

.....

4. Wenn Sie diese Überprüfungen regelmäßig durchführen, ist Ihre Frage: "Ein Einbruch von 20 % ist ein Signal für eine Umschulung" überhaupt nicht sinnvoll, da die ersten drei Schritte zu einem Einbruch als Modellparameter geführt haben und ein darüber hinausgehender Einbruch bedeutet, dass das Modell nicht brauchbar ist und Sie von vorne beginnen müssen.

Nun, ja. Aber nicht ganz durchgekaut. In der Literatur wird diese Möglichkeit ernsthaft in Betracht gezogen - Vorunterricht im Rahmen eines Theaterstücks. Wie und wann man es tun kann und wann nicht, ist eine andere Frage. Überall gibt es Einschränkungen.