Extrapolation des valeurs d'une fonction sans l'expression

Aide à la résolution d'exercices ou de problèmes de niveau Supérieur.

Modérateur: gdm_aidesco

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser le mode LaTeX (voir ici) afin de rendre vos formules plus lisibles.
> Ne poster qu'un exercice (ou problème) par sujet et indiquer son niveau précis dans le titre du message.

Extrapolation des valeurs d'une fonction sans l'expression

Messagepar ferdinandhdv » Jeudi 24 Novembre 2016, 01:48

Bonjour à tous,

Je suis actuelement en stage en logisitque et je travail sur la reduction des couts des transports.
J'ai une liste de facture de transport, qui correspond à une liste de commande caractérisées par le poids volumique. Ce qui me donne des absysses et des ordonnées.
Du coup a partir de ca j'aimerais extrapoler et obtenir un graph qui nous donne une idée de l'évolution du prix en fonction du poid volumique de la commande. Le systeme utilisé pour ses commande est du "air freight", du coup on peut imaginer que plus on en envoie, plus cela sera cher.
En tracant ma fonction sur excel, je trace une courbe de tendance, je la mets en mode polynomiale et augmente le degré jusqu'a ce que la courbe passe par tous mes points. cela arrive a partir du degré 5.
Après j'aimerais extrapoler du coup je prends l'expression de la fonction que m'a donné excel, je la trace sur une plage plus grande. Mais je me rends compte que la fonction est erronée et qu'elle ne marche même pas pour les valeurs que je sais vraie...
Du coup je me suis un peu renseigné et je me dis que je peux faire une Interpolation lagrangienne mais le problème étant que à priori c'est pas fiable pour les prediction, que la fonction fera n'importe quoi en dehors de mes points..

Auriez vous d'autres pistes idées ?

Mes valeurs sont :
f(3.72) = 88
f(6.0357) = 104.39
f(201.6) = 423.1
f(224.365) = 468.69
f(264) = 532.65

Merci par avance de votre aide,

Ferdinandhdv

PS : j'ai fais une hyposthese que ma courbe était polynomiale, mais comme j'ai l'ai dit plus haut en "air freight" le prix ne saisse d'augmenter, devrais-je considerer ma courbe comme une exponentielle ?
PS2 : je suis en Nouvelle Zélande du coup je risque de ne pas répondre de suite...
ferdinandhdv
Utilisateur
 
Messages: 2
Inscription: Jeudi 24 Novembre 2016, 01:22
Statut actuel: Post-bac | Master

Publicité

Re: Extrapolation des valeurs d'une fonction sans l'expressi

Messagepar kojak » Jeudi 24 Novembre 2016, 08:25

Bonjour,

Pourquoi ne fais tu pas une simple régression linéaire par les moindres carrés ? Le tableur donne $R^2\approx 0.9987$ c'est pas mal non ?

Pour les autres interpolations, le $R^2$ est moins élevé.
pas d'aide par MP
kojak
Modérateur
 
Messages: 10336
Inscription: Samedi 18 Novembre 2006, 19:50
Statut actuel: Actif et salarié | Enseignant

Re: Extrapolation des valeurs d'une fonction sans l'expressi

Messagepar ferdinandhdv » Lundi 28 Novembre 2016, 23:59

Bonjour,

Merci pour ton message.

Je ne suis pas du tout familier avec cette methode, je suis en train de me renseigner dessus.
ferdinandhdv
Utilisateur
 
Messages: 2
Inscription: Jeudi 24 Novembre 2016, 01:22
Statut actuel: Post-bac | Master

Re: Extrapolation des valeurs d'une fonction sans l'expressi

Messagepar OG » Mardi 29 Novembre 2016, 14:42

Bonjour

Pour pouvoir faire une extrapolation raisonnable, il faut faire quelques hypothèses.
Je doute que le prix soit linéaire, je pencherai plutôt vers quelque chose "par morceaux"
(mais il faudrait définir les morceaux et faire une régression linéaire sur chaque morceau).

Il y a aussi les splines cubiques monotones qui ont l'avantage de respecter la monotonie.

Dans tous les cas, loin en dehors des valeurs pour lesquelles on a un prix, l'extrapolation peut
être du "réel" et le loin est relatif.

Cordialement
O.G.
OG
Modérateur
 
Messages: 2211
Inscription: Lundi 12 Mars 2007, 11:20
Localisation: Rouen
Statut actuel: Actif et salarié | Maître de conférence

Re: Extrapolation des valeurs d'une fonction sans l'expressi

Messagepar Framboise » Jeudi 01 Décembre 2016, 16:42

Bonjour,

Les Polynômes de Lagrange sont à priori séduisants car ils passent par tous les points imposés si le degré du PL est suffisant.
C'est à peu près satisfaisant pour une fonction mathématique simple avec une évolution 'lisse' ( vu à l'oeil ) et des points environ équidistants.
Autrement, on a une fonction finale passant effectivement par les points imposés mais complètement délirante entre eux. Une fonction 'lisse' se transforme en larges oscillations...
Les PLs sont un instrument essentiellement théorique mais qui ne convient généralement pas du tout pour des problèmes pratiques.

En pratique, les splines évoquées sont, entre autres, une excellente solution.

Les infos des bases théoriques et programmes en C sont disponibles avec:
Numerical Recipes in C ( 2eme édition disponible librement )
http://apps.nrbook.com/c/index.html
ou la 3eme édition d'accès limité:
http://numerical.recipes/

Pour le cas présent la 2eme édition est amplement suffisante avec de multiples méthodes d'interpolations/extrapolation.
Ces ouvrages sont une excellente introduction aux bases, mais ne sont pas de très haut niveau.
Par contre il faudra traduire le C en basic excel ( VBS ). J'ai eu traduit il y a longtemps un bon nombre de ces programmes en C vers le QBASIC, maintenant utilisables en QB64, proches du basic Excel.

Note: La Licence d'utilisation est extrêmement restrictive.
http://mingus.as.arizona.edu/~bjw/softw ... ottnr.html
Prudence:
http://www.uwyo.edu/buerkle/misc/wnotnr.html

Voir également:
http://numerical.recipes/oldverswitcher.html
ou une variante mise à jour:
http://dlmf.nist.gov/

Je recommande vivement le Abramowitz and Stegun qui est une référence également exceptionnelle.
J'ai le virus des sciences, ça se soigne ?
Framboise
Téra-utilisateur
 
Messages: 1152
Inscription: Lundi 21 Mai 2007, 12:57
Localisation: Dordogne
Statut actuel: Post-bac | Doctorat


Retourner vers Exercices et problèmes : Supérieur

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Ahrefs [Bot], Bing [Bot] et 5 invités