Publication date: 07/08/2024

Launch the Neural Platform

To launch the Neural platform, select Analyze > Predictive Modeling > Neural.

Launching the Neural platform is a two-step process. First, enter your variables on the Neural launch window. Second, specify your options in the Model Launch control panel.

Image shown hereThe Neural Launch Window

Use the Neural launch window to specify X and Y variables, a validation column, and to enable Informative Missing value coding.

Figure 3.6 The Neural Launch Window 

The Neural Launch Window

For more information about the options in the Select Columns red triangle menu, see Column Filter Menu in Using JMP.

Y, Response

The response variable or variables that you want to analyze. When multiple responses are specified, the models for the responses share all parameters in the hidden layers (those parameters not connected to the responses). The responses are conditionally independent given the predictor variables, but are marginally correlated through those variables to create one overall neural model.

X, Factor

The predictor variables.

Freq

A column whose numeric values assign a frequency to each row in the analysis.

Image shown hereValidation

A numeric column that defines the validation sets. See Validation Methods for Neural. If you click the Validation button with no columns selected in the Select Columns list, you can add a validation column to your data table. For more information about the Make Validation Column utility, see Make Validation Column.

By

A column or columns whose levels define separate analyses. For each level of the specified column, the corresponding rows are analyzed using the other variables that you have specified. The results are presented in separate reports. If more than one By variable is assigned, a separate report is produced for each possible combination of the levels of the By variables.

Image shown hereInformative Missing

Enables informative coding of missing values. This coding allows estimation of a predictive model despite the presence of missing values. It is useful in situations where missing data are informative. If this option is not checked, rows with missing values are ignored.

For a continuous variable, missing values are replaced by the mean of the variable. Also, a missing value indicator, named <colname> Is Missing, is created and included in the model. If a variable is transformed using the Transform Covariates fitting option on the Model Launch control panel, missing values are replaced by the mean of the transformed variable.

For a categorical variable, missing values are treated as a separate level of that variable.

Set Random Seed

Sets the seed for the starting values used in the fitting procedure. If you do not specify a validation column, this value is automatically assigned as the Random Seed in the Model Launch control panel and is also used for validation assignment. Set Random Seed is useful if you want to reproduce an analysis. If you set a random seed and save the script, the seed is automatically saved in the script.

The Model Launch Control Panel

Use the Model Launch control panel in the Neural platform to specify the validation method, the structure of the hidden layer, whether to use gradient boosting, and other fitting options.

Figure 3.7 The Model Launch Control Panel 

The Model Launch Control Panel

Validation Method

Specifies the method used for model validation. See Validation Methods for Neural.

Random Seed

Specify a nonzero numeric random seed if you want to reproduce the starting values and validation assignment for future launches of the Neural platform. By default, the Random Seed is set to zero, which does not produce reproducible results. When you save the analysis to a script, the random seed that you enter is saved to the script.

Hidden Layer Structure or Hidden Nodes

Specify the number of hidden nodes of each type in each layer. See Hidden Layer Structure.

Note: The standard edition of JMP uses only the TanH activation function, and can fit only neural networks with one hidden layer.

Image shown hereBoosting

Specify options for gradient boosting. See Boosting.

Image shown hereFitting Options

Specify options for variable transformation and model fitting. See Neural Fitting Options.

Go

Fits the neural network model and shows the model reports.

After you click Go to fit a model, you can reopen the Model Launch Control Panel and change the settings to fit another model.

Want more information? Have questions? Get answers in the JMP User Community (community.jmp.com).