如何使用Weka建模用户行为。我正在开发一个Analytics Java Web应用程序,该应用程序需要根据他在电子商务应用程序中的访问/产品视图来预测用户的行为。我拥有的数据集是
UserId,访问过的页面,页面上花费的时间
根据以上参数,我需要获得用户购买该产品的概率的预测分数。我曾尝试与Weka玩,但不知道如何以及从何处开始。我的要求是应用程序应该足够灵活,以应用各种回归算法/或任何预测分析。这是否可以使用Weka实现。
如果没有,是否还有其他可以使用的库来满足我的要求。任何帮助/指导都非常感谢。
答案 0 :(得分:0)
它在WEKA中是可以实现的,因为您可以使用目标类手动分类数据。您需要的是先前知道用户是否购买了产品。
您需要有一个包含预测的数据集,例如此ARFF文件:
@relation UserModelDataset
@attribute UserId numeric
@attribute PageVisitedId numeric
@attribute TimeSpent numeric
@attribute PurchaseClass {no,yes}
@data
1,1,0.3,no
1,2,8.1,yes
2,1,0.5,no
// ...
除了上课以便预测外,我建议考虑:
UserId
属性。PageVisitedId
属性是一个ID,您可以使用页面的标题或文本,URL以及可能的许多其他属性。