Sto cercando il nome di un algoritmo del computer. Sono abbastanza sicuro che uno dovrebbe esistere che mi aiuterà, ma non posso per la vita di me capire cosa cercare.
Se hai implementazioni dell'algoritmo, sarebbe fantastico - ma sto solo cercando questo perché mi piacerebbe capire come costruirlo da solo.
Fondamentalmente, sto cercando un algoritmo in grado di calcolare l'utilizzo futuro di alcuni set di dati in base al mio utilizzo precedente. Ad esempio, il mio fornitore di energia elettrica sa quanta potenza ho usato per i 20 giorni precedenti di un mese di 30 giorni, in modo che possano estrapolarlo e prevedere quanto rapidamente mi verrà a mancare il denaro sul mio conto energia. Mi piacerebbe sapere se c'è un algoritmo là fuori che può dirmi per quanto tempo ho intenzione di scappare.
Quello che sto cercando è qualcosa che ha i seguenti input:
- Un intervallo (ad esempio 30 giorni)
- Un periodo di tempo attraverso quell'intervallo (ad esempio 4, mai inferiore a zero, mai maggiore del massimo dell'intervallo)
- Alcuni valori per periodi di tempo precedenti - i giorni precedenti o gli stessi giorni dei mesi precedenti
- Un valore totale per questo intervallo (ad esempio 300)
Può darmi un intervallo di date in cui è probabile che finisca il valore totale (300). Quello che mi piacerebbe dall'altra parte sarebbe qualcosa di semplice - ad es. "In base al precedente utilizzo, stai per esaurire in 2 giorni."
Ho fatto le solite ricerche su Google, ma non ho trovato nulla di particolare che sia persino vicino - ma per quanto posso vedere è un algoritmo ragionevolmente comune usato dappertutto.