Résolution d'un problème
ZMD
-
Bruce Willix Messages postés 11966 Date d'inscription Statut Contributeur Dernière intervention -
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
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
A voir également:
- Résolution d'un problème
- Réduire résolution image - Guide
- Erreur temporaire de résolution de « deb.debian.org » ✓ - Forum Debian
- Resolution changer pc - Télécharger - Divers Utilitaires
- Résolution native ✓ - Forum Ecran
- Cette resolution n'est pas prise en charge par cette tv modifiez la ✓ - Forum Format et connectique vidéo
6 réponses
Salut,
On peut t'aider, mais tu dois nous décrire le problème: faut trouver la courbe qui passe par ces points ?
On peut t'aider, mais tu dois nous décrire le problème: faut trouver la courbe qui passe par ces points ?
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.
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.
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
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
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
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
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.
=> 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
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.
=> Ca veut dire que tu cherche l'interpolation linéaire
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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.
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.
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
A mon avis aider les personnes ce n'est pas une tache humble.
Merci beaucoup et bonne longue vie à toi
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
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.