Nicht der Gral, sondern ein ganz normaler - Bablokos!!! - Seite 410

 
RRR5:
Wie führt man eine Parabelregression in ALGLIB durch? Hier gibt es nur eine lineare Regression.

http://alglib.sources.ru/dataanalysis/

Dies ist richtig, die Regression ist linear multifaktoriell in der Form:

Funktion = Werkzeug1 * Los1 + Werkzeug2 * Los2 + Werkzeug3 * Los3 + ...

wobei eine Parabel (oder jede andere Funktion) als Funktion gegeben ist

Minimierung der Summe der Quadrate der Abweichungen des linearen Polynoms von der Funktion

 
transcendreamer:

und ersetzen Sie innerhalb dieses Blocks die Zeile

MODEL[j]=sign*Model_Growth*MathSqrt(MathAbs(x));

mit dieser Zeile.

MODEL[j]=sign*Model_Growth*MathSqrt(MathAbs(x));

Sie haben hier einen Fehler gemacht.

Sie wollten sagen: Ersetzen durch :

MODEL[j]=sign*Model_Growth*MathPow(x,2);
 
transcendreamer:
Sie haben die Parabelformel y=x^2 verwendet.

Ist es generell möglich, die quadratische Parabelformel y=ax2+bx+c in Ihrem Code zu verwenden?

oder gibt es viele Unbekannte? a,b,c.
 

Ja, richtig, beeilte sich, aber in den beigefügten Code scheint ohne Fehler zu sein, ersetzen Sie die Quadratwurzel durch das Quadrat,

Im Allgemeinen können Sie jede Funktion verwenden, einschließlich Polynome hoher Ordnung und sogar den unvergesslichen "Nachbarschaftszaun".

 
transcendreamer:

Ja, richtig, beeilte sich, aber in den beigefügten Code scheint ohne Fehler zu sein, ersetzen Sie die Quadratwurzel durch das Quadrat,

Und im Allgemeinen kann jede Funktion verwendet werden, einschließlich Polynome höherer Ordnungen und sogar der unvergessliche "Nachbarszaun".

ja, ich habe Nachbars Zaun ausprobiert )), übrigens ist es kein schlechtes Muster )))

Nachbars Zaun
 
Anatolii Zainchkovskii:

Ja, ja, ich habe den Zaun des Nachbarn ausprobiert) kein schlechtes Muster übrigens ))))

der Zaun des Nachbarn kann manchmal ein ziemlich merkwürdiges Merkmal sein


 
transcendreamer:

manchmal kann der Zaun des Nachbarn eine recht eigenartige Funktion haben


es ist uns egal ) wir können nicht 5 Linien zeichnen, wir können 10 Linien zeichnen )

 
transcendreamer:

Im Allgemeinen können Sie jede Funktion verwenden, einschließlich Polynome hoher Ordnung und sogar den unvergesslichen "Nachbarschaftszaun".

Warum heißt dieser Abschnitt dann "lineare Regression" im Algorithmus, wenn auch eine quadratische Funktion verwendet werden kann?
http://alglib.sources.ru/dataanalysis/linearregression.php

Eine lineare Regression ist eine Regression, die eine Linie ergibt. )

 
RRR5:

Warum heißt dieser Abschnitt im Algorithmus dann "lineare Regression", wenn man auch eine quadratische Funktion verwenden kann?
http://alglib.sources.ru/dataanalysis/linearregression.php

Lineare Regression ist Regression auf einer Linie. )

Wie richtig bemerkt wurde, handelt es sich um eine Regression auf einer LINE, nicht auf einer Ebene oder einer volumetrischen Figur. Und eine Linie kann alles sein.

Ich konnte es auch nicht verstehen, es schien mir, dass nur eine gerade Linie gemeint war.
 
RRR5:

Warum heißt dieser Abschnitt im Algorithmus dann "lineare Regression", wenn dort auch eine quadratische Funktion eingesetzt werden kann?
http://alglib.sources.ru/dataanalysis/linearregression.php

Die lineare Regression ist eine Regression, die eine Linie ergibt. )

Nicht genau, die lineare Regression ist ein Modell der linearen Beziehung zwischen der Zielvariablen und den Eingangsvariablen, im Spezialfall, wenn die Eingangsvariable eine ist, erhalten wir y=a*x+c, wobei c eine Konstante mit freiem Term ist (vertikale Verschiebung) und dieser Spezialfall kann grafisch als Linie auf einer Ebene dargestellt werden, im Fall von zwei Eingangsvariablen ist es ein lineares Polynom y=a1*x1+a2*x2+ces kann als Ebene dargestellt werden, und es ist auch eine lineare Regression, wenn es mehr als zwei Variablen gibt, kann es nicht einmal in 3D dargestellt werden, aber es ist auch ein lineares Modell, und die Zielfunktion (y) kann beliebig definiert werden, es kann eine Linie und eine Wurzel und eine Parabel und ein Sinus und ein Nachbarschaftszaun sein, das heißt, jede Funktion kann als Zielvariable (diskret durch Punkte) verwendet werden.

Grund der Beschwerde: