The invention discloses a goods recommendation method based on scores and user behaviors. First of all, a latent factor model is established for user score data, goods are automatically clustered, latent classes or feature factors are found, user interest is decomposed into preference degrees of the multiple latent classes, the goods are expressed by use of weights comprising latent features, and the scores of the users for the goods are inner products of the user interest and the goods. Then for the purpose of solving the score data sparsity problem, by use of the user behaviors, negative samples are introduced, the features are extracted, and a possibility that the users buy the goods is estimated through a logic regression model. Finally, candidate sets of the two are combined and weighed for ordering, and top goods are recommended to the users. According to the invention, diversified interest of the users is discovered from the single scores by use of the latent factor model, information of the multiple features of the goods is mined, the method better accords with actual application, the negative samples are introduced, distinctiveness of the user interest is enabled to be larger, the quality of a recommendation result is higher, demands of the users can be better satisfied, and the method can be applied to recommending the goods.