Author:
Source: Unknown - Date unknown
Please cite:
The Friedman datasets are 80 artificially generated datasets originating from: J.H. Friedman (1999). Stochastic Gradient Boosting
The dataset names are coded as "fri_colinearintydegree_samplenumber_featurenumber".
Friedman is the one of the most used functions for data generation (Friedman, 1999). Friedman functions include both linear and non-linear relations between input and output, and a normalized noise (e) is added to the output. The Friedman function is as follows:
y=10*sin(pi*x1*x2)+20*(x3-0.5)^2=10*X4+5*X5+e
In the original Friedman function, there are 5 features for input. To measure the effects of non-related features, additional features are added to the datasets. These added features are independent from the output. However, to measure the algorithm's robustness to the colinearity, the datasets are generated with 5 different colinearity degrees. The colinearity degrees is the number of features depending on other features.
The generated Friedman dataset's parameters and values are given below:
The number of features: 5 10 25 50 100 (only the first 5 features are related to the output. The rest are completely random)
The number of samples: 100 250 500 1000
Colinearity degrees: 0 1 2 3 4
For the datasets with colinearity degree 4, the numbers of features are generated as 10, 25, 50 and 100.
The other datasets have 5, 10, 25 and 50 features.
As a result, 80 artificial datasets are generated by (4 different feature number * 4 different sample number * 5 different colinearity degree)
The last attribute in each file is the target.