Sql server 利用历史数据对未来销售额进行预测分析

Sql server 利用历史数据对未来销售额进行预测分析,sql-server,machine-learning,data-mining,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万行七年的销售数据,在

我在一家销售各种产品的公司做描述性分析和报告。我们记录销售交易,每次销售商品时,都会记录以下内容:

Customer ID (each customer has a unique ID)
Product ID (each product has a unique ID)
Sale date
(还记录了其他字段-采购地点、数量、付款类型等)

我们销售一些高价商品,我想知道的是,是否有可能根据客户的购买历史,使用上述交易数据预测客户是否会购买其中一种高价商品。我们有大约200万行七年的销售数据,在这段时间里,50000个客户中有5000个已经售出了14000个高价商品


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

不确定SQL server数据挖掘功能是否有用。我看了一下SQL 2012的版本,认为不是


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

您正在寻找的被称为序列模式挖掘,而您正在寻找的特定技术被称为序列模式挖掘。然而,尽管如此,我认为您无法在sql server上使用现成的解决方案完成您想要的任务。

忘记sql server“数据挖掘”。SQL Server与数据挖掘的关系就像微软从Win3.11到Photoshop的关系一样。