Repositori ini berisi kode untuk meramalkan harga emas dengan menggunakan berbagai metode peramalan deret waktu. Dataset yang digunakan adalah harga harian emas dalam USD dari tahun 1950-01 hingga 2020-07.
Kumpulan data Harga Emas Bulanan yang digunakan untuk analisis ini adalah harga harian emas dalam USD dari tahun 1950-01 hingga 2020-07. Dataset berisi 847 observasi dengan 2 kolom - Tanggal dan Harga.
Notebook Jupyter Gold_Price_Forecasting_Models.ipynb
berisi kode untuk membuat dan mengevaluasi tiga model perkiraan deret waktu yang berbeda:
Model Regresi Linier
Model Naif
Model Pemulusan Eksponensial
Untuk Model Regresi Linier, kumpulan data dibagi menjadi kumpulan pelatihan dan pengujian. Model Regresi Linier cocok dengan data pelatihan dan digunakan untuk memprediksi harga emas untuk data pengujian. Rata-rata persentase kesalahan absolut (MAPE) digunakan untuk mengevaluasi kinerja model.
Untuk Model Naif, nilai terakhir dari set pelatihan digunakan untuk memprediksi harga emas untuk data pengujian. MAPE kembali digunakan untuk mengevaluasi kinerja model.
Untuk Model Pemulusan Eksponensial, paket statsmodels digunakan untuk menyesuaikan Model Pemulusan Eksponensial di seluruh kumpulan data. Model tersebut kemudian digunakan untuk memprediksi harga emas untuk data uji. Interval kepercayaan 95% untuk prediksi juga dihitung. MAPE kembali digunakan untuk mengevaluasi kinerja model.
Hasil ketiga model dibandingkan berdasarkan skor MAPE-nya. Model Pemulusan Eksponensial memiliki kinerja terbaik dengan skor MAPE sebesar 17,235%.
Model Pemulusan Eksponensial digunakan untuk memprediksi harga emas periode 2020-08 hingga 2025-02. Perkiraan harga disimpan dalam file CSV bernama gold_price_predictions.csv
.
Kumpulan Data Kaggle: Harga Emas Bulanan
Repo Github - DI SINI
Proyek Kaggle - DI SINI
Visualisasi Rangkaian Waktu di Tableau
Penjelasan Detail tentang kode pada MEDIUM