CreateWhatIfAnalysis - Amazon Forecast

Amazon Forecast 不再提供給新客戶。Amazon Forecast 的現有客戶可以繼續正常使用服務。進一步了解"

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

CreateWhatIfAnalysis

如果分析是一種案例建模技術,您可以在其中對時間序列進行假設性變更,並將這些變更產生的預測與基準、不變的時間序列進行比較。請務必記住,假設分析的目的是了解預測在對基準時間序列進行不同修改後如何變更。

重要

Amazon Forecast 不再提供給新客戶。Amazon Forecast 的現有客戶可以繼續正常使用服務。進一步了解"

例如,假設您是服裝零售商,他正在考慮季末銷售,以清空新樣式的空間。建立基準預測後,您可以使用假設分析來調查不同的銷售策略如何影響您的目標。

您可以建立一個情境,其中所有項目都被授予 25% 的降價,而另一個情境則是將固定金額降價給了所有項目。您可以建立銷售持續一週的案例,以及另一個銷售持續一個月的案例。透過假設分析,您可以比較許多不同的案例。

請注意,假設分析旨在顯示預測模型學到的內容,以及它在您評估的情境中的行為。請勿盲目地使用假設分析的結果來做出業務決策。例如,對於沒有可用於判斷預測是否良好的參考的新案例,預測可能不準確。

TimeSeriesSelector 物件定義了您在假設分析中想要的項目。

注意

您的資料必須是逗號分隔值 (CSV) 格式,才能建立假設分析。

請求語法

{ "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" }

請求參數

請求接受採用 JSON 格式的下列資料。

ForecastArn

基準預測的 Amazon Resource Name (ARN)。

類型:字串

長度限制:長度上限為 256。

模式:arn:([a-z\d-]+):forecast:.*:.*:.+

必要:是

Tags

要套用至預測內容的標籤清單。

類型:Tag 物件陣列

陣列成員:項目數下限為 0。項目數上限為 200。

必要:否

TimeSeriesSelector

定義用於使用 TimeSeriesIdentifiers 物件進行假設分析的時間序列集。如果分析僅針對此物件中的時間序列執行。

TimeSeriesIdentifiers 物件需要下列資訊:

  • DataSource

  • Format

  • Schema

類型:TimeSeriesSelector 物件

必要:否

WhatIfAnalysisName

假設分析的名稱。每個名稱必須是唯一的。

類型:字串

長度限制:長度下限為 1。長度上限為 63。

模式:^[a-zA-Z][a-zA-Z0-9_]*

必要:是

回應語法

{ "WhatIfAnalysisArn": "string" }

回應元素

如果動作成功,則服務傳回 HTTP 200 回應。

服務會傳回下列 JSON 格式的資料。

WhatIfAnalysisArn

假設分析的 Amazon Resource Name (ARN)。

類型:字串

長度限制:長度上限為 256。

模式:arn:([a-z\d-]+):forecast:.*:.*:.+

錯誤

InvalidInputException

我們無法處理請求,因為它包含無效值或超過有效範圍的值。

HTTP 狀態碼:400

LimitExceededException

已超過每個帳戶的資源數量限制。

HTTP 狀態碼:400

ResourceAlreadyExistsException

已有具有此名稱的資源。請用不同的名稱再試一次。

HTTP 狀態碼:400

ResourceInUseException

指定的資源正在使用中。

HTTP 狀態碼:400

ResourceNotFoundException

我們找不到具有該 Amazon Resource Name (ARN) 的資源。請檢查 ARN,然後再試一次。

HTTP 狀態碼:400

另請參閱

如需在其中一種語言特定 AWS SDKs中使用此 API 的詳細資訊,請參閱下列內容: