

 Amazon Forecast ist für Neukunden nicht mehr verfügbar. Bestehende Kunden von Amazon Forecast können den Service weiterhin wie gewohnt nutzen. [Erfahren Sie mehr“](https://aws.amazon.com/blogs/machine-learning/transition-your-amazon-forecast-usage-to-amazon-sagemaker-canvas/)

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Was-wäre-wenn-Analyse
<a name="what-if"></a>

 Eine Was-wäre-wenn-Analyse ist ein Tool, mit dem untersucht und erklärt werden kann, wie sich verschiedene Szenarien auf die von Amazon Forecast erstellte Basisprognose auswirken könnten. Die Basisprognose ist die Prognose, die von Amazon Forecast auf der Grundlage der von Ihnen angegebenen ursprünglichen zugehörigen Zeitreihe erstellt wird.

Eine Was-wäre-wenn-Analyse erstellt eine Reihe von Was-wäre-wenn-Prognosen, die darauf basieren, wie Sie die zugehörige Zeitreihe geändert haben. Diese Was-wäre-wenn-Prognosen werden mit der Basisprognose verglichen und ihnen gegenübergestellt, damit Sie besser verstehen, wie sich bestimmte Änderungen auf Ihr Modell auswirken könnten.

Es gibt zwei Methoden, um eine modifizierte Bezugszeitreihe zu erstellen. Sie können entweder eine modifizierte zugehörige Zeitreihe in einem Amazon S3 S3-Pfad bereitstellen oder eine Reihe von Transformationen für die vorhandenen verwandten Zeitreihen angeben. Wenn Sie eine Reihe von Transformationen angeben, wird eine Kopie der ursprünglichen zugehörigen Zeitreihe erstellt, die diese Änderungen enthält.

Die Transformationen ermöglichen es Ihnen, eine Teilmenge der zugehörigen Zeitreihen zu erstellen und bestimmte Attribute der zugehörigen Zeitreihe zu ändern. Weitere Informationen erhalten Sie unter [Ersatzdatensatz](replacement-series.md) und [Transformationsfunktionen](data-transformations.md).

**Topics**
+ [Erstellen einer Was-wäre-wenn-Analyse](#how-what-if-works)
+ [Transformationsfunktionen](data-transformations.md)
+ [Ersatzdatensatz](replacement-series.md)

## Erstellen einer Was-wäre-wenn-Analyse
<a name="how-what-if-works"></a>

In einer Was-wäre-wenn-Analyse wird untersucht, wie sich Änderungen an den auf den Ausgangswert bezogenen Zeitreihen auf eine Prognose auswirken können. Sie können eine Was-wäre-wenn-Analyse nur anhand einer Prognose erstellen, die eine verwendet. AutoPredictor Nachdem Sie eine Was-wäre-wenn-Analyse erstellt haben, erstellen Sie eine oder mehrere Was-wäre-wenn-Prognosen. Vergleichen Sie die Was-wäre-wenn-Prognosen und die Basisprognose und exportieren Sie dann eine oder mehrere Was-wäre-wenn-Prognosen. 

**Anmerkung**  
Ihre Daten müssen im CSV-Format (Comma-Separated Values) vorliegen, um eine Was-wäre-wenn-Analyse zu erstellen.

**Topics**
+ [Erstellen Sie eine Was-wäre-wenn-Analyse](#create-analysis)
+ [Erstellen Sie eine Was-wäre-wenn-Prognose](#create-forecast)
+ [Vergleichen Sie Ihre Was-wäre-wenn-Prognosen](#compare-forecasts)
+ [Exportieren Sie Ihre Was-wäre-wenn-Prognosen](#export-forecasts)
+ [Fragen Sie Ihre Was-wäre-wenn-Prognosen ab](#query-wi-forecasts)

### Erstellen Sie eine Was-wäre-wenn-Analyse
<a name="create-analysis"></a>

Sie können mit der Forecast-Konsole oder dem Forecast Software Development Kit (SDK) eine Was-wäre-wenn-Analyse erstellen.

------
#### [ Console ]

Gehen Sie wie folgt vor, um eine Was-wäre-wenn-Analyse zu erstellen:

1. Erstellen Sie eine Prognose, die mit einem trainiert wird. AutoPredictor

1. Öffnen Sie das Dataset-Gruppen-Dashboard, das die Prognose enthält, an der Sie interessiert sind.

1. Wählen Sie „**Was-wäre-wenn-Analyse erkunden**“ aus.

1. **Wählen Sie auf der Registerkarte **Was-wäre-wenn-Analyse** der Insights-Seite die Option Erstellen aus.**

1. Geben Sie im Feld „Name der **Was-wäre-wenn-Analyse“ einen eindeutigen Namen** ein und wählen Sie die Basisprognose für diese Analyse aus.

1. Wählen Sie im Bereich **Elementauswahl** aus, ob Sie automatisch alle Elemente in die Analyse einbeziehen möchten, oder geben Sie die Elemente an, die in eine Datei aufgenommen werden sollen.

   Wenn Sie **„Elemente mit Datei auswählen“** wählen, müssen Sie einen Datensatz angeben, der nur die Elemente enthält, die Sie in den Was-wäre-wenn-Prognosen ändern möchten. Weitere Informationen finden Sie unter [Zeitreihen angeben](forecast-explainability.md#forecast-explainability-time-series).

1. Wählen Sie „**Was-wäre-wenn-Analyse erstellen**“. Ein Banner oben auf der Seite „Was-wäre-wenn-Analyse“ zeigt den Status des Auftrags zur Erstellung einer Was-wäre-wenn-Analyse an.

------
#### [ SDK ]

Geben Sie mithilfe der [CreateWhatIfAnalysis](API_CreateWhatIfAnalysis.md) Operation einen eindeutigen Namen WhatIfAnalysisName und den Prognose-ARN der Basisprognose für an ForecastArn. Das folgende Beispiel zeigt ein Schema für Zeitreihen, das eine Kombination aus „item\$1id“ und der Dimension „store\$1location“ verwendet. Weitere Informationen finden Sie unter [Zeitreihen angeben](forecast-explainability.md#forecast-explainability-time-series).

```
{
  "ForecastArn": "arn:aws:forecast:region:acctNumber:forecast/baselineForecast",
  "WhatIfAnalysisName": "unique_name",
  "TimeSeriesSelector": {
    "TimeSeriesIdentifiers": {
      "DataSource": {
        "S3Config": {
          "Path": "s3://bucket/example-path",
          "RoleArn": "arn:aws:iam::000000000000:role/ExampleRole"
        }
      },
      "Schema": {
        "Attributes": [
          {
            "AttributeName": "item_id",
            "AttributeType": "string"
          }
          { 
            "AttributeName": "store_location",
            "AttributeType": "string"
          }
        ]
      }
    }
  }
}
```

------

### Erstellen Sie eine Was-wäre-wenn-Prognose
<a name="create-forecast"></a>

Sie können mit der Forecast-Konsole oder dem Forecast Software Development Kit (SDK) eine Was-wäre-wenn-Prognose erstellen.

------
#### [ Console ]

Gehen Sie wie folgt vor, um eine Was-wäre-wenn-Prognose zu erstellen:

1. Wählen Sie auf der Registerkarte **Was-wäre-wenn-Analyse** der Insights-Seite die Was-wäre-wenn-Analyse aus, an der Sie interessiert sind.

1. **Wählen Sie im Abschnitt „**Was-wäre-wenn-Prognose**“ die Option Erstellen aus.**

1. Geben Sie auf der Seite „Was-wäre-wenn-Prognose erstellen“ einen eindeutigen **Namen für die Was-wäre-wenn-Prognose** ein und wählen Sie entweder **Transformationsfunktionen verwenden** oder **Was-wäre-wenn-Prognose mit einem Ersatzdatensatz definieren** aus. Weitere Informationen erhalten Sie unter [Ersatzdatensatz](replacement-series.md) und [Transformationsfunktionen](data-transformations.md).

   1. Wenn Sie **Transformationsfunktionen verwenden wählen, müssen Sie den **Transformationsfunktionsgenerator**** verwenden, um die Zeilen auszuwählen und zu ändern, die in der Was-wäre-wenn-Prognose enthalten sind. Alle Transformationen werden in der Reihenfolge angewendet, in der sie angegeben wurden. Bedingungen werden in der Reihenfolge angewendet, in der sie angegeben wurden, und sie werden mit einer AND-Operation verknüpft. Die Transformation wird nur angewendet, wenn alle Bedingungen erfüllt sind.

   1. Wenn Sie „**Was-wäre-wenn-Prognose mit einem Ersatzdatensatz definieren**“ wählen, müssen Sie einen Ersatzdatensatz angeben, der nur die Zeilen enthält, die Sie für die Was-wäre-wenn-Prognose ändern möchten. 

1. Wählen Sie **Create (Erstellen)** aus.

------
#### [ SDK - Transformation Function ]

Geben Sie mithilfe der [CreateWhatIfForecast](API_CreateWhatIfForecast.md) Operation einen eindeutigen Namen für WhatIfAnalysisName und geben Sie Ihren Prognose-ARN für an ForecastArn. Das folgende Beispiel zeigt ein Schema für eine Transformation in „price“, wenn „store\$1location“ nicht „tacoma“ ist.

```
{
  "WhatIfAnalysisArn": "arn:aws:forecast:us-west-2:666488130463:what-if-analysis/jan2020forecast/PromotionAnalysis_01G8MB3PZM89J9V1VEXCC0BS63",
  "WhatIfForecastName": "unique_name",
  "TimeSeriesTransformations": [
    {
      "Action": {
        "AttributeName": "price",
        "Operation": "MULTIPLY",
        "Value": 0.85
      },
      "TimeSeriesConditions": [
        {
          "AttributeName": "store_location",
          "AttributeValue": "tacoma",
          "Condition": "NOT_EQUALS"
        }
      ]
    }
  ]
}
```

In diesem Beispiel `jan2020forecast` ist es die Basisprognose und der Name der `PromotionAnalysis_01G8MB3PZM89J9V1VEXCC0BS63` Was-wäre-wenn-Analyse.

Sie können bei der Operation auch einen Ersatzdatensatz angeben. [TimeSeriesReplacementsDataSource](API_TimeSeriesReplacementsDataSource.md)

------
#### [ SDK - Replacement Dataset ]

Geben Sie mithilfe der [CreateWhatIfForecast](API_CreateWhatIfForecast.md) Operation einen eindeutigen Namen für WhatIfAnalysisName und geben Sie Ihren Prognose-ARN für an ForecastArn. Das folgende Beispiel zeigt ein Schema für eine Ersatzdatenquelle.

```
{
  "WhatIfAnalysisArn": "arn:aws:forecast:us-west-2:666488130463:what-if-analysis/jan2020forecast/PromotionAnalysis_01G8MB3PZM89J9V1VEXCC0BS63",
  "WhatIfForecastName": "unique_name",
  "TimeSeriesReplacementsDataSource": {
    "S3config": {
      "Path" : "s3://bucket-name/replacementDatasource.csv",
      "RoleArn": "arn:aws:iam::acct-id:role/Role"
    },
    "Schema": {
      Attributes" : [
        {
          "AttributeName": "item_id",
          "AttributeType": "string"
        },
        {
          "AttributeName": "timestamp",
          "AttributeType": "timestamp"
        },
        {
          "AttributeName": "price",
          "AttributeType": "float"
        },
        {
          "AttributeName": "stock_count",
          "AttributeType": "integer"
        },
      ]
    }
  }
}
```

Sie können mit der Operation auch Änderungen an der zugehörigen Zeitreihe angeben. [TimeSeriesTransformation](API_TimeSeriesTransformation.md)

------

### Vergleichen Sie Ihre Was-wäre-wenn-Prognosen
<a name="compare-forecasts"></a>

Um die Was-wäre-wenn-Prognosen zu vergleichen, führen Sie die folgenden Schritte in der Prognosekonsole aus:

1. Wählen Sie auf der Registerkarte „**Was-wäre-wenn-Analyse**“ der Seite „Einblicke“ die Was-wäre-wenn-Analyse aus, an der Sie interessiert sind.

1. **Geben **Sie im Abschnitt Was-wäre-wenn-Prognosen vergleichen** das zu analysierende Element, eine oder mehrere **Was-wäre-wenn-Prognosen** und mindestens einen Prognosetyp an.**  
![\[Interface for comparing what-if forecasts with baseline forecast, showing input fields and graph.\]](http://docs.aws.amazon.com/de_de/forecast/latest/dg/images/compareWhatIfForecasts.png)

   In diesem Beispiel gibt es zwei Was-wäre-wenn-Prognosen `priceCut10pct` und, die nach den Prognosetypen`priceIncrease20pct`,`p50`, `p10` und verglichen werden. `p90` `item_105` Anhand der Grafik können Sie sehen, wie diese Prognosen im Vergleich zu den Basiszeitreihen abschneiden. 

1. Zeigen Sie mit der Maus auf das Diagramm, um zu untersuchen, wie sich die Was-wäre-wenn-Prognosen mit der Basisprognose vergleichen lassen.

### Exportieren Sie Ihre Was-wäre-wenn-Prognosen
<a name="export-forecasts"></a>

Sie können eine Was-wäre-wenn-Prognose mit der Forecast-Konsole oder dem Forecast Software Development Kit (SDK) exportieren.

------
#### [ Console ]

Gehen Sie wie folgt vor, um die Was-wäre-wenn-Prognosen zu exportieren:

1. Wählen Sie auf der Registerkarte **Was-wäre-wenn-Analyse** der Insights-Seite die Was-wäre-wenn-Analyse aus, an der Sie interessiert sind.

1. **Wählen Sie im Abschnitt „**Was-wäre-wenn-Prognose-Export“ die Option Export erstellen** aus.**

1. **Geben Sie auf der Exportseite „Was-wäre-wenn-Prognose erstellen“ einen eindeutigen **Namen für den Was-wäre-wenn-Prognoseexport** ein, geben Sie die einzuschließenden **Was-wäre-wenn-Prognosen** an, wählen Sie einen **Exportstandort** und geben Sie die IAM-Rolle an.**

1. Wählen Sie Export **erstellen**.

------
#### [ SDK ]

Konfigurieren Sie mithilfe des [CreateWhatIfForecastExport](API_CreateWhatIfForecastExport.md) Vorgangs das „Ziel“ so, dass es auf den Amazon S3 S3-Bucket verweist, der den Export enthalten soll. Geben Sie an, welche Was-wäre-wenn-Prognosen exportiert werden sollen, und geben Sie einen eindeutigen Namen für den Export ein.

```
{
  "WhatIfForecastArns": [ "arn:aws:forecast:region:acctNumber:what-if-forecast/id1" , "arn:aws:forecast:region:acctNumber:what-if-forecast/id2" ],
  "WhatIfForecastExportName": "unique_export_name",
  "Destination": {
    "S3Config": {
      "Path": "s3://bucket/example-path",
      "RoleArn": "arn:aws:iam::000000000000:role/ExampleRole"
    }
  },
}
```

------

### Fragen Sie Ihre Was-wäre-wenn-Prognosen ab
<a name="query-wi-forecasts"></a>

Sie können mithilfe der Operation eine Was-wäre-wenn-Prognose abfragen. [QueryWhatIfForecast](API_forecastquery_QueryWhatIfForecast.md) Standardmäßig wird der vollständige Bereich der Prognose zurückgegeben. Sie können einen bestimmten Datumsbereich innerhalb der vollständigen Prognose anfordern.

Wenn Sie eine Was-wäre-wenn-Prognose abfragen, müssen Sie Filterkriterien angeben. Ein Filter ist ein Schlüssel-Wert-Paar. Der Schlüssel ist einer der Schema-Attributnamen (einschließlich Prognosedimensionen) aus einem der Datasets, die zum Erstellen der Prognose verwendet werden. Der Wert ist ein gültiger Wert für den angegebenen Schlüssel. Sie können mehrere Schlüssel-Wert-Paare angeben. Die zurückgegebene Was-wäre-wenn-Prognose enthält nur Elemente, die alle Kriterien erfüllen.

Verwenden Sie diesen Code beispielsweise, um die Was-wäre-wenn-Prognose abzurufen. `product_42`

```
{
          "Filters": { 
          "item_id" : "product_42"
          },
          "WhatIfForecastArn": "arn:aws:forecast:region:acctNumber:what-if-forecast/id1"
}
```