Learn R Programming

bsts (version 0.6.1)

estimate.time.scale: Intervals between dates

Description

Estimate the time scale used in time series data.

Usage

EstimateTimeScale(dates)

Arguments

dates
A sorted vector of class Date.

Value

  • A character string. Either "daily", "weekly", "yearly", "monthly", "quarterly", or "other". The value is determined based on counting the number of days between successive observations in dates.

Examples

Run this code
weekly.data <- as.Date(c("2011-10-01",
                         "2011-10-08",
                         "2011-10-15",
                         "2011-10-22",
                         "2011-10-29",
                         "2011-11-05"))

EstimateTimeScale(weekly.data) # "weekly"

almost.weekly.data <- as.Date(c("2011-10-01",
                                "2011-10-08",
                                "2011-10-15",
                                "2011-10-22",
                                "2011-10-29",
                                "2011-11-06"))  # last day is one later

EstimateTimeScale(weekly.data) # "other"

Run the code above in your browser using DataLab