Étendre la droite de régression linéaire dans JMP version 13Salut,
J'ai une question concernant la fonctionnalité Fit Line dans la version 13.
Dans la version 10, j'ai pu créer des graphiques avec une ligne de régression linéaire qui s'étendait au-delà des points de données (voir figure). Cependant, dans la version 13, la ligne de régression linéaire s'arrête au dernier point de données. Existe-t-il un paramètre dans la version 13 pour réaliser l'extension de la régression linéaire au-delà du dernier point de données ?

Merci!
Re : Étendre la ligne de régression linéaire dans la version 13 de JMPAujourd'hui enseignement "JMP Software : ANOVA et Régression", en JMP13.1 et JMP14. C'est corrigé dans JMP14.0, on peut voir l'extrapolation en Bivarié. L'élève a JMP13.1, s'arrête au dernier point de données. Donc, pour réparer, mettez à niveau vers JMP14.0 gratuit pour les propriétaires de licence actuels. Notez que certains bogues ont été signalés dans JMP14.0, ne désinstallez donc pas JMP13. C'est bien que la mise à niveau n'écrase pas la version précédente comme d'autres logiciels, vous pouvez conserver les deux versions avec la même licence.Re : Étendre la ligne de régression linéaire dans la version 13 de JMPJ'ai juste besoin de dire ça, pour le sortir de mon système.Je comprends qu'il y a des exceptions à presque toutes les règles, mais :
1. La plupart des phénomènes physiques sont décrits par des sommes et/ou des produits d'équations différentielles.Ces équations différentielles sont généralement non linéaires dans les paramètres par nature.(Cela signifie quelque chose de différent de "courbé" !!)
2. Étant donné que ces sommes et/ou produits d'équations différentielles sont très difficiles à modéliser, nous avons tendance à leur ajuster les approximations de la série de Taylor, car elles sont beaucoup plus faciles à spécifier et peuvent souvent faire un travail acceptable d'ajustement des données.Ces approximations ne s'ajustent nécessairement que sur la plage des données existantes.
3. Faire des prédictions en extrapolant ces approximations en dehors des données existantes revient à jouer à la roulette russe.
Ne soyez pas trop contrarié si JMP et les habitants responsables de cette communauté ne veulent pas vous aider à charger votre arme !
Vous pouvez faire tout ce que votre cœur désire, même si statistiquement inconsidéré ou exceptionnel, en écrivant un script JSL.Les scripts peuvent être facilement déployés dans une entreprise.Vous voudrez peut-être envisager d'écrire du JSL pour implémenter vos procédures.
Bonne chance!
Re : Étendre la ligne de régression linéaire dans la version 13 de JMPCela fonctionne de manière acceptable sur plusieurs ensembles de données contenus dans la même colonne comme divisés par une colonne de groupe.cela fonctionnera bien bien que dans JMP 14, j'ai hâte de voir cela fonctionner par défaut.
Re : Étendre la ligne de régression linéaire dans la version 13 de JMPSalut @nocaltim ,
Je vois juste ce que tu veux dire !Il y a plusieurs façons de procéder. En utilisant des lignes avec des plages de valeurs échelonnées par colonne, vous pouvez obtenir le même résultat, quelle que soit la variable X ou Y :
Je suis d'accord que ce n'est pas idéal, et dans Fit Y by X dans JMP 14, la ligne s'étendra par défaut. Une autre option : Graph Builder a une fonctionnalité intéressante pour ce type de tracé à l'aide de l'élément Formula, qui pourrait vous être utile en général. Écrivez votre propre formule dans une colonne de formule ou, pour n'importe quel modèle, enregistrez votre formule de prédiction pour la moyenne, ainsi que les colonnes de formule pour les intervalles de confiance (si vous le souhaitez, mais assurez-vous d'enregistrer les colonnes de formule, pas seulement les valeurs), puis ouvrez le générateur de graphique, utilisez le même X que la variable X, puis toutes vos colonnes de formule pour la variable Y, puis cliquez sur l'élément Graphique de formule. Vous pouvez ensuite modifier les couleurs et les styles de ligne si vous le souhaitez.
J'espère que ça a aidé!
@julien
Re : Étendre la ligne de régression linéaire dans la version 13 de JMPSalut Julien,
Le problème avec votre "astuce" est le suivant : supposons que j'ai une table de données avec trois colonnes de données -- Âge, Taille, Poids.Parfois, je tracerai l'âge par rapport au poids, parfois je tracerai l'âge par rapport au poids, parfois je tracerai la taille par rapport au poids, et parfois j'inverserai les valeurs X et Y (poids par rapport à l'âge au lieu d'âge par rapport au poids).Votre astuce ne fonctionne que si je n'ai qu'une seule valeur X pour toutes les parcelles.Correct?Ou est-ce que je manque quelque chose? Et, si j'ai raison, il devient très pénible de gérer quelle colonne (âge, poids, taille) sera la valeur X pour le prochain tracé que je vais faire (ou refaire via un script).Au lieu de cela ... JMP devrait - au minimum - autoriser les ajustements forcés (où je prescris la pente et l'interception, par exemple) pour s'étendre jusqu'aux limites des limites de la fenêtre de tracé X et Y.
Re : Étendre la ligne de régression linéaire dans la version 13 de JMPSalut @quantum ,
Le correctif/astuce que j'ai énuméré ci-dessus fonctionnera dans JMP 13 pour étendre une ligne de régression (et dans JMP 14, cela se produira automatiquement). Y a-t-il autre chose que vous aimeriez faire ?
@julien

Re : Étendre la ligne de régression linéaire dans la version 13 de JMPUn endroit idéal pour demander (ou rajouter) certaines fonctionnalités serait dans la nouvelle liste de souhaits JMP :
https://community.jmp.com/t5/JMP-Wish-List/idb-p/jmp-wish-list
Les développeurs consultent cette liste pour les versions à venir et cela semble être une bonne chose à ajouter à cette liste (si elle n'y est pas déjà).
Re : Étendre la ligne de régression linéaire dans la version 13 de JMPMark, j'ai besoin de faire extrapoler les graphiques à une population qui n'existe pas dans l'ensemble de données pour fournir des modèles prédictifs de ce que nous verrons à partir de la variation connue dans le temps. Contraindre la pente détruit la validité statistique. J'avais développé cette méthode dans une précédente révision de JMP et cela va forcer toute une équipe de plusieurs centaines d'ingénieurs à s'éloigner de JMP en tant que plateforme. Avons-nous une meilleure solution que celle-ci ?Re : Étendre la ligne de régression linéaire dans la version 13 de JMPBien qu'il y ait presque toujours des exceptions aux règles, je pense que JMP a pris la voie la plus prudente avec la façon dont ils ont mis en œuvre la plate-forme.
Re : Étendre la ligne de régression linéaire dans la version 13 de JMPEn ce qui concerne cette question de l'extension des lignes les mieux ajustées aux limites des limites de la plage du graphique X (par exemple), je voudrais suggérer un scénario dans lequel il est très utile que ces lignes les mieux ajustées s'étendent au-delà des données.Dans mon travail, CHAQUE JOUR, je fais une analyse où deux variables doivent avoir une corrélation parfaite de 1: 1 (pente de 1, interception de zéro).Et cette corrélation 1: 1 devrait s'étendre sur une plage qui dépasse de loin mes limites de données.Le vrai X vs Y n'a jamais une vraie corrélation 1: 1 - et c'est très utile à savoir.Mais pour aider à comprendre cela, j'aime ajouter explicitement la ligne 1: 1 au graphique.Et je veux que cette ligne 1: 1 s'étende bien au-delà des limites de données afin que lorsque je fais également un meilleur ajustement sur les données réelles, même si la ligne la mieux ajustée est limitée à la plage de données disponibles, je peux utiliser la ligne 1: 1 comme "plancher incliné" de comparaison.Je comprends parfaitement pourquoi les données les mieux adaptées ne doivent pas être extrapolées (trop loin) au-delà des données disponibles, mais pourquoi ne puis-je pas inclure une ligne 1: 1 étendue ???(Oui, je peux l'ajouter en tant qu'objet graphique, mais c'est simplement JMP *créant* du travail pour moi plutôt que JMP simplifiant mon travail.) Des commentaires ?
Re : Étendre la ligne de régression linéaire dans la version 13 de JMPLorsque les robots culinaires de première génération ont coupé les doigts, les fabricants responsables ont ajouté des verrouillages aux couvercles.
Lorsque les approximations de la série Taylor ont été utilisées de manière inappropriée pour extrapoler au-delà de la plage des données, les fabricants responsables ont désactivé cette fonctionnalité.
Je pense que Jim et Dan ont raison. Dites simplement non aux solutions de contournement. Si vous devez simplement extrapoler, ajustez un modèle déterministe (généralement non linéaire).
Re : Étendre la ligne de régression linéaire dans la version 13 de JMPPour les ensembles de données volumineux et compliqués, la solution de contournement n'est pas possible.
Re : Étendre la ligne de régression linéaire dans la version 13 de JMPCela a été l'une de mes frustrations avec le programme JMP, car les nouveaux déploiements ont rendu le programme moins flexible et moins utilisable.Si des solutions alternatives sont proposées pour les fonctions qui étaient disponibles dans les versions antérieures, pourquoi cette fonctionnalité a-t-elle été supprimée en premier lieu ?
Re : Étendre la ligne de régression linéaire dans la version 13 de JMPVous pouvez utiliser Bivarié > Ajustement spécial pour sélectionner une analyse de tendance No Intercept.
Re : Étendre la ligne de régression linéaire dans la version 13 de JMPIl faut également extrapoler pour la stabilité / prolongation de la durée de conservation sur la base d'un IC à 95 % de la tendance. Impossible d'obtenir la dégradation pour fournir des tracés visuels similaires aux existants.Re : Étendre la ligne de régression linéaire dans la version 13 de JMPIl y a, évidemment, des moments où vous voulez forcer l'interception à 0, mais une mise en garde : cela change l'interprétation de la plupart des statistiques de régression que vous examinez. Essentiellement, en forçant l'interception à 0, vous dites que la moyenne est de 0 (pensez aux données centrées/mises à l'échelle). Cela peut être particulièrement problématique si vous extrapolez au-delà de la plage de vos données.
Une autre façon simple d'y penser : pensez à un graphique de la taille par rapport au poids. Vous pouvez ajuster une ligne à ces données. Faut-il forcer cette ligne à passer par le point (0,0) ? Si vous n'avez pas de taille, vous n'auriez pas de poids, donc c'est logique. Cependant, la relation linéaire ne tiendrait probablement pas du point de données de hauteur le plus bas à 0. Le forcer à être linéaire sur toute la plage peut causer des problèmes.
Re : Étendre la ligne de régression linéaire dans la version 13 de JMPL'ajout d'un 0 sur x n'a pas fonctionné.J'ai dû utiliser des outils d'annotation avec ajustement où l'interception est forcée à zéro où il est impossible d'avoir une autre valeur d'interception autre que (0,0).
Re : Étendre la ligne de régression linéaire dans la version 13 de JMPSuper! Merci pour les commentaires!
Re : Étendre la ligne de régression linéaire dans la version 13 de JMPJe suis d'accord avec les préoccupations de Jim concernant l'extrapolation au-delà de la gamme de données observées. Cependant, si vous souhaitez le faire, vous pouvez ajouter une nouvelle ligne au tableau avec une valeur au-delà de la plage de données pour votre variable X uniquement, et JMP étendra alors la ligne jusqu'à ce point. Puisqu'il n'y a pas de valeur Y associée à cette ligne, cela ne changera pas les résultats de la régression.

Re : Étendre la ligne de régression linéaire dans la version 13 de JMPVous pouvez utiliser les outils d'annotation ou, dans JSL, utiliser la fonctionnalité Ajouter des graphiques pour ajouter à la ligne d'ajustement, cependant, puisqu'il s'agit d'une régression, qui est basée sur les paramètres des données, et non d'un outil de prévision, avoir le projet de ligne d'ajustement au-delà des points de données connus serait statiquement incorrect.Donc, ce que vous voyez est une correction d'une erreur dans JMP 10.