news 2026/8/12 13:22:10

面向异常检测的提示工程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
面向异常检测的提示工程

异常值检测的提示工程

通过实际数据项目学习如何检测异常值,并利用AI改进流程。


介绍

给定数据集中的离群值代表极端值。它们极端到可以通过严重扭曲统计数据(比如均值)来毁掉你的分析。例如,在球员身高数据集中,12英尺即使是NBA球员也是个异常值,会显著拉高平均值。

我们该如何应对?我们将通过在数据科学家招聘过程中,Physician Partners要求的真实数据项目来回答这个问题。

首先,我们将探讨检测方法,定义异常值,最后设计执行流程的提示。

什么是异常值检测和移除方法?

异常值检测取决于你拥有的数据集。如何?

例如,如果你的数据集分布是正态的,你可以用标准差或Z分数来检测它们。然而,如果你的数据集不遵循正态分布,可以使用百分位法、主成分分析(PCA)或四分位数间距(IQR)方法。

你可以查看**这篇文章**,了解如何使用箱形图检测异常值。

在本节中,我们将探索应用这些技术的方法论和Python代码。

标准差法

在这种方法中,我们可以通过测量每个值偏离均值的程度来定义离群值。

例如,在下面的图表中,你可以看到正态分布和均值的标准差 \(\pm3 \)。

使用此方法时,首先测量平均值并计算标准差。接下来,通过对均值加减三个标准差来确定阈值,并过滤数据集,只保留该范围内的数值。这里是执行此作的**Pandas**代码。

importpandasaspdimportnumpyasnp col=df['column']mean=col.mean()std=col.std()lower=mean-3*std upper=mean+3*std# Keep values within the 3 std dev rangefiltered_df=df[(col>=lower)&(col<=upper)]

我们有一个假设:数据集应遵循正态分布。什么是正态分布?这意味着数据呈现均衡的钟形分布。这里有一个例子:

使用这种方法,你会标记大约0.3%的数据为异常值,因为3个标准差的均值覆盖了大约99.7%的数据。

IQR

四分位区间(IQR)代表你数据的中间50%,显示数据集中最常见的数值,如下图所示。

要用 IQR 检测异常值,首先计算 IQR。在下一段代码中,我们定义第一和第三四分位数,并从第三个四分位数中减去第一四分位数,得到 IQR (\( 0.75 - 0.25 = 0.5 \))。

Q1=df
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/12 14:51:26

Wan2.2-T2V-A14B生成火星殖民基地建设构想视频

用AI拍出火星未来&#xff1a;Wan2.2-T2V-A14B如何让科幻构想“一秒成片”&#xff1f;&#x1f680; 你有没有想过&#xff0c;有一天只需要写一段话——比如“在火星赤道的红色高原上&#xff0c;六足机器人正3D打印透明穹顶&#xff0c;太阳能板缓缓展开&#xff0c;地球悬于…

作者头像 李华
网站建设 2026/8/12 18:05:29

TSF输入法框架开发全指南:从COM组件到拼音输入法落地

TSF输入法框架开发全指南&#xff1a;从COM组件到拼音输入法落地&#xff08;C/VS2022&#xff09; 引言 TSF&#xff08;Text Services Framework&#xff09;是微软从Windows XP开始推出的现代文本输入服务框架&#xff0c;旨在替代传统IMM框架&#xff0c;通过COM组件化设…

作者头像 李华
网站建设 2026/8/12 20:35:32

在线考试软件哪个好用?

在探讨“在线考试软件哪个好用”时&#xff0c;可以从技术功能与适用场景角度进行考察。融智云考作为该领域的一款工具&#xff0c;为学校与企业提供在线考评解决方案。系统支持多种考试类型&#xff0c;包括大规模统考、课堂测验与远程招聘笔试。其功能设计侧重于流程整合与安…

作者头像 李华
网站建设 2026/8/12 11:57:07

力扣 22. 括号生成:C++ 实现回溯 + 动态规划双解法,面试高频题必掌握

在算法面试中&#xff0c;括号生成问题是经典的字符串组合题型&#xff0c;力扣第 22 题「括号生成」更是高频考点。题目要求给定括号对数 n&#xff0c;生成所有有效的括号组合&#xff0c;看似简单却能深度考察对回溯、动态规划等核心算法思想的掌握。今天用 C 实现两种最优解…

作者头像 李华
网站建设 2026/8/12 20:13:42

【开题答辩全过程】以 基于Django的大学生理财及记账系统设计与实现为例,包含答辩的问题和答案

个人简介一名14年经验的资深毕设内行人&#xff0c;语言擅长Java、php、微信小程序、Python、Golang、安卓Android等开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。感谢大家的…

作者头像 李华