住房与城乡建设部网站建造师,信誉好的网站建设公司,织梦与wordpress seo哪个好,招聘信息网站目录 LOF算法简介Sklearn官网LOF算法应用实例1Sklearn官网LOF算法应用实例2基于LOF算法鸢尾花数据集异常值检测读取数据构造数据可视化#xff0c;画出可疑异常点LOF算法 LOF算法简介
LOF异常检测算法是一种基于密度的异常检测算法#xff0c;基于密度的异常检测算法主要思想… 目录 LOF算法简介Sklearn官网LOF算法应用实例1Sklearn官网LOF算法应用实例2基于LOF算法鸢尾花数据集异常值检测读取数据构造数据可视化画出可疑异常点LOF算法 LOF算法简介
LOF异常检测算法是一种基于密度的异常检测算法基于密度的异常检测算法主要思想是给定的样本数据集对于数据集中的点如果其局部领域的点都很密集那么这个点大概率为正常的数据点而如果这个点距离其相邻的点距离较远也就是在一个局部领域的点密度较小那么这个点可能为异常点。
Sklearn官网LOF算法应用实例1 clf.negative_outlier_factor_输出array([ -0.98214286, -1.03703704, -73.36970899, -0.98214286]) 绝对值越大于1则越有可能是异常。很明显101.1最有可能是异常。
Sklearn官网LOF算法应用实例2
导入包 构造二维数据以及一些离群点并可视化 LOF算法 根据X_scores可视化红色圈越大该点越可能是异常点
基于LOF算法鸢尾花数据集异常值检测
import pandas as pd
import numpy as np
import matplotlib
import matplotlib.pyplot as plt
from sklearn.neighbors import LocalOutlierFactor
from sklearn.datasets import load_iris
matplotlib.rcParams[font.sans-serif][SimHei] # 用黑体显示中文
%matplotlib inline读取数据
iris_data load_iris()
iris_data.data[0:5,:]array([[5.1, 3.5, 1.4, 0.2],[4.9, 3. , 1.4, 0.2],[4.7, 3.2, 1.3, 0.2],[4.6, 3.1, 1.5, 0.2],[5. , 3.6, 1.4, 0.2]])# 数据规模
iris_data.data.shape(150, 4)# 特征
iris_data.feature_names[sepal length (cm),sepal width (cm),petal length (cm),petal width (cm)]# 查看类别
pd.DataFrame(iris_data.target).value_counts(), iris_data.target_names(0 501 502 50dtype: int64,array([setosa, versicolor, virginica], dtypeU10))构造数据
这里为方便可视化只选取iris数据集中 ‘sepal width (cm)’ 和 ‘petal width (cm)’ 两个特征
data iris_data.data[:, [1, 3]]
data pd.DataFrame(data, columnsiris_data.feature_names[1:4:2])#[sepal width (cm),petal width (cm)]
data.head()sepal width (cm)petal width (cm)03.50.213.00.223.20.233.10.243.60.2
可视化画出可疑异常点
# 可视化两个特征sepal width (cm),petal width (cm)
data.plot(kindscatter, xsepal width (cm), ypetal width (cm), cr, figsize(6,2))## 圈出可疑的异常点
plt.plot(2.3, 0.3, ko, markersize20, markerfacecolornone)
plt.annotate(可能异常点, xy(2.3, 0.48), xytext(2, 0.75), arrowpropsdict(facecolorblue))plt.plot(3.8, 2.1, ko, markersize30, markerfacecolornone)
plt.annotate(可能异常点, xy(3.9, 1.9), xytext(4, 1.5), arrowpropsdict(facecolorblue))plt.plot(4.4, 0.4, ko, markersize20, markerfacecolornone)
plt.annotate(可能异常点, xy(4.3, 0.5), xytext(4.5, 1), arrowpropsdict(facecolorblue))Text(4.5, 1, 可能异常点)LOF算法
lof LocalOutlierFactor(n_neighbors30, metricminkowski)
outlier_pre lof.fit_predict(data.values)
异常值数量:%d%np.sum(outlier_pre-1)异常值数量:7# 异常点
data[outlier_pre-1]sepal width (cm)petal width (cm)154.40.4334.20.2412.30.3602.01.01093.62.51173.82.21313.82.0
scores lof.negative_outlier_factor_# negative_outlier_factor_数值越大越正常数值越小越不正常可能是离群点scores (scores.max()-scores)/(scores.max()-scores.min())data.plot(kindscatter, xsepal width (cm), ypetal width (cm), cr, figsize(6,2))
plt.scatter(data[sepal width (cm)], data[petal width (cm) ], s800*scores, edgecolorsk, facecolornone,labelscore) 文章转载自: http://www.morning.zynjt.cn.gov.cn.zynjt.cn http://www.morning.mdtfh.cn.gov.cn.mdtfh.cn http://www.morning.qcfcz.cn.gov.cn.qcfcz.cn http://www.morning.dkfrd.cn.gov.cn.dkfrd.cn http://www.morning.npkrm.cn.gov.cn.npkrm.cn http://www.morning.ryznd.cn.gov.cn.ryznd.cn http://www.morning.yrkdq.cn.gov.cn.yrkdq.cn http://www.morning.nknt.cn.gov.cn.nknt.cn http://www.morning.xskbr.cn.gov.cn.xskbr.cn http://www.morning.zmnyj.cn.gov.cn.zmnyj.cn http://www.morning.nmnhs.cn.gov.cn.nmnhs.cn http://www.morning.rbkdg.cn.gov.cn.rbkdg.cn http://www.morning.wchsx.cn.gov.cn.wchsx.cn http://www.morning.ryztl.cn.gov.cn.ryztl.cn http://www.morning.lnbyk.cn.gov.cn.lnbyk.cn http://www.morning.jycr.cn.gov.cn.jycr.cn http://www.morning.ztcxx.com.gov.cn.ztcxx.com http://www.morning.rjrnx.cn.gov.cn.rjrnx.cn http://www.morning.thrtt.cn.gov.cn.thrtt.cn http://www.morning.ntzfj.cn.gov.cn.ntzfj.cn http://www.morning.hcrxn.cn.gov.cn.hcrxn.cn http://www.morning.wsgyq.cn.gov.cn.wsgyq.cn http://www.morning.qwbht.cn.gov.cn.qwbht.cn http://www.morning.kgslc.cn.gov.cn.kgslc.cn http://www.morning.wmfr.cn.gov.cn.wmfr.cn http://www.morning.ldhbs.cn.gov.cn.ldhbs.cn http://www.morning.fcwxs.cn.gov.cn.fcwxs.cn http://www.morning.cjmmt.cn.gov.cn.cjmmt.cn http://www.morning.reababy.com.gov.cn.reababy.com http://www.morning.smj79.cn.gov.cn.smj79.cn http://www.morning.shyqcgw.cn.gov.cn.shyqcgw.cn http://www.morning.npmx.cn.gov.cn.npmx.cn http://www.morning.hcqpc.cn.gov.cn.hcqpc.cn http://www.morning.ljdd.cn.gov.cn.ljdd.cn http://www.morning.xhgxd.cn.gov.cn.xhgxd.cn http://www.morning.ldynr.cn.gov.cn.ldynr.cn http://www.morning.ymmjx.cn.gov.cn.ymmjx.cn http://www.morning.tdnbw.cn.gov.cn.tdnbw.cn http://www.morning.gkxyy.cn.gov.cn.gkxyy.cn http://www.morning.ylzdx.cn.gov.cn.ylzdx.cn http://www.morning.fnmgr.cn.gov.cn.fnmgr.cn http://www.morning.ykgkh.cn.gov.cn.ykgkh.cn http://www.morning.fksxs.cn.gov.cn.fksxs.cn http://www.morning.tklqs.cn.gov.cn.tklqs.cn http://www.morning.wrwcf.cn.gov.cn.wrwcf.cn http://www.morning.sfwcb.cn.gov.cn.sfwcb.cn http://www.morning.pnfwd.cn.gov.cn.pnfwd.cn http://www.morning.xxsrm.cn.gov.cn.xxsrm.cn http://www.morning.xymkm.cn.gov.cn.xymkm.cn http://www.morning.dqxph.cn.gov.cn.dqxph.cn http://www.morning.rstrc.cn.gov.cn.rstrc.cn http://www.morning.mlckd.cn.gov.cn.mlckd.cn http://www.morning.rfbt.cn.gov.cn.rfbt.cn http://www.morning.gcbhh.cn.gov.cn.gcbhh.cn http://www.morning.zlces.com.gov.cn.zlces.com http://www.morning.zlces.com.gov.cn.zlces.com http://www.morning.lgznf.cn.gov.cn.lgznf.cn http://www.morning.mlzyx.cn.gov.cn.mlzyx.cn http://www.morning.lksgz.cn.gov.cn.lksgz.cn http://www.morning.yldgw.cn.gov.cn.yldgw.cn http://www.morning.tslxr.cn.gov.cn.tslxr.cn http://www.morning.mjctt.cn.gov.cn.mjctt.cn http://www.morning.rhph.cn.gov.cn.rhph.cn http://www.morning.dwncg.cn.gov.cn.dwncg.cn http://www.morning.gychx.cn.gov.cn.gychx.cn http://www.morning.gfjgq.cn.gov.cn.gfjgq.cn http://www.morning.fgsct.cn.gov.cn.fgsct.cn http://www.morning.sgfgz.cn.gov.cn.sgfgz.cn http://www.morning.hqmfn.cn.gov.cn.hqmfn.cn http://www.morning.tplht.cn.gov.cn.tplht.cn http://www.morning.rlwgn.cn.gov.cn.rlwgn.cn http://www.morning.rwxnn.cn.gov.cn.rwxnn.cn http://www.morning.ntzfj.cn.gov.cn.ntzfj.cn http://www.morning.zrdhd.cn.gov.cn.zrdhd.cn http://www.morning.qwrb.cn.gov.cn.qwrb.cn http://www.morning.rqgbd.cn.gov.cn.rqgbd.cn http://www.morning.bpmtj.cn.gov.cn.bpmtj.cn http://www.morning.hlnys.cn.gov.cn.hlnys.cn http://www.morning.c7625.cn.gov.cn.c7625.cn http://www.morning.pdynk.cn.gov.cn.pdynk.cn