CreateWhatIfAnalysis - Amazon Forecast

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á.

CreateWhatIfAnalysis

A análise de hipóteses é uma técnica de modelagem de cenários em que você faz uma alteração hipotética em uma série temporal e compara as previsões geradas por essas alterações com a série temporal inalterada de linha de base. É importante lembrar que o objetivo de uma análise de hipóteses é entender como uma previsão pode mudar devido às diferentes modificações na série temporal de linha de base.

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

Por exemplo, imagine que você é um varejista de roupas que está considerando uma promoção de final de temporada para abrir espaço para novos estilos. Após criar uma previsão básica, você pode usar uma análise de hipóteses para investigar como diferentes táticas de vendas podem afetar suas metas.

Você pode criar um cenário em que tudo receba uma redução de 25% e outro em que tudo receba uma redução fixa em dólar. Você pode criar um cenário em que a venda dure uma semana e outro em que a venda dure um mês. Com uma análise de hipóteses, você pode comparar vários cenários diferentes entre si.

Observe que uma análise de hipóteses serve para mostrar o que o modelo de previsão aprendeu e como ele se comportará nos cenários que você está avaliando. Não use cegamente os resultados da análise de hipóteses para tomar decisões de negócios. Por exemplo, as previsões podem não ser precisas nos novos cenários em que não há referência disponível para determinar se uma previsão é boa.

O objeto TimeSeriesSelector define os itens que você deseja na análise de hipóteses.

nota

Para criar uma análise de hipóteses, seus dados devem estar no formato CSV (valores separados por vírgula).

Sintaxe da Solicitação

{ "ForecastArn": "string", "Tags": [ { "Key": "string", "Value": "string" } ], "TimeSeriesSelector": { "TimeSeriesIdentifiers": { "DataSource": { "S3Config": { "KMSKeyArn": "string", "Path": "string", "RoleArn": "string" } }, "Format": "string", "Schema": { "Attributes": [ { "AttributeName": "string", "AttributeType": "string" } ] } } }, "WhatIfAnalysisName": "string" }

Parâmetros da solicitação

A solicitação aceita os dados a seguir no formato JSON.

ForecastArn

O nome do recurso da Amazon (ARN) da previsão de linha de base.

Tipo: string

Restrições de tamanho: o tamanho máximo é 256.

Padrão: arn:([a-z\d-]+):forecast:.*:.*:.+

Exigido: Sim

Tags

Uma lista de tags a ser aplicada à previsão de hipóteses.

Tipo: matriz de objetos Tag

Membros da Matriz: número mínimo de 0 itens. Número máximo de 200 itens.

Obrigatório: não

TimeSeriesSelector

Define o conjunto de séries temporais usadas na análise de hipóteses com um objeto TimeSeriesIdentifiers. As análises de hipóteses são realizadas somente para as séries temporais desse objeto.

O objeto TimeSeriesIdentifiers deve ter as seguintes informações:

  • DataSource

  • Format

  • Schema

Tipo: objeto TimeSeriesSelector

Obrigatório: não

WhatIfAnalysisName

O nome da análise de hipóteses. Cada nome deve ser exclusivo.

Tipo: string

Restrições de tamanho: o tamanho mínimo é 1. O tamanho máximo é 63.

Padrão: ^[a-zA-Z][a-zA-Z0-9_]*

Exigido: Sim

Sintaxe da Resposta

{ "WhatIfAnalysisArn": "string" }

Elementos de Resposta

Se a ação for bem-sucedida, o serviço retornará uma resposta HTTP 200.

Os dados a seguir são retornados no formato JSON pelo serviço.

WhatIfAnalysisArn

O nome do recurso da Amazon (ARN) da análise de hipóteses.

Tipo: string

Restrições de tamanho: o tamanho máximo é 256.

Padrão: arn:([a-z\d-]+):forecast:.*:.*:.+

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.

Código de status HTTP: 400

LimitExceededException

O limite do número de recursos por conta foi excedido.

Código de status HTTP: 400

ResourceAlreadyExistsException

Já existe um recurso com esse nome. Tente novamente com outro nome.

Código de status HTTP: 400

ResourceInUseException

O recurso especificado está em uso.

Código de status HTTP: 400

ResourceNotFoundException

Não conseguimos encontrar um recurso com esse nome do recurso da Amazon (ARN). Verifique o ARN e tente novamente.

Código de Status HTTP: 400

Consulte Também

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte: