Indeks Cuaca - Amazon Forecast

Amazon Forecast tidak lagi tersedia untuk pelanggan baru. Pelanggan Amazon Forecast yang ada dapat terus menggunakan layanan seperti biasa. Pelajari lebih lanjut”

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

Indeks Cuaca

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

Ketika Indeks Cuaca diaktifkan, Forecast menerapkan featurisasi 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 rangkaian waktu tertentu.

Untuk menerapkan Indeks Cuaca, Anda harus menyertakanatribut geolokasidalam kumpulan data seri waktu target Anda dan kumpulan data deret waktu terkait apa pun. Anda juga perlu menentukanzona waktuuntuk stempel waktu seri target Anda. Untuk informasi lebih lanjut mengenai persyaratan dataset, lihatKondisi dan Pembatasan.

Notebook Python

Untuk step-by-step panduan tentang penggunaan Indeks Cuaca, lihatNY taksi: Amazon Forecast dengan Indeks Cuaca.

Mengaktifkan Indeks Cuaca

Indeks Cuaca diaktifkan selama tahap pelatihan prediktor. Saat menggunakanCreateAutoPredictoroperasi, Indeks Cuaca termasuk dalamAdditionalDatasetTipe data.

Sebelum mengaktifkan Indeks Cuaca, Anda harus menyertakan atribut geolokasi dalam rangkaian waktu target dan dataset timeseries terkait, dan menentukan zona waktu untuk stempel waktu Anda. Untuk informasi selengkapnya, lihatMenambahkan informasi geolokasidanMenentukan Zona Waktu.

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

Console

Untuk mengaktifkan Indeks Cuaca

  1. Masuk keAWS Management Consoledan buka konsol Amazon Forecast dihttps://console.aws.amazon.com/forecast/.

  2. FromGrup basis data, pilih grup kumpulan data Anda.

  3. Di panel navigasi, pilihPrediktor.

  4. Memiilih pilihMelatih prediktor baru.

  5. Memiilih pilihAktifkan Indeks Cuaca.

SDK

Untuk mengaktifkan Indeks Cuaca

MenggunakanCreateAutoPredictoroperasi, aktifkan Indeks Cuaca dengan menambahkan"Name": "weather"dan"Value": "true"di dalamAdditionalDatasetTipe data.

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

Menambahkan Informasi Geolokasi ke Dataset

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

Semua nilai geolokasi dalam kumpulan data harus secara eksklusif dalam satu wilayah. Daerah-daerah 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:

  • Garis Lintang & Bujur(Semua wilayah) - Tentukan garis lintang dan bujur dalam format desimal (Contoh: 47.61_-122.33)

  • Kode pos(Hanya AS) - Tentukan kode negara (AS), diikuti dengan kode POS 5 digit (Contoh: US_98121)

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

Garis Lintang & Garis Bujur

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.
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.
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.
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.
Asia Pacific Region

Batas: lintang (-47,8, 55,0), bujur (67,0, 180,60).

Map showing East Asia, Southeast Asia, and Australia with country names and ocean labels.
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.
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.

Termasuk Geolokasi dalam Skema Dataset

Menggunakan konsol atauCreateDatasetoperasi, mendefinisikan jenis atribut lokasi sebagai 'geolocation' dalam skema JSON untuk seri waktu target dan setiap seri waktu terkait. Atribut dalam skema harus diurutkan seperti yang muncul di dataset.

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

Mengatur Format geolokasi

Format atribut geolokasi dapat diKode PosatauGaris Lintang & Bujurformat. Anda dapat mengatur format geolokasi menggunakan konsol Forecast atau Forecast Software Development Kit (SDK).

Console

Untuk menambahkan atribut geolocation ke kumpulan data deret waktu

  1. Masuk keAWS Management Consoledan buka konsol Amazon Forecast dihttps://console.aws.amazon.com/forecast/.

  2. Memiilih pilihBuat grup set data.

  3. DiPembangun skema, atur geolokasi AndaJenis atributkepadageolocation.

  4. DiFormat geolokasidrop-down, pilih format lokasi Anda.

Dataset details form with name, frequency, and schema builder for attribute specification.

Anda juga dapat menentukan atribut Anda dalam format JSON dan memilih format lokasi dariFormat geolokasitarik-turun.

SDK

Untuk menambahkan atribut geolocation ke kumpulan data deret waktu

Menggunakan CreateDatasetImportJoboperasi, mengatur nilaiGeolocationFormatke salah satu langkah berikut:

  • Lintang & bujur(Semua wilayah):"LAT_LONG"

  • Kode pos(Hanya AS):"CC_POSTALCODE"

Misalnya, untuk menentukan format lintang & bujur, sertakan yang berikutCreateDatasetImportJobMemiilih permintaan:

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

Menentukan Zona Waktu

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

Secara Otomatis Sinkronkan Zona Waktu dengan Geolokasi

Opsi ini sangat 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 Forecast console atau Forecast SDK.

Console

Untuk menyinkronkan zona waktu dengan atribut geolokasi

  1. Masuk keAWS Management Consoledan buka konsol Amazon Forecast dihttps://console.aws.amazon.com/forecast/.

  2. Di panel navigasi, pilihBuat grup set data.

  3. MasukRincian impor set data, pilihSinkronkan zona waktu dengan lokasi.

Dataset import form with fields for name, time zone, S3 data location, and IAM role.
SDK

Untuk menyinkronkan zona waktu dengan atribut geolokasi

Menggunakan CreateDatasetImportJoboperasi, mengatur"UseGeolocationForTimeZone"kepada"true".

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

Pilih Zona Waktu Tunggal Secara Manual

catatan

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

Opsi ini sangat ideal untuk dataset dengan semua cap waktu dalam satu zona waktu, atau jika semua cap waktu dinormalisasi ke zona waktu tunggal. Menggunakan opsi ini berlaku zona waktu yang sama untuk setiap item dalam dataset.

Indeks Cuaca menerima zona waktu berikut:

Wilayah AS

  • Amerika/Los_Angeles

  • Amerika/Oseania

  • Amerika/Denver

  • Amerika/Oseania

  • Amerika/New York

Kanada

  • Amerika/Vancouver

  • Amerika/Edmonton

  • Amerika/Regina

  • Amerika/Winnipeg

  • Amerika/Oseania

  • Amerika/Amerika Halifax

  • Amerika/St_Johns

Eropa

  • Eropa/London

  • Eropa/Paris

  • Eropa/Helsinki

Amerika Selatan

  • Amerika/Buenos_Aires

  • Amerika/Amerika Noronha

  • Amerika/Caracas

Wilayah Asia Pasifik

  • Asia/Oseania

  • Asia/Asia/Oseania

  • Asia/Asia/Oseania

  • Asia/Asia/Kathmandu

  • Asia/Asia/Oseania

  • Asia/Asia Asia/Oseania

  • Asia/Asia Pasifik

  • Asia/Asia Pasifik

  • Asia/Asia Pasifik

  • Australia/Adelaide

  • Australia/Melbourne

  • Australia/Lord_Howe

  • Australia/Eucla

  • Pasifik/Norfolk

  • Pasifik/Auckland

Amerika Tengah

  • Amerika/Puerto_Rico

Afrika & Timur Tengah

  • Afrika/Nairobi

  • Asia/Asia a/Teheran

  • Asia/Asia Pasifik

Lainnya

  • Pasifik/Oseania

  • Pasifik/Honolulu

  • Pasifik/Marquesas

  • Amerika/Anchorage

  • Atlantik/Cape_Verde

  • Asia/Asia/Anadyr

  • Pasifik/Chatham

  • Pasifik/Enderbury

  • Pasifik/Kiritimati

Pilih zona waktu dariLainnyadaftar 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, lihatPerpustakaan Joda-Time.

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

Console

Untuk memilih satu zona waktu untuk set data Anda

  1. Masuk keAWS Management Consoledan buka konsol Amazon Forecast dihttps://console.aws.amazon.com/forecast/.

  2. Di panel navigasi, pilihBuat grup set data.

  3. MasukRincian impor set data, pilihPilih 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.
SDK

Untuk memilih satu zona waktu untuk set data Anda

Menggunakan CreateDatasetImportJoboperasi, mengatur"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" }

Kondisi dan Pembatasan

Ketentuan dan pembatasan berikut berlaku saat menggunakan Indeks Cuaca:

  • Algoritme yang tersedia: Jika menggunakan prediktor lama, Indeks Cuaca dapat diaktifkan saat Anda melatih prediktor dengan algoritma CNN-QR, Deepar +, dan Prophet. Indeks Cuaca tidak diterapkan pada ARIMA, ETS, dan NPTS.

  • Frekuensi Forecast: Frekuensi perkiraan yang valid adalahMinutely,Hourly, danDaily.

  • Forecast cakrawala: Perkiraan cakrawala tidak dapat menjangkau lebih dari 14 hari ke future. Untuk batas perkiraan cakrawala untuk setiap frekuensi perkiraan, lihat daftar di bawah ini:

    • 1 minute- 500 500

    • 5 minutes- 500 500

    • 10 minutes- 500 500

    • 15 minutes- 500 500

    • Hourly- 330

    • Daily- 14

  • Panjang deret waktu: Saat melatih model dengan Indeks Cuaca, Forecast memotong semua set data deret waktu dengan stempel waktu sebelum tanggal mulai fiturisasi set data Forecast cuaca. Featurisasi dataset cuaca Forecast berisi tanggal mulai berikut:

    • Wilayah AS: 2 Juli 2018

    • Eropa: 2 Juli 2018

    • Wilayah Asia Pasifik: 2 Juli 2018

    • Kanada: 2 Juli 2019

    • Amerika Selatan: 2 Januari 2020

    • 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 seri waktu target tidak dapat melebihi 2000 lokasi unik.

  • Batas: Semua item dalam kumpulan data Anda harus berada dalam satu wilayah.

  • Panjang seri 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-hal berikut:

    • ForecastHorizon- Mempersingkat cakrawala perkiraan Anda.

    • BacktestWindowOffset- Mempersingkat panjang set pengujian selama backtesting.

    • BacktestWindows- Kurangi jumlah backtests.