What we currently have:
ts_function <- function(ts_df, freq, start_year) {
ts_data <- ts(ts_df[,2:length(ts_df)], start=c(start_year, 1),frequency = freq)
return(ts_data)
}
#ISSUE
TS function do not have command for which M or Q to start from (year only). Example, something like this:
ts(1:10, frequency = 4, start = c(1959, 2)) # 2nd Quarter of 1959 print( ts(1:10, frequency = 7, start = c(12, 2)), calendar = TRUE)
# print.ts(.)
## Using July 1954 as start date: gnp <- ts(cumsum(1 + round(rnorm(100), 2)), start = c(1954, 7), frequency = 12) plot(gnp) # using 'plot.ts' for time-series plot
Source: ts function - RDocumentation
*this one isn't the function though
#NEXT STEP
Might have to create 2 TS functions for Q and M separately *though going forward, more convenient to have only one TS function that constitutes Q and M together in one line lol