使用 AWS Forecast 为每位客户进行预测

forecast per customer using AWS Forecast

我正在使用 AWS Forecast 托管服务来预测一段时间内的客户支出。

我知道我必须创建一个包含以下数据集的数据集组:primaray、secondary 和元数据。 (然后将这些导入到组中)

我无法理解的一件事是如何 组织 我的数据集,以及我是否需要为每个客户提供 "Dataset Group",或者我是否可以将所有客户支出数据合并到同一个数据集中?

据我了解,数据集组只能包含一个主要数据集(在本例中为合并的客户数据)。但是,一个顾客的消费与另一个顾客的消费无关。如果将所有数据合并到一个主数据集中,我可以通过过滤客户 ID 来生成预测吗?这些单独的预测将不会以任何方式相互关联?

或者,这是否意味着我必须为每个客户创建一个数据集组?

If merging all data into a single primary dataset, can I generate forecasts by filtering on the customer ID

是。

and these separate forecasts will not be related to each other in any way

您可以查询和预测每个项目

AWS Forecast 区分三种数据集类型(目标、相关和元),其中只有目标是必需的。 对于 DEMAND 预测,目标数据集定义了这 3 个属性:日期、item_id、需求。 有关交易的更多详细信息将存储在相关数据集中。

我推荐这些样本: https://github.com/aws-samples/amazon-forecast-samples

有关详细说明,请查看开发人员指南:https://docs.aws.amazon.com/forecast/latest/dg/forecast.dg.pdf