Come appianare un diagramma? [chiuso]

-1

abbiamo un set di dati che crea un grafico, funziona ma il grafico ha molti alti e bassi e sembra davvero pessimo,

ciò che mi piace sapere se esiste un technique o algorithm o anche un API che può appianare.

è dimostrato un mio disegno molto cattivo, quindi quello che mi piace fare è ottenere da A a B

Spero che l'immagine qui sotto sia in grado di rappresentare ciò che cerco di ottenere: /.

Mi scuso per il tag utilizzato, non sono sicuro di come classificare questa domanda.

    
posta nafas 10.08.2015 - 18:22
fonte

3 risposte

3

Per iniziare, dovresti iniziare a leggere su Media mobile che è il metodo di livellamento più semplice e viene applicato a molti campi all'esterno elaborazione del segnale perché la sua spiegazione è forse la più comprensibile per tutti non con sfondi di elaborazione del segnale.

In particolare, tutti i metodi Media mobile appartengono ai sistemi causali , che significa questi metodi di levigatura non tentano di utilizzare i dati di domani per calcolare un valore smussato per oggi .

Tuttavia, se hai accesso a tutte le serie temporali (dai dati storici), non c'è nulla che ti impedisca di usare metodi di smoothing non causale per calcolare ciò che ti serve.

(Oltre alla media mobile, esiste anche un'altra famiglia di metodi chiamata "auto-regressione", ma è spesso più usata sui sistemi fisici, non su sistemi artificiali creati dagli umani come economia e mercati azionari.)

    
risposta data 10.08.2015 - 21:37
fonte
2

Ci sono sicuramente molti algoritmi per questo. Probabilmente il più semplice sarebbe quello di cambiare il valore in ogni punto della media all'interno di x datapoints nell'originale.

Forse non è la migliore risposta di qualità, ma puoi letteralmente scegliere da un elenco qui: link

    
risposta data 10.08.2015 - 19:50
fonte
2

È possibile creare una funzione finestra che prelevi campioni ponderati di elementi adiacenti e crei un secondo set di dati più agevole. Ce ne sono molti popolari. Triangolo, quadrato (piatto), Hann, Hamming, Blackman, Gaussian, ecc. Alcuni assomigliano a una curva a campana. Ognuno ha un effetto diverso sul segnale. I pesi dei campioni individuali saranno sempre uguali a 1, quindi l'ampiezza media non viene effettuata.

È quindi possibile regolare la larghezza (numero di campioni adiacenti) per aumentare o diminuire l'effetto levigante. Cioè iniziare con 5 campioni totali (-2 ... +2). Più ampia è l'area del campione, più liscio è il grafico.

link

Non è molto difficile da programmare o configurare in qualcosa come Excel.

    
risposta data 10.08.2015 - 22:34
fonte

Leggi altre domande sui tag