Book description
Scripting Guide provides details for taking advantage of the powerful JMP Scripting Language (JSL). Learn how to write and debug scripts, manipulate data tables, construct display boxes, create JMP applications, and more.
Table of contents
- Contents
-
Learn about JMP
- Documentation and Additional Resources
- Formatting Conventions
-
JMP Documentation
- JMP Documentation Library
- Discovering JMP
- Using JMP
- Basic Analysis
- Essential Graphing
- Profilers
- Design of Experiments Guide
- Fitting Linear Models
- Specialized Models
- Multivariate Methods
- Quality and Process Methods
- Reliability and Survival Methods
- Consumer Research
- Scripting Guide
- JSL Syntax Reference
- JMP Help
- Additional Resources for Learning JMP
- Introduction
- Getting Started
-
Scripting Tools
- Using the Script Editor, Log Window, Debugger and Profiler
-
Using the Script Editor
- Run a Script
- Stop a Script
- Edit a Script
- Color Coding
- Auto Complete Functions
- Tooltips
- Split a Window
- Match Parentheses, Brackets, and Braces
- Select a Rectangular Block of Text
- Select Fragmented Text
- Drag and Drop Text
- Find and Replace
- Automatic Formatting
- Add Code Folding Markers
- Advanced Options
- Set Preferences for the Script Editor
- Working with the Log
- Debug or Profile Scripts
- JSL Building Blocks
- Types of Data
-
Data Structures
- Working with Collections of Data
- Lists
-
Matrices
- Construct Matrices
- Subscripts
- Inquiry Functions
- Comparisons, Range Checks, and Logical Operators
- Numeric Operations
- Concatenation
- Transpose
- Matrices and Data Tables
- Matrices and Reports
- Loc Functions
- Ranking and Sorting
-
Special Matrices
- Construct an Identity Matrix
- Construct a Matrix with Specific Values
- Create a Diagonal Matrix
- Create a Column Vector from Diagonal Elements
- Calculate Diagonal Quadratic Forms
- Return the Sum of Diagonal Elements
- Generate a Row Vector of Integers
- Reshape a Matrix
- Create Design Matrices
- Find the Direct Product
- Inverse Matrices and Linear Systems
- Decompositions and Normalizations
- Build Your Own Matrix Operators
- Statistical Examples
- Associative Arrays
-
Programming Methods
- Complex Scripting Techniques and Additional Functions
-
Lists and Expressions
-
Stored expressions
- Quoting and unquoting expressions
- Quote an expression as a string
- Store scripts in global variables
- Retrieve a stored expression, not its result
- Making lots of substitutions
- Evaluate expressions inside lists
- Evaluate expressions inside expressions
- Parsing strings into expressions, and vice versa
- Summary
- Macros
- Manipulating lists
- Manipulating expressions
-
Stored expressions
- Advanced Scoping and Namespaces
- Advanced Programming Concepts
- Scripting BY Groups
- Organize Files into Projects
- Encrypt and Decrypt Scripts
- Additional Numeric Operators
- Scheduling Actions
- Functions that Communicate with Users
-
Data Tables
- Working with Data Table Objects
- Get Started
- Basic Data Table Scripting
-
Advanced Data Table Scripting
- Store Summary Statistics in Global Variables
- Create a Table of Summary Statistics
- Subset a Data Table
- Sort a Data Table
- Stack Values in a Data Table
- Split Values in a Stacked Data Table
- Transpose a Data Table
- Vertically Concatenate Data Tables
- Horizontally Concatenate Data Tables
- Replace Data in Data Tables
- Create a Table Using Tabulate
- Find Missing Data Patterns
- Compare Data Tables
- Subscribe to a Data Table
- Move Data Between Matrices and Data Tables
- Columns
- Rows
- Accessing Data Values
- Add Metadata to a Data Table
- Calculations
-
Scripting Platforms
- Create, Repeat, and Modify Analyses
- Overview
- Scripting Analysis Platforms
- Launching Platforms Interactively and Obtaining the Equivalent Script
- Sending Script Commands to a Live Analysis
- Launching Platforms
- General Messages for Platform Windows
-
Additional Notes
- Supercategories in Categorical
- Spline Fits
- Fit Model Effects
- Fit Model Send Command
- DOE Scripting
- Scatterplot Scripting
- Process Capability Scripting
-
Control Charts
- Customizing Tests in Control Chart Builder
- Running Alarm Scripts
- Example: X - and R-Charts
- Example: X - and S-charts with Varying Subgroup Sizes
- Example: Individual Measurement and Moving Range Charts
- Example: UWMA Charts
- Example: EWMA Charts
- Example: NP-Charts
- Example: P-Charts
- Example: U-Charts
- Example: C-Charts
- Phases
-
Display Trees
- Create and Use Windows
- Manipulating Displays
- How to Access Built-in Windows
- Constructing Display Trees
- Modal Windows
- Scripting the Script Editor
- Syntax Reference
- Scripting Graphs
- Three-Dimensional Scenes
-
Extending JMP
- External Data Sources, Analytical Tools, and Automation
- Real-Time Data Capture
- Dynamic Link Libraries (DLLs)
- Using Sockets in JSL
- Database Access
- Working with SAS
- Working with MATLAB
- Working with R
- Working with Excel
- Parsing XML
- OLE Automation
-
Creating and Sharing Applications
- Application Builder and Add-In Builder
- Application Builder
- JMP Add-Ins
- Common Tasks
- Compatibility Notes
- Glossary
- Index
Product information
- Title: JMP 12 Scripting Guide
- Author(s):
- Release date: March 2015
- Publisher(s): SAS Institute
- ISBN: 9781629594842
You might also like
book
JMP 11 Scripting Guide
Scripting Guide provides details for taking advantage of the powerful JMP Scripting Language (JSL). Learn how …
book
JMP 13 Scripting Guide
JMP 13 Scripting Guide provides details for taking advantage of the powerful JMP Scripting Language (JSL). …
book
JMP 10 Scripting Guide
The JMP 10 Scripting Guide provides extensive instructions for using the powerful JMP Scripting Language (JSL). …
book
Special Edition Using Microsoft® Office Excel® 2007
Special Edition Using Microsoft Office Excel 2007 will ease the upgrade path to the lastest version …