validmind.fred
load_all_data
defload_all_data():
load_data
defload_data():
load_model
defload_model(model_name):
load_processed_data
defload_processed_data():
load_test_dataset
defload_test_dataset(model_name):
load_train_dataset
defload_train_dataset(model_path):
preprocess
defpreprocess(df,split_option='train_test_val',train_size=0.6,test_size=0.2):
Split a time series DataFrame into train, validation, and test sets.
Arguments
df (pandas.DataFrame)
: The time series DataFrame to be split.split_option (str)
: The split option to choose from: 'train_test_val' (default) or 'train_test'.train_size (float)
: The proportion of the dataset to include in the training set. Default is 0.6.test_size (float)
: The proportion of the dataset to include in the test set. Default is 0.2.
Returns
- train_df (pandas.DataFrame): The training set. validation_df (pandas.DataFrame): The validation set (only returned if split_option is 'train_test_val'). test_df (pandas.DataFrame): The test set.
transform
deftransform(df,transform_func='diff'):