Advertisement

时序数据异常检测实例(3σ) 篇

阅读量:

3σ算法检测离群点--实例

一、原数据

以下内容共包含六列,首行为空白,后续将对其进行修正,采用数据整体均值作为替代方案。

二、文字流程分析与优化

  1. 对整个数据集进行整体均值与标准差的计算,并通过ks检验方法判断数据是否满足正态分布特征。

  2. 3σ准则的代码实现(该算法的应用前提为数据需满足正态分布条件)

  3. 在检测结果图中添加各类文字说明或直线标记,以增强数据展示的直观性

三、代码

复制代码
 import pandas as pd

    
 import numpy as np
    
 import matplotlib.pyplot as plt
    
 import numpy
    
 from scipy import stats
    
 from pylab import *
    
 import math
    
  
    
 #  对整个文件中的数据进行离群点检测
    
 def threesigma(str1, n):  # 3σ的3可以是n,自己根据数据来调整,选检测效

全部评论 (0)

还没有任何评论哟~