Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1844 connectés 

  FORUM HardWare.fr
  Programmation
  Algo

  Optimisation sous contrainte et moindre carrés en R

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Optimisation sous contrainte et moindre carrés en R

n°1588739
Jake45
Posté le 19-07-2007 à 12:26:01  profilanswer
 

Bonjour à tous,
 
J'ai un petit soucis en langage R lorsque je veu resoudre une équation matricielle.
 
Je souhaite trouver M tel que X = MA sachant A et X. ( X, M et A sont des matrices )
 
Par un peu d'algebre, cela revient à calculer X*A^{-1} avec * comme opérateur de multiplication matriciel
 
A est une matrice non carrée, je dois donc calculer sa pseudo-inverse
M est également une matrice non carrée ^^
 
voici le code que j'ai écrit
 

Code :
  1. # calcul de la pseudo-inverse de A, pseudo-inverse(A) = inverse(transposée(A)*A)*transposée(A)
  2. iA <- solve(t(A)%*%A,tol=1e-30)%*%t(A)
  3. # calcul de M = X*pseudo-inverse(A)
  4. M <- X %*% iA


 
Mon problème est que j'aimerais forcer à ce que les valeurs des M_i,j (qui sont réelles) soient comprises entre 0 et 1.
 
Pour resumer, comment réaliser ce problème d'optimisation sous contrainte en R, où comment forcer les valeurs de M à appartenir à [0,1] ??
 
Merci de votre aide, et bonne journée!

mood
Publicité
Posté le 19-07-2007 à 12:26:01  profilanswer
 

n°1597808
joneal
Posté le 09-08-2007 à 16:34:37  profilanswer
 

peudo inverse : http://en.wikipedia.org/wiki/Pseudoinverse
 
regarde la methode de calcul avec la SVD au milieu de la page


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Algo

  Optimisation sous contrainte et moindre carrés en R

 

Sujets relatifs
Conversion DateTime en timeStamp avec contrainte SQLoptimisation de mon moteur de recherche pourrite
tous les "enter" sont remplacés par des petits carrés[Javascript] XMLHttpRequest & optimisation
Optimisation requetes imbriquéesoptimisation de statistique
[MySQL]Contrainte unicité = indexOptimisation douteuse pour hypot()
Oracle - Contrainte entre tables sur Bases différentes ?Optimisation C++/Sql
Plus de sujets relatifs à : Optimisation sous contrainte et moindre carrés en R


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)