Features

pyfbad.features.create_feature.Features

>>> transform_data(self, df, time_column_name, value_column_name, filter=None)

Returns a two column dataframe ready to use train model.

df (Dataframe): A data frame contains a bunch of column

time_column_name (str): The column name will be defined time axis

value_column_name (str): The column name will be used as main data to train

filter (list): To takes only this “value” from the “column_name” –> [‘country’,’TR’]

>>> extract_time_features(self, df_)

Create extra features from date value in dataframe.

>>> get_modeling_data(self, df_model, model_name, date_type="D")

Returns a dataframe with extracted time features for modeling.

df_model (Dataframe): dataframe ready to use train model

model_name (str): name of the model, IF or GMM

date_type (str): data time range type, daily or hourly