Ajout d'une ligne de régression avec une pente connue dans Graph BuilderSalut tout le monde,
J'aime utiliser le générateur de graphiques pour les graphiques de corrélation XY au lieu d'utiliser Bivariate. Est-ce que quelqu'un connaît la météo dans le générateur de graphiques, nous pouvons faire une ligne de régression ou ajuster une ligne avec une pente connue ? L'utilisateur peut-il définir la pente d'ajustement ? je souhaite utiliser le générateur de graphiques car je souhaite avoir plusieurs graphiques séparés en groupes GX et GY.
Merci beaucoup pour vos contributions.
RAM
Études de consommation et de marchéExploration et visualisation des donnéesRe : Ligne de régression JMP Graph Builder avec pente connue (pente définie par l'utilisateur)Vous pouvez utiliser « Fit Special » dans « Fit Y By X », puis l'approche de @txnelson :
NamesDefaultToHere(1);
// Example data
dt = Open("$SAMPLE_DATA/Big Class.jmp");
// Plot data
biv = dt << Bivariate(Y( :height ), X( :weight ), Invisible);
// Fit Special
myIntercept = 0;
biv << Fit Special( Intercept( myIntercept ));
// Save formula to table
biv << (Curve[1] << savePredicteds);
// Close Bivariate
Report(biv) << closeWindow;
// Get the formula
form = Column(dt, "Predicted Height") << getFormula;
// Express the formula as a function of x so 'YFunction()' will work
SubstituteInto(form, Expr(:weight), Expr(x));
// Use Graph Builder
gb = dt << Graph Builder(
Show Control Panel( 0 ),
Variables( X( :weight ), Y( :height ) ),
Elements( Points( X, Y, Legend( 3 ) ) )
);
// Add the graphics script
gbRep = Report(gb);
addScript = Expr(gbRep[FrameBox(1)] << addGraphicsScript(PenColor("Red"); YFunction(formTBD, x)));
SubstituteInto(addScript, Expr(formTBD), NameExpr(form));
addScript;
Re : Ligne de régression JMP Graph Builder avec pente connue (pente définie par l'utilisateur)Qu'en est-il de la situation où je connais uniquement l'interception mais pas la pente ?
Re : Ligne de régression JMP Graph Builder avec pente connue (pente définie par l'utilisateur)Salut @RAM ,
Oui, vous pouvez le faire avec un script graphique personnalisé. Dans le générateur de graphiques, ou dans n'importe quel graphique d'ailleurs, faites un clic droit > personnaliser. Cliquez ensuite sur le signe plus pour ajouter un nouveau script graphique. Il existe un modèle pour la fonction ay qui fonctionnera pour vous, et vous pouvez personnaliser/modifier la pente (ou tout autre élément de votre choix) de la fonction y. Vous trouverez ci-dessous une brève vidéo montrant cela. Est ce que c'est ce que vous recherchiez?
J'espère que ça aide!
julien
Re : Ligne de régression JMP Graph Builder avec pente connue (pente définie par l'utilisateur)Bien qu'il n'y ait rien d'aussi simple que dans le graphique bivarié, pour ajouter des fonctions, vous pouvez utiliser la fonctionnalité Personnaliser dans Graph Builder et afficher tout type de fonction que vous désirez.
Voici une équation linéaire très simple ajoutée à Graph Builder en utilisant l'ajout suivant à la capacité Personnaliser
Pen Color( "red" );
Pen Size( 3 );
intercept = 50;
beta = .2;
Y Function( intercept + beta * x, x );

Re : Ligne de régression JMP Graph Builder avec pente connue (pente définie par l'utilisateur)Comment puis-je ajuster la pente ou comment modifier la pente de la ligne d'ajustement.Re : Ligne de régression JMP Graph Builder avec pente connue (pente définie par l'utilisateur)La ligne d'ajustement est l'un des éléments qui peuvent être placés sur un graphique Graph Builder.
