Ho un frame di dati con i seguenti dati:Converti con la data della colonna per timeseries
>PRICE
DATE CLOSE
1 20070103 54.700
2 20070104 54.770
3 20070105 55.120
4 20070108 54.870
5 20070109 54.860
6 20070110 54.270
7 20070111 54.770
8 20070112 55.360
9 20070115 55.760
...
Come si può vedere la mia colonna DATA rappresenta una data (AAAAMMGG) e la mia colonna CLOSE rappresenta prezzi.
Ora devo calcolare CalmarRatio, dal pacchetto PerformanceAnalytics.
Sono nuovo di R, quindi non riesco a capire tutto, ma da quello che ho cercato su Google al momento vedo che il parametro R per quella funzione deve essere un oggetto simile a una serie temporale.
Esiste un modo per convertire il mio array in un oggetto di serie storica dato che potrebbero non esserci dati per ogni data in un periodo (solo per quelli specificati)?
per il principiante completo: utilizzando 'xts' richiede di caricare la sua libreria di prima, con' require ('XTS') ' – Jealie
@Jealie: while true, l'OP chiedeva di creare un oggetto da utilizzare con una funzione PerformanceAnalytics. PerformanceAnalytics dipende da xts, quindi xts probabilmente sarebbe già stato caricato. –