Software and Tools
R Packages Permalink
1. VedicDateTime: An R Package to Implement Vedic Calendar System Permalink
- Provides platform for Vedic calendar system having several functionalities to facilitate conversion between Gregorian and Vedic calendar systems
- Helpful in examining its impact in the time series analysis domain.
- The background is described in doi.org/10.1007/s11042-023-16553-w and doi:10.48550/arXiv.2111.03441
CRAN Permalink
- https://cran.r-project.org/package=VedicDateTime
Publication/Manual Permalink
- Bokde N., Patil P., Sengupta S., Sawant M., and Feijoo A. (2023). VedicDateTime: An R package to implement Vedic calendar system. Multimedia Tools and Application (IF 3.6).
2. PSF: Forecasting of Univariate Time Series Using the Pattern Sequence-Based Forecasting (PSF) Algorithm Permalink
- Pattern Sequence Based Forecasting (PSF) takes univariate time series data as input and assist to forecast its future values.
- This algorithm forecasts the behavior of time series based on similarity of pattern sequences.
- Initially, clustering is done with the labeling of samples from database.
- The labels associated with samples are then used for forecasting the future behaviour of time series data.
CRAN Permalink
- https://cran.r-project.org/package=PSF
Publication/Manual Permalink
- Bokde N., Asencio-Cortés G., Martínez-Alvarez F., and Kulat K. D. (2017). PSF: Introduction to R Package for Pattern Sequence Based Forecasting Algorithm. The R Journal (IF 3.984), 9(1), 324-333.
3. imputeTestbench: Test Bench for the Comparison of Imputation Methods Permalink
- Provides a test bench for the comparison of missing data imputation methods in uni-variate time series.
- Imputation methods are compared using different error metrics.
- Proposed imputation methods and alternative error metrics can be used.
CRAN Permalink
- https://cran.r-project.org/package=imputeTestbench
Publication/Manual Permalink
- Bokde N., Kulat K. D., Beck M. W., and Asencio Cortés G. (2018). R package imputeTestbench to compare imputations methods for univariate time series. The R Journal (IF 3.984), 10(1), 208-233.
4. ForecastTB: Test Bench for the Comparison of Forecast Methods Permalink
- Provides a test bench for the comparison of forecasting methods in uni-variate time series.
- Forecasting methods are compared using different error metrics.
- Proposed forecasting methods and alternative error metrics can be used.
CRAN Permalink
Please click on three parallel lines on left-top of the Shiny panel for better visualization.
Publication/Manual Permalink
- Bokde N., Yaseen Z. M. and Andresen G. B. (2020). ForecastTB - An R Package as a Test-bench for Time Series Forecasting: Application of Wind Speed and Solar Radiation Modeling. Energies (IF 3.004), 13(10), 2578.
5. CleanTS: Testbench for Univariate Time Series Cleaning Permalink
- A reliable and efficient tool for cleaning univariate time series data.
- It implements reliable and efficient procedures for automating the process of cleaning univariate time series data.
- The package provides integration with already developed and deployed tools for missing value imputation and outlier detection.
- It also provides a way of visualizing large time-series data in different resolutions.
CRAN Permalink
Please click on three parallel lines on left-top of the Shiny panel for better visualization.
Publication/Manual Permalink
- Shende M., Feijoo A., and Bokde N. (2022). cleanTS: Automated (AutoML) Tool to Clean Univariate Time Series at Microscales. Neurocomputing (IF 5.719). 500, 155-176.. DOI: 10.1016/j.neucom.2022.05.057
6. GuessCompx: Empirically Estimates Algorithm Complexity Permalink
- Make an empirical guess on the time and memory complexities of an algorithm or a function.
- Tests multiple, increasing size random samples of your data and tries to fit various complexity functions o(n), o(n2), o(log(n)), etc.
- Based on best fit, it predicts the full computation time on your whole dataset. Results are plotted with ‘ggplot2’.
CRAN Permalink
- https://cran.r-project.org/package=GuessCompx
Publication/Manual Permalink
- Agenis-Nevers M., Bokde N., Yaseen Z., and Shende M. (2020). An empirical estimation for time and memory algorithm complexities: Newly developed R package. Multimedia Tools and Applications (IF 2.757). (https://doi.org/10.1007/s11042-020-09471-8)
7. Jaya: a Gradient-Free Optimization Algorithm Permalink
- Maximization or Minimization of a fitness function using Jaya Algorithm (JA).
- A population based method which repeatedly modifies a population of individual solutions.
- Capable of solving both constrained and unconstrained optimization problems.
- It does not contain any hyperparameters.
- For further details: R.V. Rao (2016) <doi:10.5267/j.ijiec.2015.8.004> .
CRAN Permalink
- https://cran.r-project.org/package=Jaya
Publication/Manual Permalink
- Bokde N., and Shende M. (2020). A guide to Jaya Package.
8. WindCurves: Tool to Fit Wind Turbine Power Curves Permalink
- Provides a tool to fit and compare the wind turbine power curves with successful curve fitting techniques.
- Facilitates to examine and compare the performance of a user-defined power curve fitting techniques.
- Also, provide features to generate power curve discrete points from a graphical power curves.
- Data on the power curves of the wind turbine from major manufacturers are provided.
CRAN Permalink
- https://cran.r-project.org/package=WindCurves
Publication/Manual Permalink
- Bokde N., Feijoo A., and Villanueva D. (2018). Wind turbine power curves based on Weibull cumulative distribution function. Applied Sciences (Invited/Feature paper) (IF 2.679), 8(10), 1757.
9. decomposedPSF: Time Series Prediction with PSF and Decomposition Methods (EMD and EEMD) Permalink
- Predict future values with hybrid combinations of Pattern Sequence based Forecasting (PSF), Autoregressive Integrated Moving Average (ARIMA), Empirical Mode Decomposition (EMD) and Ensemble Empirical Mode Decomposition (EEMD) methods based hybrid methods.
CRAN Permalink
- https://cran.r-project.org/package=decomposedPSF
Publication/Manual Permalink
- Bokde N., Feijoo A., Villanueva D., and Kulat K. (2019). A review on hybrid empirical mode decomposition models for wind speed and wind power prediction. Energies (IF 3.004), 12(2), 254.
- Bokde N., Feijoo A., and Kulat K. (2018). Analysis of Differencing and Decomposition prepossessing methods for wind speed prediction. Applied Soft Computing (IF 6.725), 71(), 926-938.
- Bokde N., Tranberg B., and Andresen G. B. (2021). Short-term CO2 emissions forecasting based on decomposition approaches and its impact on electricity market scheduling. Applied Energy (IF 9.746). 281, 116061. (Preprint: https://arxiv.org/pdf/2003.10868).
10. imputePSF: Impute Missing Data in Time Series Data with PSF Based Method Permalink
- Imputes the missing values in time series data with PSF algorithm based approach.
- The details about PSF algorithm are available at: https://cran.r-project.org/package=PSF.
CRAN Permalink
- https://cran.r-project.org/package=imputePSF