About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
Last updated: Feb 11, 2025
The Anomaly node identifies unusual cases, or
outliers, that don't conform to patterns of "normal" data. With this node, it's possible to identify
outliers even if they don't fit any previously known patterns and even if you're not exactly sure
what you're looking for.
Example
node = stream.create("anomalydetection", "My node") node.setPropertyValue("anomaly_method", "PerRecords") node.setPropertyValue("percent_records", 95) node.setPropertyValue("mode", "Expert") node.setPropertyValue("peer_group_num_auto", True) node.setPropertyValue("min_num_peer_groups", 3) node.setPropertyValue("max_num_peer_groups", 10)
Properties |
Values | Property description |
---|---|---|
|
[field1 ... fieldN] | Anomaly Detection models screen records based on the specified input fields. They don't use a target field. Weight and frequency fields are also not used. See Common modeling node properties for more information. |
|
|
|
|
|
Specifies the method used to determine the cutoff value for flagging records as anomalous. |
|
number | Specifies the minimum cutoff value for flagging anomalies. |
|
number | Sets the threshold for flagging records based on the percentage of records in the training data. |
|
number | Sets the threshold for flagging records based on the number of records in the training data. |
|
integer | The number of fields to report for each anomalous record. |
|
flag | |
|
number | Value used to balance the relative weight given to continuous and categorical fields in calculating the distance. |
|
flag | Automatically calculates the number of peer groups. |
|
integer | Specifies the minimum number of peer groups used when is
set to . |
|
integer | Specifies the maximum number of peer groups. |
|
integer | Specifies the number of peer groups used when is set to
. |
|
number | Determines how outliers are treated during clustering. Specify a value between 0 and 0.5. |
|
number | Specifies the portion of memory allocated for the component that should be used for noise buffering. Specify a value between 0 and 0.5. |
Was the topic helpful?
0/1000