The invention discloses a method and a
system for detecting an abnormal user based on a water-
electricity ratio and support vector clustering. The method comprises the following steps: firstly, acquiring water and
electricity data of the user; secondly, obtaining non-zero consumption data in the water and
electricity data; thirdly, calculating the water-electricity ratio of the non-zero consumption data; fourthly, inputting the water-electricity ratio to a
support vector classifier for performing classification to obtain classification data; finally, judging whether the classification data is a
noise cluster or not, and if the classification data is the
noise cluster, the classification data is abnormal data; if the classification data is not the
noise cluster, the classification data is normal data. The electricity consumption and the
water consumption are effectively integrated with a water-electricity ratio or electricity-water
ratio method and serve as input vectors for support vector clustering analysis in sequence for performing detection, so that the
false detection rate and the missing
detection rate of the
water consumption and the electricity consumption during separate detection can be effectively avoided. A support vector clustering design can obtain relatively high classification accuracy by utilizing relatively good distinguishing performance. With a method for dynamically setting a support vector kernel function and a maximum number of iterations, the sensitivity of the detection method can be improved.