Last updated on 2026-03-14 05:52:19 CET.
| Package | ERROR | NOTE | OK |
|---|---|---|---|
| alphavantager | 14 | ||
| anomalize | 14 | ||
| correlationfunnel | 2 | 12 | |
| modeltime | 14 | ||
| modeltime.ensemble | 14 | ||
| modeltime.resample | 14 | ||
| sweep | 1 | 13 | |
| tidyquant | 4 | 10 | |
| timetk | 14 |
Current CRAN status: OK: 14
Current CRAN status: OK: 14
Current CRAN status: NOTE: 2, OK: 12
Version: 0.2.0
Check: dependencies in R code
Result: NOTE
Namespace in Imports field not imported from: ‘utils’
All declared Imports should be used.
Flavors: r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc
Current CRAN status: OK: 14
Current CRAN status: OK: 14
Current CRAN status: OK: 14
Current CRAN status: ERROR: 1, OK: 13
Version: 0.2.6
Check: re-building of vignette outputs
Result: ERROR
Error(s) in re-building vignettes:
...
--- re-building ‘SW00_Introduction_to_sweep.Rmd’ using rmarkdown
Quitting from SW00_Introduction_to_sweep.Rmd:65-74 [unnamed-chunk-4]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<error/rlang_error>
Error in `fortify()`:
! `data` must be a <data.frame>, or an object coercible by `fortify()`,
or a valid <data.frame>-like object coercible by `as.data.frame()`.
Caused by error in `check_data_frame_like()`:
! `dim(data)` must return an <integer> of length 2.
---
Backtrace:
▆
1. ├─alcohol_sales_tbl %>% ggplot(aes(x = date, y = price))
2. ├─ggplot2::ggplot(., aes(x = date, y = price))
3. └─ggplot2:::ggplot.default(., aes(x = date, y = price))
4. ├─ggplot2::fortify(data, ...)
5. └─ggplot2:::fortify.default(data, ...)
6. ├─rlang::try_fetch(...)
7. │ ├─base::tryCatch(...)
8. │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
9. │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
10. │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
11. │ └─base::withCallingHandlers(...)
12. └─ggplot2:::validate_as_data_frame(model)
13. └─ggplot2:::check_data_frame_like(data)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Error: processing vignette 'SW00_Introduction_to_sweep.Rmd' failed with diagnostics:
`data` must be a <data.frame>, or an object coercible by `fortify()`, or
a valid <data.frame>-like object coercible by `as.data.frame()`.
Caused by error in `check_data_frame_like()`:
! `dim(data)` must return an <integer> of length 2.
--- failed re-building ‘SW00_Introduction_to_sweep.Rmd’
--- re-building ‘SW01_Forecasting_Time_Series_Groups.Rmd’ using rmarkdown
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
--- finished re-building ‘SW01_Forecasting_Time_Series_Groups.Rmd’
--- re-building ‘SW02_Forecasting_Multiple_Models.Rmd’ using rmarkdown
Quitting from SW02_Forecasting_Multiple_Models.Rmd:67-67
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
$ operator is invalid for atomic vectors
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Quitting from SW02_Forecasting_Multiple_Models.Rmd:67-67
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gas_prices_monthly_raw$price
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Error: processing vignette 'SW02_Forecasting_Multiple_Models.Rmd' failed with diagnostics:
$ operator is invalid for atomic vectors
--- failed re-building ‘SW02_Forecasting_Multiple_Models.Rmd’
SUMMARY: processing the following files failed:
‘SW00_Introduction_to_sweep.Rmd’
‘SW02_Forecasting_Multiple_Models.Rmd’
Error: Vignette re-building failed.
Execution halted
Flavor: r-devel-linux-x86_64-debian-gcc
Current CRAN status: ERROR: 4, OK: 10
Version: 1.0.11
Check: examples
Result: ERROR
Running examples in ‘tidyquant-Ex.R’ failed
The error most likely occurred in:
> base::assign(".ptime", proc.time(), pos = "CheckExEnv")
> ### Name: tq_mutate
> ### Title: Mutates quantitative data
> ### Aliases: tq_mutate tq_mutate_ tq_mutate_xy tq_mutate_xy_
> ### tq_mutate_fun_options tq_transmute tq_transmute_ tq_transmute_xy
> ### tq_transmute_xy_ tq_transmute_fun_options
>
> ### ** Examples
>
> # Load libraries
> library(dplyr)
######################### Warning from 'xts' package ##########################
# #
# The dplyr lag() function breaks how base R's lag() function is supposed to #
# work, which breaks lag(my_xts). Calls to lag(my_xts) that you type or #
# source() into this session won't work correctly. #
# #
# Use stats::lag() to make sure you're not using dplyr::lag(), or you can add #
# conflictRules('dplyr', exclude = 'lag') to your .Rprofile to stop #
# dplyr from breaking base R's lag() function. #
# #
# Code in packages is not affected. It's protected by R's namespace mechanism #
# Set `options(xts.warn_dplyr_breaks_lag = FALSE)` to suppress this warning. #
# #
###############################################################################
Attaching package: ‘dplyr’
The following objects are masked from ‘package:xts’:
first, last
The following objects are masked from ‘package:stats’:
filter, lag
The following objects are masked from ‘package:base’:
intersect, setdiff, setequal, union
>
> ##### Basic Functionality
>
> fb_stock_prices <- tidyquant::FANG %>%
+ filter(symbol == "META") %>%
+ filter(
+ date >= "2016-01-01",
+ date <= "2016-12-31"
+ )
>
> goog_stock_prices <- FANG %>%
+ filter(symbol == "GOOG") %>%
+ filter(
+ date >= "2016-01-01",
+ date <= "2016-12-31"
+ )
>
> # Example 1: Return logarithmic daily returns using periodReturn()
> fb_stock_prices %>%
+ tq_mutate(select = close, mutate_fun = periodReturn,
+ period = "daily", type = "log")
# A tibble: 252 × 9
symbol date open high low close volume adjusted daily.returns
<chr> <date> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl>
1 META 2016-01-04 102. 102. 99.8 102. 37912400 102. 0
2 META 2016-01-05 103. 104. 102. 103. 23258200 103. 0.00498
3 META 2016-01-06 101. 104. 101. 103. 25096200 103. 0.00233
4 META 2016-01-07 100. 101. 97.3 97.9 45172900 97.9 -0.0503
5 META 2016-01-08 99.9 100. 97.0 97.3 35402300 97.3 -0.00604
6 META 2016-01-11 97.9 98.6 95.4 97.5 29932400 97.5 0.00185
7 META 2016-01-12 99 100.0 97.6 99.4 28395400 99.4 0.0189
8 META 2016-01-13 101. 101. 95.2 95.4 33410600 95.4 -0.0404
9 META 2016-01-14 95.8 98.9 92.4 98.4 48658600 98.4 0.0302
10 META 2016-01-15 94.0 96.4 93.5 95.0 45935600 95.0 -0.0352
# ℹ 242 more rows
>
> # Example 2: Use tq_mutate_xy to use functions with two columns required
> fb_stock_prices %>%
+ tq_mutate_xy(x = close, y = volume, mutate_fun = EVWMA,
+ col_rename = "EVWMA")
# A tibble: 252 × 9
symbol date open high low close volume adjusted EVWMA
<chr> <date> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl>
1 META 2016-01-04 102. 102. 99.8 102. 37912400 102. NA
2 META 2016-01-05 103. 104. 102. 103. 23258200 103. NA
3 META 2016-01-06 101. 104. 101. 103. 25096200 103. NA
4 META 2016-01-07 100. 101. 97.3 97.9 45172900 97.9 NA
5 META 2016-01-08 99.9 100. 97.0 97.3 35402300 97.3 NA
6 META 2016-01-11 97.9 98.6 95.4 97.5 29932400 97.5 NA
7 META 2016-01-12 99 100.0 97.6 99.4 28395400 99.4 NA
8 META 2016-01-13 101. 101. 95.2 95.4 33410600 95.4 NA
9 META 2016-01-14 95.8 98.9 92.4 98.4 48658600 98.4 NA
10 META 2016-01-15 94.0 96.4 93.5 95.0 45935600 95.0 95.0
# ℹ 242 more rows
>
> # Example 3: Using tq_mutate to work with non-OHLC data
> tq_get("DCOILWTICO", get = "economic.data") %>%
+ tq_mutate(select = price, mutate_fun = lag.xts, k = 1, na.pad = TRUE)
Warning: x = 'DCOILWTICO', get = 'economic.data': Error in getSymbols.FRED(Symbols = "DCOILWTICO", env = <environment>, : Unable to import “DCOILWTICO”.
cannot open the connection
Error in tq_mutate_.default(data = data, select = lazyeval::expr_text(select), :
data must be a tibble or data.frame object
Calls: %>% -> tq_mutate -> tq_mutate_ -> tq_mutate_.default
Execution halted
Flavors: r-devel-linux-x86_64-debian-gcc, r-patched-linux-x86_64
Version: 1.0.11
Check: tests
Result: ERROR
Running ‘testthat.R’ [8s/13s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> # This file is part of the standard setup for testthat.
> # It is recommended that you do not modify it.
> #
> # Where should you do additional test configuration?
> # Learn more about the roles of various files in:
> # * https://r-pkgs.org/testing-design.html#sec-tests-files-overview
> # * https://testthat.r-lib.org/articles/special-files.html
>
> library(testthat)
> library(tidyquant)
── Attaching core tidyquant packages ─────────────────────── tidyquant 1.0.11 ──
✔ PerformanceAnalytics 2.0.8 ✔ quantmod 0.4.28
✔ TTR 0.24.4 ✔ xts 0.14.2
── Conflicts ────────────────────────────────────────── tidyquant_conflicts() ──
✖ zoo::as.Date() masks base::as.Date()
✖ zoo::as.Date.numeric() masks base::as.Date.numeric()
✖ PerformanceAnalytics::legend() masks graphics::legend()
✖ quantmod::summary() masks base::summary()
ℹ Use the conflicted package (<http://conflicted.r-lib.org/>) to force all conflicts to become errors
>
> test_check("tidyquant")
Saving _problems/test-tq_get_economic_data-20.R
Saving _problems/test-tq_get_economic_data-21.R
Saving _problems/test-tq_get_economic_data-25.R
Saving _problems/test-tq_get_economic_data-27.R
[ FAIL 4 | WARN 2 | SKIP 4 | PASS 63 ]
══ Skipped tests (4) ═══════════════════════════════════════════════════════════
• On CRAN (4): 'test-index-tq_index.R:16:5', 'test-index_tq_exchange.R:18:5',
'test-tq_portfolio.R:4:1', 'test-tq_transmute.R:2:1'
══ Failed tests ════════════════════════════════════════════════════════════════
── Failure ('test-tq_get_economic_data.R:20:5'): Test returns tibble with correct rows and columns. ──
Expected `test1` to inherit from "character".
Actual inheritance: "logical"
── Failure ('test-tq_get_economic_data.R:21:5'): Test returns tibble with correct rows and columns. ──
Expected `test2` to inherit from "character".
Actual inheritance: "logical"
── Failure ('test-tq_get_economic_data.R:25:5'): Test returns tibble with correct rows and columns. ──
Expected `nrow(test1)` to equal 6.
Differences:
target is NULL, current is numeric
── Failure ('test-tq_get_economic_data.R:27:5'): Test returns tibble with correct rows and columns. ──
Expected `ncol(test1)` to equal 3.
Differences:
target is NULL, current is numeric
[ FAIL 4 | WARN 2 | SKIP 4 | PASS 63 ]
Error:
! Test failures.
Execution halted
Flavor: r-devel-linux-x86_64-debian-gcc
Version: 1.0.11
Check: examples
Result: ERROR
Running examples in ‘tidyquant-Ex.R’ failed
The error most likely occurred in:
> ### Name: tq_mutate
> ### Title: Mutates quantitative data
> ### Aliases: tq_mutate tq_mutate_ tq_mutate_xy tq_mutate_xy_
> ### tq_mutate_fun_options tq_transmute tq_transmute_ tq_transmute_xy
> ### tq_transmute_xy_ tq_transmute_fun_options
>
> ### ** Examples
>
> # Load libraries
> library(dplyr)
######################### Warning from 'xts' package ##########################
# #
# The dplyr lag() function breaks how base R's lag() function is supposed to #
# work, which breaks lag(my_xts). Calls to lag(my_xts) that you type or #
# source() into this session won't work correctly. #
# #
# Use stats::lag() to make sure you're not using dplyr::lag(), or you can add #
# conflictRules('dplyr', exclude = 'lag') to your .Rprofile to stop #
# dplyr from breaking base R's lag() function. #
# #
# Code in packages is not affected. It's protected by R's namespace mechanism #
# Set `options(xts.warn_dplyr_breaks_lag = FALSE)` to suppress this warning. #
# #
###############################################################################
Attaching package: ‘dplyr’
The following objects are masked from ‘package:xts’:
first, last
The following objects are masked from ‘package:stats’:
filter, lag
The following objects are masked from ‘package:base’:
intersect, setdiff, setequal, union
>
> ##### Basic Functionality
>
> fb_stock_prices <- tidyquant::FANG %>%
+ filter(symbol == "META") %>%
+ filter(
+ date >= "2016-01-01",
+ date <= "2016-12-31"
+ )
>
> goog_stock_prices <- FANG %>%
+ filter(symbol == "GOOG") %>%
+ filter(
+ date >= "2016-01-01",
+ date <= "2016-12-31"
+ )
>
> # Example 1: Return logarithmic daily returns using periodReturn()
> fb_stock_prices %>%
+ tq_mutate(select = close, mutate_fun = periodReturn,
+ period = "daily", type = "log")
# A tibble: 252 × 9
symbol date open high low close volume adjusted daily.returns
<chr> <date> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl>
1 META 2016-01-04 102. 102. 99.8 102. 37912400 102. 0
2 META 2016-01-05 103. 104. 102. 103. 23258200 103. 0.00498
3 META 2016-01-06 101. 104. 101. 103. 25096200 103. 0.00233
4 META 2016-01-07 100. 101. 97.3 97.9 45172900 97.9 -0.0503
5 META 2016-01-08 99.9 100. 97.0 97.3 35402300 97.3 -0.00604
6 META 2016-01-11 97.9 98.6 95.4 97.5 29932400 97.5 0.00185
7 META 2016-01-12 99 100.0 97.6 99.4 28395400 99.4 0.0189
8 META 2016-01-13 101. 101. 95.2 95.4 33410600 95.4 -0.0404
9 META 2016-01-14 95.8 98.9 92.4 98.4 48658600 98.4 0.0302
10 META 2016-01-15 94.0 96.4 93.5 95.0 45935600 95.0 -0.0352
# ℹ 242 more rows
>
> # Example 2: Use tq_mutate_xy to use functions with two columns required
> fb_stock_prices %>%
+ tq_mutate_xy(x = close, y = volume, mutate_fun = EVWMA,
+ col_rename = "EVWMA")
# A tibble: 252 × 9
symbol date open high low close volume adjusted EVWMA
<chr> <date> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl>
1 META 2016-01-04 102. 102. 99.8 102. 37912400 102. NA
2 META 2016-01-05 103. 104. 102. 103. 23258200 103. NA
3 META 2016-01-06 101. 104. 101. 103. 25096200 103. NA
4 META 2016-01-07 100. 101. 97.3 97.9 45172900 97.9 NA
5 META 2016-01-08 99.9 100. 97.0 97.3 35402300 97.3 NA
6 META 2016-01-11 97.9 98.6 95.4 97.5 29932400 97.5 NA
7 META 2016-01-12 99 100.0 97.6 99.4 28395400 99.4 NA
8 META 2016-01-13 101. 101. 95.2 95.4 33410600 95.4 NA
9 META 2016-01-14 95.8 98.9 92.4 98.4 48658600 98.4 NA
10 META 2016-01-15 94.0 96.4 93.5 95.0 45935600 95.0 95.0
# ℹ 242 more rows
>
> # Example 3: Using tq_mutate to work with non-OHLC data
> tq_get("DCOILWTICO", get = "economic.data") %>%
+ tq_mutate(select = price, mutate_fun = lag.xts, k = 1, na.pad = TRUE)
Warning: x = 'DCOILWTICO', get = 'economic.data': Error in getSymbols.FRED(Symbols = "DCOILWTICO", env = <environment>, : Unable to import “DCOILWTICO”.
cannot open the connection
Error in tq_mutate_.default(data = data, select = lazyeval::expr_text(select), :
data must be a tibble or data.frame object
Calls: %>% -> tq_mutate -> tq_mutate_ -> tq_mutate_.default
Execution halted
Flavors: r-devel-linux-x86_64-fedora-gcc, r-oldrel-windows-x86_64
Current CRAN status: OK: 14