【问题标题】:euclidean distance and similarity欧几里得距离和相似度
【发布时间】:2018-04-20 06:16:15
【问题描述】:

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

以下客户对一些 DVD 进行了评级,如下表所示。使用欧几里得距离方法计算这些客户的相似度。然后,以相似度为权重因子,计算每部电影的加权平均分。

  1. 还有哪个客户与 Dave 最相似?
  2. 该客户的相似度得分是多少?
  3. 此方案为戴夫推荐了哪部电影?
  4. 那部电影的加权评分是多少?

现在,据我了解,我需要使用 坐标 来找到欧几里得距离,因为公式是:

根据我的老师,相似度公式是:

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

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

或者我需要同时使用公式(行和列)吗?

我真的很想解决这个问题。 我的方向正确还是完全偏离了方向?

【问题讨论】:

  • 我投票结束这个问题,因为这是一个与数学相关的问题,而不是一个特定的编程问题。

标签: excel similarity euclidean-distance


【解决方案1】:

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

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

我不清楚加权评分是如何计算的。

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

【讨论】:

    猜你喜欢
    • 2016-01-01
    • 2012-08-20
    • 2013-03-02
    • 2010-12-22
    • 2015-07-15
    • 2014-02-04
    • 1970-01-01
    相关资源
    最近更新 更多