etna
etna copied to clipboard
Organize EDA methods into folders
🚀 Feature Request
Organize EDA methods into folders
Motivation
Make it easier to find the nesessary method
Proposal
a) Create the following structure of files in etna/analysis:
- anomalies
- outliers_detectors -- folder with search method
- plotters.py: plot_anomalies, plot_anomalies_interactive, plot_holidays, plot_imputation
- trend_seasonality:
- plotters.py: plot_time_series_with_change_points, plot_trend, stl_plot, seasonal_plot, plot_periodogram
- feature_relevance
- plotters.py: plot_feature_relevance
- forecast_analysis
- plotters.py: plot_forecast, plot_backtest, plot_backtst_interactive, plot_residuals, qq_plot, prediction_error_plot, plot_metric_per_segment, metric_per_segment_distribution_plot
- eda_utils
- plotters.py: plot_correlation_matrix, cross_corr_plot, sample_acf_plot, sample_pacf_plot, distribution_plot, plot_clusters
b) All the other methods should be placed in the utils.py file of corresponding folder c) Improve the imports in the notebooks if necessary
Test cases
No response
Alternatives
No response
Additional context
No response
Checklist
- [ ] I discussed this issue with ETNA Team