Résolution d'un problème

Fermé
ZMD - 25 janv. 2013 à 11:33
Bruce Willix Messages postés 11968 Date d'inscription mardi 24 mai 2011 Statut Contributeur Dernière intervention 12 juin 2018 - 28 janv. 2013 à 08:19
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 11968 Date d'inscription mardi 24 mai 2011 Statut Contributeur Dernière intervention 12 juin 2018 2 591
25 janv. 2013 à 11:44
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 vendredi 25 janvier 2013 Statut Membre Dernière intervention 25 janvier 2013
25 janv. 2013 à 12:04
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 11968 Date d'inscription mardi 24 mai 2011 Statut Contributeur Dernière intervention 12 juin 2018 2 591
25 janv. 2013 à 12:27
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 vendredi 25 janvier 2013 Statut Membre Dernière intervention 25 janvier 2013
25 janv. 2013 à 12:41
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 11968 Date d'inscription mardi 24 mai 2011 Statut Contributeur Dernière intervention 12 juin 2018 2 591
Modifié par Bruce Willix le 25/01/2013 à 13:48
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 mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 858
25 janv. 2013 à 13:40
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 vendredi 25 janvier 2013 Statut Membre Dernière intervention 25 janvier 2013
25 janv. 2013 à 14:48
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 11968 Date d'inscription mardi 24 mai 2011 Statut Contributeur Dernière intervention 12 juin 2018 2 591
Modifié par Bruce Willix le 25/01/2013 à 14:57
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 vendredi 25 janvier 2013 Statut Membre Dernière intervention 25 janvier 2013
25 janv. 2013 à 15:15
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 11968 Date d'inscription mardi 24 mai 2011 Statut Contributeur Dernière intervention 12 juin 2018 2 591
25 janv. 2013 à 15:23
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 vendredi 25 janvier 2013 Statut Membre Dernière intervention 25 janvier 2013
25 janv. 2013 à 15:51
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 lundi 31 mars 2008 Statut Contributeur Dernière intervention 27 septembre 2024 786
25 janv. 2013 à 20:28
Bonsoir,
C'est un sacerdoce !
0
Bruce Willix Messages postés 11968 Date d'inscription mardi 24 mai 2011 Statut Contributeur Dernière intervention 12 juin 2018 2 591
28 janv. 2013 à 08:19
Mes amis, c'est officiel: nous venons d'entrer dans la Twilight Zone.
0