What inspired this Wish List Request? This is just my personal suggestion.
Please describe the new or improved feature or solution you would like to see.
In JMP19 EA1, we can now draw nice Logistic Plots on the Graph Builder by using Jitter Side("Ordinal") option.
But we need to do a little bit by-hand works for drawing them.
(1) If your level of interest is the second level in the order, you need to reverse the Y-axis, and to prepare the probability formula for the other level.
(2) You cannot use the formulas made by Save Probability Formula. This is because the current Graph Builder cannot Expand Intermediate Formulas like Profilers.
The following script shows how to draw the Logistic Plot on the JMP19 EA1's Graph Builder.
I think it would be great if we could draw this just specifying the formula made by Save Probability Formula, and click one or two suboptions.
Random Reset(1111111);
x = J(300, 1, Round(Random Normal(),1));
y = Random Binomial(1, Squish(1 + 2 * x));
dt = As Table(x || y, <<Column Names({"x", "y"}));
Column(dt, "y")<< Modeling Type("Nominal");
plat = dt << Logistic( <<invisible, Y( :y ), X( :x ), Target Level( "1" ) );
int = Report(plat)["Parameter Estimates"][NumberColBox(1)][1];
coef = Report(plat)["Parameter Estimates"][NumberColBox(1)][2];
plat << Close Window;
Eval(Eval Expr(
dt << New Column("Probability for 0", Formula(1/(1+Exp(Expr(int) + Expr(coef)*:x))));
));
New Window("Test", H List Box(
dt << Logistic( Y( :y ), X( :x ), Target Level( "1" ) ),
dt << Graph Builder(
Size( 529, 455 ),
Show Control Panel( 0 ),
Variables( X( :x ), Y( :Probability for 0 ), Y( :y, Position( 1 ) ) ),
Elements(
Formula( X, Y( 1 ), Legend( 8 ) ),
Points( X, Y( 2 ), Legend( 9 ), Jitter Side( "Ordinal" ) )
),
SendToReport(
Dispatch( {}, "Probability for 0", ScaleBox,
{Min( 1.01005428335477 ), Max( -0.00916311999605512 )}
)
)
);
));
What would the value be to you and/or other users if this new feature is provided? You can draw clean Logistic Plots easily on the Graph Builder if these features are implemented.
Is this an external customer request? No.
Is there a competitive software package that has this feature or solution that we should be aware of? I don't know.
Will this impact a renewal, expansion, or adoption at a customer, and does this put an account at risk if we do not address this? This is just my personal suggestion.