IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mathématiques Discussion :

Problème de raisonnement. Désolé j'ai pas trouvé mieux !


Sujet :

Mathématiques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Retraité
    Inscrit en
    Août 2022
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Août 2022
    Messages : 44
    Par défaut Problème de raisonnement. Désolé j'ai pas trouvé mieux !
    Bonjour
    Pour mon premier post je n ai pas trouvé un titre très éloquent et je m en excuse ...
    J ai trois valeurs que j aimerai classer relativement les unes par rapport aux autres.
    Ces valeurs représentent le "poids" d une devise par rapport aux autres ( au forex ) . Une valeur > 0 la devise est forte et < 0 la devise est faible. Je souhaite donc déterminer la FORCE de chaque devise par rapport aux autre en %.
    Par exemple A=50, B=30, C=-20
    J aimerai déterminer le % que représente individuellement A, B et C si |A|+|B|+|C| = 100%.
    Ici je pourrais A+B+|C| = 100 donc je pourrais dire que A=50%, B=30% et C=20% mais en fait les valeurs > 0 indiquant la force et les valeurs < 0 indiquant la faiblesse ne peux procéder ainsi car je ne souhaite afficher le % que représente la Force de la devise...
    Je ne sais pas si j ai été très clair.

    L'ancienneté (35 ans) de mon faible niveau de mathématiques ( 2nde... et pas 2ème ) fait que je n y parviens pas, ni même si j cela est possible.

    Merci pour votre aide, vos pistes et vos conseils.

  2. #2
    Rédacteur/Modérateur

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Décembre 2013
    Messages
    4 195
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2013
    Messages : 4 195
    Par défaut
    Ce n'est pas clair du tout. Pour moi, et probablement pour la majorité des gens qui lisent régulièrement cette rubrique 'maths'.

    Concrètement, prenons l'euro, le dollar et le yen ... ( ou d'autres devises si tu préfères), et explique les calculs que tu sais faire. Ou donne un lien qui nous donnerait les mêmes bases de travail que toi.
    Ensuite, on pourra chercher ensemble.

  3. #3
    Membre averti
    Homme Profil pro
    Retraité
    Inscrit en
    Août 2022
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Août 2022
    Messages : 44
    Par défaut
    Merci pour cette réponse . Je vais donc préciser avec Euro Dollar et Yen

    Dans un premier temps et tout à fait indépendamment de ma demande je calcule une valeur pour chacune de ces devises.

    Par exemple : EUR = 50; USD = 30; YEN = -20

    On voit manifestement que l EUR est le plus fort et le YEN le plus faible.

    Je raisonne donc comme si ces trois devises étaient un marché unique et que ces 3 valeurs représentaient la force absolue de ces trois devises sur ce marché ainsi je saurais que la paire EUR/YEN va monter fort. Cela je peux le voir déja avec mes indicateur mais je souhaite pouvoir mettre ça sous forme de pourcentage.

    La somme des valeurs absolue de ces 3 devises repentera 100% (puisque mon marché est uniquement composé de ces 3 valeurs). Je pourrais considérer la force de l'EUR (50%), du UDS 30% mais pour le Yen je ne sais pas car je considère qu'une valeur négative n est plus une Force mais une Faiblesse. 20% pour le Yen serait erroné puisque la différence USD/YEN de mon indic est de 50 alors qu elle ne serait que de 10 avec ce système de pourcentage.

    J ai pour m expliquer un autre exemple peut être idiot mais si l on considère 3 véhicules, 2 allant en marche avant à des vitesses respectives de 50 et 30 Km/h et un allant en marche arrière à 20 km/h comment obtenir des pourcentages significatifs et "positifs" qui exprimeraient cette situation.

    Mon objectif final étant de déterminer et d'exprimer la Force de chaque devise sous forme de pourcentage par des nombres positifs. Ici c est le fait que le nombre soit négatif qui me pose problème.

    Je pourrais considérer le plus petit nombre comme 0 et augmenter de la valeur absolue du plus petit indicateur les autres mais cela impliquerait que j aurais toujours un 0% et que ce 0% ne serait pas nécessairement le même 0% qu une autre fois ou le plus petit nombre serait -1328 ou -1...

    J espère avoir été plus clair.
    Je ne sais pas si ce que je souhaite est réalisable.
    Toute autre approche est la bienvenue.

    Merci pour votre aide et votre patience

  4. #4
    Rédacteur/Modérateur

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Décembre 2013
    Messages
    4 195
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2013
    Messages : 4 195
    Par défaut
    Ok.
    Donc comment on obtient ce 50, ce 30, ce -20 ... peu importe, tu as les outils pour ça, et on considère que cette étape est 'sous contrôle'.

    Ce que tu demandes va forcément amener à des résultats assez inconsistants.
    Si les 3 valeurs sont positives, (A=50, B=35, C=15), on va calculer un pourcentage classique. Sauf inventivité particulière. Et donc ici, on va trouver 15% pour la valeur C.
    En marquant le coup un peu plus : (A=64, B=35, C=1), ici, on va trouver 1% pour la valeur C.
    Et du coup, quand on va traiter des valeurs négatives, on a envie que C ait une note encore plus basse, et on est coincé.
    On ne peut pas dire que (64,35,1) donne (64%,35% 1%) puis que (50,30,-20) donne un pourcentage plus grand que 1% pour C.
    On veut que la fonction soit 'croissante'.

    Donc même quand les valeurs sont 'simples', toutes positives, on va devoir bricoler un truc bizarre.
    Ici, on sait que forcément toutes les notes de départ sont entre -100 et 100.
    Donc la première étape du traitement peut être d'ajouter 100 à chaque valeur :
    (50,30,-20) devient (150,130,80)
    (64,35,1) devient (164,135,101)
    Maintenant on peut calculer une somme, et nos 3 pourcentages :
    (50,30,-20) devient (150,130,80) , somme =360, pourcentages =(42%, 36%, 22%)
    (64,35,1) devient (164,135,101) , somme = 400, pourcentages = (41%, 34%, 25%)

    Ici, j'ai ajouté 100 a chaque note parce que dans certains cas extrêmes, je considère que la note négative la plus basse peut être -100. Si on sait que la note négative la plus basse ne peut jamais descendre en dessous de -50, on peut ajouter 50 au lieu de 100, et les pourcentages obtenus ressembleront un peu plus aux vrais pourcentages.

    Ca, c'est la solution qui vient naturellement à l'esprit.

    On peut être plus inventif.
    On a notre nombre initial, qu'on va noter x. x=50 ou 30 ou -20 dans nos exemples.
    Au lieu de remplacer x par x+100, on remplace x par (x+100)²
    (50,30,-20) devient (22500,16900,6400) , somme =45800, pourcentages =(49%, 37%, 14%)
    (64,35,1) devient (26896,18225,10201) , somme = 55322, pourcentages = (49%, 33%, 18%)

    Si on sait que jamais on n'aura des notes plus basses que -50, on remplace x par (x+50)²
    (50,30,-20) devient (10000,6400,900) , somme =17300, pourcentages =(58%, 37%, 5%)
    (64,35,1) devient (12896,7225,2601) , somme = 22822, pourcentages = (57%, 32%, 11%)
    Quand les 3 notes sont positives, on se rapproche un peu des pourcentages obtenus 'naturellement', mais on a une cohérence quand certaines notes sont négatives.

  5. #5
    Membre averti
    Homme Profil pro
    Retraité
    Inscrit en
    Août 2022
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Août 2022
    Messages : 44
    Par défaut
    Un grand MERCI et pour la solution apportée et pour... La pédagogie.

  6. #6
    Membre Expert

    Homme Profil pro
    Directeur de projet
    Inscrit en
    Mai 2013
    Messages
    1 562
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2013
    Messages : 1 562
    Par défaut Doute
    Bonjour,

    La normalisation me laisse perplexe ici à cause des valeurs négatives. La normalisation a un sens quand la somme représente quelque chose de concret comme le partage d'un marché dans lequel 100% représente la totalité du marché.

    Mais nous sommes, je pense, dans le cas d'une manipulation d'indicateurs pour faire un étagement des différents cas. Aussi je serais tenté d'utiliser comme élément d'appréciation (Vi - Vmin) / (Vmax-Vmin).

    Ceci étant, il est toujours dangereux de faire des indicateurs construits sur d'autres indicateurs comme s'ils avaient la solidité des valeurs réelles.

    Salutations

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 9
    Dernier message: 09/04/2019, 14h20
  2. [OpenOffice] Problème d'installation : Base de données ne trouve pas JRE
    Par Menhir dans le forum OpenOffice & LibreOffice
    Réponses: 3
    Dernier message: 10/08/2017, 09h42
  3. Problème de classes définies mais pas trouvées par g++
    Par Michaël dans le forum Autres éditeurs
    Réponses: 10
    Dernier message: 22/07/2007, 18h45
  4. Réponses: 12
    Dernier message: 02/02/2004, 13h41
  5. Re-problème avec realloc() (désolé)
    Par Yabo dans le forum C
    Réponses: 8
    Dernier message: 30/07/2003, 22h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo