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

Excel Discussion :

[E-07] Récupérer le coefficient directeur et l'ordonnée à l'origine


Sujet :

Excel

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 26
    Par défaut [E-07] Récupérer le coefficient directeur et l'ordonnée à l'origine
    Bonjour à tous,
    je suis sous Excel 2007
    J'aimerais savoir s'il existe un moyen de recuperer l'odonnée a l'origine et le coefficient directeur d'une regression linéaire sur un graph excel.
    L'objectif étant de pouvoir entrer des valeurs dans un tableau et que les calcules se fasse automatiquement. Sachant que dans ces calcules, le coef directeur et l'ordonnée à l'origine interviennent.
    Je vous remercie d'avance
    Logan

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 125
    Billets dans le blog
    131
    Par défaut
    Bonjour, et bienvenue sur nos forums

    Je pense qu'il n'est pas possible de calculer cela sur base de la droite de régression issue du graphique. Il faut le calculer sur base de la plage de données source de ce graphique.

    La valeur de Y à l'origine est calculée par la fonction TENDANCE(), le coefficient directeur est donné par la fonction DROITEREG().

    Donc, si la droite de régression linéaire est donnée, par exemple pour des valeurs issues de la plage A1:A5 sur le graphique, l'ordonnée à l'origine est donnée par
    et le coefficient directeur est donné par
    Les stats sont loin pour moi, mais je pense ne pas dire de bêtises.
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  3. #3
    Rédacteur
    Avatar de DarkVader
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    2 131
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 131
    Par défaut
    DROITEREG sous forme matricielle retourne le coeff directeur et l'ordonnée à l'origine.

    Citation Envoyé par Pierre Fauconnier Voir le message
    .../...
    Les stats sont loin pour moi, mais je pense ne pas dire de bêtises.
    T'as encore de la marge pour Alzheimer

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 125
    Billets dans le blog
    131
    Par défaut
    Salut DarkVader...

    Heu... en matricielle (sur deux colonnes), DROITEREG ne renverrait pas plutôt le coefficient directeur (a) et b (dans l'équation y=ax+b)?
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  5. #5
    Rédacteur
    Avatar de DarkVader
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    2 131
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 131
    Par défaut
    Bonsoir Pierre,

    Ben l'ordonnée à l'origine, ce n'est pas la valeur de y quand x=0 ?
    soit b ?
    Je sais bien que mes souvenirs sont bien plus lointains que les tiens mais quand même.

  6. #6
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 125
    Billets dans le blog
    131
    Par défaut
    Si si, au temps pour moi...

    En fait, en disant que TENDANCE renvoyait la valeur à l'origine, je me trompais. TENDANCE() (sans matricielle) renvoie le Y pour la première valeur de X de la série...

    En fait, tu as TORT! ... Pour moi, Alzheimer approche

    Bonne soirée

    [EDIT] J'ajoute que
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =ORDONNEE.ORIGINE(B1:B5;A1:A5)
    (lorsque A1:B5 représente bien l'axe des abscisses) permet de connaître directement l'ordonnée à l'origine, soit b, sans matricielle.[/EDIT]
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  7. #7
    Rédacteur
    Avatar de DarkVader
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    2 131
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 131
    Par défaut
    Citation Envoyé par Pierre Fauconnier Voir le message
    Si si, au temps pour moi...

    En fait, en disant que TENDANCE renvoyait la valeur à l'origine, je me trompais. TENDANCE() (sans matricielle) renvoie le Y pour la première valeur de X de la série...

    En fait, tu as TORT! ... Pour moi, Alzheimer approche

    Bonne soirée

    [EDIT] J'ajoute que
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =ORDONNEE.ORIGINE(B1:B5;A1:A5)
    (lorsque A1:B5 représente bien l'axe des abscisses) permet de connaître directement l'ordonnée à l'origine, soit b, sans matricielle.[/EDIT]
    Petite question en apparté :
    tu sembles faire une fixation sur les formules matricielles ; tu as une raison ?

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 26
    Par défaut
    heu moi, j'ai un autre probleme :
    je suis pas u ns uper bon en mat et je suis pas super expérimenter en Excel, je me débrouille juste un peut
    et du coup bah je vous remercie pour toute vos réponse mais je sais pas du tout ce que c'est que le matriciel .....
    pourriez vous un peut plus détailler svp
    merci d'avance
    Logan

  9. #9
    Rédacteur
    Avatar de DarkVader
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    2 131
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 131
    Par défaut
    Une formule matricielle est une formule qui retourne la réponse sur une plage de cellules ou un tableau.
    Pour l'utiliser, il suffit de sélectionner une plage (avec droitereg, 2x1), et valider la formule choisie avec les touches CTRL+SHIFT+ENTER (au lieu de Enter seul).
    La formule sera alors encadrée par une parenthèse.
    Voir l'aide en ligne de XL.

  10. #10
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 125
    Billets dans le blog
    131
    Par défaut
    Citation Envoyé par DarkVader Voir le message
    Petite question en apparté :
    tu sembles faire une fixation sur les formules matricielles ; tu as une raison ?
    Moi, pas du tout... Mais la réponse de Logan139 montre que la validation matricielle (et aussi l'utilité d'une matricielle) n'est pas toujours simple à comprendre et/ou mettre en pratique.

    Dans le cas présent, je préfère de loin la validation matricielle avec DroiteReg puisque l'on reçoit ainsi le A et le B de la fonction y= Ax + B

    Donc, aucune fixette dans un sens ou dans l'autre
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  11. #11
    Rédacteur
    Avatar de DarkVader
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    2 131
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 131
    Par défaut
    Désolé, j'avais cru.
    Il est vrai qu'au début cela peut sembler un peu hardu mais il existe aussi la solution de la formule composée avec index pour éviter la formulation matricielle
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    =INDEX(DROITEREG(A1:A18);1;1)
    =INDEX(DROITEREG(A1:A18);1;2)
    Ce n'est pas très heureux puisque le calcul est démultiplié, mais pour dépanner un débutant...

  12. #12
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 26
    Par défaut
    En fait, j'ai un classeur excel dans lequel je compte metre un certain nombre de feuille excel qui seront les memes dans la forme, ou just les valeur vont changer.
    le but c'est qu'en rentrant les valeur dans les tableau, ça calcul tout automatiquement a la fin.
    si y avait eu que ça, la formule que vous m'avez proposer serait nikel
    Sauf que voila, dans ce tableau, parfois je supprime des valeur afin d'améliorer le R².
    sauf que du coup le droite reg marche pu.
    Auriez vous une autre solution a me poser?
    je sais que j'en demande beaucoup.
    Merci d'avance pour votre aide
    Logan

    ps : je peux vous envoyer un classeur si necessaire au cas ou ça serait pas tres clair.
    bonne journée a tous
    encore merci pour votre aide
    Bastien

  13. #13
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 125
    Billets dans le blog
    131
    Par défaut
    Que veux-tu dire par
    Sauf que voila, dans ce tableau, parfois je supprime des valeur afin d'améliorer le R².
    sauf que du coup bah le droite reg marche pu.
    Tu as des problèmes de références dans la formule ou c'est le résultat de la fonction qui te semble aberrant?
    Tu peux mettre le classeur, ce sera peut-être plus clair
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  14. #14
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 26
    Par défaut
    voila le doc
    En fait y me faut juste le a, b et R²
    je vous remercie d'avance
    logan

    ps : j'ai rien trouvé de mieux que free pour heberger mon doc dsl ....

  15. #15
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 26
    Par défaut
    alors j'ai continué à chercher de mon coté et j'ai bidouillé en utilisant 3 fonctions

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
     
    =PENTE(H5:H10;A5:A10)
     
    =ORDONNEE.ORIGINE(H5:H10;A5:A10)
     
    =COEFFICIENT.DETERMINATION(A5:A10;H5:H10)
    j'avoue c'est de la bidouille pour dépanner. Par contre, l'avantage, c'est que les fonctions marchent quand j'enlève des valeurs ......

    Par contre, si vous avez mieux à me proposer, notamment avec la fonction "DROITEREG", je suis preneur.

Discussions similaires

  1. Calcul de coefficient directeur
    Par sdecorme dans le forum Mathématiques
    Réponses: 13
    Dernier message: 02/09/2013, 11h36
  2. Lien coefficient directeur et orientation de droite
    Par DidAus dans le forum Traitement d'images
    Réponses: 14
    Dernier message: 28/06/2012, 16h58
  3. coefficient directeur de droites
    Par Nathaniel_etudiant dans le forum Simulink
    Réponses: 5
    Dernier message: 22/09/2010, 17h37
  4. Récupérer les coefficients d'une regression
    Par ErwanLegrand dans le forum SAS STAT
    Réponses: 1
    Dernier message: 07/06/2010, 22h10
  5. [XL-2007] récupération du coefficient directeur
    Par toto74 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 19/04/2010, 16h09

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