abacusai.eda_version
Classes
A version of an eda object |
Module Contents
- class abacusai.eda_version.EdaVersion(client, edaVersion=None, status=None, edaId=None, edaStartedAt=None, edaCompletedAt=None, referenceFeatureGroupVersion=None, testFeatureGroupVersion=None, error=None)
Bases:
abacusai.return_class.AbstractApiClass
A version of an eda object
- Parameters:
client (ApiClient) – An authenticated API Client instance
edaVersion (str) – The unique identifier of a eda version.
status (str) – The current status of the eda object.
edaId (str) – A reference to the eda this version belongs to.
edaStartedAt (str) – The start time and date of the eda process.
edaCompletedAt (str) – The end time and date of the eda process.
referenceFeatureGroupVersion (list[str]) – Feature group version IDs that this refresh pipeline run is analyzing.
testFeatureGroupVersion (list[str]) – Feature group version IDs that this refresh pipeline run is analyzing.
error (str) – Relevant error if the status is FAILED.
- eda_version
- status
- eda_id
- eda_started_at
- eda_completed_at
- reference_feature_group_version
- test_feature_group_version
- error
- deprecated_keys
- __repr__()
- to_dict()
Get a dict representation of the parameters in this class
- Returns:
The dict value representation of the class parameters
- Return type:
- refresh()
Calls describe and refreshes the current object’s fields
- Returns:
The current object
- Return type:
- describe()
Retrieves a full description of the specified EDA version.
- Parameters:
eda_version (str) – Unique string identifier of the EDA version.
- Returns:
An EDA version.
- Return type:
- delete()
Deletes the specified EDA version.
- Parameters:
eda_version (str) – Unique string identifier of the EDA version to delete.
- get_eda_collinearity()
Gets the Collinearity between all features for the Exploratory Data Analysis.
- Parameters:
eda_version (str) – Unique string identifier associated with the EDA instance.
- Returns:
An object with a record of correlations between each feature for the EDA.
- Return type:
- get_eda_data_consistency(transformation_feature=None)
Gets the data consistency for the Exploratory Data Analysis.
- Parameters:
transformation_feature (str) – The transformation feature to get consistency for.
- Returns:
Object with duplication, deletion, and transformation data for data consistency analysis for an EDA.
- Return type:
- get_collinearity_for_feature(feature_name=None)
Gets the Collinearity for the given feature from the Exploratory Data Analysis.
- Parameters:
feature_name (str) – Name of the feature for which correlation is shown.
- Returns:
Object with a record of correlations for the provided feature for an EDA.
- Return type:
- get_feature_association(reference_feature_name, test_feature_name)
Gets the Feature Association for the given features from the feature group version within the eda_version.
- Parameters:
reference_feature_name (str) – Name of the feature for feature association (on x-axis for the plots generated for the Feature association in the product).
test_feature_name (str) – Name of the feature for feature association (on y-axis for the plots generated for the Feature association in the product).
- Returns:
An object with a record of data for the feature association between the two given features for an EDA version.
- Return type:
- get_eda_forecasting_analysis()
Gets the Forecasting analysis for the Exploratory Data Analysis.
- Parameters:
eda_version (str) – Unique string identifier associated with the EDA version.
- Returns:
Object with forecasting analysis that includes sales_across_time, cummulative_contribution, missing_value_distribution, history_length, num_rows_histogram, product_maturity data.
- Return type: