Feature Calculator
Calculation module for generating sets of features.
FeatureCalculator
Class to calculate features for a given dataset using a provided configuration.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
config
|
Config
|
Configuration object containing dataset and feature set information. |
required |
Methods:
| Name | Description |
|---|---|
run |
Calculates features for a given dataset using the provided configuration. |
Source code in amee_utils/feature_generator/calculator.py
run(df, calculation_date)
Calculate features for a given dataset using the provided configuration.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
df
|
DataFrame
|
Input dataset to calculate features on. |
required |
calculation_date
|
datetime
|
Feature calculation date. Used to filter df to invoices before this date for feature calculations. |
required |
Returns:
| Type | Description |
|---|---|
DataFrame
|
Dataset with calculated features. |