

 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.

# Algoritma Deret Waktu Non-Parametrik (NPTS)
<a name="aws-forecast-recipe-npts"></a>

Algoritma Amazon Forecast Non-Parametric Time Series (NPTS) adalah peramal dasar probabilistik yang dapat diskalakan. Ini memprediksi distribusi nilai future dari deret waktu tertentu dengan mengambil sampel dari pengamatan sebelumnya. Prediksi dibatasi oleh nilai yang diamati. NPTS sangat berguna ketika deret waktu intermiten (atau jarang, mengandung banyak 0) dan meledak. Misalnya, memperkirakan permintaan untuk item individual di mana deret waktu memiliki banyak jumlah rendah. Amazon Forecast menyediakan varian NPT yang berbeda di mana dari pengamatan sebelumnya diambil sampelnya dan bagaimana mereka diambil sampelnya. Untuk menggunakan varian NPTS, Anda memilih pengaturan hyperparameter.

## Bagaimana NPTS Bekerja
<a name="aws-forecast-recipe-npts-how-it-works"></a>

Mirip dengan metode peramalan klasik, seperti exponential smoothing (ETS) dan autoregressive integrated moving average (ARIMA), NPTS menghasilkan prediksi untuk setiap deret waktu secara individual. Deret waktu dalam kumpulan data dapat memiliki panjang yang berbeda. Titik waktu di mana pengamatan tersedia disebut rentang pelatihan dan titik waktu di mana prediksi diinginkan disebut rentang prediksi.

Peramal Amazon Forecast NPTS memiliki varian berikut: NPTS, NPTS musiman, peramal klimatologis, dan peramal iklim musiman.

**Topics**
+ [NPTS](#aws-forecast-recipe-npts-variants-npts)
+ [NPTS musiman](#aws-forecast-recipe-npts-variants-seasonal)
+ [Peramal Klimatologis](#aws-forecast-recipe-npts-variants-climatological)
+ [Peramal Klimatologi Musiman](#aws-forecast-recipe-npts-variants-seasonal-climatological)
+ [Fitur Musiman](#aws-forecast-recipe-npts-seasonal-features)
+ [Praktik Terbaik](#aws-forecast-recipe-npts-recommended-practices)

### NPTS
<a name="aws-forecast-recipe-npts-variants-npts"></a>

Dalam varian ini, prediksi dihasilkan dengan pengambilan sampel dari semua pengamatan dalam rentang pelatihan deret waktu. Namun, alih-alih pengambilan sampel secara seragam dari semua pengamatan, varian ini memberikan bobot untuk setiap pengamatan masa lalu sesuai dengan seberapa jauh dari langkah waktu saat ini di mana prediksi diperlukan. Secara khusus, ia menggunakan bobot yang meluruh secara eksponensial sesuai dengan jarak pengamatan masa lalu. Dengan cara ini, pengamatan dari masa lalu baru-baru ini diambil sampelnya dengan probabilitas yang jauh lebih tinggi daripada pengamatan dari masa lalu yang jauh. Ini mengasumsikan bahwa masa lalu dekat lebih menunjukkan masa depan daripada masa lalu yang jauh. Anda dapat mengontrol jumlah peluruhan pada bobot dengan `exp_kernel_weights` hyperparameter.

Untuk menggunakan varian NPTS ini di Amazon Forecast, atur `use_seasonal_model` hyperparameter ke `False` dan terima semua pengaturan default lainnya.

### NPTS musiman
<a name="aws-forecast-recipe-npts-variants-seasonal"></a>

*Varian NPTS musiman mirip dengan NPTS kecuali bahwa alih-alih mengambil sampel dari semua pengamatan, ia hanya menggunakan pengamatan dari musim sebelumnya.* Secara default, musim ditentukan oleh perincian deret waktu. Misalnya, untuk deret waktu per jam, untuk memprediksi jam *t*, varian ini mengambil sampel dari pengamatan yang sesuai dengan jam *t* pada hari-hari sebelumnya. Mirip dengan NPTS, pengamatan pada jam *t* pada hari sebelumnya diberikan bobot lebih dari pengamatan pada jam *t* pada hari-hari sebelumnya. Untuk informasi lebih lanjut tentang cara menentukan musim berdasarkan perincian deret waktu, lihat. [Fitur Musiman](#aws-forecast-recipe-npts-seasonal-features)

### Peramal Klimatologis
<a name="aws-forecast-recipe-npts-variants-climatological"></a>

Varian peramal klimatologis mengambil sampel semua pengamatan masa lalu dengan probabilitas seragam. 

Untuk menggunakan peramal klimatologis, atur `kernel_type` hyperparameter ke `uniform` dan hyperparameter ke. `use_seasonal_model` `False` Terima pengaturan default untuk semua hyperparameters lainnya.

### Peramal Klimatologi Musiman
<a name="aws-forecast-recipe-npts-variants-seasonal-climatological"></a>

Mirip dengan NPTS musiman, peramal klimatologi musiman mengambil sampel pengamatan dari musim sebelumnya, tetapi mengambil sampelnya dengan probabilitas yang seragam. 

Untuk menggunakan peramal klimatologis musiman, atur hyperparameter ke. `kernel_type` `uniform` Terima semua pengaturan default lainnya untuk semua hyperparameter lainnya.

### Fitur Musiman
<a name="aws-forecast-recipe-npts-seasonal-features"></a>

Untuk menentukan apa yang sesuai dengan musim untuk NPTS musiman dan peramal iklim musiman, gunakan fitur yang tercantum dalam tabel berikut. Tabel ini mencantumkan fitur turunan untuk frekuensi waktu dasar yang didukung, berdasarkan granularitas. Amazon Forecast menyertakan rangkaian waktu fitur ini, jadi Anda tidak perlu menyediakannya.


****  

| Frekuensi Deret Waktu | Fitur untuk Menentukan Musiman | 
| --- | --- | 
| Menit | minute-of-hour | 
| Jam | hour-of-day | 
| Hari | day-of-week | 
| Minggu | day-of-month | 
| Bulan | month-of-year | 

### Praktik Terbaik
<a name="aws-forecast-recipe-npts-recommended-practices"></a>

Saat menggunakan algoritme Amazon Forecast NPTS, pertimbangkan praktik terbaik berikut untuk menyiapkan data dan mencapai hasil yang optimal:
+ Karena NPTS menghasilkan prediksi untuk setiap deret waktu secara individual, sediakan seluruh deret waktu saat memanggil model untuk prediksi. Juga, terima nilai default dari `context_length` hyperparameter. Hal ini menyebabkan algoritma menggunakan seluruh deret waktu. 
+  Jika Anda mengubah `context_length` (karena data pelatihan terlalu panjang), pastikan itu cukup besar dan mencakup beberapa musim sebelumnya. Misalnya, untuk deret waktu harian, nilai ini harus setidaknya 365 hari (asalkan Anda memiliki jumlah data tersebut). 

## Hiperparameter NPTS
<a name="aws-forecast-recipe-npts-hyperparamters"></a>

Tabel berikut mencantumkan hyperparameters yang dapat Anda gunakan dalam algoritma NPTS.


| Nama Parameter | Deskripsi | 
| --- | --- | 
| context\$1length | Jumlah titik waktu di masa lalu yang digunakan model untuk membuat prediksi. Secara default, ia menggunakan semua titik waktu dalam rentang pelatihan. Biasanya, nilai untuk hyperparameter ini harus besar dan harus mencakup beberapa musim sebelumnya. Misalnya, untuk deret waktu harian nilai ini harus minimal 365 hari. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/forecast/latest/dg/aws-forecast-recipe-npts.html)  | 
| kernel\$1type | Kernel yang digunakan untuk menentukan bobot yang digunakan untuk pengambilan sampel pengamatan masa lalu. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/forecast/latest/dg/aws-forecast-recipe-npts.html)  | 
| exp\$1kernel\$1weights |  Hanya berlaku bila `kernel_type` ada`exponential`. Parameter penskalaan kernel. Untuk peluruhan yang lebih cepat (eksponensial) dalam bobot yang diberikan pada pengamatan di masa lalu, gunakan nilai yang besar. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/forecast/latest/dg/aws-forecast-recipe-npts.html)  | 
| gunakan\$1seasonal\$1model | Apakah akan menggunakan varian musiman. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/forecast/latest/dg/aws-forecast-recipe-npts.html)  | 
| gunakan\$1default\$1time\$1features |  Hanya berlaku untuk *NPTS musiman dan varian* *peramal iklim musiman.* Apakah akan menggunakan fitur musiman berdasarkan perincian deret waktu untuk menentukan musim. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/forecast/latest/dg/aws-forecast-recipe-npts.html)  | 