趋势分析计算
使用手册
[TOC]
简介
在设备的运行过程中,我们总想知道未来设备的运行状态会如何,通过趋势分析计算,就可以对参数进行 未来一段时间的预测。
鉴于大部分工业数据都是时间序列数据,所以趋势预测分析,目前使用的也是时间序列的预测。目前能够预测的未来时间段有:5分钟,30分钟,1小时时间段,并支持输出曲线和表格的形式。
使用限制
趋势预测推荐模拟量数据进行预测,数字量数据不是时序数据,相应的准确率也不会非常高。
基本概念
时序数据
对于适配器每次采集上报到MIXIOT平台上的数据,都可以视为时序数据,并且有时序的所有特征。引用百度百科的时序数据定义:
时序数据是指时间序列数据。时间序列数据是同一统计指标按时间顺序记录的数据列。在同一数据列中的各个数据必须是同口径的,要求具有可比性。时间序列分析的目的是找出样本内时间序列的统计特性和发展规律性。
MIXIOT平台内的所有设备数据,甚至一些离线数据,都可以按照时间序列数据进行研究。
界面说明
趋势分析计算一共有3个界面,接下来我们分别展示:
项目管理
项目管理界面,可以在这个界面进行增删改查的管理,同时还可以管理项目的启停。可以点击添加按钮添加项目,也可以点击某一个项目名称,编辑这个项目的详细问题。
具体怎么配置、修改一个项目,将在下文详细介绍,这里不再赘述。
本界面还有分析对象
,描述的是这个项目绑定下的所有对象,结果列表
,描述的是本项目下的所有计算结果。
分析模板
本界面可以查看、编辑趋势分析的分析模板,模板。
配置方法
添加项目
项目名称:项目名称要求不能重复,其具体名称可以从实际需要和便利性出发,填写项目名称。
class名称:根据需要选择class名称,目前趋势预测有以下class:
class中文名 | Class英文名 | 具体功能 |
---|---|---|
趋势预测 | Tendency | 预测参数未来一段时间的趋势变化 |
分析计算周期:可选项有:
分钟
、小时
、其他
等等,其他
的含义为秒,可以根据需要自行填写,填写范围是从0-999。限定映射表:此处可以关联MixIOT中所有已有的映射表,如果选择
限定映射表
,根据要分析的对象,在映射表标识
选择相应的映射表。如果选择不限定映射表
,那么在对象ID
中,直接选择对象。分析计算对象:分析对象有
限定
和不限定
两个选项。如果选择限定对象,可以接下来选择对象,表示计算这个映射表项目下的一个或者几个对象。如果选择不限定对象,那么就会针对这个映射表,每次计算都动态获取映射表下的所有对象,并分析每个对象下的选定数据
脚本规范
二维Json数组
首先,脚本必须为Json格式,否则无法创建项目。每一行为一个分析变量,可以同时存在多行。格式如下:
[
["FV", "Label_En", "Label_Cn", "Weight", "Scale", "Normal", "Tag", "Qmin", "Qmax"]
]
脚本示例如下:
[
["S01", "Label_En", "Label_Cn", 1, 0.3, "", "", "", ""],
["S02", "Label_En", "Label_Cn", 1, 0.3, "", "", "", ""],
["S03", "Label_En", "Label_Cn", 1, 0.3, "", "", "", ""],
["S13", "Label_En", "Label_Cn", 1, 0.2, "", "", "", ""],
["S14", "Label_En", "Label_Cn", 1, 0.2, "", "", "", ""],
["S15", "Label_En", "Label_Cn", 1, 0.2, "", "", "", ""],
["S77", "Label_En", "Label_Cn", 1, 0.14, "", "", "", ""],
["S78", "Label_En", "Label_Cn", 1, 0.1, "", "", "", ""]
]
填写要求
一行有9个字段,在算法计算的时候使用。
字段 | 含义 | 备注 |
---|---|---|
FV | 分析参数标识 | 对应映射表的参数 |
Label_En | 英文标签 | 变量英文描述说明,可填"" |
Label_Cn | 中文标签 | 变量中文描述说明,可填"" |
Weight | 参数权重 | 填写本参数的重要性占比权重,本block不需要,可填"" |
Scale | 参数比例 | 填写本参数的数值大小缩放比例,本block不需要,可填"" |
Normal | 参数标准值 | 填写本参数的理想值或标准值,本block不需要,可填"" |
Tag | 参数标签 | 填写本参数的标签,本block不需要,可填"" |
Qmin | 参数最小值 | 填写本参数的最小值,本block不需要,可填"" |
Qmax | 参数最大值 | 填写本参数的最大值,本block不需要,可填"" |
脚本中必填的列仅有FV ,无需其他参数。趋势预测服务会自动分析、判别各个数据的数据特征,并定制准确的算法模型,对数据进行预测。