欧几里德距离和相似度

时间:2017-11-07 18:15:37

标签: excel similarity euclidean-distance

我的老师把这些问题作为家庭作业给了我,我不知道我是否理解它。

以下客户已对表中列出的DVD进行了评分。使用欧几里德距离法计算这些客户的相似性数字。然后,使用相似度数字作为加权因子,计算每部电影的加权平均分数。

enter image description here

  1. 哪个其他客户与Dave最相似?
  2. 该客户的相似度得分是多少?
  3. 这个方案为Dave推荐哪部电影?
  4. 该电影的加权评分是多少?
  5. 现在,根据我的理解,我需要使用坐标来查找欧几里德距离,因为公式为:

    enter image description here

    根据我的老师的说法,相似性公式是:

    enter image description here

    我是否按行或列使用坐标来计算欧几里得?

    我是否需要使用其他公式计算加权评级?

    或者我是否需要双向使用公式(行和列)?

    我真的想绕过这个。 我是在正确的方向还是完全离开?

1 个答案:

答案 0 :(得分:0)

由于您要比较客户,因此您将比较列,而不是行。

Excel有一个函数SUMXMY2(array_x, array_y),它计算两个数组的平方和(例如SUMXMY2(DVD_Table[Alice],DVD_Table[Bob]))。您可以简单地取平方根来获得两个客户之间的欧几里德距离。

我不清楚如何计算加权评级。

除非您有进一步的Excel或与此相关的编程问题,否则您最好在https://math.stackexchange.com发帖。