1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > python剔除异常值的方法_二维d异常值的剔除方法

python剔除异常值的方法_二维d异常值的剔除方法

时间:2023-04-10 12:06:55

相关推荐

python剔除异常值的方法_二维d异常值的剔除方法

我正在编写一个Python程序,用于在页面上查找感兴趣的区域。页面上所有感兴趣的值的位置都给了我,但是有些值(通常只有一两个)与其他值相差很远,我想删除这些值。数据集不是很大,少于100个数据点,但我需要这样做很多次。在

在第一象限的两个轴(x和y)上有一个笛卡尔坐标系,所以只有正值。在

我的数据点表示在这个坐标系上绘制的方框,我将其存储为一个元组中两个坐标对的集合。因为所有的直线都是直线,所以一个方框可以用两个坐标对来绘制。示例:(8,2,15,10)将绘制一个索引(x,y)=(8,2),(8,10),(15,10)和(15,2)的框。在

我正在尝试删除这一集中的异常值,但很难找到一个好的方法。我曾考虑过通过查找IQR和删除满足以下标准的所有点来删除异常值:

Q1-1.5*IQR或

Q3+1.5*IQR

这里的问题是,我很难弄清楚,因为这些值不只是坐标,而是面积,如果你愿意的话。但是它们是重叠的,所以它们也不适合直方图。在

首先,我想我可以为框跨越的每个值添加一个点,在这种情况下,示例框将创建56个点。在我看来,这个解决办法似乎很糟糕。有人有其他的解决办法吗?在

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。