0

私は友人グループ全体で映画の評価を調べており、IMDb の評価と比較して人々が映画をどのように評価しているかを測定する最良の方法を見つけようとしています.

ここでは、fRating というタイトルのテーブルを確認できます。これは、MovieID、RaterID、および UserRating を含むファクト テーブルです。

f評価

これは、すべての映画のディメンション テーブルである dMovies と結合します。その表を以下に示します。

dムービー

では、各評価者が IMDb の評価とどの程度異なるかを調べるにはどうすればよいでしょうか? STDDEVを使用した私の試みは次のとおりです。

SELECT a.[RaterID]
      ,Rater
      ,STDEV(([UserRating] - ROUND(b.IMDb_Rating,0))) as StdDev

  FROM [IMDbRatings].[dbo].[fRating] a
    JOIN [IMDbRatings].dbo.dMovies b ON a.MovieID = b.MovieID
    JOIN [IMDbRatings].dbo.dRaterID c ON a.RaterID = c.RaterID
  GROUP BY a.RaterID, Rater

そこから得た結果は次のとおりです。

STDDEV 試行

私は正しい軌道に乗っていますか?これは私がやりたいことをやっていますか?

あなたの知恵をありがとう!

4

0 に答える 0