Configure Automatic Feature Selection <output>

Model menu > NARX Feature Search > Configure

The ClosedConfigure Automatic Feature Selection <output> window for the NARX structure modeling method contains the following elements.

Model Type

Select the NARX model type you want to use for Automatic Feature Selection.

For best results, the chosen algorithm should be the same one that will be used in the actual model training later. See also NARX Model Types.

Edit Model

Click to edit the parameters of the model. See NARX Model Types for a description of the model parameters.

Training Labels

Assign the labels you want to train the model on. If you use multiple labels, all data associated with at least one of the labels is used.

Assign a label by double-clicking the field and typing the name. Select the dataset from the list of suggestions.

Use the x on the label or Del to remove the label.

Validation Labels

Assign the labels of the data you want to use as validation data. If you use multiple labels, all data associated with at least one of the labels is used.

Assign a label by double-clicking the field and typing the name. Select the dataset from the list of suggestions.

Use the x on the label or Del to remove the label.

Note  

If the validation labels are not assigned to any data, the model is trained without validation. A message appears in the log window. You can assign labels to data in the Manage Datasets window.

Reduce Training Data

Intelligent training data selection (farthest first heuristic). Enter the number of reduced training data points if you want to use only a reduced set of training data.

Search Method

  • Forward Selection

    Starts with an empty feature set and iteratively adds the feature that gives the maximum increase in model quality. Recommended setting for faster convergence.

  • Backward Elimination

    Uses all features at the beginning and iteratively removes the feature with the least impact on the model. The advantage of backward selection is that it identifies interdependencies between features.

  • Heuristic Elimination

    Uses all features in the beginning and iteratively removes the feature with the least impact on the model based on heuristic input relevance. This is a faster method (compared to the other methods, especially Backward Elimination) to automatically find the NARX structure.

  • Lag-Wise Search

    When this checkbox is active, the inputs are searched lag-wise. This speeds up the feature search.

Stop Criterion [%]

Stopping criterion for automatic feature selection.

The search stops when the quality of the model, measured as the root mean square error (RMSE) on the training data, cannot be increased further (Forward Selection) or becomes worse (Backward Elimination) than the specified stopping value.

Extra Steps

This value is only reset if the current NARX structure provides less RMSE than the best structure found previously.

Min Time Lag and Max Time Lag

Minimum/maximum time lag for inputs and outputs of the NARX structure (see Feedback Structure).

Plot area

Shows RMSE vs. the number of features.

Clear Results

Click to clear the plot area.

Use

Click to use the currently selected model configuration. You must first perform a Feature Search.

Inputs and Output tables

The Inputs table contains one row for each input. The Output table contains one row for the output you are currently working on.

Each Closedtable contains one column for each possible time lag. An activated checkbox in a table cell means that the feature is selected.

(De)Select

Selects/deselects all features in the selected cells or rows.

(Un)Lock

Locks/unlocks the selected cells or rows. The state of the corresponding features remains unchanged during a subsequent feature search. When you apply the selections, the locked cells are also locked in the Model Configurations: NARX Structure

Locked cells have a gray background.

Continue Search

Locks the currently selected features and continues the search with the currently unselected features.

Search Features

Starts the feature search. The plot is updated during the feature search.

OK

Applies the setting and transfers the results to the NARX Feature Search window.

See also

Model Configurations (ASCMO-DYNAMIC)

NARX Feature Search