社区
C#
帖子详情
历史数据分析,判断当前查询数据是否异常
just59277
2011-12-06 01:51:43
已知一台设备的历史运行数据,现要根据这些数据 判断当前查询数据是否异常 异常情况分以下几种:
1 数据突变:运行时发生异常导致数据突然变大 或者变下
2 开关机时间异常:设备启停时间一般在一个值上下波动 异常表现为提早关机 或关机延迟
数据中 有 设备 运行时间 运行数据 三个字段 设备关机时 运行数据为零
求解、、、、
...全文
342
13
打赏
收藏
历史数据分析,判断当前查询数据是否异常
已知一台设备的历史运行数据,现要根据这些数据 判断当前查询数据是否异常 异常情况分以下几种: 1 数据突变:运行时发生异常导致数据突然变大 或者变下 2 开关机时间异常:设备启停时间一般在一个值上下波动 异常表现为提早关机 或关机延迟 数据中 有 设备 运行时间 运行数据 三个字段 设备关机时 运行数据为零 求解、、、、
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
just59277
2012-02-15
打赏
举报
回复
- -、说什么了 至于删回复?
烟波钓
2011-12-08
打赏
举报
回复
[Quote=引用 5 楼 just59277 的回复:]
引用 4 楼 sdl2005lyx 的回复:
看了你的需求,感觉思路有问题:
“1 数据突变:运行时发生异常导致数据突然变大 或者变下
2 开关机时间异常:设备启停时间一般在一个值上下波动 异常表现为提早关机 或关机延迟”
这两种异常,应该是在程序实时运行是产生,进行实时分析,同时给出“报警”!
历史数据,只是留下的“罪证”而已,数据浏览可以,不要在此数据上进行分析!
如……
[/Quote]我只能同情的说一句特别慢……
我的思路如下
1.把这些历史记录分批读到内存表中,完后遍历这个表,跟据具体的业务筛选条件 得出想要留下的记录信息(当然也可以存入另一张内存表)
2.完后对这些特殊的记录进行处理(为了速度,如果筛选条件不变的话,把这个经过的筛选的东西存档),
下次需要统计时,筛选条件没变的话,直接取新存档的东西,如果有变化,重新处理,重新存档
just59277
2011-12-08
打赏
举报
回复
[Quote=引用 4 楼 sdl2005lyx 的回复:]
看了你的需求,感觉思路有问题:
“1 数据突变:运行时发生异常导致数据突然变大 或者变下
2 开关机时间异常:设备启停时间一般在一个值上下波动 异常表现为提早关机 或关机延迟”
这两种异常,应该是在程序实时运行是产生,进行实时分析,同时给出“报警”!
历史数据,只是留下的“罪证”而已,数据浏览可以,不要在此数据上进行分析!
[/Quote]
如果是现在就有这样的需求呢?
PaulyJiang
2011-12-08
打赏
举报
回复
在网上看看有什么样的解决办法,找出规律,就如分析同数学里面的找出一个函数来满足你当前的最多条件,
然后输入当前的条件得出当前的结果,即机器的运行情况
也是只能给出接近的结果,并不一定完全正确的
just59277
2011-12-08
打赏
举报
回复
[Quote=引用 8 楼 nicholas235 的回复:]
我想大体思路应该是这样的
1,先要找到“规则”就是说,哪些数据变化到什么程度才算是异常
2,这个规则从已有的数据中分析出来,比如:异常的运行数据 比正常的运行数据相差的百分比等
3,有了规则,就可以监控每一条新进来的实时数据,根据规则判断是否出现了异常
[/Quote]
嗯 是这样的 就是这个规则 我不知道该怎么找
nicholas235
2011-12-08
打赏
举报
回复
我想大体思路应该是这样的
1,先要找到“规则”就是说,哪些数据变化到什么程度才算是异常
2,这个规则从已有的数据中分析出来,比如:异常的运行数据 比正常的运行数据相差的百分比等
3,有了规则,就可以监控每一条新进来的实时数据,根据规则判断是否出现了异常
just59277
2011-12-08
打赏
举报
回复
[Quote=引用 6 楼 yanbuodiao 的回复:]
引用 5 楼 just59277 的回复:
引用 4 楼 sdl2005lyx 的回复:
看了你的需求,感觉思路有问题:
“1 数据突变:运行时发生异常导致数据突然变大 或者变下
2 开关机时间异常:设备启停时间一般在一个值上下波动 异常表现为提早关机 或关机延迟”
这两种异常,应该是在程序实时运行是产生,进行实时分析,同时给出“报警”!
历史数据,只是留下的“罪证”而已,数……
[/Quote]
你这样说 感觉。。。问题是我不知道现在哪些数据是我想要留下的啊 我只能通过出现的频率 来判断数据 但是这个我又不知道怎么下手
sdl2005lyx
2011-12-07
打赏
举报
回复
看了你的需求,感觉思路有问题:
“1 数据突变:运行时发生异常导致数据突然变大 或者变下
2 开关机时间异常:设备启停时间一般在一个值上下波动 异常表现为提早关机 或关机延迟”
这两种异常,应该是在程序实时运行是产生,进行实时分析,同时给出“报警”!
历史数据,只是留下的“罪证”而已,数据浏览可以,不要在此数据上进行分析!
阿非
2011-12-06
打赏
举报
回复
取多少 这个就需要你设定了
然后取个平均值 在针对平均值设定个浮动值
just59277
2011-12-06
打赏
举报
回复
[Quote=引用 1 楼 sandy945 的回复:]
就是文件读取,比对, 后续操作
那里有问题
[/Quote]
取历史数据 不可能只取一组,这样没什么可比性 取多组数据的话 存在开关机时间问题
如 每天制定的开机时间是9点 但是一般是9点左右(8:45到9:15)也算是正常
一天中 开关机次数 不固定
阿非
2011-12-06
打赏
举报
回复
就是文件读取,比对, 后续操作
那里有问题
Python图表分析和展示疫情
历史
数据
使用Python分析2019-nCov疫情
数据
数据
工程师、
数据
挖掘人员爱国人士、疫情关注人员Python程序员、编程爱好者课程优势:- 接口稳定,永久有效- 手工整理
数据
,每天更新- 提供
历史
数据
查询
接口,方便快捷- 中国地图、省份地图,覆盖34个省市直辖区- 折线图展示
数据
内容,挖掘疫情变化情况
如何根据
历史
数据
监控
当前
数据
是否
异常
拿这一天的
数据
与
历史
数据
做对比,对比方法为:根据
历史
数据
求出该字段 预期最大值和最小值,如果该字段
数据
这天低于最小值则预警
历史
数据
取值范围:天表(近2周),周表(近一个月),月表(近4个月) 根据一组
数据
(a1,a2,a3…….an)求预期最大值和最小值公式(单值均值控制图) 1、 求出这组
数据
移动极差
数据
((a2-a1) ,(a3-a2) , …… , (an –an-1) )
数据
分析
见解-
数据
异常
波动
指标波动多大才算是
异常
? 指标
数据
波动,是各种业务场景下都会遇见的情况,如每日GMV、每日订单量等,都是在不断变化的。大多数情况下,变化是“正常”的波动,但有一些波动,源于突然发生的外部原因或其他未被预期的因素,导致其表现出不同于正常模式的
异常
状态。若能准确地识别
异常
波动,从而做出波动预警,并及时应对,就能一定程度上保证所关心的业务场景系统的整体稳定性。 波动类型
数据
+时间构成了波动的两个基本属性。 (1)一次性波动:偶发的、突然性的波动。一般是由于短期、突发的事件而影响的指标的波动,比如说某头部主播在某
数据
分析
可视化08 案例 2:
历史
数据
变化趋势图设计
历史
数据
变化趋势图,可以用来呈现任何需要的、具有时间序列特征的指标。具体的指标可以基于业务需求选择。影片租赁业务共涉及 3 个主要的业务活动,具体需要考虑的指标为:订单量、交易额、库存量。本案例中,我们选择订单量作为我们分析的指标。指标名称业务逻辑计算逻辑订单量当日出租影片的数量和SELECT * FROM dm_rental_day ORDER BY 日期 ASC交易额当日出租影片的收入和库存量当日库存影片的数量和表 1:指标定义呈现指标随时间变化的趋势。
数据
分析
之
数据
预处理、分析建模、可视化
概述:简介、思路、发展历程、应用领域、开发流程;
数据
类型:结构化与非结构化、定性与定量、截面
数据
与时间序列
数据
;
数据
来源:外部来源、内部来源;
数据
预处理:
数据
清洗、
数据
集成、
数据
规约、
数据
变换;
数据
分析
模型:对比分析、漏斗分析、留存分析、A/B测试、用户行为路径分析、用户分群、用户画像分析等;
数据
分析
方法:描述统计、假设检验、信度分析、相关分析、方差分析、回归分析、聚类分析、判别分析、主成分分析、因子分析、时间序列分析等;
数据
可视化:Excel、PowerBI、Tableau、Python;
C#
110,534
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章