使用numpy计算数据异常值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用numpy计算数据异常值相关的知识,希望对你有一定的参考价值。
异常值(outlier)是指一组测定值中与平均值的偏差超过两倍标准差的测定值,与平均值的偏差超过三倍。
import numpy as np
def function(arrayMatrix):
arraystd=np.std(arrayMatrix,1,ddof=1)[:, np.newaxis]
arraymean=np.mean(arrayMatrix,1)[:, np.newaxis]
arrayoutlier=np.where(np.abs(arrayMatrix-arraymean)>(arraystd))#or 2*arraystd
return arrayoutlier
以上是关于使用numpy计算数据异常值的主要内容,如果未能解决你的问题,请参考以下文章