2017-11-07 3 views
0

선생님이 숙제로이 질문들을 내게 주었고 나는 그것을 올바르게 이해하고 있는지 모른다.유클리드 거리와 유사성

다음 고객은 표에 표시된대로 여러 개의 DVD를 평가했습니다. 유클리드 거리 방식을 사용하여 이러한 고객에 대한 유사도를 계산합니다. 그런 다음 유사도를 가중치로 사용하여 각 영화의 가중 평균 점수를 계산합니다.

enter image description here

  1. 다른 어떤 고객은 데이브 가장 유사한?
  2. 해당 고객의 유사도 점수는 어떻게됩니까?
  3. 이 구성표는 Dave에게 어떤 영화를 권장합니까?
  4. 해당 영화의 가중 등급은 얼마입니까?

    enter image description here

    그리고 선생님에 따라 유사성 공식은 다음과 같습니다 :

    공식이기 때문에

이제 나의 이해에 나는 유클리드 거리를 찾기 위해 좌표를 사용할 필요가

enter image description here

행 또는 열 단위로 좌표를 사용합니까? 유클리드?

가중치를 계산할 때 다른 수식을 사용해야합니까?

또는 수식 (행과 열)을 모두 사용해야합니까?

저는이 문제를 해결하기 위해 정말로 노력하고 있습니다. 나는 올바른 방향으로 가고 있거나 완전히 벗어 났습니까?

+0

이 질문은 특정 프로그래밍 문제가 아니라 수학 관련 질문이기 때문에 주제를 벗어난 것으로 닫습니다. – BruceWayne

답변

0

고객을 비교하기 때문에 행이 아닌 열을 비교하게됩니다.

Excel에는 두 개의 배열 (예 : SUMXMY2(DVD_Table[Alice],DVD_Table[Bob]))의 제곱합을 계산하는 함수 SUMXMY2(array_x, array_y)이 있습니다. 두 고객 사이의 유클리드 거리를 구하려면이 제곱근을 취하면됩니다.

가중 등급 계산 방법이 명확하지 않습니다.

더 많은 Excel 또는 프로그래밍 관련 질문이없는 경우 https://math.stackexchange.com에 게시하는 것이 좋습니다.

관련 문제