Pas le Graal, juste un ordinaire - Bablokos ! !! - page 410
![MQL5 - Langage des stratégies de trading intégré au terminal client MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Comment faire une régression parabole dans ALGLIB ? Il n'y a que de la régression linéaire.
http://alglib.sources.ru/dataanalysis/
C'est correct, la régression est linéaire multifactorielle dans la forme :
fonction = outil1 * lot1 + outil2 * lot2 + outil3 * lot3 + ...
où une parabole (ou toute autre fonction) est donnée comme une fonction
minimiser la somme des carrés des déviations du polynôme linéaire par rapport à la fonction
et à l'intérieur de ce bloc, remplacez la ligne
MODEL[j]=sign*Model_Growth*MathSqrt(MathAbs(x));
avec cette ligne.
MODEL[j]=sign*Model_Growth*MathSqrt(MathAbs(x));
Vous avez une erreur ici.
vous vouliez dire remplacer par :
Est-il possible en général d'utiliser la formule de la parabole quadratique y=ax2+bx+c dans votre code ?
ou y a-t-il beaucoup d'inconnues ? a,b,c.
Oui, c'est vrai, je me suis précipité, mais dans le code ci-joint semble être sans erreurs, remplacer la racine carrée par le carré,
En général, vous pouvez utiliser n'importe quelle fonction, y compris les polynômes d'ordre élevé, et même l'inoubliable "clôture du voisin".
Oui, c'est vrai, je me suis précipité, mais dans le code ci-joint semble être sans erreurs, remplacer la racine carrée par le carré,
Et en général, n'importe quelle fonction peut être utilisée, y compris les polynômes d'ordres supérieurs, et même l'inoubliable "clôture du voisin".
oui, j'ai essayé la clôture du voisin ;) au fait, ce n'est pas un mauvais modèle ;)))
oui oui, j'ai essayé la clôture du voisin ) pas un mauvais modèle d'ailleurs ))))
Parfois, la clôture d'un voisin peut être un élément assez particulier.
parfois la clôture du voisin peut avoir une fonction assez particulière
on s'en fiche ) on ne peut pas dessiner 5 lignes, on peut en dessiner 10 )
En général, vous pouvez utiliser n'importe quelle fonction, y compris les polynômes d'ordre élevé, et même l'inoubliable "clôture du voisin".
Alors pourquoi cette section est-elle appelée "régression linéaire" dans l'algorythme, si l'on peut même utiliser une fonction quadratique ?
http://alglib.sources.ru/dataanalysis/linearregression.php
Une régression linéaire est une régression qui produit une ligne. )
Alors pourquoi cette section est-elle appelée "régression linéaire" dans l'algorythme, si l'on peut même utiliser une fonction quadratique ?
http://alglib.sources.ru/dataanalysis/linearregression.php
La régression linéaire est une régression sur une ligne. )
Comme il a été correctement noté, il s'agit d'une régression sur une LIGNE, et non sur un plan ou une figure volumétrique. Et une ligne peut être n'importe quoi.
Je ne comprenais pas non plus, il me semblait que seule une ligne droite était visée.Alors pourquoi cette section est-elle appelée "régression linéaire" dans l'algorythme, si même une fonction quadratique peut y être substituée ?
http://alglib.sources.ru/dataanalysis/linearregression.php
La régression linéaire est une régression qui produit une ligne. )
Pas exactement, la régression linéaire est un modèle de relation linéaire entre la variable cible et les variables d'entrée, dans le cas particulier où la variable d'entrée est unique, nous obtenons y=a*x+c où c est une constante libre (décalage vertical) et ce cas particulier peut être représenté graphiquement comme une ligne sur un plan, dans le cas de deux variables d'entrée, c'est un polynôme linéaire y=a1*x1+a2*x2+c.il peut être représenté comme un plan, et c'est aussi une régression linéaire, quand il y a plus de deux variables, il ne peut pas être représenté même en 3D, mais c'est aussi un modèle linéaire, et la fonction cible (y) peut être définie comme on le souhaite, ce peut être une ligne et une racine et une parabole et un sinus et une clôture de voisinage, c'est-à-dire que n'importe quelle fonction peut être utilisée comme variable cible (discrètement par des points).