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

Méthodes prédictives Discussion :

Calculer le coefficient de correlation d'une régression cubique


Sujet :

Méthodes prédictives

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Bioinformatic and Modeling
    Inscrit en
    Novembre 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Bioinformatic and Modeling

    Informations forums :
    Inscription : Novembre 2007
    Messages : 4
    Points : 5
    Points
    5
    Par défaut Calculer le coefficient de correlation d'une régression cubique
    bonjour,

    je cherche comment calculer le coefficient de correlation d'un modèle de régression cubique suivant:

    Y = a * X3 + 6, sachant que les données des deux variables Y (dependante), X (independante) sont
    listées dans un fichier.

    merci

  2. #2
    Rédacteur

    Avatar de Davidbrcz
    Homme Profil pro
    Ing Supaéro - Doctorant ONERA
    Inscrit en
    Juin 2006
    Messages
    2 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ing Supaéro - Doctorant ONERA

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 307
    Points : 4 732
    Points
    4 732
    Par défaut
    Les moindres carres sont tout a fait adaptes ici car le problème est linéaire vis a vis des paramètres.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Bioinformatic and Modeling
    Inscrit en
    Novembre 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Bioinformatic and Modeling

    Informations forums :
    Inscription : Novembre 2007
    Messages : 4
    Points : 5
    Points
    5
    Par défaut estimation des paramètres d'un modèle non linéaire
    bonjour,

    en faite l'équation complète de mon modèle est la suivante:

    Y = a1 * X1^3 + a2 * a3^X2 (X1, X2:variables indépendantes, Y:var dépendante, a1, a2, a3 paramètres du modèle).

    ma mèthode:

    1. je fixe X2, le terme a2*a3^X2 devient une constante, et là j'aurais un truc du genre Y=a1*X1^3 + Cste (je me suis dis que je peux trouver a1 en procédant de cette façon en calculant le coef de regression cubique)

    2. une fois que le a1 trouvé, là je vais linéariser la fonction qui devient:
    ln(Y - a1*X1^3) = ln(a3) * X2 + ln(a2) et puis je remplace a1 dans le terme à gauche, et là je procède par calcul de coefficient de correlation (regression linéaire) pour trouver la pente de la droite ainsi que l'ordonnée à l'origine.

    mais pour l'instant, je me coince au niveau du point 1.

    Quelqu'un peut m'aider, SVP

  4. #4
    Rédacteur

    Avatar de Davidbrcz
    Homme Profil pro
    Ing Supaéro - Doctorant ONERA
    Inscrit en
    Juin 2006
    Messages
    2 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ing Supaéro - Doctorant ONERA

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 307
    Points : 4 732
    Points
    4 732
    Par défaut
    Citation Envoyé par ahmed12 Voir le message
    bonjour,

    en faite l'équation complète de mon modèle est la suivante:

    Y = a1 * X1^3 + a2 * a3^X2 (X1, X2:variables indépendantes, Y:var dépendante, a1, a2, a3 paramètres du modèle).

    ma mèthode:

    1. je fixe X2, le terme a2*a3^X2 devient une constante, et là j'aurais un truc du genre Y=a1*X1^3 + Cste (je me suis dis que je peux trouver a1 en procédant de cette façon en calculant le coef de regression cubique)

    2. une fois que le a1 trouvé, là je vais linéariser la fonction qui devient:
    ln(Y - a1*X1^3) = ln(a3) * X2 + ln(a2) et puis je remplace a1 dans le terme à gauche, et là je procède par calcul de coefficient de correlation (regression linéaire) pour trouver la pente de la droite ainsi que l'ordonnée à l'origine.

    mais pour l'instant, je me coince au niveau du point 1.

    Quelqu'un peut m'aider, SVP
    C'est pas pareil déjà.
    TU veux faire quoi avec ? Trouver les coefficients qui vont bien une fois pour toute sans te soucier de la théorie ou tu veux au contraire comprendre la theorie qui se trouve derrière ?

    Car dans le premier cas, gnuplot propose un module de régression plus que cforrect !

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Directeur technique
    Inscrit en
    Décembre 2013
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2013
    Messages : 18
    Points : 31
    Points
    31
    Par défaut
    "je fixe X2": comment donc ??? X2 est une des variables du modèle donc elle n'a pas une valeur unique.

    Pour aborder ce problème d'ajustement non-linéaire, je ne vois pas mieux que d'utiliser l'artillerie lourde: algorithme de Levenberg-Marquardt.

    Ou alors un petit bricolage pas très rigoureux mais bon... :

    Fixer a1 arbitrairement, ce qui permet de réaliser l'ajustement à l'exponentielle par le passage au logarithmes (comme tu l'as fait), ce qui donne a2 et a3. De là, on peut évaluer le résidu de la régression (somme des carrés des écarts). On obtient ainsi une fonction de la variable a1, qu'il faut minimiser, par exemple par la méthode de la section dorée.

Discussions similaires

  1. Réponses: 2
    Dernier message: 13/04/2010, 14h57
  2. calcul du coefficient de hurst d'une image
    Par hksa93 dans le forum Traitement d'images
    Réponses: 2
    Dernier message: 05/01/2010, 00h01
  3. [NaN] Calcul d'une régression linéaire
    Par GLDavid dans le forum Langage
    Réponses: 1
    Dernier message: 24/10/2006, 12h55
  4. Réponses: 4
    Dernier message: 16/12/2005, 19h36
  5. [calcul] pb avec la syntaxe d'une expression calulée
    Par gloogloo dans le forum PostgreSQL
    Réponses: 11
    Dernier message: 29/06/2005, 17h14

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