def test_estimatePreference(self): numUsers = 4 userID = 'Marcel Caraciolo' otherUserID = 'Luciana Nunes' minSimilarity = 0.0 n = NearestNUserNeighborhood(self.similarity,self.model,numUsers,minSimilarity) self.assertAlmostEquals(0.294298055,n.estimatePreference(thingID=userID,similarity=self.similarity,otherUserID=otherUserID))
def test_user_dissimilar_estimatePreference(self): numUsers = 4 userID = 'Marcel Caraciolo' otherUserID = 'Maria Gabriela' minSimilarity = 0.0 n = NearestNUserNeighborhood(self.similarity,self.model,numUsers,minSimilarity) self.assertAlmostEquals(0.0,n.estimatePreference(thingID=userID,similarity=self.similarity,otherUserID=otherUserID))
def test_identity_estimatePreference(self): numUsers = 4 userID = 'Marcel Caraciolo' otherUserID = 'Marcel Caraciolo' minSimilarity = 0.0 n = NearestNUserNeighborhood(self.similarity,self.model,numUsers,minSimilarity) self.assertEquals(None,n.estimatePreference(thingID=userID,similarity=self.similarity,otherUserID=otherUserID))
def test_user_dissimilar_estimatePreference(self): numUsers = 4 userID = 'Marcel Caraciolo' otherUserID = 'Maria Gabriela' minSimilarity = 0.0 n = NearestNUserNeighborhood(self.similarity, self.model, numUsers, minSimilarity) self.assertAlmostEquals( 0.0, n.estimatePreference(thingID=userID, similarity=self.similarity, otherUserID=otherUserID))
def test_identity_estimatePreference(self): numUsers = 4 userID = 'Marcel Caraciolo' otherUserID = 'Marcel Caraciolo' minSimilarity = 0.0 n = NearestNUserNeighborhood(self.similarity, self.model, numUsers, minSimilarity) self.assertEquals( None, n.estimatePreference(thingID=userID, similarity=self.similarity, otherUserID=otherUserID))
def test_estimatePreference(self): numUsers = 4 userID = 'Marcel Caraciolo' otherUserID = 'Luciana Nunes' minSimilarity = 0.0 n = NearestNUserNeighborhood(self.similarity, self.model, numUsers, minSimilarity) self.assertAlmostEquals( 0.294298055, n.estimatePreference(thingID=userID, similarity=self.similarity, otherUserID=otherUserID))