JMP® System Requirements
To view the system requirements for JMP®, JMP Pro, JMP Live, and JMP Clinical, click the following links: JMP system requirements for Windows operating systems JMP system requirements fo...
To view the system requirements for JMP®, JMP Pro, JMP Live, and JMP Clinical, click the following links: JMP system requirements for Windows operating systems JMP system requirements fo...
New in JMP/New Features documentation is published with the initial (.0) release of a new version of JMP and describes new or significantly enhanced capabilities introduced in that release. Re...
These instructions are only meant for JMP 15 and prior. If the JMP tab is not present on the ribbon during an Excel session, you might need to repair the installation of both JMP and Excel. To do so, take these steps: Close the JMP application, and navigate to Control Panel ► Programs and Features.Find the JMP installation in the list of installed programs. Right-click it and select Modify/Chang...
Background
Currently on macOS, submitting any incomplete MATLAB syntax can cause JMP to hang. The hang experienced by JMP is the result of MATLAB getting stuck in a waiting state.
For example, a user submits the following MATLAB syntax via MATLAB Submit(). Note the *]* is missing in the malformed MATLAB expression.
MATLAB Init();
Matlab Submit("
a = [5;5;5
");
As a result, MATLAB get...
As a wholly-owned subsidiary of SAS, JMP takes the security and privacy of your personal data seriously. If you wish to exercise a privacy right you have under the law, including GDPR, or if you have a concern about any personal data JMP and/or SAS may hold about you, use the link to our privacy form below to submit a request. SAS Data Privacy Request Form
Wendy_Murphrey
In JMP Clinical 7.1.2, there is insufficient width for the y-axis label for Patient Profile and Medical History. The legend box appears to be very narrow, and some words are cut off and not displayed. This problem occurs when running JMP Clinical with the Chinese-language setting, or when running JMP Clinical with the English-language setting and using Chinese study data. This issue does not occur...
In JMP Clinical 7.1, the counts are not correct in the narrow search from the Standardized MedDRA Queries Incidence Screen report. When a subject has both a broad and narrow term within an SMQ, only the broad term is kept and the narrow term is dropped, leading to underreporting in the narrow search. The Hot Fix found here addresses this issue. [Previously JMP Note 65907]
Overview
The following examples demonstrate how you can use the logical AND (&) and OR (|) operators with the Select Where message to select rows that meet multiple conditions.
Instructions
In a JMP® session, click the File menu and select New ► Script. Copy the below script and paste it into the script window. To run the sample script, click the Edit menu and select Run Script.
/* Open a sample...
Wendy_Murphrey
Overview The following example demonstrates how you can use a variable in a Graphics Script whose value changes over iterations of a For() loop. To make this work as desired, you must replace the variable with its value during each iteration. You can accomplish this using Substitute() or Eval Expr(), as demonstrated in the below example. The Eval Expr() function evaluates and replaces any variable...
Wendy_Murphrey
Analyzing Repeated Measures Data in JMP® Software Often in an experiment, more than one measure is taken on the same subject or experimental unit. This means that a repeated measures analysis of the data may be necessary to make valid inferences and to draw meaningful conclusions. JMP offers multiple methods to analyze repeated measures: a multivariate repeated-measures approach, a univariate ...
When the JSL Debugger is launched, a second instance of JMP® is created. The two JMP instances communicate with one another using sockets. Due to various VPN and firewall settings, launching of the JSL Debugger may be blocked. In these instances, you might see the following error messages:
Time out encountered attempting to connect to the JSL Debugger GUI.
Unknown error encountered during the initi...
Wendy_Murphrey
The Control Chart Builder provides the ability to specify a Phase variable and to use control limits specified in an external data table. In the situation where only one phase is represented in the data, the limits specified in the external table are ignored. A workaround is to create the Control Chart Builder without using a Phase variable when only one phase exists in the data. The limits table ...
Wendy_Murphrey
Using the Rename Directory() function to change the name of a file system directory might return 0 when you attempt to rename a directory that is found on a network drive.
To work around the issue, use the Move Directory() function, which can work for both local and network drives. Here is an example:
rc1 = Move Directory( "$TEMP/Loss Function Templates", "$TEMP/subB" );
[Previously JMP Note ...
Wendy_Murphrey
Attempting to delete a table property that does not exist in a data table returns the error "cannot find table property." Because this is an error condition, the JSL script stops executing. Prior versions of JMP® ignored the condition and proceeded with the next JSL statement. As a workaround, the Try() function can be used to escape the error condition and optionally execute a catch expression (...
Wendy_Murphrey
Overview Sometimes it is necessary to perform the same task on several objects of the same type. One approach is to repeat the statement for each object. However, this requires you to retype the statement for each object or use a loop. A handy approach is to send the message to a list of objects. This method requires you to type the message only once. Two examples are given below. Example 1 Supp...
DisplayBoxes in a New Window that uses the <<Modal option are no longer accessible after the window is closed. When a New Window is closed, the DisplayBoxes that make up the contents of the window are destroyed. Earlier versions of JMP on Windows operating systems incorrectly allowed scripts to access the DisplayBoxes due to a delay in the actual destruction of the objects. There are several w...
Wendy_Murphrey
When JMP® connects to SAS®, the SAS VALIDVARNAME system option is set to ANY because JMP is more permissive with respect to column names. This can cause an error similar to the one below if the SAS code submitted from inside JMP creates a variable with a name that does not follow the default SAS variable name rules. ERROR: The value <variable name> is not a valid SAS name. To ensure that the SAS...
Wendy_Murphrey
When connecting to local SAS® using a 64-bit version of JMP®, the 64-bit SAS 9.4 IOM OLE DB provider used to import SAS datasets will import missing data with incorrect values. This problem is limited to importing data from local SAS using a 64-bit version of JMP where the 64-bit SAS 9.4 TS1M0 version of the SAS IOM OLE DB provider is installed. The recommended workaround for this issue is to inst...
Wendy_Murphrey
When importing files in JMP®, including Multiple File Import, JMP might not be able to see the file(s) in Microsoft OneDrive®. This is due to how OneDrive represents the file(s) on some computers. To resolve this issue, please save the file to the local computer, including the Desktop or Documents. Once saved to the local computer, JMP is able to see the file during the import process. If you c...
Wendy_Murphrey
When exporting a JMP® data table to a database using ODBC, JMP exports the data as either character (CHAR or NCHAR) or numeric (FLOAT or DOUBLE PRECISION) data types. If a column is defined as a JMP date or time, it exports as character data. Changing the data type to a proper date format would need to be handled by the receiving database. [Previously JMP Note 46350]
Wendy_Murphrey
In JMP® Clinical 7.1 when running the Risk Based Monitoring report, the output might be incomplete. In the report the cells might not be colored, and/or the Risk Indicator selection outline could be missing. This issue is resolved in the JMP® Clinical 7.1.1 Hot Fix available here. [Previously JMP Note 65319]
There is a coding error in JMP® Clinical 7.1 that sets a lab results with value 0 to missing. This issue is resolved with the Hot Fix available here. [Previously JMP Note 64954]
In JMP® Clinical 7.1, the durations from Exposure Summary are calculated inconsistently. This issue is resolved in the Hot Fix available here. [Previously JMP Note 64956]
In JMP® Clinical 7.1 when trying to remove section using the JSL API, the following error can occur:
The symbol "TabFilterReferenceList" is not defined in namespace "results" in
access or evaluation of 'results:TabFilterReferenceList' ,
results:TabFilterReferenceList/*###*/
This issue is resolved by the Hot Fix available here.
[Previously JMP Note 64957]
The Adverse Event Narrative template "ByNarrativeCategoryDetails" has a section in the heading for "Diagnosis" that is populated when MHCAT=CANCER HISTORY. The Medical History section is populated with values when MHCAT=GENERAL MEDICAL HISTORY. The Hot Fix available here makes the requirement generic for cases when the narrative is run with a study that does not have these particular MHCAT values....
This hot fix makes an adjustment to the JMP Clinical 7.1 Adverse Event Incident Screen report. Results in the table are changed to
apply a continuity correction (Gart and Nam 1988) to avoid infinity or zero as a Relative Risk value.
The Hot Fix for this issue is available here.
[Previously JMP Note 65365]
JMP® Clinical 7.1 Adverse Event Report counts subjects multiple times in the Body System heading counts and percentages causing the values to be incorrect, and the percentages may exceed 100 percent. This issue is resolved in the Hot Fix available here. [Previously JMP Note 65366]