Time Series using R: Transformasi ke Time Series


Format Time Series

  • Untuk melihat apakah data kita sudah dalam forrmat time series, kita pergunakan fungsi class(inputdataset).  
> class(iris) # contoh belum format data frame
[1] "data.frame"
> class(AirPassengers) # contoh format time series
[1] "ts"
  • Kalau hasil fungsi class tertulis "ts" menandakan format sudah time series. 
  • Dataset iris bukan format time series sedangkan AirPassengers sudah format time series. 

Transformasi ke format Time Series
  • Untuk mengubah menjadi time series kita gunakan fungsi ts()
  • parameter frequency diisi dengan
    • 1 sebagai data tahunan
    • 4 sebagai data kuartal
    • 12 sebagai data bulanan
  • parameter start diisi waktu mulainya time series
  • parameter end diisi waktu berakhirnya time series

Contoh Time series frekuensi tahunan dari 2001 sd 2036
>ts(1:36,frequency = 1,start=c(2001),end=c(2036) #yearly data
Time Series:
Start = 2001 
End = 2036 
Frequency = 1 
 [1]  1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36

Contoh Time series frekuensi kuartal dari 2001  
>ts(1:36,frequency = 4,start=c(2001) #quarterly data
     Qtr1 Qtr2 Qtr3 Qtr4
2001    1    2    3    4
2002    5    6    7    8
2003    9   10   11   12
2004   13   14   15   16
2005   17   18   19   20
2006   21   22   23   24
2007   25   26   27   28
2008   29   30   31   32
2009   33   34   35   36

Contoh Time series frekuensi kuartal dari 2003 kuartal dua
>ts(1:36,frequency = 4,start=c(2003,2)) #quarterly data
     Qtr1 Qtr2 Qtr3 Qtr4
2003         1    2    3
2004    4    5    6    7
2005    8    9   10   11
2006   12   13   14   15
2007   16   17   18   19
2008   20   21   22   23
2009   24   25   26   27
2010   28   29   30   31
2011   32   33   34   35
2012   36

Contoh Time series frekuensi bulanan dari 2001 Januari  
>ts(1:36,frequency = 12,start=c(2001)) #monthly data
     Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2001   1   2   3   4   5   6   7   8   9  10  11  12
2002  13  14  15  16  17  18  19  20  21  22  23  24
2003  25  26  27  28  29  30  31  32  33  34  35  36

Contoh Time series frekuensi bulanan dari 2005 Agustus
>ts(1:36,frequency = 12,start=c(2015,8)) #monthly data
     Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2015                               1   2   3   4   5
2016   6   7   8   9  10  11  12  13  14  15  16  17
2017  18  19  20  21  22  23  24  25  26  27  28  29
2018  30  31  32  33  34  35  36


1 comment:

  1. When contemplating a programming language, one regularly experiences information structures, for example, heaps, connected rundown and trees, in addition to other things. ExcelR Data Science Courses

    ReplyDelete