Math 根据两个对象的属性,是否有一个度量来评估它们之间的相似性?

Math 根据两个对象的属性,是否有一个度量来评估它们之间的相似性?,math,statistics,mean,difference,metric,Math,Statistics,Mean,Difference,Metric,假设我有一个对象X,它有10个特性:[0,0,0,0,0,0,0,0] 然后,我还有两个对象: A:[2,2,2,2,2,2,2,2,2,2] B:[0,0,0,0,0,0,0,0,0,0,20] 我需要知道A或B中哪一个更接近X “相似性”背后我的想法是: 最好是所有功能几乎相同,而不是许多功能非常接近,但有些功能非常不同 根据这个“定义,A似乎比B更接近X 然而,算术平均值似乎不是实现这一想法的正确工具,因为这两个对象的平均值都是2 请问,对于这类问题是否有一个特定的度量标准?那么 在你

假设我有一个对象
X
,它有10个特性:
[0,0,0,0,0,0,0,0]

然后,我还有两个对象:

  • A:[2,2,2,2,2,2,2,2,2,2]
  • B:[0,0,0,0,0,0,0,0,0,0,20]
我需要知道
A
B
中哪一个更接近
X

“相似性”背后我的想法是:

最好是所有功能几乎相同,而不是许多功能非常接近,但有些功能非常不同

根据这个“定义,
A
似乎比
B
更接近
X

然而,算术平均值似乎不是实现这一想法的正确工具,因为这两个对象的平均值都是2

请问,对于这类问题是否有一个特定的度量标准?

那么


在你的例子中,A和X之间的欧几里德距离是40的平方根(=约6.32),B和X之间的距离是20,因此A确实更类似于该度量。

在特征非常不相似且变化可能不同的情况下,欧几里德距离必须标准化

这可以使用涉及特征变化的


也可以看到,

你也可以考虑使用余弦相似度。余弦相似性度量向量相对于原点的相似性,而欧几里德距离度量沿向量的特定关注点之间的距离

这是一篇关于何时选择一个而不是另一个的好文章


另一个常用的度量是Jaccard相似性。是一篇比较余弦和Jaccard相似性的文章。

好吧,这似乎就是我要找的,谢谢!