Choose Language Hide Translation Bar
Highlighted
jonred
Level II

Fit Model Prediction Profiler for 86 Effects on 1 Response

Hi everyone, I'm trying to generate a prediction profiler for 86 components on its effect for 1 response "IVCC". I used the Fit Model tool in the Analyze menu, with 1 response being IVCC and 86 responses ranging from "Glycine" to "Vitamin D12" in the file. The resulting prediction profiler and maximizing for desirability in the Analysis window is able to output values for the predicted response, but no prediction curves are generated. Would anyone have ideas on how to better analyze this data? My ultimate goal is to determine the value for each of the 86 components that maximizes "IVCC". Thank you!

 

 

10 REPLIES 10
Highlighted

Re: Fit Model Prediction Profiler for 86 Effects on 1 Response

The prediction profiler is most useful after you select a model. Are 86 features necessary for the model?

 

Also, the algorithm to automatically scale the response axis is very good but it is not fool-proof. You might need to change the scale to see the profiles, especially after maximizing the desirability.

Learn it once, use it forever!
Highlighted
jonred
Level II

Re: Fit Model Prediction Profiler for 86 Effects on 1 Response

Thanks markbailey for your reply! Ideally the 86 effects would be necessary. I will try to adjust the scale, thanks for the tip. I appreciate the advice!
Highlighted
statman
Level VII

Re: Fit Model Prediction Profiler for 86 Effects on 1 Response

Sorry I'm a bit confused by your post.  Are the 86 components input variables (x's) or are they response variables (y's)?

"86 components on its effect for 1 response "IVCC"" suggest they are x's, but "1 response being IVCC and 86 responses ranging..." suggests they are Y's.  If you have that many Y's, I would be looking first to see which ones correlate (Multivariate Methods>Multivariate).  If they are x's, based on the principle of Scarcity of effects, I would be first screening the 86 components to determine which ones are most important (and these are just 1st order effects?).  There are many ways to do this (I would start with hypotheses).  Once you have identified the significant factors, then your prediction formula will be  useful.  I would think it would be virtually impossible to control/manage 86 variables simultaneously (think of the associated measurement errors for each x).

 

Highlighted
jonred
Level II

Re: Fit Model Prediction Profiler for 86 Effects on 1 Response

Hi statman, thanks for your help! The 86 components are input variables, sorry for the confusion. I will try screening the most important ones to see if that will alleviate the problem – much appreciated!
Highlighted
julian
Community Manager Community Manager

Re: Fit Model Prediction Profiler for 86 Effects on 1 Response

Hi @jonred,

 

It appears you are not seeing the results you expect in the prediction profiler because you have a model with more parameters to estimate than degrees of freedom available. The "Singularity Details" section at the top of your fit model report is an indication of this.

Screen Shot 2020-02-24 at 7.46.25 AM.png

In other words, to fit a model as complex as you want (estimates for the effect of 86 variables, plus the model intercept) you will need more than 15 rows of data.

 

An alternative is to use a model that is tolerant of having less data than the number of variables you wish to use (such as Partial Least Squares), or to do variable selection to reduce the set of variables for X. 

 

I hope this helps!

 

@julian 

Highlighted
Byron_JMP
Staff

Re: Fit Model Prediction Profiler for 86 Effects on 1 Response

I like @julian 's answer, that's a good way to go.  

 

I would probably use Analyze>Screening>Predictor Screening to narrow down the list of good candidate parameters. With only a few rows of data, it would probably be a good idea to run this platform multiple times to see if you get a stable set of predictors.   When the response is mostly noise, the set of predictors will be fairly random from run to run.  

 

Alternatively, Partition platform (one tree at time) is a good way to get a handle on the key drivers of you response too. 

JMP Systems Engineer, Pharm and BioPharm Sciences
Highlighted
jonred
Level II

Re: Fit Model Prediction Profiler for 86 Effects on 1 Response

Hi Byron_JMP thank you so much for pointing me in the right direction!

Highlighted
jonred
Level II

Re: Fit Model Prediction Profiler for 86 Effects on 1 Response

Thank you julian for your help! Your insight is very helpful in diagnosing my situation. I will try to use Partial Least Squares and variable selection as well. Thank you!
Highlighted
Byron_JMP
Staff

Re: Fit Model Prediction Profiler for 86 Effects on 1 Response

As far as methods for variable selection, PLS and the Tree methods do a pretty good job.  If you happen to have access to JMP Pro, there are some other very good options using generalized regression.

JMP Systems Engineer, Pharm and BioPharm Sciences
Article Labels

    There are no labels assigned to this post.