Subscribe Bookmark RSS Feed

How can I use JSL to save the results of screening into a table?

brenner_sharp_y

Community Trekker

Joined:

Nov 6, 2015

I am trying to automate the fitting of Neural network response surfaces, and I would like to perform a screening of my factors before I submit the factor list to be fitted with a Neural Network.

However, I can't figure out how to use JSL to save the screening results into a table. If I can do this, I can filter this table and load a column containing the factors into a local text variable list. Then I can submit this list to the JMP Neural Network module.

My problem is that there doesn't seem to be any way to save the table from a screening analysis.

1 ACCEPTED SOLUTION

Accepted Solutions
Solution

NamesDefaultToHere(1);

// Example table

dt = Open("$SAMPLE_DATA/Design Experiment/Plackett-Burman.jmp");

// Screening Platform

scr = dt << Screening(

Y( :Percent Reacted ),

X( :Feed Rate, :Catalyst, :Stir Rate, :Temperature, :Concentration )

);

// Save table from Screening Report

dt2 = Report(scr)[TableBox(1)] << makeDataTable;

dt2 << setName("Contrasts from "||(dt << getName));

1 REPLY
Solution

NamesDefaultToHere(1);

// Example table

dt = Open("$SAMPLE_DATA/Design Experiment/Plackett-Burman.jmp");

// Screening Platform

scr = dt << Screening(

Y( :Percent Reacted ),

X( :Feed Rate, :Catalyst, :Stir Rate, :Temperature, :Concentration )

);

// Save table from Screening Report

dt2 = Report(scr)[TableBox(1)] << makeDataTable;

dt2 << setName("Contrasts from "||(dt << getName));