Berpikir tentang masalah yang seharusnya sederhana namun menarik, saya ingin menulis beberapa kode untuk memperkirakan konsumsi yang akan saya butuhkan dalam waktu dekat mengingat sejarah lengkap pembelian saya sebelumnya. Saya yakin masalah semacam ini memiliki beberapa definisi yang lebih umum dan dipelajari dengan baik (seseorang menyarankan ini terkait dengan beberapa konsep dalam sistem ERP dan sejenisnya).
Data yang saya miliki adalah riwayat lengkap pembelian sebelumnya. Katakanlah saya sedang melihat persediaan kertas, data saya terlihat seperti (tanggal, lembaran):
2007-05-10 500
2007-11-11 1000
2007-12-18 1000
2008-03-25 500
2008-05-28 2000
2008-10-31 1500
2009-03-20 1500
2009-06-30 1000
2009-09-29 500
2009-12-16 1500
2010-05-31 500
2010-06-30 500
2010-09-30 1500
2011-05-31 1000
itu bukan 'sampel' secara berkala, jadi saya pikir itu tidak memenuhi syarat sebagai data Time Series .
Saya tidak memiliki data tentang level stok aktual setiap saat. Saya ingin menggunakan data sederhana dan terbatas ini untuk memprediksi berapa banyak kertas yang akan saya butuhkan dalam (misalnya) 3,6,12 bulan.
Sejauh ini saya mengetahui bahwa apa yang saya cari disebut Extrapolation dan tidak lebih :)
Algoritma apa yang dapat digunakan dalam situasi seperti itu?
Dan algoritma apa, jika berbeda dari yang sebelumnya, juga dapat mengambil keuntungan dari beberapa titik data lebih lanjut memberikan tingkat pasokan saat ini (misalnya, jika saya tahu bahwa pada tanggal XI ada Y lembar kertas tersisa)?
Silakan mengedit pertanyaan, judul, dan tag jika Anda tahu istilah yang lebih baik untuk ini.
EDIT: untuk apa nilainya, saya akan mencoba kode ini dengan python. Saya tahu ada banyak perpustakaan yang mengimplementasikan lebih atau kurang algoritma apa pun di luar sana. Dalam pertanyaan ini saya ingin mengeksplorasi konsep dan teknik yang dapat digunakan, dengan implementasi yang sebenarnya dibiarkan sebagai latihan untuk pembaca.