CRAN Package Check Results for Package bsts

Last updated on 2024-04-24 01:52:05 CEST.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 0.9.10 111.65 141.20 252.85 ERROR
r-devel-linux-x86_64-debian-gcc 0.9.10 105.06 97.39 202.45 OK
r-devel-linux-x86_64-fedora-clang 0.9.10 356.88 NOTE
r-devel-linux-x86_64-fedora-gcc 0.9.10 372.55 OK
r-prerel-macos-arm64 0.9.10 82.00 NOTE
r-prerel-windows-x86_64 0.9.10 104.00 156.00 260.00 NOTE
r-patched-linux-x86_64 0.9.10 132.66 134.51 267.17 OK
r-release-linux-x86_64 0.9.10 129.18 134.33 263.51 OK
r-release-macos-arm64 0.9.10 87.00 NOTE
r-release-macos-x86_64 0.9.10 161.00 NOTE
r-release-windows-x86_64 0.9.10 133.00 267.00 400.00 NOTE
r-oldrel-macos-arm64 0.9.10 84.00 NOTE
r-oldrel-windows-x86_64 0.9.10 113.00 247.00 360.00 NOTE

Additional issues

rchk

Check Details

Version: 0.9.10
Check: examples
Result: ERROR Running examples in ‘bsts-Ex.R’ failed The error most likely occurred in: > base::assign(".ptime", proc.time(), pos = "CheckExEnv") > ### Name: regression.holiday > ### Title: Regression Based Holiday Models > ### Aliases: AddRegressionHoliday RegressionHolidayStateModel > ### AddHierarchicalRegressionHoliday > ### HierarchicalRegressionHolidayStateModel > ### Keywords: models > > ### ** Examples > > trend <- cumsum(rnorm(730, 0, .1)) > dates <- seq.Date(from = as.Date("2014-01-01"), length = length(trend), by = "day") > y <- zoo(trend + rnorm(length(trend), 0, .2), dates) > > AddHolidayEffect <- function(y, dates, effect) { + ## Adds a holiday effect to simulated data. + ## Args: + ## y: A zoo time series, with Dates for indices. + ## dates: The dates of the holidays. + ## effect: A vector of holiday effects of odd length. The central effect is + ## the main holiday, with a symmetric influence window on either side. + ## Returns: + ## y, with the holiday effects added. + time <- dates - (length(effect) - 1) / 2 + for (i in 1:length(effect)) { + y[time] <- y[time] + effect[i] + time <- time + 1 + } + return(y) + } > > ## Define some holidays. > memorial.day <- NamedHoliday("MemorialDay") > memorial.day.effect <- c(.3, 3, .5) > memorial.day.dates <- as.Date(c("2014-05-26", "2015-05-25")) > y <- AddHolidayEffect(y, memorial.day.dates, memorial.day.effect) > > presidents.day <- NamedHoliday("PresidentsDay") > presidents.day.effect <- c(.5, 2, .25) > presidents.day.dates <- as.Date(c("2014-02-17", "2015-02-16")) > y <- AddHolidayEffect(y, presidents.day.dates, presidents.day.effect) > > labor.day <- NamedHoliday("LaborDay") > labor.day.effect <- c(1, 2, 1) > labor.day.dates <- as.Date(c("2014-09-01", "2015-09-07")) > y <- AddHolidayEffect(y, labor.day.dates, labor.day.effect) > > ## The holidays can be in any order. > holiday.list <- list(memorial.day, labor.day, presidents.day) > > ## In a real example you'd want more than 100 MCMC iterations. > niter <- 100 > > ## Fit the model > ss <- AddLocalLevel(list(), y) > ss <- AddRegressionHoliday(ss, y, holiday.list = holiday.list) > model <- bsts(y, state.specification = ss, niter = niter) =-=-=-=-= Iteration 0 Tue Apr 23 00:08:50 2024 =-=-=-=-= =-=-=-=-= Iteration 10 Tue Apr 23 00:08:50 2024 =-=-=-=-= =-=-=-=-= Iteration 20 Tue Apr 23 00:08:50 2024 =-=-=-=-= =-=-=-=-= Iteration 30 Tue Apr 23 00:08:50 2024 =-=-=-=-= =-=-=-=-= Iteration 40 Tue Apr 23 00:08:50 2024 =-=-=-=-= =-=-=-=-= Iteration 50 Tue Apr 23 00:08:51 2024 =-=-=-=-= =-=-=-=-= Iteration 60 Tue Apr 23 00:08:51 2024 =-=-=-=-= =-=-=-=-= Iteration 70 Tue Apr 23 00:08:51 2024 =-=-=-=-= =-=-=-=-= Iteration 80 Tue Apr 23 00:08:51 2024 =-=-=-=-= =-=-=-=-= Iteration 90 Tue Apr 23 00:08:51 2024 =-=-=-=-= > > ## Plot all model state components. > plot(model, "comp") > > ## Plot the specific holiday state component. > plot(ss[[2]], model) > > ## Try again with some shrinkage. With only 3 holidays there won't be much > ## shrinkage. > ss2 <- AddLocalLevel(list(), y) > > ## Plot the specific holiday state component. > ss2 <- AddHierarchicalRegressionHoliday(ss2, y, holiday.list = holiday.list) > model2 <- bsts(y, state.specification = ss2, niter = niter) =-=-=-=-= Iteration 0 Tue Apr 23 00:08:52 2024 =-=-=-=-= =-=-=-=-= Iteration 10 Tue Apr 23 00:08:52 2024 =-=-=-=-= =-=-=-=-= Iteration 20 Tue Apr 23 00:08:53 2024 =-=-=-=-= =-=-=-=-= Iteration 30 Tue Apr 23 00:08:53 2024 =-=-=-=-= =-=-=-=-= Iteration 40 Tue Apr 23 00:08:53 2024 =-=-=-=-= =-=-=-=-= Iteration 50 Tue Apr 23 00:08:53 2024 =-=-=-=-= =-=-=-=-= Iteration 60 Tue Apr 23 00:08:53 2024 =-=-=-=-= =-=-=-=-= Iteration 70 Tue Apr 23 00:08:53 2024 =-=-=-=-= =-=-=-=-= Iteration 80 Tue Apr 23 00:08:53 2024 =-=-=-=-= =-=-=-=-= Iteration 90 Tue Apr 23 00:08:54 2024 =-=-=-=-= > > plot(model2, "comp") Error in apply(curves, 2, quantile, probs = qtl, na.rm = TRUE) : dim(X) must have a positive length Calls: plot ... .PlotStateContribution -> PlotDynamicDistribution -> t -> apply Execution halted Flavor: r-devel-linux-x86_64-debian-clang

Version: 0.9.10
Check: installed package size
Result: NOTE installed size is 9.5Mb sub-directories of 1Mb or more: libs 8.6Mb Flavors: r-devel-linux-x86_64-fedora-clang, r-prerel-macos-arm64, r-prerel-windows-x86_64, r-release-macos-arm64, r-release-macos-x86_64, r-release-windows-x86_64, r-oldrel-macos-arm64, r-oldrel-windows-x86_64