Recherche:Techniques de prédictions/Analyse par fonction polynômiale

De testwiki
Version datée du 22 août 2023 à 14:10 par imported>Crochet.david.bot (Robot : remplacement de texte automatisé (-\n(==={0,3})(?: *)([^\n=\s]+)(?: *)\1(?: *)\n +\n\1 \2 \1\n))
(diff) ← Version précédente | Version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

__EXPECTED_UNCONNECTED_PAGE__ Modèle:Chapitre


Procédure

Suivre les étapes de 1/ à 7/ :
1/ Se fixer un nombre de données impair.
2/ Décomposer l'échantillonnage en partie paire et partie impaire
3/ Traiter la partie impaire. Déterminer le polynôme impair représentatif.
4/ Amortir le polynôme et envisager des limites opposées m1etm1 à l'infini ou nulles.
5/ Traiter la partie paire. Déterminer le polynôme impair représentatif
6/ Amortir le polynôme et envisager une limite commune m2à l'infini ou nulles.
7/ Additionner les 2 polynômes.
On obtient une forme ainsi : y=P(x)ew1x2+m1×tanh(w2x)+m2×(1ew3x2)
Pour les étapes 3/ et 5/, il faut pour chaque partie paire et impaire :
A/ Déterminer les différentes formes possibles. Pour cela envisager les possibilités suivantes : existence d'une inflexion, d'un extrémum relatif, ou aucune particularité au niveau de chaque donnée.
REGLE DU PRINCIPE DE CONSTRUCTION : Aucun extrémum et aucune inflexion ne sera possible et envisagée entre deux valeurs successives de la variable explicative x. La courbe qui sera obtenue ne sera pas une interpolation exacte mais elle sera représentative de l'évolution des données autour et au voisinage de chacune d'elles donc représentative de l'évolution générale du phénomène échantillonné. Le polynôme sera cohérent avec celle-ci et permettra une bonne extrapolation, une fois amorti et limité, ni trop, ni trop peu, en fonction des données connues. Dans le cas de prédiction les opérations de test générales restent à effectuer.
B/ Dégager les différentes combinaisons possibles sur l’ensemble des données.
C/ Déterminer les différentes équations équations correspondantes.
D/ Modifier et ajuster les équations afin d’amortir les variations extérieures à la plage en envisageant l’existence ou non d'une limite à l'infini.
E/ Déterminer les inconnues créées introduites ainsi à l'aide des données de la partie de l'échantillon .
Remarques :
A un extrémum relatif pour la variable explicative x=x1 correspond une dérivée première de la forme P(x)×(x2x12), P(x) impair.
À une inflexion pour la variable explicative x=x1 correspond une dérivée seconde de la forme P(x)×(x2x12), P(x)pair.
La partie impaire est de la forme x×P(x) avec P(x) pair.
La partie paire est de la forme y0+x2×P(x) avec P(x) pair.
Seront bientôt affichées des images représentatives des différents cas.

Cas de 3 données pour introduction

Exemple :[(1,2)(0,1)(1,4)];
Modèle:Encadre

Partie impaire

Exemple :[(1,2)(0,0)(1,1)]
Modèle:Encadre
Recherche de la courbe polynomiale passant par O(0,0) et A(1,ca2)
Formes d'arrivées possibles en A ( la même en son symétrique par rapport à O ) :
1/Continuation de la monotonie ( aucun changement de la nature du polynôme ).
2/Inflexion ( changement de signe de la dérivée seconde ).
3/Extrémum ( minimum ou maximum ).
En x, existence d'un point d'inflexion avec tangente quelconque de 0 à infini, ou pas de point d'inflexion.
Équations correspondantes de la courbe polynomiale OA :
On pose y(1)=y1=ca2
1a/ pas d'inflexion ni en O ni en A :y=ax, impaire avec y(1)=y1
soit y=y1x=ca2x mais alors y=0 donc il y a inflexion ce qui est contraire à l'hypothèse de départ. Cas impossible.
1b/ inflexion en O, pas en A :
y=kx=0 en O signe d'inflexion d'où y=kx36+k1x, impaire
avec y(1)=y1=k6+k1.
soit y=k6x3+(y1k6)x
2a/ pas d'inflexion en O, inflexion en A : y=k(x21) d'où y=k(x33x) soit y=k(x44x22)
impossible car y est impaire pas paire.
2b/ inflexions en O et A :
y=kx(x21) soit y=k(x44x22) d'où :
Modèle:Encadre
soit y=607ca2(x520x36).
3a/ pas d'inflexion en O, extrémum en A : y=k(x21)
impossible car alorsy=2kx=0 en O(0,0) ce qui voudrait dire inflexion en O, contraire à l'hypothèse.
3b/ inflexion en O, extrémum en A :
y=k(x21),y=2kx d'où y=k(x33x)avec y(1)=y1 soit :
Modèle:Encadre
On voit bien que dès lors qu’il y a une variation de dérivée en O ( variation de vitesse ), il y a aussi inflexion nécessairement ( ce qui aurait pu être démontré par l'imparité de y et y" ). Les cas 1b, 2b, 3b sont seuls à être retenus.
Cas N° allure en O:x_0=0 allure en A:x_1=1 nature de y" nature de y' calcul de y Nom du polynôme k k1
1b inflexion continu kx kx22+k1 kx36+k1x P1i3 impair 3données k ca2k6
2b inflexion inflexion kx(x212) k(x44x22) k(x520x36) P2i3 impair 3données 607ca2
3b inflexion extrémum 2kx k(x212) k(x33x) P3i3 impair 3données 32ca2

Partie paire

Exemple:[(0,3)(0,1)(1,3)]
Modèle:Encadre
Recherche de la courbe polynomiale passant par O(0,b) et A(1,c+a2)
Formes d'arrivées possibles en A ( la même en son symétrique par rapport à Oy ) :
1/Continuation de la monotonie ( aucun changement de la nature du polynôme ).
2/Inflexion ( changement de signe de la dérivée seconde ).
3/Extrémum ( minimum ou maximum ).
En x, existence d'un extrémum avec tangente horizontale.
Équations correspondantes de la courbe polynomiale OA :
On pose y(1)=y1=c+a2 et y0=y(0)=b
1/ extrémum en O, pas d'inflexion en A :
y=kx2+y0, paire avec y(0)=y0=b soit :
Modèle:Encadre
2/ extrémum en O, inflexion en A :
Échec de l’analyse (erreur de syntaxe): {\displaystyle y"=k(x^2-1)} d'où y=k(x33x) d'où y=k(x412x22)+y0 avec y1=a+c2=k(1412122)+b enfin :
Modèle:Encadre
Cas N° allure enO:x_0=0 allure en A:x_1=1 nature de y" nature de y' calcul de y Nom du polynôme k k1
1 extrémum continu 2kx kx22+k1 P1p3 pair 3 données c+a2b b
2 extrémum inflexion k(x212) k(x33x) k(x412x22) P2p3 pair 3 données 125(a+c2+b) b

Conclusion : polynômes résultants

Cas général

[(1,a)(0,b)(1,c)]
On fait la somme d'un polynôme pair et impair. Il y a 6 = 3impairesx2paires combinaisons possibles selon les configurations en O et A. La suite des valeurs Échec de l’analyse (erreur de syntaxe): {\displaystyle y_2,y_3…} , analysées spécifiquement, indiqueront quelle est la fonction prédictive.
P1(x)=k6x3+(ca2k6)x+(c+a2b)x2+b
P2(x)=k6x3+(ca2k6)x+4(c+a2+b)(x44x22)+b
P3(x)=607ca2(x520x36)+(c+a2b)x2+b
P4(x)=607ca2(x520x36)+4(c+a2+b)(x44x22)+b
P5(x)=3ca22(x33x)+(c+a2b)x2+b
P6(x)=3ca22(x33x)+4(c+a2+b)(x44x22)+b

Les 2 premières combinaisons laissent la porte ouverte à de multiples possibilités selon k( différent de 0 ). Malgré l'interrogation soulevée, ce sera pourtant la porte de sortie une fois balayé les 6 autres combinaisons pour avoir un horizon prédictif suffisant.

Il semble étonnant qu’à partir de 3 données on puisse parfois déterminer un horizon prédictif et pourtant c’est bien le cas : nous sommes dans le cas de l'effet papillon bien connu .

Exemple

Exemple :[(1,2)(0,1)(1,4)]
a=2;b=1;c=4
P1(x)=k6x3+(422k6)x+(4+221)x2+1=k6x3+2x2+(1k6)x+1 vérifié exact
P2(x)=k6x3+(422k6)x+4(4+22+1)(x44x22)+1=2x4+k6x3+4x2+(1k6)x+1 vérifié exact
P3(x)=607422(x520x36)+(4+221)x2+1=37x5+107x3+2x2+1 vérifié exact
P4(x)=607422(x520x36)+4(4+22+1)(x44x22)+1=37x52x4+107x3+4x2+1 vérifié exact.
P5(x)=34222(x33x)+(4+221)x2+1=12x3+2x2+32x+1 vérifié exact.
P6(x)=34222(x33x)+4(4+221)(x44x22)+1=2x412x3+4x2+32x+1 vérifié exact.
P1(2)=;P2(2)=;P3(2)=;P4(2)=;P5(2)=;P6(2)=
On voit bien la nécessité que, tout en ayant l'allure de l'évolution future, il est nécessaire d’amortir tout de suite les résultats pour en obtenir une valeur plus conforme à leur devenir.

Première approche globale de l’amortissement et des limites

En amortissement simple brut global, avec les Pip(x) ci-dessus, la forme du polynôme à obtenir est :
Modèle:Encadre
L’amortissement exponentiel offre des valeurs inférieures à 1 tendant vers 0 pour x infini, les w fixant la vitesse de décroissance, les m donnant les limites à l'infini.
D'autres formes sont possibles en adjoignant certaines fonctions comme sinus en facteur à l'exponentielle ou en remplaçant l'exponentielle par une somme d'exponentielles dont la somme des coefficients est 1.
On note qu'éventuellement seule la limite pour +infini est intéressante dans le cas d'une extrapolation à droite.
D'où, dans ce cas, la forme à trouver : Pipa(x)=(Ppi(x)m)e|wx2×(x21)×(x24)|+m
L’amortissement induit la création d'une espèce de polynôme amorti de régression. La détermination de w se fera de préférence par la minimisation de la somme des carrés des écarts des valeurs du polynôme à celles amorties.
Il y aura à se poser la question de la sélection du ou des polynômes résultants représentatifs après amortissement.
Les problèmes sont de savoir s'il faut amortir chaque polynôme pair et impair trouvé séparément, ou seulement les polynômes résultants, et par rapport à quoi amortir. La logique voudrait que les valeurs de x testées soit aussi réparties en échantillonnages pair et impair et que les tests soient indépendants. Il s'agira de déterminer k1 ( dans le cas de 3 données ), les 2 m et les 3 w d’amortissement.
Le fait de travailler les polynômes sur 3 données est intéressant car il fait intervenir uniquement la dynamique mathématique de l'instant, dynamique de l'instant qui influe le cours du futur, d'où une aide à la prise de décision à court et moyen terme ( applicable peut-être en bourse ). Le paramètre k1 indéfini contrarie cet apport. Travailler sur 5 données au minimum efface cet aléa.
Le fait de travailler sur des échantillonnages plus grands fait intervenir l’ensemble et la succession des dynamiques instantanée ( on le verra sur 5 données ) et complexifie les recherches pas forcément utilement.
Le fait de travailler sur des moyennes par classes donne la tendance générale de la dynamique, ce qui se révèle utile pour une vision globale.

Cas de 5 données

Exemple :[(2,1)(1,2)(0,1)(1,4)(2,3)];
Modèle:Encadre

Partie impaire

Exemple :[(2,1)(1,1)(0,0)(1,1)(2,1)];
Modèle:Encadre
Le but est de chercher et de trouver une courbe polynomiale yi(x) passant par les 5 couples (x,y)
Les 6 cas de configuration de la courbe impaire pour 7 données ( symétrique pour x négatif par rapport à O). Déduction de l'équation de y", puis y', puis enfin y(x)impaire. Sur ces 6 cas , seules la 1 et la 3 permettent de trouver une courbe passant par les 5 points.
Cas N° allure en x_0=0 allure en x_1=1 allure en x_2=2 nature de y" nature de y' calcul de y Nom du polynôme k k1
1 inflexion continu continu 2kx kx2+k1 kx33+k1x P1i5 impair 5données c2a24c1a12 2(c1a1)3c2a212
2 inflexion continu extrémum + inflexion 4kx(x222) k(x222)2+k1 k(x558x33+16x)+k1x P2i5 impair 5données
3 inflexion inflexion continu kx(x212) k(x44x22)+k1 k(x520x36)+k1x P3i5 impair 5données
4 inflexion inflexion extrémum + extrémum 4kx(x212) k(x212)2+k1 k(x552x33+x)+k1x P4i5 impair 5données
5 inflexion extrémum + inflexion inflexion 4k(2x5)x(x222)(x212) k(x222)2(x212)2+k1 k(x9910x7740x33+16x)+k1x P5i5 impair 5données
6 inflexion extrémum + inflexion continu 4kx(x212) k(x212)2+k1 k(x552x33+x)+k1x P6i5 impair 5données
Les valeurs de x1 et x2 permettront de déterminer les deux inconnues k et k1.

Partie paire

Exemple :[(2,2)(1,3)(0,1)(1,3)(2,2)];
Modèle:Encadre
Le but est de chercher et de trouver une courbe polynomiale yp(x) passant par les 5 couples (x,y)
Les 5 cas de configuration de la courbe paire pour 7 données ( symétrique pour x négatif par rapport à Oy ). Déduction de l'équation de y", puis y', puis enfin y(x)impaire.

À RECALCULER

Cas N° allure en x_0=0 allure en x_1=1 allure en x_2=2 nature de y" nature de y' calcul de y Nom du polynôme k k1
1 extrémum + inflexion continu continu kx4+k1x2 kx55+k1x33 kx630+k1x412+k2 P1p5 pair 5données
2 extrémum + inflexion continu inflexion (kx4+k1x2)(x222) +k2 P2p5 pair 5données
3 extrémum + inflexion inflexion continu (kx4+k1x2)(x212) +k2 P3p5 pair 5données
4 extrémum + inflexion inflexion extrémum (kx4+k1x2)(x212) (x222) k2 P4p5 pair 5données
5 extrémum + inflexion inflexion inflexion (kx4+k1x2)(x212)(x222) +k2 P6p5 pair 5données
6 extrémum inflexion extrémum + inflexion (kx4+k1x2)(x212) (x222) +k2 P4p5 pair 5données
7 extrémum + inflexion inflexion extrémum + inflexion (kx4+k1x2)(x212)(x222) (x222) +k2 P4p5 pair 5données
Les valeurs de x1 et x2 permettront de déterminer les deux inconnues k et k1.

Conclusion : polynômes résultants non amortis

Les 30 polynômes sommes d'un des 6 polynômes impairs et d'un des 5 polynômes pairs sont possibles en tant que modélisation de l'échantillon de 5 données.

Amortir un polynôme

Modéliser un échantillon par un polynôme de Lagrange ou comme ci-dessus pour 3 et 5 données n'est valable que pour une interpolation.
Faire une modélisation prédictive en extrapolation nécessite d’amortir ce polynôme pour que la valeur à l'infini atteigne une limite nulle ou quelconque.
Pour pouvoir utiliser ce polynôme ou tout autre polynôme, comme ceux créés ci-dessus, pour une extrapolation, il est nécessaire de les amortir à l'extérieur par une formule qui conserve leur valeurs pour celles déjà connues. l
L'idée d’amortissement est d'ajouter une exponentielle ou une combinaison linéaire d'exponentielles, toutes décroissantes vers 0 et conservant les valeurs qui ont servi à construire le polynôme, sans oublier qu’il peut y avoir une limite non nulle à l'infini au phénomène et que c’est donc la différence à celle-ci qu’il faut amortir.
Pour ceux créés ci-dessus, l’idée est de traiter indépendamment les polynômes pairs Pp(x) de base modélisant la partie paire de l'échantillonnage et les polynômes impairs Pi(x) de base modélisant la partie impaire de l'échantillonnage. Soit Ppa et Pia les polynômes amortis. De faire ensuite la résultante par addition des polynômes pairs et impairs amortis sélectionnés et retenus.
Formes possibles des polynômes impairs amortis
Pia1(x)=(Pi(x)mi)ew1ix2×(x21)×(x24)+mi×sign(x)
Pia2(x)=(Pi(x)mi)ew1i|x|×(x21)×(x24)+mi×sign(x)
Pia3(x)=(Pi(x)mi)(a1.ew1ix2×(x21)×(x24)+a2.ew2ix2×(x21)×(x24))+mi×sign(x)
PiaN(x)=(Pi(x)mi)i=1Naniewnix2×(x21)×(x24)+mi×sign(x)avec i=1Nani=1
Formes possibles des polynômes pairs amortis
Ppa1(x)=(Pp(x)mp)ew1px2×(x21)×(x24)+mp
Ppa2(x)=(Pp(x)mp)ew1p|x|×(x21)×(x24)+mp
Ppa3(x)=(Pp(x)mp)(a1.ew1px2×(x21)×(x24)+a2.ew2px2×(x21)×(x24))+mp
PpaN(x)=(Pp(x)mp)i=1Nanp.ewnpx2×(x21)×(x24)+mpavec i=1Nanp=1
APPLICATION POUR 5 DONNÉES :
Échantillon :
Exemple :[(2,1)(1,2)(0,1)(1,4)(2,3)];
Modèle:Encadre
Partie impaire :
Exemple :[(2,1)(1,1)(0,0)(1,1)(2,1)];
Modèle:Encadre
Partie paire :
Exemple :[(2,2)(1,3)(0,1)(1,3)(2,2)];
Modèle:Encadre
On peut remplacer les monômes facteurs des exponentielles par des fonctions respectivement impaires et paires ( exemple : sin, cos ).
L'introduction de 4 paramètres supplémentaires nécessite la considération de plus de couples afin de les déterminer ou bien d'examiner la somme des carrés des écarts de données supplémentaires aux valeurs du polynôme amorti.

Conclusion : polynômes résultants amortis

Pour 5 données : les 30 polynômes, sommes d'un des 6 polynômes impairs amortis et d'un des 5 polynômes pairs amortis sont des modélisations prédictives possibles de l'échantillon de 5 données.
Parmi ceux-ci seuls ceux sélectionnés par les tests seront retenus pour la modélisation prédictive.

Cas de 7 données

Cas de 9 données

Cas de 2n+1 données

Modèle:Bas de page