Sales Time Series Analysis Toolkit in R
A professional R package for loading, cleaning, analyzing, visualizing, and forecasting retail sales time series data.
salesToolkit is an R package designed for internal analytics teams in retail companies.
It transforms raw sales data into actionable business insights using time series analysis and forecasting methods.
The package supports:
- Data ingestion and validation
- Data cleaning and preprocessing
- Business KPI computation
- Time series visualization
- Forecasting using ARIMA and Prophet
- Automated management summaries
install.packages(\"devtools\")
devtools::install_github(\"oliwiacode/library_project\")
data <- load_sales_data("train.csv")data <- load_sales_data("C:/Users/Admin/Documents/salesToolkit/train.csv")validated <- validate_sales_ts(data)Note: this step uses dplyr internally (already included in Imports)
cleaned <- clean_sales_ts(data)metrics <- compute_sales_metrics(cleaned)
metricsplot_sales_trends(cleaned)summary <- create_management_summary(cleaned)
summaryforecast <- create_prognosis(cleaned)
forecast- Forecasting may take longer to compute due to ARIMA and Prophet models
- Large datasets (3M+ rows) may require additional processing time
- All functions are designed for retail time series analysis workflows
-
Store Sales Time Series Forecasting (Kaggle)
https://www.kaggle.com/competitions/store-sales-time-series-forecasting -
Dataset is not included due to size limitations.