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

 
Hat jemand versucht, mit Rekursionsdiagrammen zu arbeiten? Sie können es hier nachlesenhttps://habrahabr.ru/post/145805/, insbesondere um MOs anstelle von rohen BPs zu ersetzen? könnte als Option funktionieren


x <- cumsum(rnorm(100))
ox <- outer(x, x, function (a, b) abs(a-b))


par(mfrow=c(1,3))
plot(x,t="l")
plot(ox,t="l")
image(ox)

ь

und mehr zu lesenhttp://geo.phys.spbu.ru/Problems_of_geophysics/2005/20_Zolotova_38_2005.pdf

Нелинейная динамика и анализ временных рядов – обзор метода Recurrence plots
Нелинейная динамика и анализ временных рядов – обзор метода Recurrence plots
  • habrahabr.ru
Всем привет. В этом топике я хотел бы провести обзор относительно нового и довольно мощного метода нелинейной динамики – метода Recurrence plots или рекуррентного анализа в приложении к анализу временных рядов. А, кроме того, поделится кодом короткой программы на языке Matlab, которая реализует все нижеописанное. Итак, начнем. По долгу службы...
 
fxsaber:

Bitte helfen Sie bei der Suche nach einem R-Analogon.

Was ist mit R los?
 
Andrej Dik:
Was ist mit R los?
In der Funktionsbeschreibung gibt es einen Bindestrich, an dem Sie das R-Analog angeben müssen. Ich bezweifle, dass R keine solche Statistikfunktion hat. Um den Bindestrich zu entfernen, brauchen Sie einen Namen.
 
Home - Scilab
Home - Scilab
  • Scilab Enterprises
  • www.scilab.org
Scilab Official Website
 
fxsaber:
In der Funktionsbeschreibung steht an der Stelle, an der das R-Analog angegeben werden soll, ein Bindestrich. Ich bezweifle, dass es in R keine solche Statistikfunktion gibt. Um den Bindestrich zu entfernen, brauchen Sie einen Namen.

cor(x, y, methode = 'pearson')
 
R:

cor(x, y, methode = 'pearson')


Das ist etwas völlig anderes. Es gibt kein Muster

Beschreibung
MQL5
R


Berechnet Pearson, Spearman und Kendall Korrelationskoeffizienten
boolMathCorrelationPearson(constdouble&array1[],constdouble&array2[],double&r)
boolMathCorrelationPearson(constint&array1[],constint&array2[],double&r)
boolMathCorrelationSpearman(constdouble&array1[],constdouble&array2[],double&r)
boolMathCorrelationSpearman(constint&array1[],constint&array2[],double&r)
boolMathCorrelationKendall(constdouble&array1[],constdouble&array2[],double&tau)
boolMathCorrelationKendall(constint&array1[],constint&array2[],double&tau)
corr()
Статистические распределения в MQL5 - берем лучшее из R и делаем быстрее
Статистические распределения в MQL5 - берем лучшее из R и делаем быстрее
  • 2016.10.06
  • MetaQuotes Software Corp.
  • www.mql5.com
Рассмотрены функции для работы с основными статистическими распределениями, реализованными в языке R. Это распределения Коши, Вейбулла, нормальное, логнормальное, логистическое, экспоненциальное, равномерное, гамма-распределение, центральное и нецентральные распределения Бета, хи-квадрат, F-распределения Фишера, t-распределения Стьюдента, а также дискретные биномиальное и отрицательное биномиальные распределения, геометрическое, гипергеометрическое и распределение Пуассона. Есть функции расчета теоретических моментов распределений, которые позволяют оценить степень соответствия реального распределения модельному.
 
fxsaber:

Bitte helfen Sie bei der Suche nach dem R-Analog.

"analog" - ist in der Tat sehr vielfältig und reicht von der banalen Pearson-Korrelation, d. h. dem normalisierten Skalarprodukt zweier Vektoren als Näherungsmetrik, bis hin zum restlichen Arsenal des maschinellen Lernens mit der Suche nach repräsentativen Merkmalen und nichtlinearer Klassifizierung.

IMHO, was nicht so gut für Fans von R(r-astes), matlab, "maths", etc. ist, ist, dass es zu gewöhnen und hängt von High-Level-komplexe Funktionen mit einer einfachen Schnittstelle und schafft ein falsches Verständnis von dem, was sie tun, oder besser gesagt, was sie tun KÖNNEN, wenn Sie Zugang zu allen Parametern und Eingeweide, mit dem Verständnis, was und wie, nicht nur, was in der Schnittstelle und ein Artikel über die hubra, dass solcher Mist existiert.

Ich nenne diesen Prozess DE-ORTOGONALISIERUNG oder "Mosaik-Bewusstsein", wenn man gezwungen ist, seinen Kopf nicht mit der Essenz von Algorithmen, sondern mit Tausenden von Namen von Funktionen und Parametern aus irgendwelchen Bibliotheken zu füllen. Aber wenn man bedenkt, dass weder 100.000 noch ein ganzer Haufen High-Level-Funktionen alle Probleme echter technischer Aufgaben lösen werden, da es immer etwas geben wird, das mit dem Lötkolben nachgebessert werden muss, ist diese Art der Entwicklung riskant.

 
DasGleiche gilt für die Korrelation:

"analog" - die Sache ist in der Tat vielfältig, von der trivialen Pearson-Korrelation, d.h. dem normierten Skalarprodukt zweier Vektoren, als Näherungsmaßstab

Ein Benchmarking zeigt, dass R-corr um Größenordnungen langsamer ist, da die algorithmische Komplexität sehr unterschiedlich ist. Daher gibt es kaum ein Gegenstück in R, das normale Geschwindigkeitseigenschaften aufweist.
 
fxsaber:


Das ist überhaupt nicht dasselbe. Es gibt kein Muster.


...

apply(embed(pattern, length(signal)), 1, cor, y = signal, method = 'pearson')