O Amazon Forecast não está mais disponível para novos clientes. Os clientes existentes do Amazon Forecast podem continuar usando o serviço normalmente. Saiba mais
As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
GetAccuracyMetrics
Fornece métricas sobre a precisão dos modelos que foram treinados pela operação CreatePredictor. Use métricas para ver a performance do modelo e decidir se o preditor deve ser usado para gerar uma previsão. Para obter mais informações, consulte Predictor Metrics.
Importante
O Amazon Forecast não está mais disponível para novos clientes. Os clientes existentes do Amazon Forecast podem continuar usando o serviço normalmente. Saiba mais
Essa operação gera métricas para cada janela de backtest avaliada. O número de janelas de backtest (NumberOfBacktestWindows
) é especificado usando o objeto EvaluationParameters, que é opcionalmente incluído na solicitação CreatePredictor
. Se NumberOfBacktestWindows
não for especificado, o número padrão será um.
Os parâmetros do método filling
determinam quais itens contribuem com as métricas. Se você quiser que todos os itens contribuam, especifique zero
. Se você quiser que somente os itens com dados completos no intervalo que estiver sendo avaliado contribuam, especifique nan
. Para obter mais informações, consulte FeaturizationMethod.
nota
Para que seja possível obter métricas de precisão, o Status
do preditor deve ser ACTIVE
, o que significa que o treinamento foi concluído. Para obter o status, use a operação DescribePredictor.
Sintaxe da Solicitação
{
"PredictorArn": "string
"
}
Parâmetros da solicitação
A solicitação aceita os seguintes dados no JSON formato.
- PredictorArn
-
O Amazon Resource Name (ARN) do preditor para o qual obter métricas.
Tipo: string
Restrições de tamanho: o tamanho máximo é 256.
Padrão:
arn:([a-z\d-]+):forecast:.*:.*:.+
Exigido: Sim
Sintaxe da Resposta
{
"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
}
]
}
]
}
Elementos de Resposta
Se a ação for bem-sucedida, o serviço retornará uma resposta HTTP de 200.
Os dados a seguir são retornados em JSON formato pelo serviço.
- AutoMLOverrideStrategy
-
nota
A estratégia de substituição
LatencyOptimized
do AutoML só está disponível na versão beta privada. Entre em contato com o AWS Support ou com seu gerente de conta para saber mais sobre os privilégios de acesso.A estratégia do AutoML usada para treinar o preditor. A menos que
LatencyOptimized
seja especificada, a estratégia do AutoML otimiza a precisão do preditor.Esse parâmetro só é válido para preditores treinados por meio do AutoML.
Tipo: string
Valores Válidos:
LatencyOptimized | AccuracyOptimized
- IsAutoPredictor
-
Se o preditor foi ou não criado com CreateAutoPredictor.
Tipo: booliano
- OptimizationMetric
-
A métrica de precisão usada para otimizar o preditor.
Tipo: string
Valores Válidos:
WAPE | RMSE | AverageWeightedQuantileLoss | MASE | MAPE
- PredictorEvaluationResults
-
Uma matriz de resultados da avaliação do preditor.
Tipo: matriz de objetos EvaluationResult
Erros
- InvalidInputException
-
Não podemos processar a solicitação porque ela inclui um valor inválido ou um valor que excede o intervalo válido.
HTTPCódigo de status: 400
- ResourceInUseException
-
O recurso especificado está em uso.
HTTPCódigo de status: 400
- ResourceNotFoundException
-
Não conseguimos encontrar um recurso com esse nome de recurso da Amazon (ARN). Verifique ARN e tente novamente.
HTTPCódigo de status: 400
Consulte também
Para obter mais informações sobre como usar isso API em um idioma específico AWS SDKs, consulte o seguinte: