<?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: Graphical User Interface to Automate the Process of Model Tuning in JMP Scripters Club Discussions</title>
    <link>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Graphical-User-Interface-to-Automate-the-Process-of-Model-Tuning/m-p/538953#M60</link>
    <description>&lt;P&gt;Hello Diedrich,&lt;/P&gt;&lt;P&gt;When choosing the 1-layer neural networks along with the 2-layer neural networks to optimize, could the GenAT_v5.0 script list or include in the results the best results of the found 1-layer neural networks and 2-layer neural networks?&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Marco&lt;/P&gt;</description>
    <pubDate>Wed, 31 Aug 2022 01:12:29 GMT</pubDate>
    <dc:creator>Marco1</dc:creator>
    <dc:date>2022-08-31T01:12:29Z</dc:date>
    <item>
      <title>Graphical User Interface to Automate the Process of Model Tuning</title>
      <link>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Graphical-User-Interface-to-Automate-the-Process-of-Model-Tuning/m-p/489023#M47</link>
      <description>&lt;P&gt;&lt;STRONG&gt;Graphical User Interface to Automate the Process of Model Tuning&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;As part of Innovation Management at Evonik, we are interested in developing predictive models for some of our quality performance parameters. JMP Pro’s predictive modeling platforms provides a direct path to just that for their practical, real-world problems. However, given the multiple different platforms available: from Neural Nets to Support Vector Machines, and the latest in the XGBoost platform, it can be daunting not only to find which model performs the best predictively, but also in tuning a model. To address this and to simplify the process of tuning models for each platform, I developed a graphical user interface that helps to automate the process of model tuning. The code is written entirely in JSL and utilizes different modeling platforms as well as the DOE platform within JMP. The code spans everything from simple calls and references to more complicated tasks like clicking an “OK” button, extracting data from reports, and passing data from one window to another. The code could not have been possible without the generous help from the JMP Community pages.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;div class="lia-vid-container video-embed-center"&gt;&lt;div id="lia-vid-6306531415112w1280h720r727" class="lia-video-brightcove-player-container"&gt;&lt;video-js data-video-id="6306531415112" data-account="6058004218001" data-player="default" data-embed="default" class="vjs-fluid" controls="" data-application-id="" style="width: 100%; height: 100%;"&gt;&lt;/video-js&gt;&lt;/div&gt;&lt;script src="https://players.brightcove.net/6058004218001/default_default/index.min.js"&gt;&lt;/script&gt;&lt;script&gt;(function() {  var wrapper = document.getElementById('lia-vid-6306531415112w1280h720r727');  var videoEl = wrapper ? wrapper.querySelector('video-js') : null;  if (videoEl) {     if (window.videojs) {       window.videojs(videoEl).ready(function() {         this.on('loadedmetadata', function() {           this.el().querySelectorAll('.vjs-load-progress div[data-start]').forEach(function(bar) {             bar.setAttribute('role', 'presentation');             bar.setAttribute('aria-hidden', 'true');           });         });       });     }  }})();&lt;/script&gt;&lt;a class="video-embed-link" href="https://community.jmp.com/t5/video/gallerypage/video-id/6306531415112"&gt;(view in My Videos)&lt;/a&gt;&lt;/div&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 20 May 2022 12:55:04 GMT</pubDate>
      <guid>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Graphical-User-Interface-to-Automate-the-Process-of-Model-Tuning/m-p/489023#M47</guid>
      <dc:creator>SDF1</dc:creator>
      <dc:date>2022-05-20T12:55:04Z</dc:date>
    </item>
    <item>
      <title>Re: Graphical User Interface to Automate the Process of Model Tuning</title>
      <link>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Graphical-User-Interface-to-Automate-the-Process-of-Model-Tuning/m-p/490013#M48</link>
      <description>&lt;P&gt;Thank you Diedrich for presenting this in last week's JMP Scripter's Club.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I&amp;nbsp; would have a couple of requests:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You mentioned that you had edited the JMP Sample data used in your demonstration.&lt;/P&gt;&lt;P&gt;Would it be possible to get a copy of the edited table posted here.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In your demonstration you showed the results for tuning a NN.&lt;/P&gt;&lt;P&gt;Could you run your analysis , using the same data, on Bootstrap Forest and post your results here.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Many thanks for your contributions to the community.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Philip&lt;/P&gt;</description>
      <pubDate>Mon, 23 May 2022 12:10:36 GMT</pubDate>
      <guid>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Graphical-User-Interface-to-Automate-the-Process-of-Model-Tuning/m-p/490013#M48</guid>
      <dc:creator>jpol</dc:creator>
      <dc:date>2022-05-23T12:10:36Z</dc:date>
    </item>
    <item>
      <title>Re: Graphical User Interface to Automate the Process of Model Tuning</title>
      <link>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Graphical-User-Interface-to-Automate-the-Process-of-Model-Tuning/m-p/491609#M49</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/1902"&gt;@jpol&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Sure, not a problem. Attached to this post is the modified Powder Metallurgy.jmp file from their sample data.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Open up the JMP data table and the JSL file (be sure to be in the data table when running the JSL or alternatively, be sure to select the correct data table used for modeling from the pull-down menu in the JSL window -- see screenshot).&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SDF1_0-1653403643134.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/42664i82C2EA588B808B31/image-size/medium?v=v2&amp;amp;px=400" role="button" title="SDF1_0-1653403643134.png" alt="SDF1_0-1653403643134.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Click on the "Select Data Table" button to select the data table -- this is needed to feed column names to the next window. Select table and click "OK".&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SDF1_1-1653403687212.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/42665i305CE08E39433F38/image-size/medium?v=v2&amp;amp;px=400" role="button" title="SDF1_1-1653403687212.png" alt="SDF1_1-1653403687212.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SDF1_2-1653403745270.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/42666iC198938859C4284B/image-size/medium?v=v2&amp;amp;px=400" role="button" title="SDF1_2-1653403745270.png" alt="SDF1_2-1653403745270.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Select the modeling method of interest, in this case Bootstrap Forest, then click "OK". Note, the manual XGBoost modeling requires you to generate a manual tuning table and should probably be done only if you are quite familiar in how to do this for XGBoost.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SDF1_4-1653403900650.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/42669iE96BC0C81C75EFED/image-size/medium?v=v2&amp;amp;px=400" role="button" title="SDF1_4-1653403900650.png" alt="SDF1_4-1653403900650.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;In the next window, you will cast columns into selected roles, set up tuning table parameters, and DOE options. Enter in the values you see in the screen shot below and use 1234 for the random seed for fitting and for the DOE, this should generate the exact same fit table that I have for this post. Be sure to deselect "Informative Missing" and "Ordinal Restricts Order". Then click "OK".&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SDF1_5-1653404225759.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/42670i0948C6CA1DE24D1B/image-size/medium?v=v2&amp;amp;px=400" role="button" title="SDF1_5-1653404225759.png" alt="SDF1_5-1653404225759.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Note, since we are using the Validation Column, the validation method in this window is automatically selected to "Validation Column". If you didn't want to use a validation column, but a holdback portion, leave the validation column selection empty when casting columns into selected roles and enter a number between 0 to 1 when you select the radio button for the validation method. The default is 0.3 (30% of the data) if you accidentally leave it blank.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;There's also some notes on setting tuning parameters for each modeling method in their respective tune setup windows. These are just a guide and some "rule of thumb" usage and should not be considered as the only possible options.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Several windows will then popup and disappear -- this is the code generating the DOE tuning table used to pass to the fit platform, and then you should get a JMP window telling you the fit progress -- for the immediate fit. There will also be a small window that pops up giving you the overall fit progress.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SDF1_6-1653404323861.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/42671i378BDA4204625ECE/image-size/medium?v=v2&amp;amp;px=400" role="button" title="SDF1_6-1653404323861.png" alt="SDF1_6-1653404323861.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SDF1_7-1653404375336.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/42672iE6D34CF1A477AA3B/image-size/medium?v=v2&amp;amp;px=400" role="button" title="SDF1_7-1653404375336.png" alt="SDF1_7-1653404375336.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Note that even though you put in 10 runs for the DOE, there are 11 total (N+1) because I programmed it to always run a fit using the platform's default settings within JMP. After the fit is done, you should get a window like the one below. You can then use the right/left arrows to cycle through the different runs and tuning parameters while looking at the R^2 fit statistics (and the difference between training R^2 and fit R^2).&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SDF1_8-1653404569049.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/42673i40AC3C13E1E5DE29/image-size/medium?v=v2&amp;amp;px=400" role="button" title="SDF1_8-1653404569049.png" alt="SDF1_8-1653404569049.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SDF1_9-1653404602675.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/42674i633C1710DA38694F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="SDF1_9-1653404602675.png" alt="SDF1_9-1653404602675.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Using the table to the right of the graph, select the run that you would like to re-do. If the the "Save results data table" is checked, then you will be prompted to give the table a name and location to save it. The program will re-run just that one fit and display the results. Here, we're re-running Tune 6. I'm also attaching the output data table from the tuning to this post so you can compare with your use.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SDF1_10-1653404825180.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/42676i7A816F7A506C9FCC/image-size/medium?v=v2&amp;amp;px=400" role="button" title="SDF1_10-1653404825180.png" alt="SDF1_10-1653404825180.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SDF1_11-1653404943356.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/42678i7672AD79F7789E13/image-size/medium?v=v2&amp;amp;px=400" role="button" title="SDF1_11-1653404943356.png" alt="SDF1_11-1653404943356.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;You should now get a window like such:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SDF1_12-1653405024060.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/42679iE50CED33601F3008/image-size/medium?v=v2&amp;amp;px=400" role="button" title="SDF1_12-1653405024060.png" alt="SDF1_12-1653405024060.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Note that the results window from the original tune is still open, this is so you can re-run other tune runs on an individual basis and compare them if desired. You should get the same results as above if you used all the same numbers in the model tuning. After you re-run individual fits, you can of course use the red hot-button to save those scripts to the data table -- it will populate all the parameters for the fit and save the script to re-run the bootstrap forest fit platform to the data table.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Once you are done, you can click "Cancel" to exit the JSL code, or click "Relaunch" to get back to the first window of the JSL code where you can select other data tables and/or fitting platforms.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SDF1_13-1653405290342.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/42680i0F9EDE7A90E78069/image-size/medium?v=v2&amp;amp;px=400" role="button" title="SDF1_13-1653405290342.png" alt="SDF1_13-1653405290342.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;I'm also attaching the JSL code if you need it.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope this helps, and let me know if you have any questions.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks!,&lt;/P&gt;&lt;P&gt;DS&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 24 May 2022 15:27:06 GMT</pubDate>
      <guid>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Graphical-User-Interface-to-Automate-the-Process-of-Model-Tuning/m-p/491609#M49</guid>
      <dc:creator>SDF1</dc:creator>
      <dc:date>2022-05-24T15:27:06Z</dc:date>
    </item>
    <item>
      <title>Re: Graphical User Interface to Automate the Process of Model Tuning</title>
      <link>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Graphical-User-Interface-to-Automate-the-Process-of-Model-Tuning/m-p/492247#M50</link>
      <description>&lt;P&gt;Thanks DS for the detailed explanation and great examples.&lt;/P&gt;&lt;P&gt;I ran the analysis (DOE) as recommended and got exactly the same results that you provided.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;A special thanks for the notes on&amp;nbsp;&lt;SPAN&gt;setting tuning parameters for each modelling&amp;nbsp;method.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Looking forward to tuning on my own data sets.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Philip&lt;/P&gt;</description>
      <pubDate>Wed, 25 May 2022 05:29:54 GMT</pubDate>
      <guid>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Graphical-User-Interface-to-Automate-the-Process-of-Model-Tuning/m-p/492247#M50</guid>
      <dc:creator>jpol</dc:creator>
      <dc:date>2022-05-25T05:29:54Z</dc:date>
    </item>
    <item>
      <title>Re: Graphical User Interface to Automate the Process of Model Tuning</title>
      <link>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Graphical-User-Interface-to-Automate-the-Process-of-Model-Tuning/m-p/492254#M51</link>
      <description>&lt;P&gt;I'd like to bring it to the attention of those who may wish to evaluate this model tuning procedure that it may require JMP Pro as not all modelling methods are available in standard JMP.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- Philip&lt;/P&gt;</description>
      <pubDate>Wed, 25 May 2022 06:21:46 GMT</pubDate>
      <guid>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Graphical-User-Interface-to-Automate-the-Process-of-Model-Tuning/m-p/492254#M51</guid>
      <dc:creator>jpol</dc:creator>
      <dc:date>2022-05-25T06:21:46Z</dc:date>
    </item>
    <item>
      <title>Re: Graphical User Interface to Automate the Process of Model Tuning</title>
      <link>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Graphical-User-Interface-to-Automate-the-Process-of-Model-Tuning/m-p/492374#M52</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/1902"&gt;@jpol&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Yes, that is correct, this JSL code requires the user to run JMP Pro 15 and higher. Version 15 and up is needed as versions before 15 did not have the XGBoost platform as an add-in. Also note that there is a known bug in the JMP Pro 16.0.0 version that causes JMP to crash when trying to model categorical responses with the XGBoost platform. This has been corrected in the JMP Pro 16.1.0 release.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Thanks for bringing it to people's attention about Pro for this script. I thought I mentioned it in the Scripters Club meeting, but might have forgotten to do so.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks!,&lt;/P&gt;&lt;P&gt;DS&lt;/P&gt;</description>
      <pubDate>Wed, 25 May 2022 12:02:26 GMT</pubDate>
      <guid>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Graphical-User-Interface-to-Automate-the-Process-of-Model-Tuning/m-p/492374#M52</guid>
      <dc:creator>SDF1</dc:creator>
      <dc:date>2022-05-25T12:02:26Z</dc:date>
    </item>
    <item>
      <title>Re: Graphical User Interface to Automate the Process of Model Tuning</title>
      <link>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Graphical-User-Interface-to-Automate-the-Process-of-Model-Tuning/m-p/538108#M54</link>
      <description>&lt;P&gt;Hello Diedrich, excellent idea... I don't know what I could be doing wrong... why GenAT_v5.0.jsl doesn't work.&lt;/P&gt;&lt;P&gt;I await your kind guidance,&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Marco&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="Marco1_0-1661739432828.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/45037iDC1C4C87C14A36C7/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Marco1_0-1661739432828.png" alt="Marco1_0-1661739432828.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 29 Aug 2022 02:18:00 GMT</pubDate>
      <guid>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Graphical-User-Interface-to-Automate-the-Process-of-Model-Tuning/m-p/538108#M54</guid>
      <dc:creator>Marco1</dc:creator>
      <dc:date>2022-08-29T02:18:00Z</dc:date>
    </item>
    <item>
      <title>Re: Graphical User Interface to Automate the Process of Model Tuning</title>
      <link>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Graphical-User-Interface-to-Automate-the-Process-of-Model-Tuning/m-p/538350#M55</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/23407"&gt;@Marco1&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; I'm not really sure why you're getting the error message, other than the script needs to have a data table with that column name in it, which it should make automatically. Are you trying to follow the example that I showed above? If you follow the above example, you should get the same result that both Phillip and I got.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; It looks like you're trying to do the above example, but it appears as if you're missing columns in your output data table. The output data table should have 16 columns in it, but it looks like yours only has 7. Do you know what happened to the other columns? If you could share more screen shots at each step, kind of like what I did above, that might help me to figure out what's going wrong. Or, if I could see the embedded log when you try and run it and get the error, I could look in the code to see where the error is occurring. More information from you about how you're trying to use the code will help to figure out what the problem is.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks!,&lt;/P&gt;&lt;P&gt;DS&lt;/P&gt;</description>
      <pubDate>Mon, 29 Aug 2022 15:53:31 GMT</pubDate>
      <guid>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Graphical-User-Interface-to-Automate-the-Process-of-Model-Tuning/m-p/538350#M55</guid>
      <dc:creator>SDF1</dc:creator>
      <dc:date>2022-08-29T15:53:31Z</dc:date>
    </item>
    <item>
      <title>Re: Graphical User Interface to Automate the Process of Model Tuning</title>
      <link>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Graphical-User-Interface-to-Automate-the-Process-of-Model-Tuning/m-p/538833#M56</link>
      <description>&lt;P&gt;Hello Diedrich,&lt;/P&gt;&lt;P&gt;I am pleased to greet you, below I detail the process:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Marco1_2-1661877067091.png" style="width: 740px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/45086i80F5143C780015FC/image-dimensions/740x416?v=v2" width="740" height="416" role="button" title="Marco1_2-1661877067091.png" alt="Marco1_2-1661877067091.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Marco1_3-1661877249971.png" style="width: 741px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/45087iF5D5348BE64FF1E3/image-dimensions/741x417?v=v2" width="741" height="417" role="button" title="Marco1_3-1661877249971.png" alt="Marco1_3-1661877249971.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Marco1_4-1661877363265.png" style="width: 740px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/45088i8C10CFF9A830A053/image-dimensions/740x416?v=v2" width="740" height="416" role="button" title="Marco1_4-1661877363265.png" alt="Marco1_4-1661877363265.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Marco1_7-1661878050582.png" style="width: 738px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/45091i675F9E881F3EDDE7/image-dimensions/738x415?v=v2" width="738" height="415" role="button" title="Marco1_7-1661878050582.png" alt="Marco1_7-1661878050582.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Marco1_8-1661878308785.png" style="width: 738px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/45092iF7EA928DB469CE75/image-dimensions/738x415?v=v2" width="738" height="415" role="button" title="Marco1_8-1661878308785.png" alt="Marco1_8-1661878308785.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Marco1_9-1661878421005.png" style="width: 740px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/45093i7A0ADAD0DEC12605/image-dimensions/740x416?v=v2" width="740" height="416" role="button" title="Marco1_9-1661878421005.png" alt="Marco1_9-1661878421005.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Marco1_10-1661878463707.png" style="width: 740px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/45094iB9D4274A0FA2B592/image-dimensions/740x416?v=v2" width="740" height="416" role="button" title="Marco1_10-1661878463707.png" alt="Marco1_10-1661878463707.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Marco1_11-1661878582945.png" style="width: 736px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/45095iCA3D73609FCE493A/image-dimensions/736x414?v=v2" width="736" height="414" role="button" title="Marco1_11-1661878582945.png" alt="Marco1_11-1661878582945.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Marco1_12-1661878647620.png" style="width: 734px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/45096iE80082E04752A37D/image-dimensions/734x413?v=v2" width="734" height="413" role="button" title="Marco1_12-1661878647620.png" alt="Marco1_12-1661878647620.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Marco1_13-1661878700623.png" style="width: 731px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/45097i80206D352BC8B8A4/image-dimensions/731x411?v=v2" width="731" height="411" role="button" title="Marco1_13-1661878700623.png" alt="Marco1_13-1661878700623.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Any additional information you need, let me know.&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Marco&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 30 Aug 2022 17:00:52 GMT</pubDate>
      <guid>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Graphical-User-Interface-to-Automate-the-Process-of-Model-Tuning/m-p/538833#M56</guid>
      <dc:creator>Marco1</dc:creator>
      <dc:date>2022-08-30T17:00:52Z</dc:date>
    </item>
    <item>
      <title>Re: Graphical User Interface to Automate the Process of Model Tuning</title>
      <link>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Graphical-User-Interface-to-Automate-the-Process-of-Model-Tuning/m-p/538842#M57</link>
      <description>&lt;P&gt;There is a possibility that because you are using non-english version of JMP that some columns will be generated with wrong names (I have discussed this with JMP Support as I develop scripts to English and Japanese users and it is a mess...).&lt;/P&gt;
&lt;P&gt;One example is line 2241 (N Rows column might have different names on different JMP languages):&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;dt_resultsSummary &amp;lt;&amp;lt; Delete Columns( :N Rows, :R² Diff );&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Could you maybe try changing JMP's language to English and rerun the script to see if that could be the problem?&lt;/P&gt;</description>
      <pubDate>Tue, 30 Aug 2022 17:27:09 GMT</pubDate>
      <guid>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Graphical-User-Interface-to-Automate-the-Process-of-Model-Tuning/m-p/538842#M57</guid>
      <dc:creator>jthi</dc:creator>
      <dc:date>2022-08-30T17:27:09Z</dc:date>
    </item>
    <item>
      <title>Re: Graphical User Interface to Automate the Process of Model Tuning</title>
      <link>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Graphical-User-Interface-to-Automate-the-Process-of-Model-Tuning/m-p/538929#M58</link>
      <description>&lt;P&gt;Hi Jarmo,&lt;/P&gt;&lt;P&gt;Smart observation, where can you change the language from Spanish to English?&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Marco&lt;/P&gt;</description>
      <pubDate>Tue, 30 Aug 2022 21:23:06 GMT</pubDate>
      <guid>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Graphical-User-Interface-to-Automate-the-Process-of-Model-Tuning/m-p/538929#M58</guid>
      <dc:creator>Marco1</dc:creator>
      <dc:date>2022-08-30T21:23:06Z</dc:date>
    </item>
    <item>
      <title>Re: Graphical User Interface to Automate the Process of Model Tuning</title>
      <link>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Graphical-User-Interface-to-Automate-the-Process-of-Model-Tuning/m-p/538936#M59</link>
      <description>&lt;P&gt;Hi Jarmo,&lt;/P&gt;&lt;P&gt;Clever observation, change the language to English and the example PowderMetallurgy_mod.jmp works ... will it be possible to correct that observation about the language?&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Marco&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="Marco1_0-1661894965884.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/45100iA76F01874865AD5B/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Marco1_0-1661894965884.png" alt="Marco1_0-1661894965884.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Marco1_1-1661895161217.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/45101iC290994E17A3777B/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Marco1_1-1661895161217.png" alt="Marco1_1-1661895161217.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Marco1_2-1661895184774.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/45102i1B68C5D9C1597B6B/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Marco1_2-1661895184774.png" alt="Marco1_2-1661895184774.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Marco1_3-1661895239711.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/45103iABA9DA497C5BFE92/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Marco1_3-1661895239711.png" alt="Marco1_3-1661895239711.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 30 Aug 2022 21:38:13 GMT</pubDate>
      <guid>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Graphical-User-Interface-to-Automate-the-Process-of-Model-Tuning/m-p/538936#M59</guid>
      <dc:creator>Marco1</dc:creator>
      <dc:date>2022-08-30T21:38:13Z</dc:date>
    </item>
    <item>
      <title>Re: Graphical User Interface to Automate the Process of Model Tuning</title>
      <link>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Graphical-User-Interface-to-Automate-the-Process-of-Model-Tuning/m-p/538953#M60</link>
      <description>&lt;P&gt;Hello Diedrich,&lt;/P&gt;&lt;P&gt;When choosing the 1-layer neural networks along with the 2-layer neural networks to optimize, could the GenAT_v5.0 script list or include in the results the best results of the found 1-layer neural networks and 2-layer neural networks?&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Marco&lt;/P&gt;</description>
      <pubDate>Wed, 31 Aug 2022 01:12:29 GMT</pubDate>
      <guid>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Graphical-User-Interface-to-Automate-the-Process-of-Model-Tuning/m-p/538953#M60</guid>
      <dc:creator>Marco1</dc:creator>
      <dc:date>2022-08-31T01:12:29Z</dc:date>
    </item>
    <item>
      <title>Re: Graphical User Interface to Automate the Process of Model Tuning</title>
      <link>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Graphical-User-Interface-to-Automate-the-Process-of-Model-Tuning/m-p/538974#M61</link>
      <description>&lt;P&gt;It is fairly annoying to take care of those while scripting but it is possible. It depends a lot on the script what must be done and it is a lot of work to manage all cases (for example with Summary() scripter can use indices of the columns instead of names). In the ticket (7613370838) R&amp;amp;D took it into the consideration that user could "force" column creation to always use English column names, but I have no idea if and when that will be implemented.&lt;/P&gt;</description>
      <pubDate>Wed, 31 Aug 2022 06:53:38 GMT</pubDate>
      <guid>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Graphical-User-Interface-to-Automate-the-Process-of-Model-Tuning/m-p/538974#M61</guid>
      <dc:creator>jthi</dc:creator>
      <dc:date>2022-08-31T06:53:38Z</dc:date>
    </item>
    <item>
      <title>Re: Graphical User Interface to Automate the Process of Model Tuning</title>
      <link>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Graphical-User-Interface-to-Automate-the-Process-of-Model-Tuning/m-p/539202#M62</link>
      <description>&lt;P&gt;Hello Diedrich,&lt;/P&gt;&lt;P&gt;Could the GenAT_v5.0 script optimize multiple outputs at the same time like Model Screening does?&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Marco&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;GenAT_v5.0 script&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Marco1_0-1661961956356.png" style="width: 715px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/45109i59DAE7965D171F73/image-dimensions/715x402?v=v2" width="715" height="402" role="button" title="Marco1_0-1661961956356.png" alt="Marco1_0-1661961956356.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Model Screening&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Marco1_2-1661962303659.png" style="width: 715px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/45111i6FBE5E74272D6C04/image-dimensions/715x402?v=v2" width="715" height="402" role="button" title="Marco1_2-1661962303659.png" alt="Marco1_2-1661962303659.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Marco1_3-1661962350924.png" style="width: 715px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/45112i23C83B51C3AF3B8C/image-dimensions/715x402?v=v2" width="715" height="402" role="button" title="Marco1_3-1661962350924.png" alt="Marco1_3-1661962350924.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 31 Aug 2022 16:14:42 GMT</pubDate>
      <guid>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Graphical-User-Interface-to-Automate-the-Process-of-Model-Tuning/m-p/539202#M62</guid>
      <dc:creator>Marco1</dc:creator>
      <dc:date>2022-08-31T16:14:42Z</dc:date>
    </item>
    <item>
      <title>Re: Graphical User Interface to Automate the Process of Model Tuning</title>
      <link>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Graphical-User-Interface-to-Automate-the-Process-of-Model-Tuning/m-p/539558#M63</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/23407"&gt;@Marco1&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;**EDIT**: I think I understand what you were asking before -- can the code be changed to allow for more than one input to be modeling at a time? I'm sure it can, but I have not written it that way. I thought about it, but I really wrote this for my organization's needs and we only model one output at a time. I'm sure it could be done, but it would take some re-vamping and re-design of the code to get that to work.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Unfortunately, the script I wrote does not have the ability to perform tuning across all the different platforms in one go, like the model screening does. Keep in mind that the model screening platform in JMP only fits the default values of the models to the data, it does not tune each model. It's a nice feature to get an idea of how some default models compare to others, but I have found that a well-tuned model can outperform the default model that the model screening platform decides is the best. I end up not using the screening platform all that much because of this.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; The primary goal of writing this code was to automate and simplify the process of tuning the many different modeling platforms in JMP, especially for those that might not have as much experience in tuning -- hence the tips for tuning with each platform. I still go through each platform in the GenAT_5.0 code and tune each model, then compare them on a holdout set at the very end to see which ones work best for my data. If one wanted to do an automated tuning over all platforms, it probably would be best to write it in the source code of JMP, which is not something I can do.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; I think that Jarmo got it right when he noticed the language. Sorry, I have an English operating system and have English set as the language for JMP. I could imagine that trying to write this code for multiple languages would be very challenging. Hopefully by changing the language setting in JMP you can getup and running.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Please reach out if you have more questions, and happy modeling!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks!,&lt;/P&gt;&lt;P&gt;DS&lt;/P&gt;</description>
      <pubDate>Thu, 01 Sep 2022 17:23:19 GMT</pubDate>
      <guid>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Graphical-User-Interface-to-Automate-the-Process-of-Model-Tuning/m-p/539558#M63</guid>
      <dc:creator>SDF1</dc:creator>
      <dc:date>2022-09-01T17:23:19Z</dc:date>
    </item>
    <item>
      <title>Re: Graphical User Interface to Automate the Process of Model Tuning</title>
      <link>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Graphical-User-Interface-to-Automate-the-Process-of-Model-Tuning/m-p/540394#M64</link>
      <description>&lt;P&gt;Hello Diedrich,&lt;/P&gt;&lt;P&gt;I use the google translator, I'm not sure I understand... in any case I confirm my query:&lt;/P&gt;&lt;P&gt;- GenAT_5.0 could predict 2 or more outputs?&lt;BR /&gt;- When selecting NN of 1 and 2 layers....Could GenAT_5.0 include in the report the best models found of 1 and layers?&lt;/P&gt;&lt;P&gt;I have observed, that in most cases GenAT_5.0 when re-training the best result lowers its effectiveness... GenAT_5.0 could have an option to choose to re-train or not to re-train?&lt;/P&gt;&lt;P&gt;The models found by GenAT_5.0 of 1 output.... are in most cases....superior to model screening.&lt;/P&gt;&lt;P&gt;Excellent contribution Diedrich!!!&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Marco&lt;/P&gt;</description>
      <pubDate>Sun, 04 Sep 2022 13:52:05 GMT</pubDate>
      <guid>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Graphical-User-Interface-to-Automate-the-Process-of-Model-Tuning/m-p/540394#M64</guid>
      <dc:creator>Marco1</dc:creator>
      <dc:date>2022-09-04T13:52:05Z</dc:date>
    </item>
    <item>
      <title>Re: Graphical User Interface to Automate the Process of Model Tuning</title>
      <link>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Graphical-User-Interface-to-Automate-the-Process-of-Model-Tuning/m-p/541095#M65</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/23407"&gt;@Marco1&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; It is correct that right now, GenAT_5.0 cannot predict 2 or more outputs. Depending on the platform, it can handle continuous, ordinal and nominal (2 or more levels, again depending on the modeling platform). It cannot fit more than one response at a time. To me, I am not so sure one saves all that much time by fitting more than one response at a time anyway, you still have to go back and evaluate each model for each response.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; In principle, yes, the code could be rewritten to allow a user to select more than one model from the output table and re-run the selected models, however, you can still do that in the current version -- you just can't run them at the same time. What you do after you've run the tuning design, and you see the output window with the graph and table, you select one to rerun and then after it's performed that fit, you go back and select another model that you'd like to test. You can do this as many times as you want. You might not want to have the check box Save output data table because you don't need to save that each time you re-run a model.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; As for the re-run model not having the same effectiveness (I'm guessing you mean like R^2 or RASE), that is likely due to the randomness of the starting point for each model fit. If you always want to have the same starting point even when re-running a model, then you need to enter a random seed value for the fit model. This then forces the fit to start from the same point each time rather than randomly moving around the model space. This will ensure that your model evaluation values like R^2 will be the same for when it trains vs when you re-run the model. That being said, there is a drawback to this: you lose the randomness that is often very important for a model to be able to manage. For the most part, your response has some kind of average value (depending on its inputs of course), but there is also some randomness to the output which you run the risk of not capturing by allowing the training to start from random points in the model space. Allowing your model to also have this randomness provides for a more realistic situation compared to enforcing the same starting point. The flip side to that is that you run the risk of just modeling noise and not your actual output. This is why it's so important to have a hold-out test data set that is not used in training or validating the model so you can compare different models on this test data set to find which one actually performs the best on "unused" data.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Thanks for your feedback and compliments. If there are any updates to this code, I'll be sure to post it here.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best wishes,&lt;/P&gt;&lt;P&gt;DS&lt;/P&gt;</description>
      <pubDate>Tue, 06 Sep 2022 17:00:25 GMT</pubDate>
      <guid>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Graphical-User-Interface-to-Automate-the-Process-of-Model-Tuning/m-p/541095#M65</guid>
      <dc:creator>SDF1</dc:creator>
      <dc:date>2022-09-06T17:00:25Z</dc:date>
    </item>
    <item>
      <title>Re: Graphical User Interface to Automate the Process of Model Tuning</title>
      <link>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Graphical-User-Interface-to-Automate-the-Process-of-Model-Tuning/m-p/541165#M66</link>
      <description>&lt;P&gt;Hello Diedrich,&lt;/P&gt;&lt;P&gt;Thanks for your answer!!!... JMP is a good program and GenAT_5.0 is an excellent script that partially covers (1 output) the gap that JMP has in model screening, in most cases GenAT_5.0 finds better models than model screening ... it would be great if GenAT_5.0 could predict 2 or more outputs ... for example to apply it to cases where there are sales (outputs) of multiple products and the best model found by GenAT_5.0 can detect a pattern or relationship in the multiple exits (sales).&lt;/P&gt;&lt;P&gt;Regarding the trained neural network models, will there be a script that exports the formula found by GenAT_5.0 to excel to make predictions? Or is there a script that converts or generates VBA Excel code of the best NN model found by GenAT_5.0 to make predictions?&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Marco&lt;/P&gt;</description>
      <pubDate>Tue, 06 Sep 2022 18:29:00 GMT</pubDate>
      <guid>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Graphical-User-Interface-to-Automate-the-Process-of-Model-Tuning/m-p/541165#M66</guid>
      <dc:creator>Marco1</dc:creator>
      <dc:date>2022-09-06T18:29:00Z</dc:date>
    </item>
    <item>
      <title>Re: Graphical User Interface to Automate the Process of Model Tuning</title>
      <link>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Graphical-User-Interface-to-Automate-the-Process-of-Model-Tuning/m-p/541448#M67</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/23407"&gt;@Marco1&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Well, the whole purpose of writing the code was to automate the process of model tuning rather than necessarily comparing one model to another. As mentioned before, the model screening platform only fits the default values for a particular method. Often the default isn't as good as a well-tuned model, regardless of which method you use to model.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; As for modeling multiple outputs (Ys), the code could be rewritten to do this, but one still needs to go back and evaluate each individual model for each Y because each Y will have it's own independent model generated for it. So, I'm not sure you still save time.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; In the case that you describe, you might be better off using the Multiple Correspondence Analysis under Analyze &amp;gt; Multivariate Methods to detect patterns between outputs, Ys.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; As for your other question about exporting the formula, there is already a way to do that in JMP. Once you've made a model, you can publish the model formula to the Formula Depot platform (see below). Within the Formula Depot Platform, you can use the red hot-button to export the code in different formats, like C, Python, Java, SQL, and so forth. This might get you where you are looking in order to run the formula in Excel. However, if your prediction formula is easy, you might be able to manually "transform" it from a JMP formula to an Excel formula. But, if it's complicated, then you might want to keep it as a JMP file as it might perform faster when evaluating large data tables.&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="SDF1_0-1662555782058.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/45246iAC039276AE835897/image-size/medium?v=v2&amp;amp;px=400" role="button" title="SDF1_0-1662555782058.png" alt="SDF1_0-1662555782058.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;DS&lt;/P&gt;</description>
      <pubDate>Wed, 07 Sep 2022 13:03:19 GMT</pubDate>
      <guid>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Graphical-User-Interface-to-Automate-the-Process-of-Model-Tuning/m-p/541448#M67</guid>
      <dc:creator>SDF1</dc:creator>
      <dc:date>2022-09-07T13:03:19Z</dc:date>
    </item>
  </channel>
</rss>

