etna icon indicating copy to clipboard operation
etna copied to clipboard

Organize EDA methods into folders

Open alex-hse-repository opened this issue 2 years ago • 0 comments

🚀 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:

  1. anomalies
  • outliers_detectors -- folder with search method
  • plotters.py: plot_anomalies, plot_anomalies_interactive, plot_holidays, plot_imputation
  1. trend_seasonality:
  • plotters.py: plot_time_series_with_change_points, plot_trend, stl_plot, seasonal_plot, plot_periodogram
  1. feature_relevance
  • plotters.py: plot_feature_relevance
  1. 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
  1. 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

alex-hse-repository avatar May 30 '22 13:05 alex-hse-repository