問題は :
与えられた 50 個の製品を評価するよう求められた 5 人の独立したユーザーのセット。50 の製品すべてが、ある時点でユーザーによって使用された可能性があります。一部のユーザーは、特定の製品に対してより偏見を持っています。1 人のユーザーは調査を正確に完了せず、ランダムな値を提供しました。ユーザーがすべての製品を評価する必要はありません。4 つのサンプル データセットが与えられた場合、評価に基づいて製品をランク付けします
datset :
product #user1 #user2 #user3 #user4 #user5
0 29 - 10 90 12
1 - - - - 7
2 - - 95 6 1
3 - - - - 2
4 - - - - 50
5 - 35 21 13 -
6 - - - - 5
7 4 - - 30 -
8 11 - - - 14
.
.
.
商品ランキングの出し方。
これは、元の問題に非常に近い改造された問題です。
解決策: PCA を使用してデータを消去し、欠損値を埋めようとしましたが、NMF を適用しましたが、解決策がわかりません。
どんな助けでも深く感謝します