tidyverts / fabletools

General fable features useful for extension packages
http://fabletools.tidyverts.org/
89 stars 31 forks source link

Error running interpolation function #133

Closed jpzhangvincent closed 4 years ago

jpzhangvincent commented 4 years ago

Running the following example as the tutorial olympic_running %>% model(lm = TSLM(Time ~ trend())) %>% fabletools::interpolate(olympic_running) It gave me the error "Error: Column key must be length 14 (the number of rows) or one, not 2"

Session Information: other attached packages: Rcpp_1.0.2
[3] tsibbledata_0.1.0 lubridate_1.7.4
[5] fable_0.1.0 fabletools_0.1.1.9000 [7] tsibble_0.8.4 forcats_0.4.0
[9] stringr_1.4.0 dplyr_0.8.3
[11] purrr_0.3.2 readr_1.3.1
[13] tidyr_1.0.0 tibble_2.1.3
[15] ggplot2_3.2.1 tidyverse_1.2.1

mitchelloharawild commented 4 years ago

Please use CRAN versions of the latest packages (specifically, fabletools). There are currently known incompatibilities in the dev versions of these packages.

library(fable)
#> Loading required package: fabletools
library(tsibbledata)
olympic_running %>% model(lm = TSLM(Time ~ trend())) %>% fabletools::interpolate(olympic_running)
#> # A tsibble: 312 x 4 [4Y]
#> # Key:       Length, Sex [14]
#>    Length Sex    Year  Time
#>    <fct>  <chr> <dbl> <dbl>
#>  1 100m   men    1896  12  
#>  2 100m   men    1900  11  
#>  3 100m   men    1904  11  
#>  4 100m   men    1908  10.8
#>  5 100m   men    1912  10.8
#>  6 100m   men    1916  10.8
#>  7 100m   men    1920  10.8
#>  8 100m   men    1924  10.6
#>  9 100m   men    1928  10.8
#> 10 100m   men    1932  10.3
#> # … with 302 more rows

Created on 2019-11-06 by the reprex package (v0.2.1)

Session info ``` r devtools::session_info() #> ─ Session info ────────────────────────────────────────────────────────── #> setting value #> version R version 3.6.1 (2019-07-05) #> os Ubuntu 18.04.3 LTS #> system x86_64, linux-gnu #> ui X11 #> language (EN) #> collate en_AU.UTF-8 #> ctype en_AU.UTF-8 #> tz Australia/Melbourne #> date 2019-11-06 #> #> ─ Packages ────────────────────────────────────────────────────────────── #> package * version date lib source #> anytime 0.3.6 2019-08-29 [1] CRAN (R 3.6.1) #> assertthat 0.2.1 2019-03-21 [1] CRAN (R 3.6.1) #> backports 1.1.5 2019-10-02 [1] CRAN (R 3.6.1) #> callr 3.3.2 2019-09-22 [1] CRAN (R 3.6.1) #> cli 1.1.0 2019-03-19 [1] CRAN (R 3.6.0) #> colorspace 1.4-1 2019-03-18 [1] CRAN (R 3.6.0) #> crayon 1.3.4 2017-09-16 [1] CRAN (R 3.6.0) #> desc 1.2.0 2018-05-01 [1] CRAN (R 3.6.0) #> devtools 2.0.2 2019-04-08 [1] CRAN (R 3.6.0) #> digest 0.6.22 2019-10-21 [1] CRAN (R 3.6.1) #> dplyr 0.8.3 2019-07-04 [1] CRAN (R 3.6.1) #> evaluate 0.14 2019-05-28 [1] CRAN (R 3.6.1) #> fable * 0.1.0 2019-09-23 [1] CRAN (R 3.6.1) #> fabletools * 0.1.1 2019-09-16 [1] CRAN (R 3.6.1) #> fansi 0.4.0 2018-10-05 [1] CRAN (R 3.6.0) #> fs 1.3.1 2019-05-06 [1] CRAN (R 3.6.1) #> generics 0.0.2 2018-11-29 [1] CRAN (R 3.6.0) #> ggplot2 3.2.1 2019-08-10 [1] CRAN (R 3.6.1) #> glue 1.3.1.9000 2019-11-04 [1] Github (tidyverse/glue@995e13f) #> gtable 0.3.0 2019-03-25 [1] CRAN (R 3.6.0) #> highr 0.8 2019-03-20 [1] CRAN (R 3.6.0) #> htmltools 0.4.0 2019-10-04 [1] CRAN (R 3.6.1) #> knitr 1.25 2019-09-18 [1] CRAN (R 3.6.1) #> lazyeval 0.2.2 2019-03-15 [1] CRAN (R 3.6.0) #> lifecycle 0.1.0 2019-08-01 [1] CRAN (R 3.6.1) #> lubridate 1.7.4 2018-04-11 [1] CRAN (R 3.6.0) #> magrittr 1.5 2014-11-22 [1] CRAN (R 3.6.0) #> memoise 1.1.0 2017-04-21 [1] CRAN (R 3.6.0) #> munsell 0.5.0 2018-06-12 [1] CRAN (R 3.6.0) #> pillar 1.4.2 2019-06-29 [1] CRAN (R 3.6.1) #> pkgbuild 1.0.6 2019-10-09 [1] CRAN (R 3.6.1) #> pkgconfig 2.0.3 2019-09-22 [1] CRAN (R 3.6.1) #> pkgload 1.0.2 2018-10-29 [1] CRAN (R 3.6.0) #> prettyunits 1.0.2 2015-07-13 [1] CRAN (R 3.6.0) #> processx 3.4.1 2019-07-18 [1] CRAN (R 3.6.1) #> ps 1.3.0 2018-12-21 [1] CRAN (R 3.6.0) #> purrr 0.3.3 2019-10-18 [1] CRAN (R 3.6.1) #> R6 2.4.0 2019-02-14 [1] CRAN (R 3.6.0) #> Rcpp 1.0.2 2019-07-25 [1] CRAN (R 3.6.1) #> remotes 2.0.4 2019-04-10 [1] CRAN (R 3.6.0) #> rlang 0.4.1 2019-10-24 [1] CRAN (R 3.6.1) #> rmarkdown 1.16 2019-10-01 [1] CRAN (R 3.6.1) #> rprojroot 1.3-2 2018-01-03 [1] CRAN (R 3.6.0) #> scales 1.0.0 2018-08-09 [1] CRAN (R 3.6.0) #> sessioninfo 1.1.1 2018-11-05 [1] CRAN (R 3.6.0) #> stringi 1.4.3 2019-03-12 [1] CRAN (R 3.6.0) #> stringr 1.4.0 2019-02-10 [1] CRAN (R 3.6.0) #> testthat 2.2.1 2019-07-25 [1] CRAN (R 3.6.1) #> tibble 2.1.3 2019-06-06 [1] CRAN (R 3.6.1) #> tidyr 1.0.0 2019-09-11 [1] CRAN (R 3.6.1) #> tidyselect 0.2.5 2018-10-11 [1] CRAN (R 3.6.0) #> tsibble 0.8.4 2019-09-17 [1] CRAN (R 3.6.1) #> tsibbledata * 0.1.0 2019-06-15 [1] CRAN (R 3.6.1) #> usethis 1.5.1 2019-07-04 [1] CRAN (R 3.6.1) #> utf8 1.1.4 2018-05-24 [1] CRAN (R 3.6.0) #> vctrs 0.2.0 2019-07-05 [1] CRAN (R 3.6.1) #> withr 2.1.2 2018-03-15 [1] CRAN (R 3.6.0) #> xfun 0.10 2019-10-01 [1] CRAN (R 3.6.1) #> yaml 2.2.0 2018-07-25 [1] CRAN (R 3.6.0) #> zeallot 0.1.0 2018-01-28 [1] CRAN (R 3.6.1) #> #> [1] /home/mitchell/R/x86_64-pc-linux-gnu-library/3.6 #> [2] /usr/lib/R/site-library #> [3] /usr/lib/R/library ```