cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
The Discovery Summit 2025 Call for Content is open! Submit an abstract today to present at our premier analytics conference.
Choose Language Hide Translation Bar
Ben11
Level II

Compare polynomial regression lines

This may be basic but I'm struggling to find a way around this in JMP. Pardon me if this has been discussed previously on this forum. I essentially want to statistically compare regression lines. However, these are polynomial curves. All the options I have tried in JMP fits a linear curve by default which is not a good fit for the data.

Briefly, I want to perform a hypothesis test to assess whether there are differences among the categories within my dataset. I am able to do this using the 'Fit Model' dialog. But I am unable to the regression as 3rd order polynomials. Hence, JMP automatically applies a linear fit.

Is there a way to tell JMP to perform polynomial fitting in the "Fit Model" dialog. 

Your help is appreciated.

3 ACCEPTED SOLUTIONS

Accepted Solutions
Georg
Level VII

Re: Compare polynomial regression lines

You can build this model as well in fit model platform (Macros --> Polynomial to degree ...),

using sex in By-role you can fit separate regression models, save them as formula and compare them as you need.

Georg_0-1658265240895.png

 

 

Georg

View solution in original post

Re: Compare polynomial regression lines

If you want a formal statistical test to compare the curves, then you would add the categorical variable into the model. Using Georg's example, your model would be Height, Height^2, Height^3, Sex, Sex*Height, Sex*Height^2, Sex*Height^3.

 

The test of the parameter for Sex would tell you if there are differences in the intercepts. 

The test of the Sex*Height parameter would tell you if there are differences in the slopes of Height.

The test of Sex*Height^2 would tell you if there are differences in the quadratic parameter estimates.

The test of Sex*Height^3 would tell you if there are differences in the cubic parameters.

Dan Obermiller

View solution in original post

Re: Compare polynomial regression lines

I think @Georg helped but didn't go far enough. That is to say, you need to add interaction terms for all the X terms. Here is the same example, but with an interaction term for all the :height terms:

 

diff poly.PNG

 

So this case concludes that there is no need for a unique intercept, first-order, or second-order term across sexes.

 

 

Note that these effect tests are appropriate for a difference in the parameter estimates across groups. They are not appropriate for equivalence.

View solution in original post

5 REPLIES 5
Georg
Level VII

Re: Compare polynomial regression lines

In platform fit y by x you can perform polynomial regression, and you can also show confidence region,

maybe this helps?

 

Georg_0-1658262153553.png

 

Georg
Ben11
Level II

Re: Compare polynomial regression lines

Hello Georg,

 

Thanks but this doesn't help my situation. I have two categorial variables by which I need to compare the regressions. 

So the Fit Y by X doesn't help, unless there's some way around this that I don't know.

What I need to do is fit a polynomial curve through the Fit Model dialogue.

 

Georg
Level VII

Re: Compare polynomial regression lines

You can build this model as well in fit model platform (Macros --> Polynomial to degree ...),

using sex in By-role you can fit separate regression models, save them as formula and compare them as you need.

Georg_0-1658265240895.png

 

 

Georg

Re: Compare polynomial regression lines

If you want a formal statistical test to compare the curves, then you would add the categorical variable into the model. Using Georg's example, your model would be Height, Height^2, Height^3, Sex, Sex*Height, Sex*Height^2, Sex*Height^3.

 

The test of the parameter for Sex would tell you if there are differences in the intercepts. 

The test of the Sex*Height parameter would tell you if there are differences in the slopes of Height.

The test of Sex*Height^2 would tell you if there are differences in the quadratic parameter estimates.

The test of Sex*Height^3 would tell you if there are differences in the cubic parameters.

Dan Obermiller

Re: Compare polynomial regression lines

I think @Georg helped but didn't go far enough. That is to say, you need to add interaction terms for all the X terms. Here is the same example, but with an interaction term for all the :height terms:

 

diff poly.PNG

 

So this case concludes that there is no need for a unique intercept, first-order, or second-order term across sexes.

 

 

Note that these effect tests are appropriate for a difference in the parameter estimates across groups. They are not appropriate for equivalence.