Data Model Specification dialog box

Top  Previous  Next

 

Use this dialog box to specify a data model for the currently active Predictive Systems Lab document worksheet. To do so, set each sheet column to the particular use required by the model, as follows:

 

General

 

Column Number

Lists all columns in the document worksheet. Select the columns, one by one, to specify the role that they play in the system.

 

Column Name

Displays the alphabetic name of the currently selected column number.

 

Column Label

Displays the column label of the currently selected column number.

Refer to the Label Column command for additional information on this subject.

 

Column Type

Displays the type of the currently selected column number.

Refer to Cell and Column Types in Predictive Systems Lab for a complete discussion of the subject.

 

Column Use

Lists all possible uses for the selected column number.

 

Not Used

Select this option to exclude the currently selected Column Number from the model.

 

Input Only

Select this option to use the currently selected Column Number as an independent variable for the model.

 

Output Only

Select this option to use the currently selected Column Number as a dependent variable for the model.

 

Input / Output

Select this option to use the currently selected Column Number as both, independent and dependent variables to the model. Note that in this case, the independent instance of the variable is restricted to past states.

 

Text | Datetime Use

 

Text Use

If the currently selected Column Number is of type (Column Type) Text and the Column Use value is other than Not Used, this dialog box displays the Text Use button you can click to specify a method by which to translate text values to numerical values (see figure below).

 

TextClassificationButton

 

Refer to the Text Variables Specification dialog box for additional information on this subject.

 

Datetime Use

If the currently selected Column Number is of type (Column Type) Date, Time, or Datetime, and the Column Use value is other than Not Used, this dialog box displays the Datetime Use button you can click to specify a method by which to translate date and time values to numerical values (see figure below).

 

DatetimeUseButton

 

Refer to the Date and Time Variables Specification dialog box for additional information on this subject.

 

If the Column Use value for the current column is set to Input Only or to Input / Output, you must choose one of the time delay options:

 

Linear Time Delay

Select this option if the delay vector for the currently selected column is linear in time; that is, if it can be specified by a linear equation in the form:

 

Increment * Vector Element + Start Offset

 

In addition, you are also required to supply the following information:

 

Delay Dimension

Type the dimensionality of the input vector corresponding to this variable.

 

Start Offset

Type the value for the lapse in time at which to start forming the input vector corresponding to this variable. A value of two (2) in this box, for example, would instruct Predictive Systems Lab to start forming the input vector corresponding to this variable two time steps prior to the current time position.

 

Increment

Type the value for the increment in time at which to retrieve subsequent elements of the input vector after the Start Offset value. A value of one (1), for example, would instruct Predictive Systems Lab to continue the formation of the input vector corresponding to this variable one time step prior to the previous vector element position in time.

 

Sparse Time Delay

Select this option if the delay vector for the currently selected column is sparse or not linear in time. In addition, you are also required to supply the following information:

 

Delay Dimension

Type the dimensionality of the input vector corresponding to this variable.

 

Delay Number

Select from this box the vector element you want to position.

 

Offset

Type the value of your choice for the lapse in time at which to retrieve the vector element specified in the Delay Number value. A value of five (5), for example, would instruct Predictive Systems Lab to retrieve this element for the input vector corresponding to this variable five time steps prior to the current time position.

 

Low-Bound

Check this box to specify you want to restrict the minimum value you can type into the Offset box for this vector element to one time lapse greater than the offset defined for the previous vector element. If you do not set this option, the minimum value you can type is not restricted only by the number of previous elements. Otherwise, all previous vector element Offset values can contract to their nearest possible values. This option has no effect on the first vector element.

 

High-Bound

Check this box to specify you want to restrict the maximum value you can type into the Offset box for this vector element to one time lapse smaller than the offset defined for the next vector element. If you do not set this option, the maximum value you can type is restricted only by the maximum delay allowed minus the number of following elements. Otherwise, all following vector element Offset values can expand to their nearest possible values. This option has no effect on the last vector element.

 

In order to simplify the task of defining variables, you can click any of the following buttons:

 

<< Populate

Click this button to copy the specifications for the currently selected Column Number to all previous columns of the active document worksheet. This tool is not available when the active Column Number corresponds to the first column of the document worksheet.

 

Populate >>

Click this button to copy the specifications for the currently selected Column Number to all remaining columns of the currently active document worksheet. This tool is not available when the active Column Number corresponds to the last column of the document worksheet.

 

Copy

Click this button to display the Variable Specification Copy dialog box for more flexibility in copying the specifications of the currently selected Column Number to the other columns.

 

Restore

Click this button to restore column specifications to the values prior to the current changes. Note that changing the current Column Number assigns the exiting column the set of changed values.

 

Once you achieve the model you want, click OK to save your changes and close the dialog box, or click Cancel to close the dialog box and discard all changes.

 

NoteIf a previous model exists and no actual changes are made during this dialog box session, Predictive Systems Lab does not reset the current solutions for the previous model.

 

 

Example

 

Consider a document worksheet with three (3) columns and the following data:

Table-1

Where you declare the following model specification:

Table-2

This specification will produce the following system of equations:

 

DataModelEq                

 

Refer to Data and System Models in Predictive Systems Lab for additional information on variables, and data and system models.

 

Sponsored

Try Predictive Systems Lab

Interactive Demo →

Need Help?
Contact support