Operator TimeIntervalManualDiscretization

This operator can be used to discretize a time attribute manually. The looped parameters specify a mapping to be performed from TheTargetAttribute, a BaseAttribute of type TIME to a set of user specified categories. As for all FeatureConstruction operators a BaseAttribute TheOutputAttribute is added to the TheInputConcept.

The mapping is defined by looped parameters. An interval is specified by its lower bound IntervalStart, its upper bound IntervalEnd and two additional parameters StartIncExc and EndIncExc, stating if the interval bounds are included (value: "I"') or excluded (value: "E"'). The value an interval is mapped to is given by the looped parameter MapTo. If an input value does not belong to any interval, it is mapped to the value DefaultValue.

To be able to cope with various time formats (e.g. 'HH-MI-SS') the operator reads the given format from the parameter TimeFormat (ORACLE-specific).



Parameter

Parameter Object Type optional min_arg max_arg looped coordinated Remarks
TheInputConcept Concept Input no 1 1 no no inherited
TheTargetAttribute BaseAttribute Input no 1 1 yes no inherited, type
IntervalStart Value Input no 1 yes yes ``looped'', lower bound of interval
IntervalEnd Value Input no 1 yes yes ``looped'', upper bound of interval
MapTo Value Input no 1 yes yes value to map time interval to
StartIncExc Value Input no 1 yes yes one of these values: I or E
one of ``I'' and ``E''
EndIncExc Value Input no 1 yes yes one of these values: I or E
one of ``I'' and ``E''
DefaultValue Value Input no 1 1 yes no value if no mapping applies
TimeFormat Value Input no 1 1 yes no ORACLE specific time format
TheOutputAttribute BaseAttribute Output no 1 1 yes no inherited

The Operator TimeIntervalManualDiscretization is loopable!

Coordinated ParameterArrays

GroupParameterNames
Group 1 StartIncExc, MapTo, IntervalStart, EndIncExc and IntervalEnd