Ho una matrice numpy semplice, per ogni data c'è un punto dati. Qualcosa di simile a questo:C'è un modo semplice in Python per estrapolare i punti dati nel futuro?
>>> import numpy as np
>>> from datetime import date
>>> from datetime import date
>>> x = np.array([(date(2008,3,5), 4800), (date(2008,3,15), 4000), (date(2008,3,
20), 3500), (date(2008,4,5), 3000) ])
C'è modo semplice estrapolare punti dati per il futuro: data (2008,5,1), la data (2008, 5, 20), ecc? Capisco che possa essere fatto con algoritmi matematici. Ma qui sto cercando un po 'di frutta bassa. In realtà mi piace quello che numpy.linalg.solve fa, ma non sembra applicabile per l'estrapolazione. Forse ho assolutamente torto.
In realtà per essere più specifico sto costruendo un grafico di burn-down (termine xp): 'x = date e y = volume di lavoro da fare', quindi ho ottenuto gli sprint già fatti e voglio visualizzare come andranno i futuri sprint se persiste la situazione attuale. E infine voglio pronosticare la data di rilascio. Quindi la natura del "volume di lavoro da fare" è sempre inferiore ai grafici di burn-down. Inoltre voglio ottenere la data di rilascio estrapolata: data in cui il volume diventa zero.
Questo è tutto per mostrare al team di sviluppo come vanno le cose. La precisione non è così importante qui :) La motivazione del team di sviluppo è il fattore principale. Ciò significa che sto assolutamente bene con la tecnica di estrapolazione molto approssimativa.
Quando cercavi su google "statistiche python" cosa hai trovato? Hai domande su uno dei pacchetti statistici che hai trovato? –
È difficile parlare di estrapolazione, senza conoscere la natura dei dati in questione. Quanto sopra, per quanto si possa vedere, potrebbe essere qualsiasi cosa (non escludendo i valori casuali), quindi parlare di qualsiasi approccio pratico sarebbe solo una speculazione. Affina la domanda. – Rook
hai assolutamente ragione! raffinato. – maplpro