你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
DetectRequest interface
整个或最后一个异常情况检测的请求。
属性
custom |
自定义间隔用于设置非标准时间间隔,例如,如果序列为 5 分钟,则可以将请求设置为 {“granularity”:“minutely”, “customInterval”:5}。 |
granularity | 可选参数,可以是每年、每月、每周、每日、每小时、分钟、秒、微秒或无。 如果粒度不存在,则默认为“无”。 如果粒度为 none,则时序点中的时间戳属性可能不存在。 |
impute |
用于指定要填充的值,当粒度不是“none”且 imputeMode 为“fixed”时使用该值。 |
impute |
用于指定如何处理输入序列中的缺失值,在粒度不是“none”时使用。 |
max |
可选参数、高级模型参数、时序中的最大异常比率。 |
period | 可选参数,时序的周期值。 如果值为 null 或不存在,则 API 将自动确定周期。 |
sensitivity | 可选参数,高级模型参数,介于 0-99 之间,值越低,边距值越大,这意味着接受的异常情况越少。 |
series | 时序数据点。 应按时间戳按升序对点进行排序,以匹配异常情况检测结果。 如果数据排序不正确或时间戳重复,则 API 将不起作用。 在这种情况下,将返回错误消息。 |
属性详细信息
customInterval
自定义间隔用于设置非标准时间间隔,例如,如果序列为 5 分钟,则可以将请求设置为 {“granularity”:“minutely”, “customInterval”:5}。
customInterval?: number
属性值
number
granularity
可选参数,可以是每年、每月、每周、每日、每小时、分钟、秒、微秒或无。 如果粒度不存在,则默认为“无”。 如果粒度为 none,则时序点中的时间戳属性可能不存在。
granularity?: TimeGranularity
属性值
imputeFixedValue
用于指定要填充的值,当粒度不是“none”且 imputeMode 为“fixed”时使用该值。
imputeFixedValue?: number
属性值
number
imputeMode
用于指定如何处理输入序列中的缺失值,在粒度不是“none”时使用。
imputeMode?: string
属性值
string
maxAnomalyRatio
可选参数、高级模型参数、时序中的最大异常比率。
maxAnomalyRatio?: number
属性值
number
period
可选参数,时序的周期值。 如果值为 null 或不存在,则 API 将自动确定周期。
period?: number
属性值
number
sensitivity
可选参数,高级模型参数,介于 0-99 之间,值越低,边距值越大,这意味着接受的异常情况越少。
sensitivity?: number
属性值
number
series
时序数据点。 应按时间戳按升序对点进行排序,以匹配异常情况检测结果。 如果数据排序不正确或时间戳重复,则 API 将不起作用。 在这种情况下,将返回错误消息。
series: TimeSeriesPoint[]