f.weekly | R Documentation |
Use this function to create a frequency for time-series data that occurs weekly. The first day of the week is used as the reference.
f.weekly(date)
date |
The date, which can be a list with |
To use the as.frequency
function for this type of frequency,
you need the following information:
Character Format The first day of the week in "YYYYMMDD"
format.
Class Id "w"
An object of class ldtf
, which is also a list with the following members:
class |
The class of this frequency. |
year |
The |
month |
The |
day |
The |
w0 <- f.weekly(c(2023, 1, 2)) # This is 2/1/2023, which is Monday.
# The next observation belongs to 9/1/2023.
w0_value_str <- as.character(w0) # this will be '20230102'.
w0_class_str <- get.class.id(w0) # this will be 'w'.
w_new <- as.frequency("20230109", "w") # This is 9/1/2023.
# Don't use invalid or unsupported dates:
w_invalid <- try(as.frequency("1399109", "w")) # this is a too old date and unsupported
w_invalid <- try(as.frequency("20230132", "w")) # invalid day in month
w_invalid <- try(as.frequency("20231331", "w")) # invalid month
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.