Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 计算第一列的相似性矩阵_R_Matrix_Similarity_Recommendation Engine_Cosine Similarity - Fatal编程技术网

R 计算第一列的相似性矩阵

R 计算第一列的相似性矩阵,r,matrix,similarity,recommendation-engine,cosine-similarity,R,Matrix,Similarity,Recommendation Engine,Cosine Similarity,我已经开始从事一些ML项目,并使用R作为首选语言。我正在尝试建立一个基本的推荐系统 我需要找到相似性矩阵(根据网站)并使用余弦函数(在“lsa”包中)找到用户的相似性 library(lsa) data_rating <- read.csv("recommendation_basic1.csv", header = TRUE) x = data_rating[,2:7] x[is.na(x)] = 0 print(x) similarity_users <- cosine(as

我已经开始从事一些ML项目,并使用R作为首选语言。我正在尝试建立一个基本的推荐系统

我需要找到相似性矩阵(根据网站)并使用余弦函数(在“lsa”包中)找到用户的相似性

library(lsa)
data_rating <- read.csv("recommendation_basic1.csv", header = TRUE)

x = data_rating[,2:7]
x[is.na(x)] = 0
print(x)

similarity_users <- cosine(as.matrix(x))
similarity_users

注:建议1.csv与链接中的建议相同。

将其放入,这样问题就不会没有答案


你只需要使用
similarity\u用户
cosine(t(as.matrix(x))
?嘿,谢谢,这很有效。但那有什么用呢?抱歉,如果这是一个蹩脚的问题t=transpose(矩阵),那么在这种情况下,它将简单地切换用户和电影的角色。
x = data_rating[,2:7]