Robust Outlier Detection Technique in Data Mining- a Univariate Approach

Robust Outlier Detection Technique in Data Mining- a Univariate Approach

Robust Outlier Detection Technique in Data Mining: A Univariate Approach Singh Vijendra and Pathak Shivani Faculty of Engineering and Technology Mody Institute of Technology and Science Lakshmangarh, Sikar, Rajasthan, India found as a side-product of clustering algorithms. ABSTRACT These techniques define outliers as points, which do Outliers are the points which are different from or not lie in any of the clusters formed. Thus, the inconsistent with the rest of the data. They can be techniques implicitly define outliers as the background novel, new, abnormal, unusual or noisy information. noise in which the clusters are embedded. Another Outliers are sometimes more interesting than the class of techniques are also there which defines majority of the data. The main challenges of outlier outliers as points, which are neither a part of a cluster detection with the increasing complexity, size and nor a part of the background noise; rather they are variety of datasets, are how to catch similar outliers as specifically points which behave very differently from a group, and how to evaluate the outliers. This paper the normal data [1].The problem of detecting outliers describes an approach which uses Univariate outlier has been studied in the statistics community as well. detection as a pre-processing step to detect the outlier In the approaches thus designed, user has to model the and then applies K-means algorithm hence to analyse data points using a statistical distribution, and points the effects of the outliers on the cluster analysis of are determined to be outliers depending on how they dataset. appear in relation to the postulated model. The main problem with these approaches is that in a number of Keywords: Outlier, Univariate outlier detection, situations, the user might not have enough knowledge K-means algorithm . about the underlying data distribution [5]. Sometimes outliers can often be considered as individuals or groups of clients exhibiting behaviour outside the range of what is considered normal. 1. INTRODUCTION Outliers can be removed or considered separately in regression modelling to improve accuracy which can Data mining, in general, deals with the discovery of be considered as benefit of outliers. Identifying them hidden, non-trivial and interesting knowledge from prior to modelling and analysis is important [6] so that different types of data. As the development of the analysis and the results might not get affected due information technologies is taking place, the number to them. The regression modelling consists in finding of databases, as well as their dimension and a dependence of one random variable or a group of complexity is growing rapidly. Hence there is a need variables on another variable or a group of variables. of automated analysis of great amount of information. In the context of outlier-based association method, The analysis results which are then generated are used outliers are observations markedly different from for making a decision by a human or program. Outlier other points. When a group of points have some detection is one of the basic problems of data mining. common characteristics, and these common An outlier is an observation of the data that deviates characteristics are “outliers”, these points are from other observations so much that it arouses associated [4] with each other in some or the other suspicions that it was generated by a different and way. Statistical tests depend on the distribution of the unusual mechanism [6]. On the other hand, Inlier is data whether or not the distribution parameters are defined as an observation that is explained by known, the number of excepted outliers, the types of mechanism underlying probability density function. excepted outliers [3]. This function represents probability distribution of main part of data observations [2]. 2. RELATED WORK Outliers may be erroneous or real. Real outliers are observations whose actual values are very different A survey of outlier detection methods was given by from those observed for the rest of the data and violate Hodge & Austin [8], focusing especially on those plausible relationships among variables. Erroneous developed within the Computer Science community. outliers are observations that are distorted due to Supervised outlier detection methods, are suitable for misreporting errors in the data-collection process. data whose characteristics do not change through time, Both types of outliers may exert undue influence on they have training data with normal and abnormal data the results of statistical analysis, so they should be objects. There may be multiple normal and/or identified using reliable detection methods prior to abnormal classes. Often, the classification problem is performing data analysis [7].Outliers are sometimes highly imbalanced. In semi-supervised recognition each other as possible, and as far from objects in other methods, the normal class is taught, and data points clusters as possible. We can choose from five different that do not resemble normal data are considered distance measures, depending on the kind of data we outliers. Unsupervised methods process data with no are clustering. Each cluster in the partition is defined prior knowledge. Four categories of unsupervised by two things, its member objects and centroid (the outlier detection algorithms; (1) In a clustering-based point to which the sum of distances from all objects in method, like DBSCAN (a density-based algorithm for that cluster is minimized), or centre. Cluster centroids discovering clusters in large spatial databases) [9], are computed differently for each distance measure, to outliers are by-products of the clustering process and minimize the sum with respect to the measure that you will not be in any resulting cluster. (2) The density- specify. An iterative algorithm is used, that minimizes based method of [10] uses a Local Outlier Factor the sum of distances from each object to its cluster (LOF) to find outliers. If the object is isolated with centroid, over all clusters. This algorithm keeps on respect to the surrounding neighborhood, the outlier moving the objects between clusters until the sum degree would be high, and vice versa. (3) The cannot be decreased further giving a set of clusters distribution-based method [3] defines, for instance, that are as compact and well-separated as possible. outliers to be those points p such that at most 0.02% of points are within 0.13 σ of p. (4) Distance-based 5. PROPOSED APPROACH outliers are those objects that do not have “enough” neighbours [11][12]. The problem of finding outliers As we have reviewed several different ways of can be solved by answering a nearest neighbour or detecting outliers we here propose a method which is a range query centered at each object O. combination of two approaches, statistical and Several mathematical methods can also be applied to clustering. Firstly we apply an Univariate outlier outlier detection. Principal component analysis (PCA) detection in SPSS and then k-means algorithm to can be used to detect outliers. PCA computes group the data into clusters. Following are the steps of orthonormal vectors that provide a basis (scores) for the algorithm in detail: the input data. Then principal components are sorted Step 1: Choose a dataset on which outlier detection is in order of decreasing “significance” or strength. The to be performed. size of the data can be reduced by eliminating the weaker components which are with low variance [13]. Step 2: Apply Univariate Outlier Detection in SPSS to The convex hull method finds outliers by peeling off do the pre-processing of data before applying cluster the outer layers of convex hulls [14]. Data points on analysis. shallow layers are likely to be outliers. Step 3: If Outlier is detected based upon the criterion 3. UNIVARIATE OUTLIER ANALYSIS • If the sample size is small (80 or fewer cases), Univariate outliers are the cases that have an unusual a case is an outlier if its standard score is value for a single variable. One way to identify ±2.5 or beyond. univariate outliers is to convert all of the scores for a • If the sample size is larger than 80 cases, a variable to standard scores. If the sample size is small case is an outlier if its standard score is ±3.0 (80 or fewer cases), a case is an outlier if its standard or beyond score is ±2.5 or beyond. If the sample size is larger Then run the k-means (clustering) algorithm, for the than 80 cases, a case is an outlier if its standard score dataset with and without the tuple having outlier, is ±3.0 or beyond. This method applies to interval using replicates in order to select proper centroids so level variables, and to ordinal level variables that are as to overcome the problem of local minima. treated as metric. Step 4: Compare the results for the sum of point-to- 4. K-MEANS CLUSTERING centroid distances. The main goal of k-means algorithm is to find the clusters in such a way so as to In data mining cluster analysis can be done by various minimize the sum of point to centroid distance. methods. One such method is K-means algorithm which partition n-observations into k-clusters in which Step 5: If Sum (without outlier) < Sum (with outlier), each observation belongs to the cluster with the then remove the tuple having outlier permanently from nearest mean. K-means clustering operates on actual the dataset. observations and a single level of clusters is created. K-means clustering is often more suitable than 6. EXPERIMENTAL RESULTS hierarchical clustering for large amounts of data. Each observation in your data is treated as an object having We used a hypothetical data which has been made by a location in space. Partitions are formed based upon introducing some outlier values in the well known the fact that objects within each cluster are as close to fisher iris data, having four features namely sepal length, sepal width, petal length, petal width and 150 case as there are more than 80 cases.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    5 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us