动态特征提取
功能说明
动态特征提取组件是对输入变量的历史数据序列按照特定的计算方式进行处理,返回处理结果作为新的特征值。支持6种计算方式,包括最大值、最小值、平均值、标准差、线性趋势和变化趋势。
计算逻辑原理
最大值:取采样数据序列的最大值,作为输出。
最小值:取采样数据序列的最小值,作为输出。
平均值:取采样数据序列的平均值,作为输出。
标准差:取采样数据序列的标准差,作为输出。
线性趋势:对采样数据序列进行线性拟合,取线性模型的系数,作为输出。
变化趋势:对采样数据序列做Mann-Kendall测试(曼肯德尔检验),若“无趋势”,则输出0;反之,则取slope参数,作为输出。
曼肯德尔检验:
Mann-Kendall 趋势检验(有时称为 MK 检验)用于分析时间序列数据的持续增加或减少趋势(单调趋势)。
参数说明
IN端口
参数名 | 参数描述 | 是否必填 | 输入数据类型 | 数据源类型 |
IN | 配置需要处理的变量,并配置对应的特征计算方式。 | 是 | 整数或浮点数 说明 说明:若存在非数值数据,则输出值为输入值且质量码为0。 |
|
OUT端口
参数名 | 参数描述 | 是否必填 | 输出数据类型 |
OUT | 各个输入变量特征提取后的特征输出值。 | 否 | 浮点数 |
其他参数
参数名 | 参数描述 | 是否必填 | 参数默认值 | 参数范围 |
采样方式 |
| 是 | 按次数 |
|
采样时长 | 读取IGate历史数据的时长,单位:秒。 | 当“采样方式”为“按时间”时,才需要配置。 | 60 | [1,7200] |
采样频率 | 读取IGate历史数据的采样频率,单位:秒。例如设置5,则读取的IGate历史数据会按5秒均匀采样。 | 当“采样方式”为“按时间”时,才需要配置。 | 5 | [1,7200] |
采样次数 | 使用的历史样本数。 | 当“采样方式”为“按次数”时,才需要配置。 | 5 | [1,1800] |