Non il Graal, solo uno normale - Bablokos!!! - pagina 410

 
RRR5:
Come si fa la regressione della parabola in ALGLIB? Lì c'è solo la regressione lineare.

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

Questo è corretto, la regressione è lineare multifattoriale nella forma:

funzione = strumento1 * lotto1 + strumento2 * lotto2 + strumento3 * lotto3 + ...

dove una parabola (o qualsiasi altra funzione) è data come funzione

minimizza la somma dei quadrati delle deviazioni del polinomio lineare dalla funzione

 
transcendreamer:

e all'interno di questo blocco sostituite la linea

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

con questa linea.

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

Qui c'è un errore.

volevi dire sostituire con :

MODEL[j]=sign*Model_Growth*MathPow(x,2);
 
transcendreamer:
hai usato la formula della parabola y=x^2.

È possibile in generale usare la formula della parabola quadratica y=ax2+bx+c nel vostro codice?

o ci sono molte incognite? a,b,c.
 

Sì, giusto, frettoloso, ma nel codice allegato sembra essere senza errori, sostituire la radice quadrata con il quadrato,

In generale, si può usare qualsiasi funzione, compresi polinomi di ordine elevato, e anche l'indimenticabile "recinto del vicino".

 
transcendreamer:

Sì, giusto, frettoloso, ma nel codice allegato sembra essere senza errori, sostituire la radice quadrata con il quadrato,

E in generale si può usare qualsiasi funzione, compresi i polinomi di ordine superiore, e anche l'indimenticabile "recinto del vicino".

sì, ho provato il recinto del vicino )) a proposito, non è un brutto modello )))

recinto del vicino
 
Anatolii Zainchkovskii:

Sì, sì, ho provato il recinto del vicino) non è un brutto modello, comunque ))))

a volte il recinto di un vicino può essere una caratteristica piuttosto particolare


 
transcendreamer:

a volte il recinto del vicino può avere una funzione piuttosto particolare


non ci interessa ) non possiamo disegnare 5 linee, possiamo disegnare 10 linee )

 
transcendreamer:

In generale, si può usare qualsiasi funzione, compresi polinomi di ordine elevato, e anche l'indimenticabile "recinto del vicino".

Allora perché questa sezione si chiama "regressione lineare" nell'allibo, se si può anche usare una funzione quadratica?
http://alglib.sources.ru/dataanalysis/linearregression.php

Una regressione lineare è una regressione che produce una linea. )

 
RRR5:

Allora perché questa sezione si chiama "regressione lineare" nell'allibo, se si può anche usare una funzione quadratica?
http://alglib.sources.ru/dataanalysis/linearregression.php

La regressione lineare è la regressione su una linea. )

Come giustamente notato, si tratta di una regressione su una LINEA, non su un piano o una figura volumetrica. E una linea può essere qualsiasi cosa.

Anch'io non riuscivo a capirlo, mi sembrava che si intendesse solo una linea retta.
 
RRR5:

Allora perché questa sezione si chiama "regressione lineare" nell'allibo, se anche una funzione quadratica può essere sostituita lì?
http://alglib.sources.ru/dataanalysis/linearregression.php

La regressione lineare è una regressione che produce una linea. )

Non esattamente, la regressione lineare è un modello di relazione lineare tra la variabile obiettivo e le variabili di input, nel caso speciale quando la variabile di input è una si ottiene y=a*x+c dove c è un termine libero costante (spostamento verticale) e questo caso speciale può essere rappresentato graficamente come una linea su un piano, nel caso di due variabili di input è un polinomio lineare y=a1*x1+a2*x2+cpuò essere rappresentato come un piano, ed è anche una regressione lineare, quando ci sono più di due variabili non può essere rappresentato nemmeno in 3D, ma è anche un modello lineare, e la funzione obiettivo (y) può essere definita a piacere, può essere una linea e una radice e una parabola e un seno e un recinto di quartiere, cioè qualsiasi funzione può essere usata come variabile obiettivo (discretamente per punti).