Supprimer les seuils sur une courbe Excel

Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
guichtoune
Messages: 5
Enregistré le: 29 Mar 2020, 18:01

Supprimer les seuils sur une courbe Excel

par guichtoune » 29 Mar 2020, 18:14

Bonjour à toutes et à tous,

Dans le cadre de mon mémoire de fin d'études d'ingénieur, je me retrouve face à un problème qui me tracasse.
Je possède le jeu de données suivant :
Date Valeur DateSuite ValeurSuite
1964 112 1991 108
1965 112 1992 108
1966 112 1993 108
1967 112 1994 108
1968 112 1995 108
1969 112 1996 108
1970 112 1997 108
1971 112 1998 108
1972 111 1999 108
1973 111 2000 108
1974 111 2001 108
1975 111 2002 106
1976 111 2003 106
1977 111 2004 106
1978 111 2005 106
1979 111 2006 106
1980 111 2007 106
1981 111 2008 106
1982 111 2009 106
1983 111 2010 106
1984 111 2011 106
1985 111 2012 106
1986 111 2013 106
1987 111 2014 104
1988 111 2015 104
1989 111 2016 104
1990 108 2017 104
2018 104
Lorsque je convertis mon jeu de données en graphique, j'obtiens bien évidemment un escalier.
Ce que j'aimerais, et que je n'arrive pas à faire, c'est d'avoir une courbe "lissée", tout en respectant une contrainte ! Que la valeur moyenne entre 1962-1971 soit égale à 112 (1972-1989=111;1990-2001=108;2002-2013=106;2014-2018=104).
J'ai pas mal cherché comment faire mais je n'arrive à rien de satisfaisant.
Les courbes de tendances polynomiales d'Excel ne conservent pas la moyenne.
Quelqu'un sait-il comment s'y prendre ?
En espérant avoir été suffisamment clair,
Guichtoune.



Avatar de l’utilisateur
chadok
Membre Relatif
Messages: 311
Enregistré le: 04 Nov 2017, 23:44
Localisation: Finistère Sud

Re: Supprimer les seuils sur une courbe Excel

par chadok » 29 Mar 2020, 20:14

Bonjour,
Je ne suis pas certain de comprendre ton problème. Tes données correspondent typiquement à une fonction " définie par partie", et une courbe de tendance va effectivement faire disparaitre tes escaliers...
Quel est le but final ? Si c' est d' aller piocher un f(x) dans une liste de x pour ensuite effectuer des calculs dessus, tu peux t'en sortir autrement, avec la fonction vlookup (ou recherchev , si tu as Excel en français).

guichtoune
Messages: 5
Enregistré le: 29 Mar 2020, 18:01

Re: Supprimer les seuils sur une courbe Excel

par guichtoune » 29 Mar 2020, 20:54

chadok a écrit:Bonjour,
Je ne suis pas certain de comprendre ton problème. Tes données correspondent typiquement à une fonction " définie par partie", et une courbe de tendance va effectivement faire disparaitre tes escaliers...
Quel est le but final ? Si c' est d' aller piocher un f(x) dans une liste de x pour ensuite effectuer des calculs dessus, tu peux t'en sortir autrement, avec la fonction vlookup (ou recherchev , si tu as Excel en français).


Merci pour ta réponse,
Mes données correspondent à des niveaux génétiques chez des bovins et sont donnés par intervalles d'années, non homogènes.
Or, la génétique animal ne cesse d'évoluer, de fait, je souhaiterais que ma courbe prenne en compte le progrès génétique. Concrètement, un animal de 1962 n'a pas le même niveau génétique qu'un né en 1971 du fait de la sélection.
Du coup, je me retrouve avec uniquement les valeurs que j'ai joint et j'aimerais exprimer graphiquement ce progrès génétique tout en conservant la moyenne de chacune des périodes.
Au début, je voulais essayer la loi de Savitzky-Gaulay mais je ne comprends rien et je ne suis pas certain que cela réponde réellement à mon problème. ;)

lyceen95
Membre Irrationnel
Messages: 1864
Enregistré le: 15 Juin 2019, 01:42

Re: Supprimer les seuils sur une courbe Excel

par lyceen95 » 30 Mar 2020, 00:01

Tu dis que tu veux avoir 112 pour un point moyen entre 1964 et 1971. Donc tu remplaces ces 8 points par un seul point : (1967.5, 112)
Et tu fais pareil pour chaque marche de l'escalier.
Puis tu relis les 5 ou 6 points par 5 segments de droite.

Forcément, j'imagine que ça ne va pas te convenir, mais explique en quoi ça ne convient pas.

guichtoune
Messages: 5
Enregistré le: 29 Mar 2020, 18:01

Re: Supprimer les seuils sur une courbe Excel

par guichtoune » 30 Mar 2020, 10:48

lyceen95 a écrit:Tu dis que tu veux avoir 112 pour un point moyen entre 1964 et 1971. Donc tu remplaces ces 8 points par un seul point : (1967.5, 112)
Et tu fais pareil pour chaque marche de l'escalier.
Puis tu relis les 5 ou 6 points par 5 segments de droite.

Forcément, j'imagine que ça ne va pas te convenir, mais explique en quoi ça ne convient pas.


Bonjour,
En effet, la solution ne me satisfait guère.
Je joins une illustration qui sera peut-être plus parlante.
Image
Ce que j'aimerais, c'est avoir une courbe plus fiable que la courbe de tendance polynomiale de degré 2 proposée par Excel.
Bonne journée ;)

Avatar de l’utilisateur
Ben314
Le Ben
Messages: 20697
Enregistré le: 11 Nov 2009, 23:53

Re: Supprimer les seuils sur une courbe Excel

par Ben314 » 30 Mar 2020, 11:03

Salut,
Si tu veut que les moyenne sur chaque intervalle soient celles données par les "points de bases" (les 5 points dont parle chadok) il ne faut pas tracer des segments allant de point à point mais, sur chaque intervalle, tracer un segment quelconque qui passe par le point en question.
Ca te donne évidement des tonne de possibilités vu que sur chaque intervalle la pente du segment peut être choisie de façon aléatoire. Par contre, si on demande de plus que la courbe obtenue soit continue, ça ne laisse plus qu'un seul degré de liberté : on peut par exemple choisir au pif l'ordonné du point associé à l'année 1962, puis tracer sur le premier intervalle le segment passant par ce point et le "point de base" de l'intervalle. La deuxième extrémité de ce segment donne un premier point sur le 2em intervalle qui, avec le "point de base" de ce deuxième intervalle, donne le segment du deuxième intervalle, etc . . .
Par contre, il est assez clair que pour pas mal de choix de l'ordonnée du point associé à 1962, ça va donner un graphique "en dents de scie" trés peu esthétique.
Qui n'entend qu'un son n'entend qu'une sonnerie. Signé : Sonfucius

guichtoune
Messages: 5
Enregistré le: 29 Mar 2020, 18:01

Re: Supprimer les seuils sur une courbe Excel

par guichtoune » 30 Mar 2020, 11:26

Ben314 a écrit:
Par contre, il est assez clair que pour pas mal de choix de l'ordonnée du point associé à 1962, ça va donner un graphique "en dents de scie" trés peu esthétique.


Merci beaucoup pour ta réponse.
Concrètement, il n'existe pas une formule (type Simpson ou Savitzky-Gaulay) permettant de répondre à mon problème ?

guichtoune
Messages: 5
Enregistré le: 29 Mar 2020, 18:01

Re: Supprimer les seuils sur une courbe Excel

par guichtoune » 30 Mar 2020, 11:32

Le but étant de proposer une formule qui soit répétable pour d'autres index et notamment des index qui s'améliorent. Contrairement à celui-ci de la photo qui s'est fortement détérioré.

 

Retourner vers ✯✎ Supérieur

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 14 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite