Ho un frame di dati di serie temporali e voglio calcolare i ritorni cumulativi per i simboli azionari intra-day per un intervallo di date. Quando il simbolo e/o la data cambiano, il rendimento cumulativo dovrebbe essere ripristinato. Qualsiasi aiuto sarebbe apprezzato. Un piccolo campione del mio frame di dati è al di sotto di ciò che deve essere restituito dalla colonna della somma cumulativa. Grazie.Somma cumulativa condizionale in R
Date Symbol Time Last Return Cumulative.Sum
1 1/2/2013 AA 9:30 42.00 n/a n/a
2 1/2/2013 AA 12:00 42.50 1.19% 1.19%
3 1/2/2013 AA 16:00 42.88 0.89% 2.08%
4 1/2/2013 AAPL 9:30 387.00 n/a n/a
5 1/2/2013 AAPL 12:00 387.87 0.22% 0.22%
6 1/2/2013 AAPL 16:00 388.69 0.21% 0.44%
7 1/3/2013 AA 9:30 42.88 n/a n/a
8 1/3/2013 AA 12:00 42.11 -1.80% -1.80%
9 1/3/2013 AA 16:00 41.89 -0.52% -2.32%
Spero che questi sono i rendimenti di registro ... – flodel
Nella dati di esempio che ho postato, no. Nel mio vero frame di dati, il log restituisce – David