I have data sets where data is in Columns. I want to create histograms for each parameter.
I know that I could stack the data and us the following command:
Current Data Table() << Distribution( Continuous Distribution( Column( :param_value ) ), By( :param_name ) );
I would like to use a list to create the histograms as I have code to work on each column individually.
I have tried the following with no luck:
::param_list = {:parameter1, :parameter2, :parameter3, :parameter4};
Current Data Table() << Distribution( Continuous Distribution( Column( ::param_list ) ));
You could grab the data from the table as a matrix. Take a single row of data and transpose it - giving you the list of data required by the distribution platform.
Best,
M
Try this (you need to evaluate the list!):
Semi_dt = Open( “$SAMPLE_DATA/Semiconductor Capability.jmp” );
cont_lst = Semi_dt << Get Column Names( Continuous );
Distribution( Column( Eval( cont_lst ) ), Ignore Platform Preferences( 1 ), Histograms Only );