Collaborative filtering using data mining and analysis