générateur de graphiques - définir l'interception de la ligne la mieux ajustéeSalut,
J'utilise un générateur de graphiques pour représenter visuellement mes données, en combinant plusieurs variables dans un seul graphique avec un nuage de points xy. Je souhaite ajouter une droite d'ajustement linéaire simple, mais la forcer à passer par 0,0 ; cela me semble une fonctionnalité fondamentale. Ai-je donc raté quelque chose ? J'ai étudié toutes les options possibles et essayé les deux méthodes de création de la droite d'ajustement (droite d'ajustement et lissage avec lambda maximal), mais nulle part il n'est possible d'ajuster l'interception de la droite !
Je sais que je peux le faire avec un ajustement bivarié Y par X, ou un modèle d'ajustement, mais si j'ai deux champs de variables, je dois faire mon analyse par ces deux-là et je me retrouverai avec 4 graphiques séparés au lieu d'un joli graphique superposé.
Merci beaucoup
Exploration et visualisation des donnéesRe : graph builder - définir l'interception de la ligne de meilleur ajustementSalut Tx,
C'est exactement ce que je recherche. Malheureusement, mes compétences en script sont loin derrière les vôtres. Pourriez-vous le rendre facile à utiliser pour les Scripters simples d'esprit.
par exemple, vous déposez un générateur de graphique dans une fenêtre de script et marquez les séquences de texte importantes où trouver quoi, puis je dépose mon générateur de graphique dans une fenêtre de script et je suis les actions que vous avez effectuées. Toute aide est très appréciée.
Je peux à peine vivre avec Fit x to y et Fit Special. Mais j'apprécierais vraiment si je pouvais obtenir toutes les fonctions de Graph Builder.
Merci beaucoup
Pierre
Re : graph builder - définir l'interception de la ligne de meilleur ajustementJe ne connais pas d'option dans Graph Builder pour forcer l'interception par zéro.Cependant, un simple petit script peut être ajouté au Graph Builder, qui tracera la ligne.

Names Default To Here( 1 );
dt=open("$sample_data/big class.jmp");
gb = Graph Builder(
Size( 528, 456 ),
Show Control Panel( 0 ),
Variables( X( :weight ), Y( :height ) ),
Elements( Points( X, Y, Legend( 3 ) ) )
);
/*Simple Linear Regression: y = intercept + beta * x + error*/
report(gb)[framebox(1)]<<ADD graphics="" script=""></ADD>