Names Default To Here
Names Default To Here using New Project
Example 1
Summary: Create and execute a new JMP project, running a Bivariate analysis script on an open data table, and saving the project to a temporary location.
Code:
Names Default To Here( 1 );
project = New Project();
project << Run Script(
dt = Open("data_table.jmp");
dt << Run Script( "Bivariate" );
);
project << save( "$TEMP/project.jmpprj" );
project << close window();
Open( "$TEMP/project.jmpprj" );
Code Explanation:
- Set default names.
- Create new project.
- Run script on project.
- Open data table.
- Run Bivariate analysis script.
- Save project to temp.
- Close project window.
- Open saved project.
Example 2
Summary: Create and execute a new JMP project, running a Contingency script on an open data table and saving the project to a temporary file.
Code:
Names Default To Here( 1 );
project = New Project();
project << Run Script(
dt = Open("data_table.jmp");
dt << Run Script( "Contingency" );
);
project << save( "$TEMP/project.jmpprj" );
project << close window();
Open( "$TEMP/project.jmpprj" );
Code Explanation:
- Set default names.
- Create new project.
- Run script on project.
- Open data table.
- Run Contingency script on table.
- Save project to temporary file.
- Close project window.
- Open saved project file.
Example 3
Summary: Create and execute a new JMP project, including running a Distribution analysis script on a data table, saving the project to a temporary location, and reopening it.
Code:
Names Default To Here( 1 );
project = New Project();
project << Run Script(
dt = Open("data_table.jmp");
dt << Run Script( "Distribution" );
);
project << save( "$TEMP/project.jmpprj" );
project << close window();
Open( "$TEMP/project.jmpprj" );
Code Explanation:
- Set default names.
- Create new project.
- Run script on project.
- Open data table.
- Run Distribution analysis script.
- Save project to temp.
- Close project window.
- Open saved project.
Example 4
Summary: Create and execute a new JMP project, fitting a model to a data table, saving the project to a temporary file, and then reopening it.
Code:
Names Default To Here( 1 );
project = New Project();
project << Run Script(
dt = Open("data_table.jmp");
dt << Run Script( "Fit Model" );
);
project << save( "$TEMP/project.jmpprj" );
project << close window();
Open( "$TEMP/project.jmpprj" );
Code Explanation:
- Set default names.
- Create new project.
- Run script on project.
- Open data table.
- Run Fit Model script on data table.
- Save project to temp file.
- Close project window.
- Open saved project file.
Example 5
Summary: Create and execute a script in JMP, including opening a data table, running a 'Graph Builder Heat Map' script, and saving the project to a temporary location.
Code:
Names Default To Here( 1 );
project = New Project();
project << Run Script(
dt = Open("data_table.jmp");
dt << Run Script( "Graph Builder Heat Map" );
);
project << save( "$TEMP/project.jmpprj" );
project << close window();
Open( "$TEMP/project.jmpprj" );
Code Explanation:
- Set default names.
- Create new project.
- Run script in project.
- Open data table.
- Run "Graph Builder Heat Map" script.
- Save project to temp.
- Close project window.
- Open saved project.
Example 6
Summary: Creates a new project, runs a graph builder script on a data table, and saves the project to a temporary location.
Code:
Names Default To Here( 1 );
project = New Project();
project << Run Script(
dt = Open("data_table.jmp");
dt << Run Script( "Graph Builder Line and Bar Charts" );
);
project << save( "$TEMP/project.jmpprj" );
project << close window();
Open( "$TEMP/project.jmpprj" );
Code Explanation:
- Set default names scope.
- Create new project.
- Run script on project.
- Open data table.
- Run graph builder script.
- Save project to temp.
- Close project window.
- Open saved project.
Example 7
Summary: Creates a new JMP project, runs a script on the data table, and saves the project to a temporary location.
Code:
Names Default To Here( 1 );
project = New Project();
project << Run Script(
dt = Open("data_table.jmp");
dt << Run Script( "Graph Builder Line Chart" );
);
project << save( "$TEMP/project.jmpprj" );
project << close window();
Open( "$TEMP/project.jmpprj" );
Code Explanation:
- Set default names.
- Create new project.
- Run script on project.
- Open data table.
- Run named script on data.
- Save project to temp.
- Close project window.
- Open saved project.
Example 8
Summary: Create and execute a new JMP project, opening a data table, running a graph builder smoother line script, saving the project to a temporary location, closing the window, and then reopening the saved project.
Code:
Names Default To Here( 1 );
project = New Project();
project << Run Script(
dt = Open("data_table.jmp");
dt << Run Script( "Graph Builder Smoother Line" );
);
project << save( "$TEMP/project.jmpprj" );
project << close window();
Open( "$TEMP/project.jmpprj" );
Code Explanation:
- Set default names.
- Create new project.
- Run script in project.
- Open data table.
- Run graph builder smoother line script.
- Save project to temp.
- Close project window.
- Open saved project.
Example 9
Summary: Creates a new JMP project, runs the 'Six Quality Graphs' script, and saves the project to a temporary location.
Code:
Names Default To Here( 1 );
project = New Project();
project << Run Script(
dt = Open("data_table.jmp");
dt << Run Script( "JMP Application: Six Quality Graphs" );
);
project << save( "$TEMP/project.jmpprj" );
project << close window();
Open( "$TEMP/project.jmpprj" );
Code Explanation:
- Set default names.
- Create new project.
- Run script in project.
- Open data table.
- Run "Six Quality Graphs" script.
- Save project to temp.
- Close project window.
- Open saved project.
Example 10
Summary: Creates a new JMP project, runs a 'Logistic' script on a data table, saves the project to a temporary file, and then opens the saved project file.
Code:
Names Default To Here( 1 );
project = New Project();
project << Run Script(
dt = Open("data_table.jmp");
dt << Run Script( "Logistic" );
);
project << save( "$TEMP/project.jmpprj" );
project << close window();
Open( "$TEMP/project.jmpprj" );
Code Explanation:
- Set default names.
- Create new project.
- Run script in project.
- Open data table.
- Run "Logistic" script on data table.
- Save project to temporary file.
- Close project window.
- Open saved project file.
Example 11
Summary: Create and execute a new JMP project, opening a data table, running an Oneway analysis, saving the project, and reopening it.
Code:
Names Default To Here( 1 );
project = New Project();
project << Run Script(
dt = Open("data_table.jmp");
dt << Run Script( "Oneway" );
);
project << save( "$TEMP/project.jmpprj" );
project << close window();
Open( "$TEMP/project.jmpprj" );
Code Explanation:
- Set default names.
- Create new project.
- Run script in project.
- Open data table;
- Run Oneway analysis.
- Save project.
- Close project window.
- Open saved project.
Names Default To Here using Enable Experimental Data Table GUI
Summary: This script sets the default name scope, enables the experimental data table GUI, and opens a JMP data table named 'data_table.jmp'.
Code:
Names Default To Here( 1 );
Preferences[1] << Set( Enable Experimental Data Table GUI( 1 ) );
Open("data_table.jmp");
Code Explanation:
- Set default names scope.
- Enable experimental data table GUI.
- Open data_table data
Names Default To Here using Chart
Example 1
Summary: Creates a chart object with X-axis set to 'Age' and Y-axis set to count, using data from an open JMP data table.
Code:
Names Default To Here( 1 );
dt = Open("data_table.jmp");
obj = Chart( X( :Age ), Y( N ) );
Code Explanation:
- Set default names.
- Open data table;
- Create chart object.
- Set X-axis to "Age".
- Set Y-axis to count.
Example 2
Summary: Creates a horizontal chart with X-axis set to Age and Y-axis set to N from an open data table.
Code:
Names Default To Here( 1 );
dt = Open("data_table.jmp");
obj = Chart( X( :Age ), Y( N ) );
obj << Horizontal Chart( 1 );
Code Explanation:
- Set default names scope.
- Open data table;
- Create chart object.
- Set X axis to Age.
- Set Y axis to N.
- Convert chart to horizontal.
Example 3
Summary: Creates a line chart with X-axis set to Age and Y-axis set to N from an open data table.
Code:
Names Default To Here( 1 );
dt = Open("data_table.jmp");
obj = Chart( X( :Age ), Y( N ) );
obj << Line Chart( 1 );
Code Explanation:
- Set default names scope.
- Open data table;
- Create chart object.
- Set X-axis to Age.
- Set Y-axis to N.
- Convert chart to line chart.
Example 4
Summary: Creates a pie chart from a data table, with X-axis set to Age and Y-axis set to count.
Code:
Names Default To Here( 1 );
dt = Open("data_table.jmp");
obj = Chart( X( :Age ), Y( N ) );
obj << Pie Chart( 1 );
Code Explanation:
- Set default names.
- Open data table;
- Create chart object.
- Set X axis to Age.
- Set Y axis to count.
- Convert chart to pie chart.
Example 5
Summary: Creates a chart object with grouped data by sex, using Age as the X-axis and count as the Y-axis, and then ungroups the charts.
Code:
Names Default To Here( 1 );
dt = Open("data_table.jmp");
obj = Chart( Grouping( :sex ), X( :Age ), Y( N ) );
obj << Ungroup Charts( 1 );
Code Explanation:
- Set default names.
- Open data table.
- Create chart object.
- Group by sex.
- Set X axis to Age.
- Set Y axis to count.
- Ungroup charts option.
- Apply ungroup charts setting.
Example 6
Summary: Creates a vertical chart with 'Age' on the X-axis and 'N' on the Y-axis from the data_table.jmp file.
Code:
Names Default To Here( 1 );
dt = Open("data_table.jmp");
obj = Chart( X( :Age ), Y( N ) );
obj << Vertical Chart( 1 );
Code Explanation:
- Set default names.
- Open data_table data
- Create chart object.
- Set X axis to "Age".
- Set Y axis to "N".
- Apply vertical chart style.
Summary: Opens a data table and sets default names scope.
Code:
Open("data_table.jmp");
Names Default To Here( 1 );
Code Explanation:
- Open data table;
- Set default names scope.
Names Default To Here using Run Script
Summary: Configures a SEM path diagram to show means, hide covariances and other details, and customize appearance.
Code:
Names Default To Here( 1 );
dt = Open("data_table.jmp");
obj = dt << Run Script( "SEM: Bollen (1989)" );
obj << Path Diagram Properties( Show Covariances( 0 ) );
obj << Path Diagram Properties( Show Equality Constraints( 0 ) );
obj << Path Diagram Properties( Show Estimates( "None" ) );
obj << Path Diagram Properties( Show Loadings( 0 ) );
obj << Path Diagram Properties( Show Means( 1 ) );
obj << Path Diagram Properties( Show Regressions( 0 ) );
obj << Path Diagram Properties( Show Variances( 0 ) );
Code Explanation:
- Set default names.
- Open data table.
- Run SEM script.
- Hide covariances.
- Hide equality constraints.
- Hide estimates.
- Hide loadings.
- Show means.
- Hide regressions.
- Hide variances.