J'écris actuellement un article avec plusieurs analyses de régression multiple. Bien que la visualisation de la régression linéaire univariée soit facile via les diagrammes de dispersion, je me demandais s’il existait un bon moyen de visualiser plusieurs régressions linéaires?
Je ne fais que tracer des diagrammes de dispersion comme variable dépendante par rapport à la 1ère variable indépendante, puis par rapport à la 2ème variable indépendante, etc. J'apprécierais vraiment vos suggestions.
regression
data-visualization
multiple-regression
Shawn Wang
la source
la source
effects
paquet dansR
Réponses:
Il n'y a rien de mal avec votre stratégie actuelle. Si vous avez un modèle de régression multiple avec seulement deux variables explicatives, vous pouvez essayer de créer un graphique 3D illustrant le plan de régression prévu, mais la plupart des logiciels ne facilitent pas cette tâche. Une autre possibilité consiste à utiliser un coplot (voir aussi: coplot dans R ou ce pdf ), qui peut représenter trois, voire quatre variables, mais beaucoup de personnes ne savent pas comment les lire. Cependant, si vous n’avez aucune interaction, la relation marginale prédite entre et y sera la même que celle prédite conditionnelle.xj y relation (plus ou moins un certain décalage vertical) à un niveau spécifique de vos autres variables . Ainsi, vous pouvez simplement toutes les autres x les variables à leurs moyens et trouver la ligne prédite y = β 0 + ⋯ + β j x j + ⋯ + β p ˉ x p et tracer cette ligne sur un nuage de points ( x j , y ) paires. De plus, vous allez vous retrouver avec px x y^=β^0+⋯+β^jxj+⋯+β^px¯p (xj,y) p de telles parcelles, bien que vous puissiez ne pas en inclure certaines si vous pensez qu'elles ne sont pas importantes. (Par exemple, il est courant d'avoir un modèle de régression multiple avec une seule variable d'intérêt et certaines variables de contrôle et de ne présenter que le premier graphique de ce type).
la source
Voici un outil interactif basé sur le Web pour tracer les résultats de la régression en trois dimensions .
Ce graphe 3D fonctionne avec une variable dépendante et deux variables explicatives. Vous pouvez également définir l'interception à zéro (c'est-à-dire, supprimer l'interception de l'équation de régression).
Les graphiques nécessitent un navigateur compatible WebGL. Les versions les plus récentes de tous les principaux navigateurs de bureau prennent en charge WebGL.
la source
Pour visualiser le modèle plutôt que les données, JMP utilise un tracé interactif de "profileur". Voici une vue statique.
Et voici un lien vers une vue dynamique .
Cela ressemble à votre idée du nuage de points et peut être combiné avec. L'idée est que chaque image montre une tranche du modèle pour les variables X et Y correspondantes, les autres variables X étant maintenues constantes à leurs valeurs indiquées. Dans la version interactive, les valeurs X peuvent être modifiées en faisant glisser les lignes verticales rouges.
Divulgation: Je suis un développeur JMP, ne prenez donc pas cela comme une approbation impartiale.
la source