使用历史数据对未来销售进行预测分析

时间:2016-05-20 04:38:16

标签: sql-server machine-learning data-mining

我在销售各种产品的公司进行描述性分析和报告。我们记录销售交易,每次销售一件商品,记录如下:

Customer ID (each customer has a unique ID)
Product ID (each product has a unique ID)
Sale date

(其他字段也被记录 - 购买地点,数量,付款方式等)

我们销售一些大件物品,而我想知道的是,如果可以使用上述交易数据预测客户是否会根据他们的购买历史购买其中一件大件商品。我们有大约200万行销售数据,为期7年,在这段时间内,可能有14,000个大件商品已售出50,000个客户中的5,000个。

我使用具有数据挖掘功能的SQL Server 2008 R2。我做了一些简短的阅读,但无法弄清楚哪种模型最好,或者它是否甚至是可行的。有人能指出我正确的方向开始吗?

2 个答案:

答案 0 :(得分:0)

不确定SQL Server数据挖掘功能是否有用。我看了一下SQL 2012,并决定它不是。

至于你的预测,这将是一个有监督的学习问题(只选择任何简单的算法),每个客户都是一排,你的功能将是不同的产品。然后,您的正面标签将成为购买大件商品的客户行。

答案 1 :(得分:0)

您正在寻找的是顺序模式挖掘,您正在寻找的特定技术称为discrete event prediction。但话虽如此,我认为你不能用sql server上的开箱即用解决方案做你想做的事。