1
I’m trying to use the R for the first time. I’m trying to assess possible shocks in a VAR model, so I can’t develop the decomp test. being my main question the message "time series has no period, or has less than 2"
At first I used the following code.
    dados.ts <- ts(data = Lmacro$PIB, frequency = 1)
    dados.ts.dec <- decompose(dados.ts, type = "mult")
- Being - Lmacro, the logarithms data of my model at first started by the variable- PIB.
- Unfortunately I do not know the other characteristics of the function. 
- The spreadsheet has identification of the years, but I won’t be able to say how I associated with the data. 
excel XLSX database. https://gitlab.com/fellipesillvaoff/TCC/blob/master/tcc%20excel_pt.xlsx
Features of the system:
    R version 3.4.1 (2017-06-30)
    Platform: x86_64-w64-mingw32/x64 (64-bit)
    Running under: Windows >= 8 x64 (build 9200)
    Matrix products: default
    locale:
    [1] LC_COLLATE=Portuguese_Brazil.1252  LC_CTYPE=Portuguese_Brazil.1252   
    [3] LC_MONETARY=Portuguese_Brazil.1252 LC_NUMERIC=C                      
    [5] LC_TIME=Portuguese_Brazil.1252    
    attached base packages:
    [1] stats     graphics  grDevices utils     datasets  methods   base     
    other attached packages:
    [1] vars_1.5-2        lmtest_0.9-35     urca_1.3-0                                strucchange_1.5-1 sandwich_2.4-0   
    [6] zoo_1.8-1         MASS_7.3-49       Matrix_1.2-12    
    loaded via a namespace (and not attached):
    [1] compiler_3.4.1  tools_3.4.1     nlme_3.1-131.1  grid_3.4.1              lattice_0.20-35
Thank you.
I believe that this error message says it all, if the series has less than 2 periods it is because it is not periodic and not worth insisting. It’s not in the data. I’d start with
acfandpacf. Then maybe (for sure)diff.– Rui Barradas