<?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: JSL help: Plot Bootstrap -feature imortance TOP 10 columns for graph builder in Discussions</title>
    <link>https://community.jmp.com/t5/Discussions/JSL-help-Plot-Bootstrap-feature-imortance-TOP-10-columns-for/m-p/418891#M66795</link>
    <description>&lt;P&gt;When you had the "X (" in your code, you had matched parentheses.&amp;nbsp; &amp;nbsp;On it's removal, you needed to go back and arrange the parentheses to the functions you are using.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;For( i = 1, i &amp;lt;= 10, i++,
	dt30 &amp;lt;&amp;lt; Graph Builder(
		Size( 532, 10449 ),
		Show Control Panel( 0 ),
		Variables(
			X( :Chamber ),
			Y( orderedContributionList[i] ),
			Page( :Step_ ),
			Color( :Chamber )
		),
		Elements( Points( X, Y, Legend( 7 ) ) ),
		Title( "Mean Value scatter plot" )
	)
);&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Fri, 17 Sep 2021 05:57:32 GMT</pubDate>
    <dc:creator>txnelson</dc:creator>
    <dc:date>2021-09-17T05:57:32Z</dc:date>
    <item>
      <title>JSL help: Plot Bootstrap -feature imortance TOP 10 columns for graph builder</title>
      <link>https://community.jmp.com/t5/Discussions/JSL-help-Plot-Bootstrap-feature-imortance-TOP-10-columns-for/m-p/417036#M66617</link>
      <description>&lt;P&gt;Dear powerful JMP user,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; I want to make an automation script using jsl to fulfill the function below:&lt;/P&gt;&lt;P&gt;&amp;nbsp; Use bootstrap method for my dataset analysis, then plot the top 10 feature importance parameter for view, could you pls share me an sample for how to do that?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Anna&lt;/P&gt;</description>
      <pubDate>Fri, 09 Jun 2023 19:56:28 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/JSL-help-Plot-Bootstrap-feature-imortance-TOP-10-columns-for/m-p/417036#M66617</guid>
      <dc:creator>turkeyhazel</dc:creator>
      <dc:date>2023-06-09T19:56:28Z</dc:date>
    </item>
    <item>
      <title>Re: JSL help: Plot Bootstrap -feature imortance TOP 10 columns for graph builder</title>
      <link>https://community.jmp.com/t5/Discussions/JSL-help-Plot-Bootstrap-feature-imortance-TOP-10-columns-for/m-p/417116#M66620</link>
      <description>&lt;P&gt;Here is an example of one way to do this.&amp;nbsp; I am not sure if it is capturing the top 10 the way you envision, but it should give you an idea of how to proceed.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here( 1 );

// Open Data Table: semiconductor capability.jmp
// → Data Table( "semiconductor capability" )
dt = Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
// For the example, Change column modeling type: wafer
Data Table( "semiconductor capability" ):wafer &amp;lt;&amp;lt; Set Modeling Type( "Continuous" );

// Launch platform: Bootstrap Forest
bf = dt &amp;lt;&amp;lt; Bootstrap Forest(
	Y( :wafer ),
	X(
		:NPN1, :PNP1, :PNP2, :NPN2, :PNP3, :IVP1, :PNP4, :NPN3, :IVP2, :NPN4, :SIT1, :INM1,
		:INM2, :VPM1, :VPM2, :VPM3, :PMS1, :SNM1, :SPM1, :NPN5, :EP2, :ZD6, :PBA, :PLG, :CAP,
		:PBA3, :PLG2, :PNP5, :NPN6, :PNP6, :PNP7, :NPN7, :PNP8, :IVP3, :IVP4, :IVP5, :IVP6,
		:PNP9, :NPN8, :NPN9, :IVP7, :NPN10, :N_1, :PBA1, :WPR1, :B10, :PLY10, :VBE210, :VTN210,
		:VTP210, :SIT2, :SIT3, :INV2, :INV3, :INV4, :INV5, :FST1, :FST2, :RES1, :RES2, :PNM1,
		:PPM1, :FNM1, :FPM1, :FST3, :FST4, :RES3, :RES4, :A1, :B1, :A2N, :A2P, :A2P1, :IVP8,
		:IVP9, :DE_H1, :NF_H1, :ESM1, :ESM2, :ESP1, :YFU1, :VPM4, :PBA2, :PBB1, :LYA1, :LYB1,
		:DEM1, :DEP1, :NFM1, :PLY1, :VDP1, :VDP2, :SNW1, :RSP2, :PLY2, :RSP1, :VDP3, :PBL1,
		:PLG1, :VDP4, :SPW1, :VIA1, :INM3, :VPM5, :VPM6, :INM4, :VPM7, :M1_M1, :M2_M2, :P1_P1,
		:E2A1, :E2B1, :NPN11, :IVP10, :PNP10, :INM5, :VPM8, :VPM9, :INM6, :VPM10, :N2A1, :N2B1,
		:NM_L1, :P2A1, :P2B1, :PM_L1, :P1, :M1
	),
	Method( "Bootstrap Forest" ),
	Portion Bootstrap( 1 ),
	Number Terms( 84 ),
	Number Trees( 100 ),
	Column Contributions( 1 ),
	Go
);

// Get Top 10 contibutors
orderedContributionList = Report( bf )["Column Contributions"][String Col Box( 1 )] &amp;lt;&amp;lt; get;
// Reduce to 10
Remove From( orderedContributionList, 11, N Items( orderedContributionList ) - 10 );

// Create the 10 plots
For( i = 1, i &amp;lt;= 10, i++,
	Graph Builder(
		Size( 525, 454 ),
		Show Control Panel( 0 ),
		Variables( X( orderedContributionList[i] ), Y( :wafer ) ),
		Elements( Line Of Fit( X, Y, Legend( 8 ), R²( 1 ) ) )
	)
);

&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 10 Sep 2021 12:37:35 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/JSL-help-Plot-Bootstrap-feature-imortance-TOP-10-columns-for/m-p/417116#M66620</guid>
      <dc:creator>txnelson</dc:creator>
      <dc:date>2021-09-10T12:37:35Z</dc:date>
    </item>
    <item>
      <title>Re: JSL help: Plot Bootstrap -feature imortance TOP 10 columns for graph builder</title>
      <link>https://community.jmp.com/t5/Discussions/JSL-help-Plot-Bootstrap-feature-imortance-TOP-10-columns-for/m-p/417401#M66651</link>
      <description>&lt;P&gt;HI Txnelson-san,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thanks for your kindly reply, very inspiring, for the bootstrap method I also have a question.&lt;/P&gt;&lt;P&gt;if I have 581 columns for my X factors, how about the parameters in JMP boostrap method you suggest to get the best accurarcy, any trick or experience you can share?&lt;/P&gt;&lt;P&gt;- For example "Number Terms( 200 ),Number Trees( 14 )", what's the best number for those parameters?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;Validation( :Validation ),&lt;BR /&gt;&amp;nbsp;Set Random Seed( 123 ),&lt;BR /&gt;&amp;nbsp;Multithreading( 0 ),&lt;BR /&gt;&amp;nbsp;Method( "Bootstrap Forest" ),&lt;BR /&gt;&amp;nbsp;Column Contributions( 1 ),&lt;BR /&gt;&amp;nbsp;ROC Curve( 1 ),&lt;BR /&gt;&amp;nbsp;Lift Curve( 1 ),&lt;BR /&gt;&amp;nbsp;Portion Bootstrap( 1 ),&lt;BR /&gt;&amp;nbsp;Number Terms( 200 ),&lt;BR /&gt;&amp;nbsp;Number Trees( 14 ),&lt;BR /&gt;&amp;nbsp;Go&lt;/P&gt;</description>
      <pubDate>Sat, 11 Sep 2021 09:26:54 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/JSL-help-Plot-Bootstrap-feature-imortance-TOP-10-columns-for/m-p/417401#M66651</guid>
      <dc:creator>turkeyhazel</dc:creator>
      <dc:date>2021-09-11T09:26:54Z</dc:date>
    </item>
    <item>
      <title>Re: JSL help: Plot Bootstrap -feature imortance TOP 10 columns for graph builder</title>
      <link>https://community.jmp.com/t5/Discussions/JSL-help-Plot-Bootstrap-feature-imortance-TOP-10-columns-for/m-p/418542#M66754</link>
      <description>&lt;P&gt;&lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/2687"&gt;@txnelson&lt;/a&gt;&amp;nbsp;Hi txnelson,&lt;/P&gt;&lt;P&gt;In python we can use gridsearch cv for the parameter optimization, but in JMP do you know how to do that&amp;nbsp; and i also have another qustion above, but i forget to&amp;nbsp;@you sorry, waiting for your reply, thanks in advance~&lt;/P&gt;</description>
      <pubDate>Thu, 16 Sep 2021 03:03:04 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/JSL-help-Plot-Bootstrap-feature-imortance-TOP-10-columns-for/m-p/418542#M66754</guid>
      <dc:creator>turkeyhazel</dc:creator>
      <dc:date>2021-09-16T03:03:04Z</dc:date>
    </item>
    <item>
      <title>Re: JSL help: Plot Bootstrap -feature imortance TOP 10 columns for graph builder</title>
      <link>https://community.jmp.com/t5/Discussions/JSL-help-Plot-Bootstrap-feature-imortance-TOP-10-columns-for/m-p/418553#M66755</link>
      <description>&lt;P&gt;&lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/2687"&gt;@txnelson&lt;/a&gt;&amp;nbsp;another question: sorry so many questions.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;after I get the Top 10 from orederedContributionList[i], i want to plot scatter plot from another table dt30. and i use the for loop as below, seems the Graph builder for dt30 doesn't work and i didn't get any warning from log:&lt;/P&gt;&lt;P&gt;&amp;nbsp;For( i = 1, i &amp;lt;= 10, i++,&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &lt;FONT color="#FF0000"&gt;&amp;nbsp; dt30&amp;lt;&amp;lt;Graph Builder&lt;/FONT&gt;(&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Size( 532, 10449 ),&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Show Control Panel( 0 ),&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Variables(&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;X( :Chamber ),&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Y( X( orderedContributionList[i] ),&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Page( :Step_ ),&lt;BR /&gt;&amp;nbsp; &amp;nbsp; Color( :Chamber )&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;),&lt;BR /&gt;&amp;nbsp; &amp;nbsp; Elements( Points( X, Y, Legend( 7 ) ) ),&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;),&lt;BR /&gt;&amp;nbsp; &amp;nbsp; Title ("Mean Value scatter plot")&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;)&lt;BR /&gt;);&lt;/P&gt;</description>
      <pubDate>Thu, 16 Sep 2021 03:35:11 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/JSL-help-Plot-Bootstrap-feature-imortance-TOP-10-columns-for/m-p/418553#M66755</guid>
      <dc:creator>turkeyhazel</dc:creator>
      <dc:date>2021-09-16T03:35:11Z</dc:date>
    </item>
    <item>
      <title>Re: JSL help: Plot Bootstrap -feature imortance TOP 10 columns for graph builder</title>
      <link>https://community.jmp.com/t5/Discussions/JSL-help-Plot-Bootstrap-feature-imortance-TOP-10-columns-for/m-p/418614#M66764</link>
      <description>&lt;P&gt;Take a look at the screening platforms.......in particular, Predictor Screening&lt;/P&gt;</description>
      <pubDate>Thu, 16 Sep 2021 12:00:21 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/JSL-help-Plot-Bootstrap-feature-imortance-TOP-10-columns-for/m-p/418614#M66764</guid>
      <dc:creator>txnelson</dc:creator>
      <dc:date>2021-09-16T12:00:21Z</dc:date>
    </item>
    <item>
      <title>Re: JSL help: Plot Bootstrap -feature imortance TOP 10 columns for graph builder</title>
      <link>https://community.jmp.com/t5/Discussions/JSL-help-Plot-Bootstrap-feature-imortance-TOP-10-columns-for/m-p/418615#M66765</link>
      <description>&lt;P&gt;I believe you have a syntax error&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Y( X( orderedContributionList[i] ),&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;should be&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Y( orderedContributionList[i] ),&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 16 Sep 2021 12:05:50 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/JSL-help-Plot-Bootstrap-feature-imortance-TOP-10-columns-for/m-p/418615#M66765</guid>
      <dc:creator>txnelson</dc:creator>
      <dc:date>2021-09-16T12:05:50Z</dc:date>
    </item>
    <item>
      <title>Re: JSL help: Plot Bootstrap -feature imortance TOP 10 columns for graph builder</title>
      <link>https://community.jmp.com/t5/Discussions/JSL-help-Plot-Bootstrap-feature-imortance-TOP-10-columns-for/m-p/418876#M66794</link>
      <description>&lt;P&gt;&lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/2687"&gt;@txnelson&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for your reply, but after I change that it warns me like too many parameter in for loop , as the picture below&lt;/P&gt;&lt;P&gt;The "graph builder" color is wrong as you can see it's bule but it should be&amp;nbsp; brone, if it can be running without any warnings&lt;/P&gt;</description>
      <pubDate>Fri, 17 Sep 2021 02:17:53 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/JSL-help-Plot-Bootstrap-feature-imortance-TOP-10-columns-for/m-p/418876#M66794</guid>
      <dc:creator>turkeyhazel</dc:creator>
      <dc:date>2021-09-17T02:17:53Z</dc:date>
    </item>
    <item>
      <title>Re: JSL help: Plot Bootstrap -feature imortance TOP 10 columns for graph builder</title>
      <link>https://community.jmp.com/t5/Discussions/JSL-help-Plot-Bootstrap-feature-imortance-TOP-10-columns-for/m-p/418891#M66795</link>
      <description>&lt;P&gt;When you had the "X (" in your code, you had matched parentheses.&amp;nbsp; &amp;nbsp;On it's removal, you needed to go back and arrange the parentheses to the functions you are using.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;For( i = 1, i &amp;lt;= 10, i++,
	dt30 &amp;lt;&amp;lt; Graph Builder(
		Size( 532, 10449 ),
		Show Control Panel( 0 ),
		Variables(
			X( :Chamber ),
			Y( orderedContributionList[i] ),
			Page( :Step_ ),
			Color( :Chamber )
		),
		Elements( Points( X, Y, Legend( 7 ) ) ),
		Title( "Mean Value scatter plot" )
	)
);&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 17 Sep 2021 05:57:32 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/JSL-help-Plot-Bootstrap-feature-imortance-TOP-10-columns-for/m-p/418891#M66795</guid>
      <dc:creator>txnelson</dc:creator>
      <dc:date>2021-09-17T05:57:32Z</dc:date>
    </item>
  </channel>
</rss>

