Résolution d'un problème

ZMD -  
Bruce Willix Messages postés 11966 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,



J'ai une liste de 6 valeurs en axe des abscisses:0; 5; 7.5; 10; 15; 20.
en axe des ordonnées je n'ai que 5 valeurs: 0; 0.25; 0.5; 0.75; 1:
Je voudrais déterminer : la correspondance des valeurs: 2.47; 9.21; 10.24; 5.51,
c'est à dire a quoi correspond la valeur 2.47 de l'axe des abscisses sur l'axe des ordonnées.
Sincères salutations

6 réponses

Bruce Willix Messages postés 11966 Date d'inscription   Statut Contributeur Dernière intervention   2 594
 
Salut,

On peut t'aider, mais tu dois nous décrire le problème: faut trouver la courbe qui passe par ces points ?
0
ZMD Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Salut Bruce,
merci pour la réponse : voici en détail mon problème:

j'ai 20 valeurs (en %): [2.47; 9.21; 10.24; 5.51; 0.32; 7.50; 10.98;3.43;5.11;14.26;9.72;22.15;6.88;13.51;20.88;8.9;17.59;9.68;20.08;8.55]. Je veux assigner à chaque valeur une valeur comprise entre [0 et 1] de la manière suivante : les valeurs < à 5 on leurs assignent la valeur de 1.
La valeur de 7.5 on lui assigne une valeur de 0.75
la valeur de 10 on les assigne une valeur de 0.5
la valeur de 15 on lui assigne une valeur de 0.25
Les valeurs supérieurs à 20 on leurs assignent une valeur de 0. Il me semble difficile de trouver une courbe épousant ce nuage de point.
Sincères salutations
0
Bruce Willix Messages postés 11966 Date d'inscription   Statut Contributeur Dernière intervention   2 594
 
Il me semble difficile de trouver une courbe épousant ce nuage de point. 

Tu avoueras que comprendre ton problème avec ton post initial était juste impossible.

Et d'ailleurs là, c'est toujours pas clair: si la valeur est "6", dans quel cas elle tombe ? on lui donne 0.75 parce qu'elle est inférieure à 7.5 ? Dans ton post tu parles de "La valeur 7.5",et pas de l'intervalle [5-7.5]

Bref, merci de prendre le temps de décrire correctement ta question, et je t'explique comment faire.
0
ZMD Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Ok

merci pour ces éclaircissement:
on raisonne par intervalle:
de 0 a 5: on assigne aux valeurs : 1
de 5 à 7.5 on assigne aux valeurs : 0.75
de 7.5 à 10 on assigne aux valeurs : 0.5
de 10 à 15: on assigne aux valeurs: 0.25
aux valeurs dépassant 20: on leurs assigne : 0

j'espère que mon problème est clair cette fois-ci.
0
Bruce Willix Messages postés 11966 Date d'inscription   Statut Contributeur Dernière intervention   2 594
 
Maintenant oui :)

Tu peux le faire avec des formules SI() imbriquées (maximum 7 formules l'une dans l'autre), dont la syntaxe est =SI(condition;vrai;faux)

Donc, si ta première valeur est en A1, tu mets en B1:
=SI(A1<5;1;SI(A1<7,5;0,75;SI(A1<10;0,5;SI(A1<15;0,25;0))))


Dis moi si ça marche ^^
0
JvDo Messages postés 1978 Date d'inscription   Statut Membre Dernière intervention   859
 
Bonjour à tous,

Il y a toujours un trou de 15 à 20...
Quoi qu'il en soit, une approche serait : 1-(x>5)*.25-(x>7.5)*.25-(x>10)*.25-(x>15)*.25

Le 15 à la fin est peut-être à remplacer par un 20.

Cordialement
0
ZMD Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Merci A JvDo et Bruce

Pour bruce: la formule n'as pas donné des résultats escomptés: Néanmoins, j'éclairci encore mon objectif:
je veux assigner à mes valeurs: une valeur comprise dans l'intervalle [0,1]: dans la gamme [1; 0.75; 0.5;0.25;0]. je rappelle la liste des valeurs en question:
[2.47; 9.21; 10.24; 5.51; 0.32; 7.50; 10.98;3.43;5.11;14.26;9.72;22.15;6.88;13.51;20.88;8.9;17.59;9.68;20.08;8.55]
avec les conditions aux limites si le terme est correct:
valeurs < à 5 reçoivent la valeur 1
valeurs > 20 reçoivent la valeur 0

Le reste des valeur devront être obtenus par interpolation
à titre d'exemple la valeur 5.51 peut recevoir la valeur de 0.95

pour répondre JvDo , je n'ai pas bien saisi votre expression et la manière de l'appliquer
Salutations à tous
0
Bruce Willix Messages postés 11966 Date d'inscription   Statut Contributeur Dernière intervention   2 594
 
Tu dis tout et son contraire... Sois précis stp! Un seul mot qui change et c'est toute la modélisatin de ta formule qu'on doit revoir.

on raisonne par intervalle: 

de 5 à 7.5 on assigne aux valeurs : 0.75 

=> toutes les valeurs comprises entre 5 à 7.5 donnent .75 comme résultat
=> donc 5.51 donnent .75 comme résultat. Comment tu obtiens ton .95 ? tu pourrais éventuellement l'obtenir pour un nombre compris entre 0 et 5 selon ton propre post

avec les conditions aux limites si le terme est correct: 

Mathématiquement, ça ne veut rien dire. Des "conditions aux limites" ne s'appliquent qu'à des formules ou a des suites. Un "terme" en maths, c'est sont les différents éléments d'une addition.

Le reste des valeur devront être obtenus par interpolation 

=> Ca veut dire que tu cherche l'interpolation linéaire
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ZMD Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Salut Bruce
En partant de votre proposition:
j'ai appliquée une interpolation logarithmique à partir de la valeur 5 (log exige des valeurs non nul). Le coeff de détermination est de 0.9965 [-0.719LN(x)+2.1722]. Puis j'ai appliqué
=Si(A2<=5;1;Si(A2>20;0;0.719LN(x)+2.1722)).
a donné de bons résultats.
Néanmoins, je veux votre avis sur la validité mathématique, de cette procédure.
Je te remercie amplement pour précieuses orientations.
0
Bruce Willix Messages postés 11966 Date d'inscription   Statut Contributeur Dernière intervention   2 594
 
Comment voulez vous que je valide une interpolation logarithmique ? Vous répartissez qqch en percentiles ? Quel résultat vous cherchez à obtenir... à partir de quoi ?

Bref, ma question initiale demeure: de quoi parlez vous ? On n'est pas dans votre tête !
0
ZMD Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
merci pour ta patience avec moi.
A mon avis aider les personnes ce n'est pas une tache humble.
Merci beaucoup et bonne longue vie à toi
0
cbauf Messages postés 4299 Date d'inscription   Statut Contributeur Dernière intervention   786
 
Bonsoir,
C'est un sacerdoce !
0
Bruce Willix Messages postés 11966 Date d'inscription   Statut Contributeur Dernière intervention   2 594
 
Mes amis, c'est officiel: nous venons d'entrer dans la Twilight Zone.
0