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

MATLAB Discussion :

Méthode des moindres carrés


Sujet :

MATLAB

  1. #1
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 36
    Points : 15
    Points
    15
    Par défaut Méthode des moindres carrés
    bonjour!
    j'ai une matrice (8,2) tel que les x sont représentés par la 1ere colonne les y la seconde
    M =

    0.1934 0.8905
    0.3066 0.8539
    0.3367 0.8130
    0.3637 0.7426
    0.3860 0.7073
    0.4118 0.6748
    0.4512 0.6166
    0.4885 0.5182
    je veux utiliser la méthode des moindres carrée a fin de tracer la courbe de régression y=cov(x)/var*(x-xmoy)+ymoy et calculer le coefficient de corrélation

    est ce que quelqu'un peut m'aider svp !merciii

  2. #2
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 36
    Points : 15
    Points
    15
    Par défaut rep
    bonsoir j'ai réussi a commencer le programme pr le calcule j'arrive au calcule de la covariance :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    i =1:1:n
            xmoy=moy1(1,1)
            ymoy=moy1(1,2)
            cov1= (1/n)*sum((x(i)-xmoy)*(y(i)-ymoy))
    cette écriture m'affiche un message d'erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ??? Error using ==> mtimes
    Inner matrix dimensions must agree.
    si quelqu'un peut m'aider svp et je tiendrai a mettre mon essai en fin de sujet !

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Toujours la même chose: l'opérateur * est utilisé pour des multiplications matricielles.
    Dans le cas de multiplication membre à membre, c'est l'opérateur .* qu'il faut utiliser.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cov1= (1/n)*sum((x(i)-xmoy).*(y(i)-ymoy))

Discussions similaires

  1. Réponses: 5
    Dernier message: 03/05/2011, 17h31
  2. Equation du cercle par la méthode des moindres carrés
    Par olivier21c dans le forum MATLAB
    Réponses: 1
    Dernier message: 29/03/2009, 20h10
  3. [JSci.maths] Méthode des moindres carrés
    Par rienque2008 dans le forum API standards et tierces
    Réponses: 5
    Dernier message: 16/12/2008, 11h56
  4. Réponses: 2
    Dernier message: 24/05/2008, 21h27
  5. méthode des moindres carrés
    Par sinna dans le forum Mathématiques
    Réponses: 4
    Dernier message: 05/04/2008, 21h41

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