Prediction - Amazon Redshift
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Prediction

从 中的 CREATE MODEL 示例中简单创建模型,结果是名为 ml_fn_customer_churn_auto 的新 SQL 函数。 Amazon Redshift 使用此函数进行预测。预测函数的输入参数对应于特征的类型。在此示例中,ml_fn_customer_churn_auto 输入 状态的 varchar、account_length 的整数、区号的整数、月度平均支出的小数以及月度平均情况的小数。预测函数的输出与 CREATE MODEL 语句的 TARGET 列的类型相同。

要执行预测,只需在 SQL 查询中使用预测函数进行推理。例如,以下查询预测最近是否因为 2020-01-01 遍历流失而注册客户。

SELECT phone, ml_fn_customer_churn_auto( state, account_length, area_code, total_charge/account_length , cust_serv_calls/account_length ) AS active FROM customer_activity WHERE record_date > '2020-01-01';

预测函数可以出现在任何 SQL 构造中,包括 PROJECTION、WHERE、HAVING、GROUP BY 和 ORDER BY 子句。