ykang / gratis Goto Github PK
View Code? Open in Web Editor NEWGRATIS: GeneRAting TIme Series with diverse and controllable characteristics
Home Page: https://github.com/ykang/gratis
License: GNU General Public License v3.0
GRATIS: GeneRAting TIme Series with diverse and controllable characteristics
Home Page: https://github.com/ykang/gratis
License: GNU General Public License v3.0
Hello, I had en error, when I tried to simulate seas_pacf
feature:
x <- generate_ts_with_target(n = 2, ts.length = 60, freq = 1, seasonal = 0,
features = c('pacf_features'),
selected.features = c('seas_pacf'),
target = c(.01))
The output is:
Error in { : task 1 failed - "Unknown column `seas_pacf`
Backtrace:
What was done wrong?
Features from GUI appears to be very different from the features in CLI
For example:
https://ebsmonash.shinyapps.io/tsgeneration/
or at run_tsgeneration_app().
Where I can find any documentation of "all available features", and to which group they belong?
great code thanks
only can it generate multivariate time series wit mixture continues and categorical data
meaning
several time series with continues data
and
several time series with categorical data
but there is some dependency between these time series ?
Hi, I face another problem is when i set parameter 'parallel=TRUE', it usually shows error
'Error in unserialize(socklist[[n]]) : error reading from connection'
but 'parallel=FALSE'
Below is the console record.
features_groups$compengine_all
[1] "embed2_incircle_1" "embed2_incircle_2" "ac_9"
[4] "firstmin_ac" "trev_num" "motiftwo_entro3"
[7] "walker_propcross" "localsimple_mean1" "localsimple_lfitac"
[10] "sampen_first" "std1st_der" "spreadrandomlocal_meantaul_50"
[13] "spreadrandomlocal_meantaul_ac2" "histogram_mode_10" "outlierinclude_mdrmd"
[16] "fluctanal_prop_r1"
ts_features_compengine_sample[features_groups$compengine_all]
A tibble: 1 x 16
embed2_incircle… embed2_incircle… ac_9 firstmin_ac trev_num motiftwo_entro3 walker_propcross localsimple_mea…
1 0.397 0.698 0.357 5 0.0916 1.48 0.176 2
… with 8 more variables: localsimple_lfitac , sampen_first , std1st_der ,
spreadrandomlocal_meantaul_50 , spreadrandomlocal_meantaul_ac2 , histogram_mode_10 ,
outlierinclude_mdrmd , fluctanal_prop_r1
x <- generate_ts_with_target(n = 10, ts.length = 120, freq = 1, seasonal = 0,
features = c('compengine'), selected.features = c(features_groups$compengine_all),
target=c(ts_features_compengine_sample[features_groups$compengine_all]),
parallel=TRUE)
GA | iter = 1 | Mean = -66.852672 | Best = -7.368517
GA | iter = 2 | Mean = -36.005346 | Best = -5.533316
GA | iter = 3 | Mean = -20.992213 | Best = -2.073057
GA | iter = 4 | Mean = -20.871916 | Best = -2.073057
GA | iter = 5 | Mean = -9.784385 | Best = -2.073057
GA | iter = 6 | Mean = -9.310147 | Best = -2.073057
GA | iter = 7 | Mean = -8.341019 | Best = -2.073057
GA | iter = 8 | Mean = -9.003553 | Best = -2.073057
GA | iter = 9 | Mean = -7.406495 | Best = -2.069576
GA | iter = 10 | Mean = -5.431695 | Best = -2.069576
GA | iter = 11 | Mean = -7.154380 | Best = -2.069576
GA | iter = 12 | Mean = -7.260493 | Best = -2.069576
GA | iter = 13 | Mean = -7.944805 | Best = -2.069576
GA | iter = 14 | Mean = -6.684181 | Best = -2.069576
GA | iter = 15 | Mean = -9.766155 | Best = -2.069576
GA | iter = 16 | Mean = -13.365212 | Best = -2.069576
GA | iter = 17 | Mean = -5.623767 | Best = -2.069576
GA | iter = 18 | Mean = -5.163883 | Best = -1.879883
GA | iter = 19 | Mean = -5.697692 | Best = -1.774704
GA | iter = 20 | Mean = -6.464667 | Best = -1.774704
GA | iter = 21 | Mean = -7.519872 | Best = -1.774704
GA | iter = 22 | Mean = -5.739485 | Best = -1.774704
GA | iter = 23 | Mean = -4.626605 | Best = -1.774704
GA | iter = 24 | Mean = -5.708493 | Best = -1.774704
GA | iter = 25 | Mean = -5.907762 | Best = -1.774704
GA | iter = 26 | Mean = -5.214543 | Best = -1.774704
GA | iter = 27 | Mean = -5.536255 | Best = -1.774704
GA | iter = 28 | Mean = -4.851290 | Best = -1.774704
GA | iter = 29 | Mean = -4.474448 | Best = -1.774704
GA | iter = 30 | Mean = -4.135490 | Best = -1.774704
Error in unserialize(socklist[[n]]) : error reading from connection
x <- generate_ts_with_target(n = 1, ts.length = 120, freq = 1, seasonal = 0,
features = c('compengine'), selected.features = c(features_groups$compengine_all),
target=c(ts_features_compengine_sample[features_groups$compengine_all]), parallel=TRUE)
GA | iter = 1 | Mean = -49.430088 | Best = -4.613416
GA | iter = 2 | Mean = -27.054705 | Best = -4.337821
GA | iter = 3 | Mean = -16.311539 | Best = -4.337821
GA | iter = 4 | Mean = -16.540429 | Best = -4.337821
GA | iter = 5 | Mean = -17.747687 | Best = -2.039363
GA | iter = 6 | Mean = -11.495462 | Best = -2.039363
GA | iter = 7 | Mean = -11.018104 | Best = -2.039363
GA | iter = 8 | Mean = -11.571113 | Best = -2.039363
GA | iter = 9 | Mean = -11.335135 | Best = -2.039363
GA | iter = 10 | Mean = -7.523986 | Best = -2.039363
GA | iter = 11 | Mean = -7.242757 | Best = -2.039363
GA | iter = 12 | Mean = -8.076067 | Best = -2.039363
GA | iter = 13 | Mean = -7.031409 | Best = -2.039363
GA | iter = 14 | Mean = -8.049328 | Best = -2.039363
GA | iter = 15 | Mean = -7.761941 | Best = -2.039363
GA | iter = 16 | Mean = -9.741822 | Best = -1.908006
GA | iter = 17 | Mean = -10.360151 | Best = -1.908006
GA | iter = 18 | Mean = -8.552470 | Best = -1.908006
GA | iter = 19 | Mean = -11.437778 | Best = -1.908006
GA | iter = 20 | Mean = -6.728062 | Best = -1.908006
GA | iter = 21 | Mean = -6.309885 | Best = -1.908006
GA | iter = 22 | Mean = -6.052231 | Best = -1.908006
GA | iter = 23 | Mean = -5.948056 | Best = -1.908006
GA | iter = 24 | Mean = -6.822859 | Best = -1.908006
GA | iter = 25 | Mean = -6.900220 | Best = -1.908006
GA | iter = 26 | Mean = -5.595469 | Best = -1.908006
GA | iter = 27 | Mean = -7.945233 | Best = -1.908006
GA | iter = 28 | Mean = -9.488775 | Best = -1.908006
Error in unserialize(socklist[[n]]) : error reading from connection
x <- generate_ts_with_target(n = 1, ts.length = 120, freq = 1, seasonal = 0,
+ features = c('compengine'), selected.features = c(features_groups$compengine_all),
+ target=c(ts_features_compengine_sample[features_groups$compengine_all]), parallel=FALSE)
GA | iter = 1 | Mean = -54.585013 | Best = -4.042123
GA | iter = 2 | Mean = -38.223307 | Best = -3.953552
GA | iter = 3 | Mean = -22.802254 | Best = -2.916697
GA | iter = 4 | Mean = -9.308311 | Best = -2.916697
GA | iter = 5 | Mean = -8.455406 | Best = -2.616656
GA | iter = 6 | Mean = -7.708090 | Best = -2.616656
GA | iter = 7 | Mean = -10.237694 | Best = -2.204324
GA | iter = 8 | Mean = -12.561889 | Best = -2.204324
GA | iter = 9 | Mean = -10.655380 | Best = -2.204324
GA | iter = 10 | Mean = -8.648677 | Best = -2.204324
GA | iter = 11 | Mean = -5.826070 | Best = -2.204324
GA | iter = 12 | Mean = -6.234029 | Best = -2.204324
GA | iter = 13 | Mean = -11.623634 | Best = -2.204324
GA | iter = 14 | Mean = -6.075097 | Best = -2.204324
GA | iter = 15 | Mean = -5.854861 | Best = -2.204324
GA | iter = 16 | Mean = -6.772335 | Best = -2.204324
GA | iter = 17 | Mean = -7.415923 | Best = -2.204324
GA | iter = 18 | Mean = -5.483947 | Best = -2.204324
GA | iter = 19 | Mean = -6.113520 | Best = -2.204324
GA | iter = 20 | Mean = -6.505165 | Best = -2.204324
GA | iter = 21 | Mean = -5.618576 | Best = -2.204324
GA | iter = 22 | Mean = -6.920597 | Best = -2.204324
GA | iter = 23 | Mean = -6.989805 | Best = -2.077239
GA | iter = 24 | Mean = -6.392787 | Best = -2.077239
GA | iter = 25 | Mean = -6.839221 | Best = -2.077239
GA | iter = 26 | Mean = -6.682474 | Best = -2.077239
GA | iter = 27 | Mean = -9.302662 | Best = -2.077239
GA | iter = 28 | Mean = -6.081294 | Best = -2.077239
GA | iter = 29 | Mean = -7.560041 | Best = -2.077239
GA | iter = 30 | Mean = -8.463644 | Best = -2.077239
GA | iter = 31 | Mean = -12.264256 | Best = -2.077239
GA | iter = 32 | Mean = -9.668713 | Best = -2.077239
GA | iter = 33 | Mean = -9.258544 | Best = -2.077239
GA | iter = 34 | Mean = -9.029584 | Best = -2.077239
GA | iter = 35 | Mean = -6.422915 | Best = -2.077239
GA | iter = 36 | Mean = -7.140980 | Best = -2.077239
GA | iter = 37 | Mean = -7.501049 | Best = -2.077239
GA | iter = 38 | Mean = -7.000897 | Best = -2.077239
GA | iter = 39 | Mean = -6.634549 | Best = -2.077239
GA | iter = 40 | Mean = -6.482912 | Best = -2.077239
GA | iter = 41 | Mean = -5.740218 | Best = -2.077239
GA | iter = 42 | Mean = -8.124309 | Best = -2.077239
GA | iter = 43 | Mean = -8.386757 | Best = -1.871865
GA | iter = 44 | Mean = -6.137567 | Best = -1.871865
GA | iter = 45 | Mean = -7.317306 | Best = -1.871865
GA | iter = 46 | Mean = -8.942302 | Best = -1.871865
GA | iter = 47 | Mean = -10.471457 | Best = -1.871865
GA | iter = 48 | Mean = -11.379822 | Best = -1.871865
GA | iter = 49 | Mean = -8.062991 | Best = -1.871865
GA | iter = 50 | Mean = -10.785102 | Best = -1.871865
GA | iter = 51 | Mean = -7.702994 | Best = -1.871865
GA | iter = 52 | Mean = -6.632111 | Best = -1.871865
GA | iter = 53 | Mean = -5.161943 | Best = -1.871865
GA | iter = 54 | Mean = -6.020751 | Best = -1.871865
GA | iter = 55 | Mean = -5.375976 | Best = -1.871865
GA | iter = 56 | Mean = -9.676868 | Best = -1.871865
GA | iter = 57 | Mean = -4.718812 | Best = -1.871865
GA | iter = 58 | Mean = -5.374955 | Best = -1.722591
GA | iter = 59 | Mean = -7.656259 | Best = -1.722591
GA | iter = 60 | Mean = -7.168374 | Best = -1.722591
GA | iter = 61 | Mean = -5.362479 | Best = -1.722591
GA | iter = 62 | Mean = -6.890446 | Best = -1.722591
GA | iter = 63 | Mean = -6.063577 | Best = -1.722591
GA | iter = 64 | Mean = -7.901720 | Best = -1.722591
GA | iter = 65 | Mean = -5.642867 | Best = -1.722591
GA | iter = 66 | Mean = -7.087705 | Best = -1.722591
GA | iter = 67 | Mean = -4.660895 | Best = -1.722591
GA | iter = 68 | Mean = -6.963794 | Best = -1.722591
GA | iter = 69 | Mean = -5.137820 | Best = -1.722591
GA | iter = 70 | Mean = -7.011831 | Best = -1.722591
GA | iter = 71 | Mean = -4.755455 | Best = -1.722591
GA | iter = 72 | Mean = -7.830152 | Best = -1.722591
GA | iter = 73 | Mean = -6.400217 | Best = -1.722591
GA | iter = 74 | Mean = -6.539753 | Best = -1.722591
GA | iter = 75 | Mean = -4.825075 | Best = -1.722591
GA | iter = 76 | Mean = -6.460761 | Best = -1.722591
GA | iter = 77 | Mean = -5.713546 | Best = -1.722591
GA | iter = 78 | Mean = -6.995405 | Best = -1.722591
GA | iter = 79 | Mean = -5.986383 | Best = -1.722591
GA | iter = 80 | Mean = -6.774339 | Best = -1.722591
GA | iter = 81 | Mean = -8.919732 | Best = -1.722591
GA | iter = 82 | Mean = -7.738917 | Best = -1.722591
GA | iter = 83 | Mean = -6.162386 | Best = -1.722591
GA | iter = 84 | Mean = -6.327214 | Best = -1.722591
GA | iter = 85 | Mean = -6.780196 | Best = -1.722591
GA | iter = 86 | Mean = -7.488970 | Best = -1.722591
GA | iter = 87 | Mean = -7.081700 | Best = -1.722591
There were 50 or more warnings (use warnings() to see the first 50)
What R verison is needed?
I've tried to install for R 3.4.2., but got an error that tscomp in not suitable for R 3.4.2.
I found this generator interesting, and tried to generate time series data.
However, when I tried to add one feature from the sample, I am stacked. How can I add features?
Following is the code to try to add 'seasonal.strength', but I found an error saying
"task 1 failed - "object 'seasonal.strength' of mode 'function' was not found"
How can I do?
Plus, how can I do for other features which are on the paper (Kang, Hyndman, Li 2018) ?
x <- generate_ts_with_target(n = 2,
ts.length = 360,
freq = 1,
seasonal = 0,
features = c('entropy', 'stl_features','seasonal.strength'),
selected.features = c('entropy', 'trend','seasonal.strength'),
target = c(0.2 0.9, 0.5)
)
Where I can find description (hopefully, including some relevant equations) for the features?
For example time_var_shift.
I found some descriptions in tsfeatures package, but it doesn't cover all features, as well as the original paper.
I'm not sure why but the following code some how creates a gap at year 0004 July 2nd:
library(tsibble)
library(gratis)
set.seed(2022)
sim1 <- arima_model(frequency = 7,
p = 1, # non-seasonal AR order
d = 0, # non-seasonal order of differencing
q = 0, # non-seasonal MA order
P = 1, # seasonal AR order
D = 0, # seasonal order of differencing
Q = 1, # seasonal MA order
constant = 0, # intercept
phi = c(0.8), # AR parameters
theta = c(), # MA parameters
Phi = c(-0.4), # seasonal AR parameters
Theta = c(0.8), # seasonal MA parameters
sigma = 0.5 # sd of noise
) %>%
generate(length = 2000, nseries = 1)
scan_gaps(sim1)
#> # A tsibble: 1 x 1 [1D]
#> index
#> <date>
#> 1 0004-07-02
Created on 2022-04-21 by the reprex package (v2.0.1)
What is the difference between following features?
And in particular if seasonal_strength = 1 is it possible, that seas_acf1=0?
I looked through tsgeneration paper
, but I didn't find. Please let me know if I miss something.
Hi,
I found this package is interesting and helpful to my research. and i want to use same approach to other feature that not in tsfeatures package.
I also found tsfeatures package support Compengine feature set from Fulcher. I want to try other feature set(catch22) https://github.com/chlubba/catch22 also from Fulcher.
How should I modified function to match other features not in tsfeatures?
Thanks for helping
Does it makes sense that running with
I use laptop with 4 cores (8 threads), i7 cpu.
fable
contains the function generate.ARIMA()
so whenever fable
is loaded it prefers to use fable::generate.ARIMA()
for gratis::arima_model()
instead of gratis::generate.Arima()
causing the error like below. Perhaps the order of the classes should be swapped for arima_model()
to c("forecast_ARIMA", "Arima", "ARIMA")
so this won't be an issue?
library(gratis)
#> Registered S3 method overwritten by 'quantmod':
#> method from
#> as.zoo.data.frame zoo
generate(arima_model())
#> # A tsibble: 1,000 x 3 [1]
#> # Key: key [10]
#> index key value
#> <dbl> <chr> <dbl>
#> 1 1 Series 1 21.3
#> 2 2 Series 1 -1.97
#> 3 3 Series 1 20.3
#> 4 4 Series 1 -2.52
#> 5 5 Series 1 16.6
#> 6 6 Series 1 -2.26
#> 7 7 Series 1 14.6
#> 8 8 Series 1 -0.454
#> 9 9 Series 1 9.97
#> 10 10 Series 1 -0.756
#> # … with 990 more rows
library(fable)
#> Loading required package: fabletools
generate(arima_model())
#> Error in key_data(new_data): argument "new_data" is missing, with no default
class(arima_model())
#> [1] "forecast_ARIMA" "ARIMA" "Arima"
Created on 2022-04-21 by the reprex package (v2.0.1)
sessioninfo::session_info()
#> ─ Session info 👵🏿 👩👧👧 🇹🇹 ─────────────────────────────────────────────────
#> hash: old woman: dark skin tone, family: woman, girl, girl, flag: Trinidad & Tobago
#>
#> setting value
#> version R version 4.1.2 (2021-11-01)
#> os macOS Big Sur 10.16
#> system x86_64, darwin17.0
#> ui X11
#> language (EN)
#> collate en_AU.UTF-8
#> ctype en_AU.UTF-8
#> tz Australia/Melbourne
#> date 2022-04-21
#> pandoc 2.17.1.1 @ /Applications/RStudio.app/Contents/MacOS/quarto/bin/ (via rmarkdown)
#>
#> ─ Packages ───────────────────────────────────────────────────────────────────
#> package * version date (UTC) lib source
#> anytime 0.3.9 2020-08-27 [1] CRAN (R 4.1.0)
#> assertthat 0.2.1 2019-03-21 [1] CRAN (R 4.1.0)
#> backports 1.3.0 2021-10-27 [1] CRAN (R 4.1.0)
#> cli 3.2.0 2022-02-14 [1] CRAN (R 4.1.2)
#> codetools 0.2-18 2020-11-04 [1] CRAN (R 4.1.2)
#> colorspace 2.0-3 2022-02-19 [1] R-Forge (R 4.1.2)
#> crayon 1.5.1 2022-03-26 [1] CRAN (R 4.1.2)
#> curl 4.3.2 2021-06-23 [1] CRAN (R 4.1.0)
#> DBI 1.1.1 2021-01-15 [1] CRAN (R 4.1.0)
#> digest 0.6.29 2021-12-01 [1] CRAN (R 4.1.0)
#> distributional 0.3.0 2022-01-05 [1] CRAN (R 4.1.2)
#> doRNG 1.8.2 2020-01-27 [1] CRAN (R 4.1.0)
#> dplyr 1.0.8.9000 2022-03-17 [1] Github (tidyverse/dplyr@8abb54b)
#> ellipsis 0.3.2 2021-04-29 [1] CRAN (R 4.1.0)
#> evaluate 0.14 2019-05-28 [1] CRAN (R 4.1.0)
#> fable * 0.3.1 2021-05-16 [1] CRAN (R 4.1.0)
#> fabletools * 0.3.2 2021-11-29 [1] CRAN (R 4.1.0)
#> fansi 1.0.3 2022-03-24 [1] CRAN (R 4.1.2)
#> farver 2.1.0 2021-02-28 [1] CRAN (R 4.1.0)
#> fastmap 1.1.0 2021-01-25 [1] CRAN (R 4.1.0)
#> foreach 1.5.2 2022-02-02 [1] CRAN (R 4.1.2)
#> forecast 8.16 2022-01-10 [1] CRAN (R 4.1.2)
#> fracdiff 1.5-1 2020-01-24 [1] CRAN (R 4.1.0)
#> fs 1.5.2 2021-12-08 [1] CRAN (R 4.1.0)
#> GA 3.2.2 2021-10-15 [1] CRAN (R 4.1.0)
#> generics 0.1.2 2022-01-31 [1] CRAN (R 4.1.2)
#> ggplot2 3.3.5 2021-06-25 [1] CRAN (R 4.1.0)
#> glue 1.6.2 2022-02-24 [1] CRAN (R 4.1.2)
#> gratis * 1.0.0 2022-04-21 [1] Github (ykang/gratis@be360c2)
#> gtable 0.3.0 2019-03-25 [1] CRAN (R 4.1.0)
#> highr 0.9 2021-04-16 [1] CRAN (R 4.1.0)
#> htmltools 0.5.2 2021-08-25 [1] CRAN (R 4.1.0)
#> httpuv 1.6.5 2022-01-05 [1] CRAN (R 4.1.2)
#> iterators 1.0.14 2022-02-05 [1] CRAN (R 4.1.2)
#> knitr 1.37 2021-12-16 [1] CRAN (R 4.1.0)
#> later 1.3.0 2021-08-18 [1] CRAN (R 4.1.0)
#> lattice 0.20-45 2021-09-22 [1] CRAN (R 4.1.2)
#> lifecycle 1.0.1 2021-09-24 [1] CRAN (R 4.1.0)
#> lmtest 0.9-40 2022-03-21 [1] CRAN (R 4.1.2)
#> lubridate 1.8.0 2021-10-07 [1] CRAN (R 4.1.0)
#> magrittr 2.0.3 2022-03-30 [1] CRAN (R 4.1.2)
#> mime 0.12 2021-09-28 [1] CRAN (R 4.1.0)
#> munsell 0.5.0 2018-06-12 [1] CRAN (R 4.1.0)
#> mvtnorm 1.1-3 2021-10-08 [1] CRAN (R 4.1.0)
#> nlme 3.1-153 2021-09-07 [1] CRAN (R 4.1.2)
#> nnet 7.3-16 2021-05-03 [1] CRAN (R 4.1.2)
#> pillar 1.7.0 2022-02-01 [1] CRAN (R 4.1.2)
#> pkgconfig 2.0.3 2019-09-22 [1] CRAN (R 4.1.0)
#> polynom 1.4-1 2022-04-11 [1] CRAN (R 4.1.2)
#> promises 1.2.0.1 2021-02-11 [1] CRAN (R 4.1.0)
#> purrr 0.3.4 2020-04-17 [1] CRAN (R 4.1.0)
#> quadprog 1.5-8 2019-11-20 [1] CRAN (R 4.1.0)
#> quantmod 0.4.18 2020-12-09 [1] CRAN (R 4.1.0)
#> R.cache 0.15.0 2021-04-30 [1] CRAN (R 4.1.0)
#> R.methodsS3 1.8.1 2020-08-26 [1] CRAN (R 4.1.0)
#> R.oo 1.24.0 2020-08-26 [1] CRAN (R 4.1.0)
#> R.utils 2.11.0 2021-09-26 [1] CRAN (R 4.1.0)
#> R6 2.5.1 2021-08-19 [1] CRAN (R 4.1.0)
#> Rcpp 1.0.8.3 2022-03-17 [1] CRAN (R 4.1.2)
#> reprex 2.0.1 2021-08-05 [1] CRAN (R 4.1.0)
#> rlang 1.0.2.9000 2022-03-17 [1] Github (r-lib/rlang@22fe9e9)
#> rmarkdown 2.11 2021-09-14 [1] CRAN (R 4.1.0)
#> rngtools 1.5.2 2021-09-20 [1] CRAN (R 4.1.0)
#> rstudioapi 0.13 2020-11-12 [1] CRAN (R 4.1.0)
#> scales 1.2.0 2022-04-13 [1] CRAN (R 4.1.2)
#> sessioninfo 1.2.1 2021-11-02 [1] CRAN (R 4.1.0)
#> shiny 1.7.1 2021-10-02 [1] CRAN (R 4.1.0)
#> stringi 1.7.6 2021-11-29 [1] CRAN (R 4.1.0)
#> stringr 1.4.0 2019-02-10 [1] CRAN (R 4.1.0)
#> styler 1.6.2 2021-09-23 [1] CRAN (R 4.1.0)
#> tibble 3.1.6 2021-11-07 [1] CRAN (R 4.1.0)
#> tidyr 1.2.0 2022-02-01 [1] CRAN (R 4.1.2)
#> tidyselect 1.1.2 2022-02-21 [1] CRAN (R 4.1.2)
#> timeDate 3043.102 2018-02-21 [1] CRAN (R 4.1.0)
#> tseries 0.10-50 2022-03-28 [1] CRAN (R 4.1.2)
#> tsfeatures 1.0.2 2020-06-07 [1] CRAN (R 4.1.0)
#> tsibble 1.1.1 2021-12-03 [1] CRAN (R 4.1.0)
#> TTR 0.24.3 2021-12-12 [1] CRAN (R 4.1.0)
#> urca 1.3-0 2016-09-06 [1] CRAN (R 4.1.0)
#> utf8 1.2.2 2021-07-24 [1] CRAN (R 4.1.0)
#> vctrs 0.4.1 2022-04-13 [1] CRAN (R 4.1.2)
#> withr 2.5.0 2022-03-03 [1] CRAN (R 4.1.2)
#> xfun 0.29 2021-12-14 [1] CRAN (R 4.1.0)
#> xtable 1.8-4 2019-04-21 [1] CRAN (R 4.1.0)
#> xts 0.12.1 2020-09-09 [1] CRAN (R 4.1.0)
#> yaml 2.2.2 2022-01-25 [1] CRAN (R 4.1.2)
#> zoo 1.8-10 2022-04-15 [1] CRAN (R 4.1.2)
#>
#> [1] /Library/Frameworks/R.framework/Versions/4.1/Resources/library
#>
#> ──────────────────────────────────────────────────────────────────────────────
I am attempting to use the shiny app launched by calling app_gratis(), however, there are a number of functions called in the shiny app that are no longer exported.
I was able to get the app working by manually exporting or recreating the missing functions.
install.packages("doParallel")
eval(parse(text=paste0('ga_ts', '<-gratis:::', 'ga_ts')))
eval(parse(text=paste0('fitness_ts', '<-gratis:::', 'fitness_ts')))
nsdiffs1 <- function(x) {
c(nsdiffs = ifelse(frequency(x) == 1L, -1, forecast::nsdiffs(x)))
}
I am not sure if that's the best approach, but it looks sufficient to do some exploratory work.
Sorry, if I am misunderstanding this package. My end goal is to make many simulations of many time series. To test this I used tsfeatures
on just one series. In the code below I am passing the results from tsfeatures
to tsgeneration::generate_ts_with_target
. The problem is I am getting the following error
#> Error in {: task 2 failed - "object 'x_acf1' of mode 'function' was not found"
tsgeneration::generate_ts_with_target(n = 1, ts.length = 60, freq = 7, seasonal = 1,
features = c('x_acf1', 'x_acf10','diff1_acf1','diff1_acf10',
'diff2_acf1','diff2_acf10','seas_acf1','entropy',
'lumpiness','flat_spots','crossing_points',
'nperiods','seasonal_period','trend','spike','linearity',
'curvature','e_acf1','e_acf10','seasonal_strength',
'peak','trough','max_kl_shift','time_kl_shift',
'mean','var','max_level_shift','time_level_shift',
'max_var_shift','time_var_shift'),
selected.features = c('x_acf1', 'x_acf10','diff1_acf1','diff1_acf10',
'diff2_acf1','diff2_acf10','seas_acf1','entropy',
'lumpiness','flat_spots','crossing_points',
'nperiods','seasonal_period','trend','spike','linearity',
'curvature','e_acf1','e_acf10','seasonal_strength',
'peak','trough','max_kl_shift','time_kl_shift',
'mean','var','max_level_shift','time_level_shift',
'max_var_shift','time_var_shift'),
target = c(0.336, 0.985,-0.1257,0.428,-0.486,0.458,0.403,
0.913,1.0324,3,20,1,7,0.237,5.14e-04,0.772,
1.47,-0.0761,0.068,0.631,1,3,0.208,42,3802,400176,0.464,
38,0.519,37))
#> Error in {: task 2 failed - "object 'x_acf1' of mode 'function' was not found"
Created on 2018-10-05 by the reprex package (v0.2.0).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.