Hinzufügen einer Regressionslinie mit bekannter Steigung im Graph BuilderHallo zusammen,
Ich verwende gerne den Graph Builder für XY-Korrelationsdiagramme, anstatt Bivariate zu verwenden. Weiß jemand, wie wir im Graph Builder eine Regressionslinie oder eine Anpassungslinie mit bekannter Steigung erstellen können? Kann der Benutzer die Anpassungssteigung definieren? Ich möchte den Graph Builder verwenden, da ich mehrere Diagramme in GX- und GY-Gruppen getrennt haben möchte.
Vielen Dank für Ihre Beiträge.
RAM
Verbraucher- und MarktforschungDatenexploration und -visualisierungBetreff: JMP Graph Builder-Regressionslinie mit bekannter Steigung (Steigung benutzerdefiniert)Sie könnten „Fit Special“ in „Fit Y By X“ verwenden, dann den Ansatz von @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;
Betreff: JMP Graph Builder-Regressionslinie mit bekannter Steigung (Steigung benutzerdefiniert)Wie wäre es mit der Situation, in der ich nur den Achsenabschnitt, aber nicht die Steigung kenne?
Betreff: JMP Graph Builder-Regressionslinie mit bekannter Steigung (Steigung benutzerdefiniert)Hallo @RAM ,
Ja, Sie können dies mit einem benutzerdefinierten Grafikskript tun. Klicken Sie im Graph Builder oder einem anderen Diagramm mit der rechten Maustaste und wählen Sie „Anpassen“. Klicken Sie dann auf das Pluszeichen, um ein neues Grafikskript hinzuzufügen. Es gibt eine Vorlage für jede y-Funktion, die für Sie geeignet ist, und Sie können die Steigung (oder alles andere, was Sie möchten) der y-Funktion anpassen/ändern. Nachfolgend finden Sie ein kurzes Video, das dies zeigt. Ist es das, wonach Sie gesucht haben?
Ich hoffe das hilft!
julianisch
Betreff: JMP Graph Builder-Regressionslinie mit bekannter Steigung (Steigung benutzerdefiniert)Obwohl es nichts so Einfaches gibt wie im bivariaten Diagramm, können Sie zum Hinzufügen von Funktionen die Funktion „Anpassen“ im Diagrammgenerator verwenden und jede gewünschte Funktion anzeigen lassen
Hier ist eine sehr einfache lineare Gleichung, die Graph Builder mithilfe der folgenden Ergänzung zur Funktion „Anpassen“ hinzugefügt wurde
Pen Color( "red" );
Pen Size( 3 );
intercept = 50;
beta = .2;
Y Function( intercept + beta * x, x );

Betreff: JMP Graph Builder-Regressionslinie mit bekannter Steigung (Steigung benutzerdefiniert)Wie kann ich die Steigung anpassen oder die Steigung der Anpassungslinie ändern?Betreff: JMP Graph Builder-Regressionslinie mit bekannter Steigung (Steigung benutzerdefiniert)Die Anpassungslinie ist eines der Elemente, die in einem Graph Builder-Diagramm platziert werden können
