<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Using the Prediction Profiler to optimize for a certain range in Discussions</title>
    <link>https://community.jmp.com/t5/Discussions/Using-the-Prediction-Profiler-to-optimize-for-a-certain-range/m-p/521305#M74660</link>
    <description>&lt;P&gt;&lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/1888"&gt;@Phil_Kay&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;SPAN&gt;Just watched the video and it was really interesting. However, at first glance it seems that the model uncertainty is only implemented in form of the RMSE. Thus, no correlation with respect to the input parameters is taken into account. I need to look into this more closely and will let you guys know how helpful this feature is for my problems.&lt;/SPAN&gt; Is there any chanche for an exchange with&amp;nbsp;&lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/2257"&gt;@John_Sall&lt;/a&gt;&amp;nbsp;?&lt;/P&gt;</description>
    <pubDate>Thu, 14 Jul 2022 14:42:53 GMT</pubDate>
    <dc:creator>Marco_</dc:creator>
    <dc:date>2022-07-14T14:42:53Z</dc:date>
    <item>
      <title>Using the Prediction Profiler to optimize for a certain range</title>
      <link>https://community.jmp.com/t5/Discussions/Using-the-Prediction-Profiler-to-optimize-for-a-certain-range/m-p/519571#M74554</link>
      <description>&lt;P&gt;Hi everyone,&lt;BR /&gt;&lt;BR /&gt;I'm trying to use the prediction profiler in JMP in combination with the desirability function in order to optimize several models simulatanously.&amp;nbsp;&lt;BR /&gt;There are several optimisation options in JMP implemented like maximizing, minimizing or matching a target. However, I need an option to match a range.&lt;/P&gt;&lt;P&gt;Since there are only 3 adjustable points in the desitability function and I need a desirability function where all values outside the target ranges are equal to 0 and within equal to 1, I need your help how I can achieve this ( the function should look similar to a rectangle)&lt;/P&gt;&lt;P&gt;Please note, I'm familiar with the option to set specification limits in order to perform simulations or to calculate defect rates. These static plots are unfortunately not a big help for me. What I need is the interactivity of the desirability plot.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm looking forward to your suggestions!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Sun, 11 Jun 2023 11:25:37 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Using-the-Prediction-Profiler-to-optimize-for-a-certain-range/m-p/519571#M74554</guid>
      <dc:creator>Marco_</dc:creator>
      <dc:date>2023-06-11T11:25:37Z</dc:date>
    </item>
    <item>
      <title>Re: Using the Prediction Profiler to optimize for a certain range</title>
      <link>https://community.jmp.com/t5/Discussions/Using-the-Prediction-Profiler-to-optimize-for-a-certain-range/m-p/519593#M74556</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I think the solution here is to define a &lt;A href="https://www.jmp.com/support/help/en/16.2/index.shtml#page/jmp/customized-desirability-functions.shtml#ww115733" target="_self"&gt;custom desirability function&lt;/A&gt; as a formula column.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In the attached example using the Tiretread data I created a custom desirability function for ELONG which is 1 for the range 450 to 550 and 0 outside of that range.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;If( 450 &amp;lt; :Pred Formula ELONG &amp;lt; 550,
	1,
	0
)&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Then we profile the prediction formula column for ELONG and the custom desirability function. Set the desirability function for ELONG to none and Maximise for the custom desirability function.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Phil_Kay_0-1657533831880.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/43845i3ED5DE46BF40EA3E/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Phil_Kay_0-1657533831880.png" alt="Phil_Kay_0-1657533831880.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I think that should work. Let me know.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Phil&lt;/P&gt;</description>
      <pubDate>Mon, 11 Jul 2022 10:04:24 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Using-the-Prediction-Profiler-to-optimize-for-a-certain-range/m-p/519593#M74556</guid>
      <dc:creator>Phil_Kay</dc:creator>
      <dc:date>2022-07-11T10:04:24Z</dc:date>
    </item>
    <item>
      <title>Re: Using the Prediction Profiler to optimize for a certain range</title>
      <link>https://community.jmp.com/t5/Discussions/Using-the-Prediction-Profiler-to-optimize-for-a-certain-range/m-p/519617#M74560</link>
      <description>&lt;P&gt;That sounds super interesting. I will give it a try - thanks for your fast reply!&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 11 Jul 2022 11:03:35 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Using-the-Prediction-Profiler-to-optimize-for-a-certain-range/m-p/519617#M74560</guid>
      <dc:creator>Marco_</dc:creator>
      <dc:date>2022-07-11T11:03:35Z</dc:date>
    </item>
    <item>
      <title>Re: Using the Prediction Profiler to optimize for a certain range</title>
      <link>https://community.jmp.com/t5/Discussions/Using-the-Prediction-Profiler-to-optimize-for-a-certain-range/m-p/519680#M74566</link>
      <description>&lt;P&gt;One thing you will need to careful of is that the custom desirability function that&amp;nbsp;&lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/1888"&gt;@Phil_Kay&lt;/a&gt;&amp;nbsp;describes is flat over a range, so there are possibly many optimal solutions (with a maximum desirability).&amp;nbsp; To visualize factor regions where the desirability is constant and at the maximum, you could consider using the "Output Random Table" command under the Profiler and then make a scatterplot matrix of your factors, and filter that plot on the desirability.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SamGardner_0-1657549089351.png" style="width: 999px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/43849i896A329133239A6D/image-size/large?v=v2&amp;amp;px=999" role="button" title="SamGardner_0-1657549089351.png" alt="SamGardner_0-1657549089351.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 11 Jul 2022 14:18:30 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Using-the-Prediction-Profiler-to-optimize-for-a-certain-range/m-p/519680#M74566</guid>
      <dc:creator>SamGardner</dc:creator>
      <dc:date>2022-07-11T14:18:30Z</dc:date>
    </item>
    <item>
      <title>Re: Using the Prediction Profiler to optimize for a certain range</title>
      <link>https://community.jmp.com/t5/Discussions/Using-the-Prediction-Profiler-to-optimize-for-a-certain-range/m-p/520796#M74636</link>
      <description>&lt;P&gt;Hi Phil,&lt;BR /&gt;in principal your idea works for my probleme. However, reality is sometimes more complex than expected...&lt;BR /&gt;For my approach, I have to consider also the uncertainity interval around my model. JMP only allows me to use CIs. However, with a simple trick where I save the PredSE Formula and add the MSE to that formula (see picture below with the example of 9.1816) I can also approximate the 95% prediction interval (PI).&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Marco__0-1657724874893.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/43909i5AADA4D4B8C75A02/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Marco__0-1657724874893.png" alt="Marco__0-1657724874893.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;So what I actually want to know is, where does my PI intersect with my specification limits in order to define an acceptable input-parameter range.&amp;nbsp;&lt;BR /&gt;I could do this with you approach by:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Create a new column where I have to multiply the "adjusted" PredSE column with the correct t value to consider the degrees of freedom of my model. Lets call this column "Interval"&lt;/LI&gt;&lt;LI&gt;Add the value from the Interval column to the :Pred Formula column and check whether the upper PI falls within the Specs&lt;/LI&gt;&lt;LI&gt;Substract from the :Pred Formula&amp;nbsp;the value from the Interval column and check if also the lower PI falls within the specs.&lt;/LI&gt;&lt;LI&gt;If 2 and 3 are true =&amp;gt; 1 and if not =&amp;gt; 0&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Since I have to perform this process on multiple outputs/models it is too much effort to this manually. Especially the degrees of freedom in each of my models are different and I would need to adapt the value manually.&amp;nbsp; Do you have any idea how I can automate this process or do you have a different idea how I can tackle this probleme?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 13 Jul 2022 15:23:45 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Using-the-Prediction-Profiler-to-optimize-for-a-certain-range/m-p/520796#M74636</guid>
      <dc:creator>Marco_</dc:creator>
      <dc:date>2022-07-13T15:23:45Z</dc:date>
    </item>
    <item>
      <title>Re: Using the Prediction Profiler to optimize for a certain range</title>
      <link>https://community.jmp.com/t5/Discussions/Using-the-Prediction-Profiler-to-optimize-for-a-certain-range/m-p/521210#M74656</link>
      <description>&lt;P&gt;Interesting questions and challenge that you have there,&amp;nbsp;&lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/11320"&gt;@Marco&lt;/a&gt;. Unfortunately I don't think that I have time to fully explore the solution options at the moment. I think that&amp;nbsp;&lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/32729"&gt;@SamGardner&lt;/a&gt;&amp;nbsp;'s suggestion of using Monte Carlo filtering might be a useful solution. I also think that the new design space capabilities that are currently being evaluated in the beta version of JMP 17 could be interesting for you. You might want to contact your JMP representative to ask about the Early Adopter program for JMP 17 in order to see if these capabilities can help in your situation and to provide useful feedback to the JMP Development team.&lt;/P&gt;</description>
      <pubDate>Thu, 14 Jul 2022 09:36:29 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Using-the-Prediction-Profiler-to-optimize-for-a-certain-range/m-p/521210#M74656</guid>
      <dc:creator>Phil_Kay</dc:creator>
      <dc:date>2022-07-14T09:36:29Z</dc:date>
    </item>
    <item>
      <title>Re: Using the Prediction Profiler to optimize for a certain range</title>
      <link>https://community.jmp.com/t5/Discussions/Using-the-Prediction-Profiler-to-optimize-for-a-certain-range/m-p/521222#M74657</link>
      <description>&lt;P&gt;&lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/1888"&gt;@Phil_Kay&lt;/a&gt;&amp;nbsp;well thats a pitty! Hopefully you have more time in the future, since I would really appreciate a solution option from you.&amp;nbsp;&lt;/P&gt;&lt;P&gt;By the way, I have already access to the JMP EA 17. However, you have to help me a bit where I can find your mentioned option "design space capabilities".&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have also investigated&amp;nbsp;the solution from&amp;nbsp;&lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/32729"&gt;@SamGardner&lt;/a&gt;&amp;nbsp;which is really interesting and might be handy for some other challenges I'm facing. However, it does not really tackle my problem since I'm looking for an analytical solution instead of a simulation driven one. Especially because JMP does simply use the RMSE in the Random by Model option and not the correlation structure. Thus, the simulation results will only be correct in cases where the investigated design is completly orthogonal.&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 14 Jul 2022 13:04:51 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Using-the-Prediction-Profiler-to-optimize-for-a-certain-range/m-p/521222#M74657</guid>
      <dc:creator>Marco_</dc:creator>
      <dc:date>2022-07-14T13:04:51Z</dc:date>
    </item>
    <item>
      <title>Re: Using the Prediction Profiler to optimize for a certain range</title>
      <link>https://community.jmp.com/t5/Discussions/Using-the-Prediction-Profiler-to-optimize-for-a-certain-range/m-p/521231#M74658</link>
      <description>&lt;P&gt;Great news that you already have the JMP17EA.&lt;/P&gt;
&lt;P&gt;When you log in to the Early Adopter web page look under Videos &amp;gt; EA2 &amp;gt; Design Space Profiler. That is a video from the developer that is working on that capability (one of most experienced developers ;)).&lt;/P&gt;
&lt;P&gt;I have a long train journey tomorrow so I might get chance to think about this. I can't make any promises though. (I have promised to do too many things this week!)&lt;/P&gt;</description>
      <pubDate>Thu, 14 Jul 2022 13:14:50 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Using-the-Prediction-Profiler-to-optimize-for-a-certain-range/m-p/521231#M74658</guid>
      <dc:creator>Phil_Kay</dc:creator>
      <dc:date>2022-07-14T13:14:50Z</dc:date>
    </item>
    <item>
      <title>Re: Using the Prediction Profiler to optimize for a certain range</title>
      <link>https://community.jmp.com/t5/Discussions/Using-the-Prediction-Profiler-to-optimize-for-a-certain-range/m-p/521305#M74660</link>
      <description>&lt;P&gt;&lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/1888"&gt;@Phil_Kay&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;SPAN&gt;Just watched the video and it was really interesting. However, at first glance it seems that the model uncertainty is only implemented in form of the RMSE. Thus, no correlation with respect to the input parameters is taken into account. I need to look into this more closely and will let you guys know how helpful this feature is for my problems.&lt;/SPAN&gt; Is there any chanche for an exchange with&amp;nbsp;&lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/2257"&gt;@John_Sall&lt;/a&gt;&amp;nbsp;?&lt;/P&gt;</description>
      <pubDate>Thu, 14 Jul 2022 14:42:53 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Using-the-Prediction-Profiler-to-optimize-for-a-certain-range/m-p/521305#M74660</guid>
      <dc:creator>Marco_</dc:creator>
      <dc:date>2022-07-14T14:42:53Z</dc:date>
    </item>
    <item>
      <title>Re: Using the Prediction Profiler to optimize for a certain range</title>
      <link>https://community.jmp.com/t5/Discussions/Using-the-Prediction-Profiler-to-optimize-for-a-certain-range/m-p/521334#M74661</link>
      <description>&lt;P&gt;He's quite busy! I think the best thing to do start with is to use &lt;A href="mailto:jmpbeat@jmp.com" target="_blank"&gt;jmpbeta@jmp.com&lt;/A&gt;&amp;nbsp;to provide feedback and ask about how these capabilities might/might not address these needs.&lt;/P&gt;</description>
      <pubDate>Thu, 14 Jul 2022 15:22:57 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Using-the-Prediction-Profiler-to-optimize-for-a-certain-range/m-p/521334#M74661</guid>
      <dc:creator>Phil_Kay</dc:creator>
      <dc:date>2022-07-14T15:22:57Z</dc:date>
    </item>
    <item>
      <title>Re: Using the Prediction Profiler to optimize for a certain range</title>
      <link>https://community.jmp.com/t5/Discussions/Using-the-Prediction-Profiler-to-optimize-for-a-certain-range/m-p/521388#M74662</link>
      <description>&lt;P&gt;&lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/30270"&gt;@Marco_&lt;/a&gt;&amp;nbsp;if you could go to the JMP Wish List &lt;A href="https://community.jmp.com/t5/JMP-Wish-List/idb-p/jmp-wish-list" target="_blank"&gt;https://community.jmp.com/t5/JMP-Wish-List/idb-p/jmp-wish-list&lt;/A&gt; and provide your feature request, that would be helpful for use to keep track of this and to be able to better evaluate it.&amp;nbsp; You can also reach out to me directly via PM on the Community and we could discuss this further.&amp;nbsp; I am interested to find out more specifics about what you want to do.&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 14 Jul 2022 17:46:46 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Using-the-Prediction-Profiler-to-optimize-for-a-certain-range/m-p/521388#M74662</guid>
      <dc:creator>SamGardner</dc:creator>
      <dc:date>2022-07-14T17:46:46Z</dc:date>
    </item>
    <item>
      <title>Re: Using the Prediction Profiler to optimize for a certain range</title>
      <link>https://community.jmp.com/t5/Discussions/Using-the-Prediction-Profiler-to-optimize-for-a-certain-range/m-p/521725#M74679</link>
      <description>&lt;P&gt;&lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/32729"&gt;@SamGardner&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;Instead of writing you a PM I thought it also might be more helpful for other JMP users if we keep the discussion public. I also google very frequently questions I have and I'm always happy if I find a post in the community ;)&lt;/img&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I spent now some time with prediction profiler and you guys have done a really great job there. This feature is really great to tackle QbD or PAR&amp;nbsp; requests from authorities such as the FDA or EMA. However, at the moment is see two big problems why I cannot use the feature.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1. As I already mentioned in my last post, I'm afraid that the model uncertainty in the simulation is underestimated.&amp;nbsp;&lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/2257"&gt;@John_Sall&lt;/a&gt;&amp;nbsp;explained at the end of this &lt;A href="http://players.brightcove.net/1872491364001/default_default/index.html?videoId=6268349990001" target="_self"&gt;video&lt;/A&gt;&amp;nbsp;how to incorporate the model uncertainty within PredFormula. I could reproduce his example. But, the used RMSE of the model does not consider the correlation structure within the model. You anticipate that the model uncertainty across the whole investigated design space (lets call the design matrix X) is constant. This however is in general not true, since most of the models are not completely orthogonal regarding their input-parameters. See below a short equation how the uncertainty of an estimated coefficient is dependent on the design correlation structure.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Marco__0-1657873615966.png" style="width: 151px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/43979i91365CE5984DDA44/image-dimensions/151x51?v=v2" width="151" height="51" role="button" title="Marco__0-1657873615966.png" alt="Marco__0-1657873615966.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Since JMP allows easily to save the PredSE formula of each model, where the correlation structure is considered. I wonder why the formula is not used for the simulation within the DesignSpace profiler? Instead of using a constant SD, simply connect the PredSE formula here and the issue should be solved.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2. The other point is that by using the RMSE of the model as the SD for the simulation within the DesignSpace Profiler, the uncertainty in the model mean prediction is neglected. From my understanding the simulation anticipates that the mean prediction of the model has no error and only considers the uncertainty around this model prediction. To make my point a bit clearer, see the following formula for the calculation of a prediction interval (just copy/pasted from a paper):&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Marco__1-1657875685519.png" style="width: 692px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/43980iD2AAC415AF8A24CD/image-dimensions/692x128?v=v2" width="692" height="128" role="button" title="Marco__1-1657875685519.png" alt="Marco__1-1657875685519.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;At the moment you are only considering the first part of the equation but not the second part (i.e. the standard error).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;To sum up my points. I think at the present status, the DesignSpace profiler underestimates the true variability and thus allow to wide ranges for the input-parameters. I think both points could easily be fixed and I would much appreciate your feedback (also from&amp;nbsp;&lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/1888"&gt;@Phil_Kay&lt;/a&gt;&amp;nbsp;if he has some time during his train trip ;)&lt;/img&gt; )&lt;/P&gt;</description>
      <pubDate>Fri, 15 Jul 2022 09:09:03 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Using-the-Prediction-Profiler-to-optimize-for-a-certain-range/m-p/521725#M74679</guid>
      <dc:creator>Marco_</dc:creator>
      <dc:date>2022-07-15T09:09:03Z</dc:date>
    </item>
  </channel>
</rss>

