网易首页 > 网易号 > 正文 申请入驻

数据科学中常见的9种距离度量方法,内含欧氏距离、切比雪夫距离等

0
分享至

选自towardsdatascience

作者:Maarten Grootendorst

机器之心编译

编辑:陈萍

在数据挖掘中,我们经常需要计算样本之间的相似度,通常的做法是计算样本之间的距离。在本文中,数据科学家 Maarten Grootendorst 向我们介绍了 9 种距离度量方法,其中包括欧氏距离、余弦相似度等。

许多算法,无论是监督学习还是无监督学习,都会使用距离度量。这些度量,如欧几里得距离或者余弦相似性,经常在 k-NN、 UMAP、HDBSCAN 等算法中使用。了解距离度量这个领域可能比你想的更重要,以 k-NN 为例,它常被用于监督学习中。

但是,如果你的数据是高维的,欧几里德距离还能用吗?又或者如果你的数据是由地理空间信息组成的,也许半正矢距离是很好的选择。

我们究竟如何选择最适合的距离度量?数据科学家 Maarten Grootendorst 向读者介绍了 9 种距离度量方法,并探讨如何以及何时以最佳的方式使用它们。此外 Maarten Grootendorst 还对它们的缺点进行了介绍,以及如何规避不足。

欧氏距离(Euclidean Distance)

欧式距离。

我们从最常见的欧式距离开始,欧式距离可解释为连接两个点的线段的长度。欧式距离公式非常简单,使用勾股定理从这些点的笛卡尔坐标计算距离。

缺点:尽管这是一种常用的距离度量,但欧式距离并不是尺度不变的,这意味着所计算的距离可能会根据特征的单位发生倾斜。通常,在使用欧式距离度量之前,需要对数据进行归一化处理。

此外,随着数据维数的增加,欧氏距离的作用也就越小。这与维数灾难(curse of dimensionality)有关。

用例:当你拥有低维数据且向量的大小非常重要时,欧式距离的效果非常好。如果在低维数据上使用欧式距离,则如 k-NN 和 HDBSCAN 之类的方法可达到开箱即用的效果。

余弦相似度(Cosine Similarity)

余弦相似度。

余弦相似度经常被用作抵消高维欧式距离问题。余弦相似度是指两个向量夹角的余弦。如果将向量归一化为长度均为 1 的向量,则向量的点积也相同。

两个方向完全相同的向量的余弦相似度为 1,而两个彼此相对的向量的余弦相似度为 - 1。注意,它们的大小并不重要,因为这是在方向上的度量。

缺点:余弦相似度的一个主要缺点是没有考虑向量的大小,而只考虑它们的方向。以推荐系统为例,余弦相似度就没有考虑到不同用户之间评分尺度的差异。

用例:当我们对高维数据向量的大小不关注时,可以使用余弦相似度。对于文本分析,当数据以单词计数表示时,经常使用此度量。例如,当一个单词在一个文档中比另一个单词更频繁出现时,这并不一定意味着文档与该单词更相关。可能是文件长度不均匀或者计数的重要性不太重要。我们最好使用忽略幅度的余弦相似度。

汉明距离(Hamming Distance)

汉明距离。

汉明距离是两个向量之间不同值的个数。它通常用于比较两个相同长度的二进制字符串。它还可以用于字符串,通过计算不同字符的数量来比较它们之间的相似程度。

缺点:当两个向量长度不相等时,汉明距离使用起来很麻烦。当幅度是重要指标时,建议不要使用此距离指标。

用例:典型的用例包括数据通过计算机网络传输时的错误纠正 / 检测。它可以用来确定二进制字中失真的数目,作为估计误差的一种方法。此外,你还可以使用汉明距离来度量分类变量之间的距离。

曼哈顿距离(Manhattan Distance)

曼哈顿距离。

曼哈顿距离通常称为出租车距离或城市街区距离,用来计算实值向量之间的距离。想象一下均匀网格棋盘上的物体,如果它们只能移动直角,曼哈顿距离是指两个向量之间的距离,在计算距离时不涉及对角线移动。

缺点:尽管曼哈顿距离在高维数据中似乎可以工作,但它比欧式距离直观性差,尤其是在高维数据中使用时。此外,由于它可能不是最短路径,有可能比欧氏距离给出一个更高的距离值。

用例:当数据集具有离散或二进制属性时,曼哈顿距离似乎工作得很好,因为它考虑了在这些属性的值中实际可以采用的路径。以欧式距离为例,它会在两个向量之间形成一条直线,但实际上这是不可能的。

切比雪夫距离(Chebyshev Distance)

切比雪夫距离。

切比雪夫距离定义为两个向量在任意坐标维度上的最大差值。换句话说,它就是沿着一个轴的最大距离。切比雪夫距离通常被称为棋盘距离,因为国际象棋的国王从一个方格到另一个方格的最小步数等于切比雪夫距离。

缺点:切比雪夫距离通常用于特定的用例,这使得它很难像欧氏距离或余弦相似度那样作为通用的距离度量。因此,在确定适合用例时才使用它。

用例:切比雪夫距离用于提取从一个方块移动到另一个方块所需的最小移动次数。此外,在允许无限制八向移动的游戏中,这可能是有用的方法。在实践中,切比雪夫距离经常用于仓库物流,因为它非常类似于起重机移动一个物体的时间。

闵氏距离(Minkowski)

闵氏距离。

闵氏距离比大多数距离度量更复杂。它是在范数向量空间(n 维实数空间)中使用的度量,这意味着它可以在一个空间中使用,在这个空间中,距离可以用一个有长度的向量来表示。

闵氏距离公式如下:

最有趣的一点是,我们可以使用参数 p 来操纵距离度量,使其与其他度量非常相似。常见的 p 值有:

  • p=1:曼哈顿距离

  • p=2:欧氏距离

  • p=∞:切比雪夫距离

缺点:闵氏距离与它们所代表的距离度量有相同的缺点,因此,对哈顿距离、欧几里得距离和切比雪夫距离等度量标准有个好的理解非常重要。此外,参数 p 的使用可能很麻烦,因为根据用例,查找正确的 p 值在计算上效率低。

用例:p 的积极一面是可迭代,并找到最适合用例的距离度量。它允许在距离度量上有很大的灵活性,如果你非常熟悉 p 和许多距离度量,将会获益多多。

雅卡尔指数(Jaccard Index)

雅卡尔指数。

雅卡尔指数(交并比)是用于比较样本集相似性与多样性的统计量。雅卡尔系数能够量度有限样本集合的相似度,其定义为两个集合交集大小与并集大小之间的比例。

例如,如果两个集合有 1 个共同的实体,而有 5 个不同的实体,那么雅卡尔指数为 1/5 = 0.2。要计算雅卡尔距离,我们只需从 1 中减去雅卡尔指数:

缺点:雅卡尔指数的一个主要缺点是它受数据大小的影响很大。大数据集对指数有很大影响,因为它可以显著增加并集,同时保持交集相似。

用例:雅卡尔指数通常用于使用二进制或二进制数据的应用程序中。当你有一个深度学习模型来预测图像分割时,比如一辆汽车,雅卡尔指数可以用来计算给定真实标签的预测分割的准确度。

类似地,它可以用于文本相似性分析,以测量文档之间有多少词语重叠。因此,它可以用来比较模式集合。

半正矢(Haversine)

半正矢距离。

半正矢距离是指球面上的两点在给定经纬度条件下的距离。它与欧几里得距离非常相似,因为它可以计算两点之间的最短连线。主要区别在于半正矢距离不可能有直线,因为这里的假设是两个点都在一个球面上。

缺点:这种距离测量的一个缺点是,假定这些点位于一个球体上。实际上,这种情况很少出现,例如,地球不是完美的圆形,在某些情况下可能使计算变得困难。相反,如果假定是椭球,使用 Vincenty 距离比较好。

用例:半正矢距离通常用于导航。例如,你可以使用它来计算两个国家之间的飞行距离。请注意,如果距离本身不那么大,则不太适合。

Sørensen-Dice 系数

Sørensen-Dice 系数。

Sørensen-Dice 系数与雅卡尔指数非常相似,都是度量样本集的相似性和多样性。尽管它们的计算方法相似,但是 Sørensen-Dice 系数更直观一些,因为它可以被视为两个集合之间重叠的百分比,这个值在 0 到 1 之间:

缺点:正如雅卡尔指数,Sørensen-Dice 系数也夸大了很少或没有真值的集合的重要性,因此,它可以控制多集合的平均得分,还可以控制多组平均得分并按相关集合的大小成反比地加权每个项目,而不是平等对待它们。

用例:用例与雅卡尔指数相似,它通常用于图像分割任务或文本相似性分析。

原文链接:https://towardsdatascience.com/9-distance-measures-in-data-science-918109d069fa

百万级文献分析,十万字深入解读

2020-2021 全球AI技术发展趋势报告

报告内容涵盖人工智能顶会趋势分析、整体技术趋势发展结论、六大细分领域(自然语言处理、计算机视觉、机器人与自动化技术、机器学习、智能基础设施、数据智能技术、前沿智能技术)技术发展趋势数据与问卷结论详解,最后附有六大技术领域5年突破事件、Synced Indicator 完整数据。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
欧洲6国要建新群,4大盟友转向中国,特朗普玩砸了美国百年基业

欧洲6国要建新群,4大盟友转向中国,特朗普玩砸了美国百年基业

策略述
2026-03-17 21:30:13
深夜,熔断!又见中概股暴涨

深夜,熔断!又见中概股暴涨

证券时报
2026-03-17 23:14:05
解放军5集团军30万兵力准备解放台湾,美军干预将全军覆没

解放军5集团军30万兵力准备解放台湾,美军干预将全军覆没

剧短情长
2026-03-16 17:13:32
武契奇危险了!塞尔维亚恐被三国围攻,另一场战争即将打响?

武契奇危险了!塞尔维亚恐被三国围攻,另一场战争即将打响?

留学生日报
2026-03-17 21:29:35
美军“前方吃紧,后方紧吃”

美军“前方吃紧,后方紧吃”

补壹刀
2026-03-17 15:38:09
这18位两院院士,已被除名或接受调查

这18位两院院士,已被除名或接受调查

TOP大学来了
2026-03-16 17:06:51
如果以军“暗杀”拉里贾尼成功,将会带来五个方面的影响

如果以军“暗杀”拉里贾尼成功,将会带来五个方面的影响

清哲木观察
2026-03-17 19:29:37
“打假人”王海:你怎么能把鸡蛋做得那么橙黄?黄天鹅创始人冯斌:我们没有做错什么!

“打假人”王海:你怎么能把鸡蛋做得那么橙黄?黄天鹅创始人冯斌:我们没有做错什么!

每日经济新闻
2026-03-16 22:18:19
97比74大胜23分!女篮世预赛局势乱了:马里赢了中国队劲敌却慌了

97比74大胜23分!女篮世预赛局势乱了:马里赢了中国队劲敌却慌了

篮球快餐车
2026-03-17 16:35:22
0-3到5-3!5.4亿战舰神逆转 加时晋级欧冠8强 大黑马无缘百年奇迹

0-3到5-3!5.4亿战舰神逆转 加时晋级欧冠8强 大黑马无缘百年奇迹

狍子歪解体坛
2026-03-18 04:29:38
新华社消息|外交部:中方决定向伊朗、约旦、黎巴嫩、伊拉克四国提供紧急人道主义援助

新华社消息|外交部:中方决定向伊朗、约旦、黎巴嫩、伊拉克四国提供紧急人道主义援助

新华社
2026-03-17 16:31:51
新华社消息|外交部:中美双方就特朗普总统访华时间等问题保持着沟通

新华社消息|外交部:中美双方就特朗普总统访华时间等问题保持着沟通

新华社
2026-03-17 16:28:54
赵少康说给大陆一个表现的机会,让大陆给台湾送天然气救急

赵少康说给大陆一个表现的机会,让大陆给台湾送天然气救急

聆泉书斋
2026-03-17 13:33:03
快扔掉!戴一天,辐射量相当于拍117次胸片

快扔掉!戴一天,辐射量相当于拍117次胸片

FM93浙江交通之声
2025-10-28 00:01:43
女子泰国被抛尸大反转!她是正经人,在当地有铁饭碗,凶手仍在逃

女子泰国被抛尸大反转!她是正经人,在当地有铁饭碗,凶手仍在逃

寒士之言本尊
2026-03-17 23:59:01
“再炸几次,为了好玩”

“再炸几次,为了好玩”

南风窗
2026-03-17 14:46:07
美媒爆:“福特”号航母大火持续超30个小时后被扑灭,600多名水兵和船员灾后睡地板和桌上

美媒爆:“福特”号航母大火持续超30个小时后被扑灭,600多名水兵和船员灾后睡地板和桌上

环球网资讯
2026-03-17 10:28:06
刚刚,全线拉升!霍尔木兹,大消息!

刚刚,全线拉升!霍尔木兹,大消息!

中国基金报
2026-03-17 22:38:43
蒋超良非法收受他人财物,数额特别巨大

蒋超良非法收受他人财物,数额特别巨大

新京报政事儿
2026-03-17 10:29:02
宝宝巴士“有毒”!展示“三女共侍一夫”等内容被罚30万,违法所得才3.68元

宝宝巴士“有毒”!展示“三女共侍一夫”等内容被罚30万,违法所得才3.68元

第一财经资讯
2026-03-17 15:13:27
2026-03-18 06:19:00
机器之心Pro incentive-icons
机器之心Pro
专业的人工智能媒体
12526文章数 142588关注度
往期回顾 全部

科技要闻

3万字实录|黄仁勋:每家公司都必须懂养虾

头条要闻

以军威胁:将“追杀”伊朗新任最高领袖

头条要闻

以军威胁:将“追杀”伊朗新任最高领袖

体育要闻

那个男人34岁拒绝买断 他要给状元当导师

娱乐要闻

姚晨曹郁官宣离婚,评论区全是冷嘲热讽

财经要闻

多款药品被曝线上线下价差巨大

汽车要闻

10分钟电量20%→97% 低温实测比亚迪闪充

态度原创

教育
亲子
房产
公开课
军事航空

教育要闻

最新数据:普通高中招生数,反超大学

亲子要闻

A娃站没站相、坐没坐相?是孩子肌肉群的力量感弱

房产要闻

炸裂!狂拆642亩!那个要砸100亿的三亚香港城来了!

公开课

李玫瑾:为什么性格比能力更重要?

军事要闻

拉里贾尼生死罗生门:以军称其身亡 他本人社媒账号发信

无障碍浏览 进入关怀版