Aethos 2.0 looks to address the intuitiveness and usability of the package and its API to make it easier to use and understand. It also addresses the ability to work with Pandas Dataframes side by side with Aethos.
- Reduced import time of the package by simplifying and decoupling of the Aethos modules.
- Only 1 object to analyze, visualize, transform, model and analyze results.
- Can now specify the type of problem of either Classification, Regression or Unsupervised and only see the models specific to those problems.
- Removed the complexity of adding data to the underlying dataframes through Aethos objects. You can access the underlying dataframes with the `x_train` and `x_test` properties.
- Removed reporting feature.
- Introduced new objects to support new cases:
- *Analysis*: To analyze, visualize and run statistical analyis (t-test, anova, etc.) on your data.
- *Classification*: To analyze, visualize, run statistical analysis, transform and impute your data to run classification models.
- *Regression*: To analyze, visualize, run statistical analysis, transform and impute your data to run regression models.
- *Unsupervised*: To analyze, visualize, run statistical analysis, transform and impute your data to run unsupervised models.
- *ClassificationModelAnalysis*: Interpret, analyze and visualize classification model results.
- *RegressionModelAnalysis*: Interpret, analyze and visualize regression model results.
- *UnsupervisedModelAnalysis*: Interpret, analyze and visualize unsupervised model results.
- *TextModelAnalysis*: Interpret, analyze and visualize text model results.
- Removed dot notation when accessing DataFrame columns.
- Can now chain methods together.