BookmarkSubscribeRSS Feed
Choose Language Hide Translation Bar
powerpuff
Community Trekker

Make combined data table from two fit models

Is it possible to make combined data table from a fit group having more than 2 fit models in jsl? I have multiple fit models and I want to extract the same data from each of these models, say for example I want to make a combined data table for the 'Analysis of Variance' of each fit model but I want the data from all 3 models in 1 final jmp table. Thank you for any help.

0 Kudos
2 ACCEPTED SOLUTIONS

Accepted Solutions
txnelson
Super User

Re: Make combined data table from two fit models

Here is a simple script that works across multiple models........am I missing anything?

Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\Semiconductor Capability.jmp" );
ft = Fit Group(
	Oneway( Y( :NPN1 ), X( :wafer ), Means( 1 ), Mean Diamonds( 1 ) ),
	Oneway( Y( :PNP1 ), X( :wafer ), Means( 1 ), Mean Diamonds( 1 ) ),
	<<{Arrange in Rows( 1 )}
);
dta = Report( ft )["Summary of Fit"][Table Box( 1 )] << make combined data table;
dtb = Report( ft )["Analysis of Variance"][Table Box( 1 )] << make combined data table;

vals = dta:Y << get values;

Show( vals );
Jim
0 Kudos
powerpuff
Community Trekker

Re: Make combined data table from two fit models

Yes, that was exactly what I was looking for.. Thanks a lot.

0 Kudos
5 REPLIES 5
txnelson
Super User

Re: Make combined data table from two fit models

Did you try Right Clicking on the table you want to output, and choosing "Make Combined Data Table", and did it do what you want.........many times JMP will combine such tables, even if coming from different outputs.  But from your description, I cannot give you a definative statement

Jim
0 Kudos
powerpuff
Community Trekker

Re: Make combined data table from two fit models

JMP does what I want, but I want to write a script which would do that since I want to only get certain columns as an output and not the entire table that I get after using the make combined data table method in JMP.

0 Kudos
powerpuff
Community Trekker

Re: Make combined data table from two fit models

For eg:

fmr=fm<<report;
a=fmr["Scaled Estimates"][TableBox(1)]<<Make combined data table;
b=fmr["Summary of Fit"][TableBox(1)]<<Make combined data table;
c=fmr["Analysis of Variance"][TableBox(1)]<<Make combined data table;
row1=nrows(a);
row2=nrows(b);
row3=nrows(c);
vals=Column(a,"Y")[1::row1];

 

I want to be able to be able to do this to an entire Fit Group of multiple fit models.

0 Kudos
txnelson
Super User

Re: Make combined data table from two fit models

Here is a simple script that works across multiple models........am I missing anything?

Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\Semiconductor Capability.jmp" );
ft = Fit Group(
	Oneway( Y( :NPN1 ), X( :wafer ), Means( 1 ), Mean Diamonds( 1 ) ),
	Oneway( Y( :PNP1 ), X( :wafer ), Means( 1 ), Mean Diamonds( 1 ) ),
	<<{Arrange in Rows( 1 )}
);
dta = Report( ft )["Summary of Fit"][Table Box( 1 )] << make combined data table;
dtb = Report( ft )["Analysis of Variance"][Table Box( 1 )] << make combined data table;

vals = dta:Y << get values;

Show( vals );
Jim
0 Kudos
powerpuff
Community Trekker

Re: Make combined data table from two fit models

Yes, that was exactly what I was looking for.. Thanks a lot.

0 Kudos