This repository contains supplementary data for the article Symbolic Regression in Dynamic Scenarios With Gradually Changing Targets.
The files artificial.zip, MM.zip, MM2.zip, PS.zip and PS2.zip contain the datasets used in the article (with corresponding names).
Each of the zip files contains two files - train.csv
which contains the training data (used to run the algorithms in the experiments) and test.csv
which contains the testing data (used to evaluate the algorithms).
For the artificial
dataset, there are 20 pairs of those files, prefixed with a number from 00
do 19
, which contain the 20 samplings of this dataset.
The CSV files have the following form:
- each line represents one data point
- first
N
columns (for PS and MMN = 2
, for PS2 and MM2N = 4
, for artificialN = 7
) represent the coordinates of the data points, i.e. the features - the remaining columns represent the target value of the data points for the different stages, with first of those columns representing the first stage, the next column the second stage, etc.
The file runner.py is a Python script that uses our Evo framework [1] and sets it up for the dynamic experiments.
When run, the working directory needs to be the same as that of the setup.py
file in Evo, or Evo needs to be installed in your python environment.
[1] https://github.com/zegkljan/evo, commit 108f140