协同过滤算法皮尔逊相关系数
时间: 2024-06-11 07:02:39 浏览: 145
数据挖掘-基于用户的协同过滤算法实现电影推荐-皮尔逊系数和欧氏距离
协同过滤算法是一种常见的推荐算法,其中皮尔逊相关系数是协同过滤算法中用来度量两个用户之间相似度的方法之一。皮尔逊相关系数的计算方式是:对于两个用户u和v,首先找到他们共同评价过的物品集合S,然后计算u和v在这个集合上的评分平均值,记为Ru和Rv,然后计算这个集合上的皮尔逊相关系数,公式如下:
![](https://cdn.jsdelivr.net/gh/wxy1343/picbed/img/20211018192600.png)
其中,N表示S中物品的数量,Si表示u和v都评价过的第i个物品,Rui表示用户u对物品i的评分,Rvi表示用户v对物品i的评分。
皮尔逊相关系数的取值范围在[-1,1]之间,其值越接近1,则表示两个用户之间越相似;其值越接近-1,则表示两个用户之间越不相似;其值越接近0,则表示两个用户之间没有线性相关性。
阅读全文