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 résolution matricielle


Sujet :

Mathématiques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Janvier 2012
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Janvier 2012
    Messages : 2
    Par défaut Problème résolution matricielle
    Bonjour,

    Dans le cadre d'un projet où je fais des prévisions sur des équipes de foot, je bloque sur un problème pour résoudre une équation à plusieurs inconnues.

    Dans un premier temps, je récupère des taux qui correspondent aux nombres de buts d'une équipe contre une autre :
    EQ1 / EQ2 = 0.40
    EQ1 / EQ3 = 0.66
    EQ2 / EQ1 = 2.50
    EQ2 / EQ3 = 1.66
    EQ3 / EQ1 = 1.50
    EQ3 / EQ2 = 0.60

    Ensuite, je mets tout cela dans une matrice de cette façon :

    |1.00|0.40|0.66| | EQ1/EQ1 | EQ1/EQ2 | EQ1/EQ3 |
    |2.50|1.00|1.66| | EQ2/EQ1 | EQ2/EQ2 | EQ2/EQ3 |
    |1.50|0.60|1.00| | EQ3/EQ1 | EQ3/EQ2 | EQ3/EQ3 |

    Je désire obtenir les taux suivants, c'est à dire les chances d'être l'équipe qui marque le plus de buts :

    | Taux |
    --------
    | 0.2 |
    | 0.5 |
    | 0.3 |
    ---------
    1

    Pour cela , j'ai essayé une première méthode en créant une nouvelle matrice (M) à partir de la première (A) avec n le nombre d'équipe que je veux confronter , et I étant une matrice identité :

    M = n * I - A

    | 2.00 |-0.40|-0.66|
    |-2.50| 2.00 |-1.66|
    |-1.50|-0.60| 2.00 |

    Puis je passe la dernière ligne avec des 1, car la somme de mes taux est égale à 1.

    Puis de la résoudre avec un pivot de Gauss :

    | 2.00 |-0.40|-0.66| | t1 | | 0 |
    |-2.50| 2.00 |-1.66| x | t2 | = | 0 |
    | 1.00 | 1.00 | 1.00 | | t3 | | 1 |

    Malheureusement, cela ne marche pas comme je l'avais prévu. Si je sélectionne mes équipes dans un autre sens (mais en conservant évidement les bons rapports entre ces dernières), les résultats ne sont pas les mêmes .

    Avez-vous une solution pour résoudre ce type de problème ?

    J'espère avoir été assez clair , n'hésitez pas à me demander des précisions.

    Merci par avance pour votre aide.

  2. #2
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Par défaut
    Je ne comprends pas trop comment tu veux utiliser ta matrice de transition, et en particulier pourquoi tu cherches le vecteur (t1,t2,t3) qui donnerait (0,0,1).

    J'aurais plutôt modélisé une chaine de markov pour chaque équipe :
    Doudou le hamster

    Sinon, une méthode simpliste : tu fais la moyenne des buts marqués par équipe.

    But_EQ1 = 0.40 + 0.66 + 1/2.50 + 1/1.50
    But_EQ2 = 1/0.4 + 2.5 + 1.66 + 1/0.6
    But_EQ3 = 1/0.66 + 1/1.66 + 1.50 + 0.60

    Et tu calcules le total des buts pour obtenir les ratios:

    But_EQ1 : 14% du total
    But_EQ2 : 56% du total
    But_EQ3 : 28% du total
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  3. #3
    Nouveau candidat au Club
    Inscrit en
    Janvier 2012
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Janvier 2012
    Messages : 2
    Par défaut
    Merci pour ta réponse.

    Pour la moyenne des taux , cela ne me convient pas, car je voulais confronter toutes les équipes entre elles.
    Je vais regarder du coté de la chaine de markov.

  4. #4
    Membre émérite
    Homme Profil pro
    Ingénieur R&D en apprentissage statistique
    Inscrit en
    Juin 2009
    Messages
    447
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur R&D en apprentissage statistique

    Informations forums :
    Inscription : Juin 2009
    Messages : 447
    Par défaut
    Personnellement je pense qu'il faut d'abord que tu formalises un peu mieux ton problème avant de songer à le "résoudre".

  5. #5
    Membre Expert
    Homme Profil pro
    Chercheur
    Inscrit en
    Mars 2010
    Messages
    1 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chercheur

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 218
    Par défaut
    Citation Envoyé par jbailly Voir le message
    Si je sélectionne mes équipes dans un autre sens (mais en conservant évidement les bons rapports entre ces dernières), les résultats ne sont pas les mêmes .
    Ce devrait être les mêmes à une permutation près. Peux-tu donner un exemple avec les solutions trouvées pour deux façons différentes de sélectionner tes équipes?

Discussions similaires

  1. Réponses: 1
    Dernier message: 07/10/2007, 01h39
  2. Problème formule matricielle
    Par Gerard6969 dans le forum Excel
    Réponses: 2
    Dernier message: 18/09/2007, 08h47
  3. [D6] Problème résolution d'ecan
    Par Vinceee38 dans le forum Delphi
    Réponses: 3
    Dernier message: 11/05/2007, 10h24
  4. [VISTA] Problème résolution bureau ATI
    Par Le Clan dans le forum Windows Vista
    Réponses: 2
    Dernier message: 12/02/2007, 21h18
  5. Problème: produit matriciel
    Par v4np13 dans le forum Algorithmes et structures de données
    Réponses: 19
    Dernier message: 17/05/2005, 17h23

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