Amazon Forecast 不再向新买家开放。Amazon Forecast 的现有客户可以继续照常使用该服务。了解更多
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
GetAccuracyMetrics
提供通过 CreatePredictor 操作训练的模型准确性的指标。使用指标查看模型的性能并决定是否使用预测器生成预测。有关更多信息,请参阅预测器指标。
重要
Amazon Forecast 已不再向新买家开放。Amazon Forecast 的现有客户可以继续照常使用该服务。了解更多
该操作生成评估的每个回测窗口的指标。回测窗口(NumberOfBacktestWindows
)的数量使用 EvaluationParameters 对象指定,该对象可选择性地包含在 CreatePredictor
请求中。如果 NumberOfBacktestWindows
未指定,则数量默认为 1。
filling
方法的参数决定哪些项目对指标有影响。如果想让所有项目都产生影响,则指定 zero
。如果只想让在评估范围内有完整数据的项目产生影响,则指定 nan
。有关更多信息,请参阅 FeaturizationMethod。
注意
在获得准确性指标之前,预测器的 Status
必须为 ACTIVE
,表示训练已完成。使用 DescribePredictor 操作获取状态。
请求语法
{
"PredictorArn": "string
"
}
请求参数
该请求接受以下JSON格式的数据。
- PredictorArn
-
要获取指标的预测变量的 Amazon 资源名称 (ARN)。
类型:字符串
长度约束:最大长度为 256。
模式:
arn:([a-z\d-]+):forecast:.*:.*:.+
必需:是
响应语法
{
"AutoMLOverrideStrategy": "string",
"IsAutoPredictor": boolean,
"OptimizationMetric": "string",
"PredictorEvaluationResults": [
{
"AlgorithmArn": "string",
"TestWindows": [
{
"EvaluationType": "string",
"ItemCount": number,
"Metrics": {
"AverageWeightedQuantileLoss": number,
"ErrorMetrics": [
{
"ForecastType": "string",
"MAPE": number,
"MASE": number,
"RMSE": number,
"WAPE": number
}
],
"RMSE": number,
"WeightedQuantileLosses": [
{
"LossValue": number,
"Quantile": number
}
]
},
"TestWindowEnd": number,
"TestWindowStart": number
}
]
}
]
}
响应元素
如果操作成功,服务将发回 HTTP 200 响应。
以下数据由服务以JSON格式返回。
- AutoMLOverrideStrategy
-
注意
LatencyOptimized
AutoML 覆盖策略仅在私有测试版中可用。请联系 Su AWS pport 或您的客户经理,详细了解访问权限。用于训练预测器的 AutoML 策略。除非指定
LatencyOptimized
,否则 AutoML 策略会优化预测器的准确性。此参数仅对使用 AutoML 训练的预测器有效。
类型:字符串
有效值:
LatencyOptimized | AccuracyOptimized
- IsAutoPredictor
-
预测器是否通过 CreateAutoPredictor 创建。
类型:布尔值
- OptimizationMetric
-
用于优化预测器的准确性指标。
类型:字符串
有效值:
WAPE | RMSE | AverageWeightedQuantileLoss | MASE | MAPE
- PredictorEvaluationResults
-
评估预测器的结果数组。
类型:EvaluationResult 对象数组
错误
- InvalidInputException
-
我们无法处理该请求,因为其包含无效值或超出有效范围的值。
HTTP状态码:400
- ResourceInUseException
-
指定的资源正在使用中。
HTTP状态码:400
- ResourceNotFoundException
-
我们找不到带有该 Amazon 资源名称的资源 (ARN)。请检查ARN并重试。
HTTP状态码:400
另请参阅
有关API在一种特定语言中使用此功能的更多信息 AWS SDKs,请参阅以下内容: