David, Sì, MapReduce è destinato ad operare su una grande quantità di dati. E l'idea è che, in generale, la mappa e ridurre funzioni shouldn39t cura quante mappatori o quante riduttori sono, that39s solo ottimizzazione. Se si pensa attentamente l'algoritmo che ho postato, si può vedere che doesn39t importa quale mapper ottiene ciò porzioni dei dati. Ogni record di ingresso sarà a disposizione di ogni ridurre operazione che ne ha bisogno. ndash Joe K 18 settembre 12 alle ore 22.30 Nella migliore della mia comprensione media mobile non è ben mappe per MapReduce paradigma fin dal suo calcolo è essenzialmente finestra sopra dati ordinati scorrevole, mentre MR è l'elaborazione di gamme non intersecato di dati ordinati. Soluzione Io vedo è come segue: a) attuare partizionamento personalizzato per essere in grado di fare due partizioni differenti in due manche. In ogni eseguire i riduttori avranno diverse gamme di dati e calcolare la media mobile dove approprieate cercherò di illustrare: I dati in prima visione per riduttori dovrebbero essere: R1: Q1, Q2, Q3, Q4 R2: Q5, Q6, Q7, Q8 . qui si cacluate media mobile per alcuni Qs. Nella prossima corsa tuoi riduttori dovrebbero ottenere dati come: R1: Q1. Q6 R2: Q6. Q10 R3: Q10..Q14 E caclulate il resto delle medie mobili. Allora si avrà bisogno di aggregare i risultati. Idea di partizionamento personalizzato che avrà due modalità di funzionamento - ogni volta dividendo in uguali intervalli, ma con qualche cambiamento. In un pseudocodice che sarà simile a questa. partizione (keySHIFT) (MAXKEYnumOfPartitions) dove: SHIFT sarà presa dalla configurazione. MAXKEY valore massimo della chiave. Presumo per semplicità che iniziano con lo zero. RecordReader, IMHO non è una soluzione in quanto è limitata a specifici dividere e non può scorrere sopra divide confine. Un'altra soluzione potrebbe essere quella di implementare la logica personalizzata dei dati di input divisione (è parte del InputFormat). Si può fare fare 2 scivoli differenti, simile a partizionamento. risposto 17 settembre 12 alle 8: 59When calcolo di una media in esecuzione in movimento, ponendo la media nel periodo centrale ha un senso Nell'esempio precedente abbiamo calcolato la media dei primi 3 periodi di tempo e lo mise accanto al periodo 3. Avremmo potuto posto la media al centro dell'intervallo di tempo di tre periodi, cioè, accanto al periodo 2. Questo funziona bene con periodi dispari, ma non così buono anche per periodi di tempo. Allora, dove ci sarebbe posto la prima media mobile quando M 4 Tecnicamente, la media mobile sarebbe caduta a t 2.5, 3.5. Per evitare questo problema si liscia la MAs utilizzando M 2. Così si liscia i valori livellati Se calcoliamo la media un numero di termini, abbiamo bisogno di smussare i valori livellati La seguente tabella mostra i risultati utilizzando M 4.Che è la differenza tra movimento media e centrato media mobile la media mobile è stato probabilmente il primo studio tecnico usato dai commercianti e gli investitori per determinare l'andamento del mercato. La media mobile leviga le fluttuazioni dei prezzi dalla media un numero selezionato di prezzi. Questo rimuove ciò che gli ingegneri chiamano alta frequenza noisequot dai dati, e dal punto di vista operatori, la levigatura crea uno studio che può essere utilizzato come una definizione per la tendenza. Il prezzo medio è tracciata sul grafico dei prezzi insieme alle barre di prezzo. Ci sono diversi modi per calcolare il prezzo medio, tra cui semplice, esponenziale, ponderata e calcoli levigate. CQG trasporta due studi, la media mobile e la croce media mobile, entrambi i quali possono essere formattati per l'interesse dei commercianti e far parte delle condizioni, studi personalizzati, avvisi e sistemi di trading. Media mobile semplice (SMA) La formula per una cinque giorni di SMA è: (close () Chiude () - 1 Close () - 2 Close () - 3 Close () - 4) 5 Five chiude a partire dalla corrente e di lavoro fuori per gli stretti quattro giorni fa sono sommati e divisi per cinque. In questo caso, ogni chiusura è ponderato stesso (15). Pertanto, la chiusura di oggi ha lo stesso impatto nel calcolo, come gli stretti quattro giorni fa. Se oggi vicino era radicalmente diverso dagli stretti quattro giorni fa, forse da un breakout di un trading range, la SMA lag l'azione dei prezzi a causa di questo stesso peso o uguale dell'importanza dei singoli prezzi di chiusura degli ultimi cinque giorni. Il più utilizzato il periodo di ricerca, il ruolo più significativo questo assume. Esponenzialmente lisciata media mobile (ESMA) Un modo esponenziale levigata media mobile (ESMA) utilizza solo il prezzo corrente di chiusura, il valore precedente del ESMA, e levigante costante (SC) per il calcolo: ESMA () SCClose () ((1- SC) ESMA () - 1) Todays ESMA è la somma di oggi prezzo moltiplicato per la costante e ieri lisciatura ESMA moltiplicato per 1 meno la costante di smoothing di chiusura. La costante livellamento può essere qualsiasi numero decimale compreso tra zero e 1. I professionisti utilizzano una formula per il livellamento costante per approssimare una semplice media mobile, 2 (n = 1), dove n è il periodo lookback utilizzato in un SMA. Se impostiamo n 5, quindi 2 (n = 1) 26 0,3333. La formula per i cinque giorni ESMA: ESMA () 0.3333Close () (1-,3333) ESMA () - 1 Per vedere facilmente come la formula per la costante di smoothing approssima una media mobile semplice, si consideri che un giorno di SMA è semplicemente il prezzo di chiusura e se usiamo n 1 nel ESMA, la costante livellamento è 2 (11) 22 1. l'ESMA allora è: Inoltre, si noti che l'ESMA è la somma del prezzo di chiusura corrente rettificato e il rettificato precedente ESMA. Questo porta ad un cambiamento di direzione immediatamente dall'ESMA se il prezzo di chiusura è superiore o inferiore alla ESMA per la prima volta. In altre parole, il primo giorno della chiusura è sopra un ESMA caduta causerà l'ESMA di alzare quel giorno. L'ESMA non restare il cambiamento di direzione nel mercato del modo in cui un barattolo di SMA. Molte volte, un SMA continueranno a tendenza nella stessa direzione, in funzione dei prezzi di chiusura del periodo lookback nonostante la direzione di chiusura cambiando corrente. Una media centrata viene calcolata la stessa della media mobile semplice, tranne il primo punto della media centrata è tracciata al bar centro del periodo di ricerca specificata. Ad esempio, il primo punto per una media centrata cinque bar sarebbe essere tracciata alla terza barra posteriore. Nel caso di una media centrata con un numero pari per il periodo di ricerca, il primo punto sarebbe tracciata al bar immediatamente a destra della barra centrale.
No comments:
Post a Comment