Adding experimental recommendations in R.

This commit is contained in:
Samuel Clay 2014-03-17 14:49:59 -07:00
parent c3d7f0670d
commit d1733cda21

18
r/recs.r Normal file
View file

@ -0,0 +1,18 @@
library(RPostgreSQL)
drv = dbDriver("PostgreSQL")
db <- dbConnect(drv, dbname="newsblur", user="newsblur")
query = "SELECT user_id, feed_id, is_trained FROM reader_usersubscription"
data = dbGetQuery(db, query)
common_users_by_id <- function(feed1, feed2) {
subs1 <- subset(data, feed_id=feed1)
subs2 <- subset(data, feed_id=feed2)
subs_sameset <- intersect(subs1['user_id'],
subs2['user_id'])
if (length(subs_sameset) > 0) {
NA
} else {
subs_sameset
}
}