

 Amazon Forecast tidak lagi tersedia untuk pelanggan baru. Pelanggan Amazon Forecast yang ada dapat terus menggunakan layanan seperti biasa. [Pelajari lebih lanjut”](https://aws.amazon.com/blogs/machine-learning/transition-your-amazon-forecast-usage-to-amazon-sagemaker-canvas/)

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Indeks Cuaca
<a name="weather"></a>

Amazon Forecast Weather Index adalah fitur bawaan yang menggabungkan informasi cuaca historis dan proyeksi ke dalam model Anda. Ini sangat berguna untuk kasus penggunaan ritel, di mana suhu dan curah hujan dapat secara signifikan mempengaruhi permintaan produk.

Ketika Indeks Cuaca diaktifkan, Forecast menerapkan fitur cuaca hanya untuk deret waktu di mana ia menemukan peningkatan akurasi selama pelatihan prediktor. Jika melengkapi deret waktu dengan informasi cuaca tidak meningkatkan akurasi prediktifnya selama pengujian ulang, Forecast tidak menerapkan Indeks Cuaca untuk deret waktu tertentu.

Untuk menerapkan Indeks Cuaca, Anda harus menyertakan [atribut geolokasi](#adding-geolocation) dalam kumpulan data deret waktu target Anda dan kumpulan data deret waktu terkait. Anda juga perlu menentukan [zona waktu](#specifying-timezones) untuk stempel waktu deret waktu target Anda. Untuk informasi selengkapnya mengenai persyaratan kumpulan data, lihat [Ketentuan dan Pembatasan](#weather-conditions-restrictions).

**Notebook Python**  
Untuk step-by-step panduan tentang menggunakan Indeks Cuaca, lihat [NY Taxi: Amazon Forecast with Weather Index](https://github.com/aws-samples/amazon-forecast-samples/tree/master/notebooks/advanced/Weather_index).

**Topics**
+ [Mengaktifkan Indeks Cuaca](#enabling-weather)
+ [Menambahkan Informasi Geolokasi ke Kumpulan Data](#adding-geolocation)
+ [Menentukan Zona Waktu](#specifying-timezones)
+ [Ketentuan dan Pembatasan](#weather-conditions-restrictions)

## Mengaktifkan Indeks Cuaca
<a name="enabling-weather"></a>

Indeks Cuaca diaktifkan selama tahap pelatihan prediktor. Saat menggunakan [`CreateAutoPredictor`](API_CreateAutoPredictor.md)operasi, Indeks Cuaca disertakan dalam tipe [AdditionalDataset](API_AdditionalDataset.md)data.

Sebelum mengaktifkan Indeks Cuaca, Anda harus menyertakan atribut geolokasi dalam deret waktu target dan kumpulan data timeseries terkait, dan menentukan zona waktu untuk stempel waktu Anda. Untuk informasi selengkapnya, lihat [Menambahkan Informasi Geolokasi](#adding-geolocation) dan [Menentukan Zona Waktu](#specifying-timezones).

Anda dapat mengaktifkan Indeks Cuaca menggunakan konsol Forecast atau Forecast Software Development Kit (SDK).

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

**Untuk mengaktifkan Indeks Cuaca**

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon Forecast di [https://console.aws.amazon.com/forecast/](https://console.aws.amazon.com/forecast/).

1. Dari grup **Dataset, pilih grup kumpulan** data Anda.

1. Di panel navigasi, pilih **Prediktor**.

1. Pilih **Latih prediktor baru**.

1. Pilih **Aktifkan Indeks Cuaca**.

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

**Untuk mengaktifkan Indeks Cuaca**

Menggunakan [`CreateAutoPredictor`](API_CreateAutoPredictor.md)operasi, aktifkan Indeks Cuaca dengan menambahkan `"Name": "weather"` dan `"Value": "true"` dalam tipe [AdditionalDataset](API_AdditionalDataset.md)data.

```
    "DataConfig": { 
        ...
        "AdditionalDatasets": [
            ...                      
            {             
                "Name": "weather",       
            }      
            ]   
        },
```

------

## Menambahkan Informasi Geolokasi ke Kumpulan Data
<a name="adding-geolocation"></a>

Untuk menggunakan Indeks Cuaca, Anda harus menyertakan atribut geolokasi untuk setiap item dalam deret waktu target Anda dan kumpulan data deret waktu terkait. Atribut didefinisikan dengan jenis `geolocation` atribut dalam skema dataset.

Semua nilai geolokasi dalam kumpulan data harus secara eksklusif dalam satu wilayah. Wilayah tersebut adalah: AS (tidak termasuk Hawaii dan Alaska), Kanada, Amerika Selatan, Amerika Tengah, Asia Pasifik, Eropa, dan Afrika & Timur Tengah.

Tentukan atribut geolokasi dalam salah satu dari dua format:
+ **Lintang & Bujur (Semua wilayah) - Tentukan garis lintang** dan bujur dalam format desimal (Contoh: 47.61\$1-122.33)
+ **Kode pos** (hanya AS) - Tentukan kode negara (AS), diikuti oleh kode pos 5 digit (Contoh: US\$198121)

Format Latitude & Longitude didukung untuk semua wilayah. Format kode pos hanya didukung untuk wilayah AS.

**Topics**
+ [Batas Lintang & Bujur](#geolocation-bounds)
+ [Termasuk Geolokasi dalam Skema Dataset](#geolocation-schema)
+ [Mengatur Format Geolokasi](#geolocation-format)

### Batas Lintang & Bujur
<a name="geolocation-bounds"></a>

Berikut ini adalah batas lintang dan longitudinal untuk wilayah yang diterima:

------
#### [ US Region ]

**Batas: lintang** (24.6, 50.0), bujur (-126.0, -66.4).

![\[Map of North America showing United States, parts of Canada and Mexico with major cities.\]](http://docs.aws.amazon.com/id_id/forecast/latest/dg/images/weather-us-bounds.png)


------
#### [ Canada Region ]

**Batas:** lintang (41.0, 75.0), bujur (-142.0, -52.0).

![\[Map showing northern Canada and parts of the US, highlighting territories and major cities.\]](http://docs.aws.amazon.com/id_id/forecast/latest/dg/images/weather-can-bounds.PNG)


------
#### [ Europe Region ]

**Batas:** lintang (34.8, 71.8), bujur (-12.6, 44.8).

![\[Map of Northern Europe and surrounding regions showing countries and major cities.\]](http://docs.aws.amazon.com/id_id/forecast/latest/dg/images/weather-euro-bounds.png)


------
#### [ South America Region ]

**Batas: lintang** (-56.6, 14.0), bujur (-82.4, -33.00).

![\[Map of South America showing countries, major cities, and Brazilian states.\]](http://docs.aws.amazon.com/id_id/forecast/latest/dg/images/weather-sa-bounds.PNG)


------
#### [ Asia Pacific Region ]

**Batas: garis** lintang (-47.8, 55.0), bujur (67.0, 180.60).

![\[Map showing East Asia, Southeast Asia, and Australia with country names and ocean labels.\]](http://docs.aws.amazon.com/id_id/forecast/latest/dg/images/weather-apac-bounds.png)


------
#### [ Central America Region ]

**Batas: lintang** (6.80, 33.20), bujur (-118.80, -58.20).

![\[Map showing southern US, Mexico, Central America, and Caribbean with major cities and bodies of water.\]](http://docs.aws.amazon.com/id_id/forecast/latest/dg/images/weather-ca-bounds.png)


------
#### [ Africa & Middle East Region ]

**Batas: lintang** (-35.60, 43.40), bujur (-18.80, -58.20).

![\[Map showing North Africa, Middle East, and parts of Europe with country names and borders.\]](http://docs.aws.amazon.com/id_id/forecast/latest/dg/images/weather-africa-bounds.png)


------

### Termasuk Geolokasi dalam Skema Dataset
<a name="geolocation-schema"></a>

Menggunakan konsol atau [CreateDataset](API_CreateDataset.md)operasi, tentukan jenis atribut lokasi sebagai 'geolokasi' dalam skema JSON untuk deret waktu target dan deret waktu terkait. Atribut dalam skema harus diurutkan seperti yang muncul di kumpulan data.

```
 { 
  "Attributes":[
    {
       "AttributeName": "timestamp",
       "AttributeType": "timestamp"
    },
    {
       "AttributeName": "target_value",
       "AttributeType": "float"
    },
    {
       "AttributeName": "item_id",
       "AttributeType": "string"
    },
    {
       "AttributeName": "location",
       "AttributeType": "geolocation"
    }
  ]
}
```

### Mengatur Format Geolokasi
<a name="geolocation-format"></a>

Format atribut geolokasi dapat dalam format **Kode Pos** atau **Latitude & Longitude**. Anda dapat mengatur format geolokasi menggunakan konsol Forecast atau Forecast Software Development Kit (SDK).

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

**Untuk menambahkan atribut geolokasi ke dataset deret waktu**

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon Forecast di [https://console.aws.amazon.com/forecast/](https://console.aws.amazon.com/forecast/).

1. Pilih **Buat grup kumpulan data**.

1. Di **pembuat Skema**, setel **tipe Atribut** geolokasi Anda ke. `geolocation`

1. Di drop-down **format Geolokasi**, pilih format lokasi Anda.

![\[Dataset details form with name, frequency, and schema builder for attribute specification.\]](http://docs.aws.amazon.com/id_id/forecast/latest/dg/images/schema-builder-geolocation.png)


Anda juga dapat menentukan atribut Anda dalam format JSON dan memilih format lokasi dari drop-down format **Geolocation**.

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

**Untuk menambahkan atribut geolokasi ke dataset deret waktu**

Menggunakan [ CreateDatasetImportJob](API_CreateDatasetImportJob.md)operasi, atur nilai `GeolocationFormat` ke salah satu dari berikut ini: 
+ **Lintang & Bujur** (Semua wilayah): `"LAT_LONG"`
+ **Kode Pos** (Hanya AS): `"CC_POSTALCODE"`

Misalnya, untuk menentukan format lintang & bujur, sertakan yang berikut ini dalam `CreateDatasetImportJob` permintaan:

```
{
    ...
    "GeolocationFormat": "LAT_LONG"
}
```

------

## Menentukan Zona Waktu
<a name="specifying-timezones"></a>

Anda dapat membiarkan Amazon Forecast secara otomatis menyinkronkan informasi zona waktu Anda dengan atribut geolokasi Anda, atau Anda dapat menetapkan satu zona waktu secara manual ke seluruh kumpulan data Anda. 

**Topics**
+ [Sinkronkan Zona Waktu Secara Otomatis dengan Geolokasi](#timezones-automatic)
+ [Pilih Zona Waktu Tunggal Secara Manual](#timezones-manual)

### Sinkronkan Zona Waktu Secara Otomatis dengan Geolokasi
<a name="timezones-automatic"></a>

Opsi ini ideal untuk kumpulan data yang berisi stempel waktu di beberapa zona waktu, dan stempel waktu tersebut dinyatakan dalam waktu setempat. Forecast menetapkan zona waktu untuk setiap item dalam kumpulan data deret waktu target berdasarkan atribut geolokasi item.

Anda dapat secara otomatis menyinkronkan stempel waktu dengan atribut geolokasi menggunakan konsol Forecast atau Forecast SDK.

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

**Untuk menyinkronkan zona waktu dengan atribut geolokasi**

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon Forecast di [https://console.aws.amazon.com/forecast/](https://console.aws.amazon.com/forecast/).

1. Di panel navigasi, pilih **Buat grup kumpulan data**.

1. Di **Detail impor Dataset**, pilih **Sinkronkan zona waktu dengan lokasi**.

![\[Dataset import form with fields for name, time zone, S3 data location, and IAM role.\]](http://docs.aws.amazon.com/id_id/forecast/latest/dg/images/sync-timezone-with-geolocation.PNG)


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

**Untuk menyinkronkan zona waktu dengan atribut geolokasi**

Menggunakan [ CreateDatasetImportJob](API_CreateDatasetImportJob.md)operasi, atur `"UseGeolocationForTimeZone"` ke`"true"`.

```
{
    ...
    "UseGeolocationForTimeZone": "true"
}
```

------

### Pilih Zona Waktu Tunggal Secara Manual
<a name="timezones-manual"></a>

**catatan**  
Anda dapat secara manual memilih zona waktu di luar *wilayah AS, wilayah* *Kanada**, wilayah Amerika Selatan**, wilayah Amerika Tengah**, wilayah Asia Pasifik**, wilayah Eropa*, *dan wilayah Afrika & Timur Tengah*. Namun, semua nilai geolokasi harus tetap berada dalam salah satu wilayah tersebut.

Opsi ini ideal untuk kumpulan data dengan semua stempel waktu dalam satu zona waktu, atau jika semua stempel waktu dinormalisasi ke satu zona waktu. Menggunakan opsi ini menerapkan zona waktu yang sama untuk setiap item dalam kumpulan data.

Indeks Cuaca menerima zona waktu berikut:

 **Wilayah AS** 
+  Amerika/Los\$1Angeles 
+  America/Phoenix 
+  America/Denver 
+  America/Chicago 
+  Amerika/New\$1York 

 **Wilayah Kanada** 
+ Amerika/Vancouver
+ Amerika/Edmonton
+ Amerika/Regina 
+ Amerika/Winnipeg 
+ Amerika/Toronto
+ Amerika/Halifax
+ Amerika/St\$1Johns

 **Wilayah Eropa** 
+ Eropa/London 
+ Eropa/Paris 
+ Eropa/Helsinki 

 **Wilayah Amerika Selatan** 
+ Amerika/Buenos\$1Aires
+ Amerika/Noronha
+ Amerika/Caracas 

 **Wilayah Asia Pasifik** 
+ Asia/Kabul 
+ Asia/Karachi 
+ Asia/Kolkata 
+ Asia/Kathmandu 
+ Asia/Dhaka 
+ Asia/Rangun 
+ Asia/Bangkok 
+ Asia/Singapura 
+ Asia/Seoul 
+ Australia/Adelaide 
+ Australia/Melbourne 
+ Australia/Lord\$1Howe 
+ Australia/Eucla 
+ Pasifik/Norfolk 
+ Pasifik/Auckland 

 **Amerika Tengah** 
+ Amerika/Puerto\$1Rico

 **Afrika & Timur Tengah** 
+ Afrika/Nairobi 
+ Asia/Teheran 
+ Asia/Dubai

 **Lainnya** 
+ Pasifik/Midway 
+ Pasifik/Honolulu 
+ Pasifik/Marquesas 
+ Amerika/Anchorage 
+ Atlantik/Cape\$1Verde 
+ Asia/Anadyr 
+ Pasifik/Chatham 
+ Pasifik/Enderbury 
+ Pasifik/Kiritimati 

Pilih zona waktu dari daftar **Lain** jika item dalam kumpulan data Anda berada di salah satu wilayah yang diterima, tetapi stempel waktu Anda distandarisasi ke zona waktu di luar wilayah tersebut. 

Untuk daftar lengkap nama zona waktu yang valid, lihat [Pustaka Joda-Time](http://joda-time.sourceforge.net/timezones.html).

Anda dapat mengatur zona waktu untuk kumpulan data secara manual menggunakan konsol Forecast atau Forecast SDK.

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

**Untuk memilih satu zona waktu untuk kumpulan data Anda**

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon Forecast di [https://console.aws.amazon.com/forecast/](https://console.aws.amazon.com/forecast/).

1. Di panel navigasi, pilih **Buat grup kumpulan data**.

1. Di **Detail impor set data**, pilih **Pilih zona waktu**.

Misalnya, gunakan yang berikut ini untuk menerapkan waktu Los Angeles (Waktu Standar Pasifik) ke kumpulan data Anda.

![\[Dataset import form with fields for name, time zone, data location, and IAM role.\]](http://docs.aws.amazon.com/id_id/forecast/latest/dg/images/select-timezone.PNG)


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

**Untuk memilih satu zona waktu untuk kumpulan data Anda**

Menggunakan [ CreateDatasetImportJob](API_CreateDatasetImportJob.md)operasi, atur `"TimeZone"` ke zona waktu yang valid.

Misalnya, gunakan yang berikut ini untuk menerapkan waktu Los Angeles (Waktu Standar Pasifik) ke kumpulan data Anda. 

```
{
    ...
    "TimeZone": "America/Los_Angeles"
}
```

------

## Ketentuan dan Pembatasan
<a name="weather-conditions-restrictions"></a>

Ketentuan dan batasan berikut berlaku saat menggunakan Indeks Cuaca:
+ **Algoritma yang tersedia**: Jika menggunakan prediktor lama, Indeks Cuaca dapat diaktifkan saat Anda melatih prediktor dengan algoritma CNN-QR, DeepAR\$1, dan Prophet. Indeks Cuaca tidak diterapkan pada ARIMA, ETS, dan NPTS.
+ **Frekuensi Forecast**: Frekuensi perkiraan yang valid adalah`Minutely`,`Hourly`, dan`Daily`.
+ **Forecast horizon**: Cakrawala prakiraan tidak dapat menjangkau lebih dari 14 hari ke depan. Untuk batas cakrawala perkiraan untuk setiap frekuensi perkiraan, lihat daftar di bawah ini:
  + `1 minute`- 500
  + `5 minutes`- 500
  + `10 minutes`- 500
  + `15 minutes`- 500
  + `Hourly`- 330
  + `Daily`- 14
+ **Panjang deret waktu**: Saat melatih model dengan Indeks Cuaca, Forecast memotong semua kumpulan data deret waktu dengan stempel waktu sebelum tanggal mulai featurisasi dataset cuaca Forecast. Featurisasi dataset cuaca Forecast berisi tanggal mulai berikut:
  + **Wilayah AS**: 2 Juli 2018
  + **Wilayah Eropa**: 2 Juli 2018
  + **Wilayah Asia Pasifik**: 2 Juli 2018
  + Wilayah **Kanada**: 2 Juli 2019
  + **Wilayah Amerika Selatan**: 2 Januari 2020
  + **Wilayah Amerika Tengah**: 2 September 2020
  + **Wilayah Afrika & Timur Tengah**: 25 Maret 2021

  Dengan Indeks Cuaca diaktifkan, titik data dengan stempel waktu sebelum tanggal mulai tidak akan digunakan selama pelatihan prediktor.
+ **Jumlah lokasi**: Kumpulan data deret waktu target tidak dapat melebihi 2000 lokasi unik.
+ **Batas wilayah**: Semua item dalam kumpulan data Anda harus berada dalam satu wilayah.
+ **Panjang deret waktu minimum**: Karena persyaratan data tambahan saat menguji Indeks Cuaca, panjang minimum untuk kumpulan data deret waktu adalah: 

  `3 × ForecastHorizon + (BacktestWindows + 1) × BacktestWindowOffset`

  Jika kumpulan data deret waktu Anda tidak memenuhi persyaratan ini, pertimbangkan untuk mengurangi hal berikut:
  + `ForecastHorizon`- Mempersingkat cakrawala perkiraan Anda.
  + `BacktestWindowOffset`- Mempersingkat panjang set pengujian selama backtesting.
  + `BacktestWindows`- Kurangi jumlah backtests.