cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Try the Materials Informatics Toolkit, which is designed to easily handle SMILES data. This and other helpful add-ins are available in the JMP® Marketplace
Choose Language Hide Translation Bar
bwanders
Level III

Negative numbers in prediction profiler when zero is limit

I have attached an 8 mixture custom DoE in which 3 ingredients are constant.  When I run the model, the prediction profiler predicts the maximum Y1 & Y2 within reason of the actual maximum.  But when I minimize the desirabilities, I get negative values.  How is it getting these numbers and how would I prevent any predictions falling well below the actual low response values?

1 ACCEPTED SOLUTION

Accepted Solutions

Re: Negative numbers in prediction profiler when zero is limit

Bwanders,

The numbers for Y in the Prediction Profiler are coming from the prediction formula for your model. You can see the estimated model by looking at the Parameter Estimates. In your particular case, because there is no replication, the model is a perfect fit for the data. However, when you are trying to minimize the Y response, the prediction profiler searches the design space and finds a location with a negative predicted Y.

Linear regression assumes a continuous response, so a negative value is just fine as far as linear regression is concerned. If you wish to restrict the predictions to only positive results, a different modeling technique should be used that can enforce that restriction. However, the real culprit here is that the combination that provides that negative Y prediction is an extrapolation. The location that minimizes Y is the first set of conditions in your table except it is X1 Type = B instead of A. You never ran that combination. When you have a low level of X1, switching to X1 Type = B will lower the response (see the Prediction Profiler). In this case, low enough to give a negative value. The trends are what was shown in the data you did collect, but leads to an extrapolation because not all combinations were collected. My guess is that if you were to actually run that condition you would get a very low Y value.

Dan Obermiller

View solution in original post

1 REPLY 1

Re: Negative numbers in prediction profiler when zero is limit

Bwanders,

The numbers for Y in the Prediction Profiler are coming from the prediction formula for your model. You can see the estimated model by looking at the Parameter Estimates. In your particular case, because there is no replication, the model is a perfect fit for the data. However, when you are trying to minimize the Y response, the prediction profiler searches the design space and finds a location with a negative predicted Y.

Linear regression assumes a continuous response, so a negative value is just fine as far as linear regression is concerned. If you wish to restrict the predictions to only positive results, a different modeling technique should be used that can enforce that restriction. However, the real culprit here is that the combination that provides that negative Y prediction is an extrapolation. The location that minimizes Y is the first set of conditions in your table except it is X1 Type = B instead of A. You never ran that combination. When you have a low level of X1, switching to X1 Type = B will lower the response (see the Prediction Profiler). In this case, low enough to give a negative value. The trends are what was shown in the data you did collect, but leads to an extrapolation because not all combinations were collected. My guess is that if you were to actually run that condition you would get a very low Y value.

Dan Obermiller