Turn on suggestions

Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.

Showing results for

- JMP User Community
- :
- Discussions
- :
- Discussions
- :
- What is the specific method that JMP uses to maximize desirability in the Profil...

Topic Options

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Get Direct Link
- Email to a Friend
- Report Inappropriate Content

Nov 12, 2011 7:08 PM
(5603 views)

Hi,

I am using JMP to do Response Surface methodology (RSM). When using the response profiler and desirability functions, I will select the maximize desirability and JMP provides the recommended variable settings to maximize d. My question is what method does JMP use to actually solve this multi-objective optimization problem? I can't find any documentation that states the general algorithm that is followed? I need to say how, at least in general terms, JMP solves this. If it's propriatary, than is there a general way of referring to it?

thanks

1 ACCEPTED SOLUTION

Accepted Solutions

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Get Direct Link
- Email to a Friend
- Report Inappropriate Content

Jun 2, 2016 7:13 AM
(8635 views)
| Posted in reply to message from David_Burnham 06/02/2016 07:54 AM

To maximize the desirability for continuous factors, JMP uses a constrained Newton's method approach with step shortening for the desirability functionality. A reference for this is:

Numerical Methods for Unconstrained Optimization and Nonlinear Equations by Dennis and Schnabel.

For categorical factors, JMP uses a greedy, one variable at a time optimization algorithm. When there are both categorical and continuous factors, JMP goes back and forth between the two strategies. To reduce the odds of finding a local optima, JMP uses multiple random starts. The optimizer chooses and alternates between a variety of optimization steps depending on the problem, and how it is behaving.

6 REPLIES 6

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Get Direct Link
- Email to a Friend
- Report Inappropriate Content

What is the specific method that JMP uses to maximize desirability in the Profiler

My guess would be that they use the Nelder-Mead Simplex Method. Whilst the documentation does not explicitly state the method used (as far as I can see), the references include a number of papers relating to simplex optimisation.

Dave

-Dave

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Get Direct Link
- Email to a Friend
- Report Inappropriate Content

Re: What is the specific method that JMP uses to maximize desirability in the Profiler

I'd quite like the know the official answer to this. I get asked this question a lot.

-Dave

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Get Direct Link
- Email to a Friend
- Report Inappropriate Content

Jun 2, 2016 7:13 AM
(8636 views)
| Posted in reply to message from David_Burnham 06/02/2016 07:54 AM

To maximize the desirability for continuous factors, JMP uses a constrained Newton's method approach with step shortening for the desirability functionality. A reference for this is:

Numerical Methods for Unconstrained Optimization and Nonlinear Equations by Dennis and Schnabel.

For categorical factors, JMP uses a greedy, one variable at a time optimization algorithm. When there are both categorical and continuous factors, JMP goes back and forth between the two strategies. To reduce the odds of finding a local optima, JMP uses multiple random starts. The optimizer chooses and alternates between a variety of optimization steps depending on the problem, and how it is behaving.

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Get Direct Link
- Email to a Friend
- Report Inappropriate Content

Re: What is the specific method that JMP uses to maximize desirability in the Profiler

Susan, I am using JMP for my dissertation, and I need to explain mathematically exactly how I arrive at my solutions (using JMP). I obtained the book you referenced, but did not find "step shortening" in this rather dense book. In a very respected source of statistical methods, The NIST Engineering Statistics Handbook [2], I attempted to solve using JMP the example provided there. That example is by the originator of the desirability method (Derringer and Suich 1980 [1]). Using JMP, I could not get the same result provided there. My research problem has all continuous factors. Maybe you could please try it and see what you get. But most importantly, could you please provide a reference scientific paper for the method JMP uses for desirability, or at least the page numbers in the Dennis and Schnabel book that explains the mathematical method used to compute desirability for multiple factors. Thanks so much.

[1] Derringer, G., and Suich, R., (1980), "Simultaneous Optimization of Several Response Variables," *Journal of Quality Technology*, 12, 4, 214-219.

[2] 5.5.3.2.2. Multiple responses: The desirability approach

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Get Direct Link
- Email to a Friend
- Report Inappropriate Content

Re: What is the specific method that JMP uses to maximize desirability in the Profiler

Hi Dave,

I've attached a draft of the updated doc for JMP13 regarding how the desirability optimization happens. I hope it helps address your question.

Thanks,

Michael

Michael Crotty

Sr Statistical Writer

JMP Development

Sr Statistical Writer

JMP Development

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Get Direct Link
- Email to a Friend
- Report Inappropriate Content

Re: What is the specific method that JMP uses to maximize desirability in the Profiler

Susan and Michael

Thank you both for the information that you provided. Very helpful, Regards

-Dave