An extensive experimental survey of regression methods.
M Fernández-Delgado1, M S Sirsat1, E Cernadas1
1Centro Singular de Investigación en Tecnoloxías da Información da USC (CiTIUS), University of Santiago de Compostela, Campus Vida, 15782, Santiago de Compostela, Spain.
Summary
This study compares 77 regression models across 19 families using 83 datasets. Top models like Cubist and Gradient Boosted Machine offer high accuracy, with at least one top-10 model achieving near-optimal performance for new regression tasks.
Area of Science:
- Machine Learning
- Data Science
- Statistical Modeling
Background:
- Regression is a fundamental machine learning task with numerous algorithmic approaches.
- Evaluating and comparing these diverse regression models is crucial for practical applications.
- The UCI machine learning repository provides a comprehensive benchmark for regression algorithms.
Purpose of the Study:
- To conduct a large-scale comparative analysis of 77 popular regression models.
- To identify high-performing and efficient regression models across various datasets.
- To provide guidance on selecting appropriate regression models for new problems.
Main Methods:
- Evaluation of 77 regression models from 19 families.
- Utilized 83 regression datasets from the UCI machine learning repository.
- Performance metrics included squared correlation (R²), speed, and memory usage.
Main Results:
- Cubist, Gradient Boosted Machine (gbm), Boosting Ensemble (bstTree), and M5 regression trees emerged as top performers.
- Cubist achieved the best R² on 15.7% of datasets, with 89.1% within 0.2 difference.
- Extremely Randomized Trees (extraTrees) achieved the best R² on 33.7% of datasets.
- Least Angle Regression (lars) was the fastest model, while Non-Negative Least Squares (nnls) required the least memory.
Conclusions:
- For new regression problems, models within the top-10 consistently achieve R² values close to the best attainable.
- Model selection should consider a trade-off between performance (e.g., R²), speed, and computational resources.
- The study provides empirical evidence to guide the selection of effective regression models.
Keywords:
CubistExtremely randomized regression treeGradient boosted machineM5RegressionUCI machine learning repositoryMore Related Videos
Related Concept Videos
Surveys
16.8K
Often, psychologists develop surveys as a means of gathering data. Surveys are lists of questions to be answered by research participants, and can be delivered as paper-and-pencil questionnaires, administered electronically, or conducted verbally. Generally, the survey itself can be completed in a short time, and the ease of administering a survey makes it easy to collect data from a large number of people.
16.8K
Regression Toward the Mean
7.0K
Regression toward the mean (“RTM”) is a phenomenon in which extremely high or low values—for example, and individual’s blood pressure at a particular moment—appear closer to a group’s average upon remeasuring. Although this statistical peculiarity is the result of random error and chance, it has been problematic across various medical, scientific, financial and psychological applications. In particular, RTM, if not taken into account, can interfere when...
7.0K
Introduction to Surveying, Plane Surveying and Geodetic Surveys
1.0K
Surveying is the art and science of mapping the earth's surface. It involves measuring distances, angles in horizontal or vertical directions, and levels to understand the shape and size of land features. Surveying techniques are essential for various tasks, such as identifying the levels of a land area with reference to a specific point, and mapping undulations and water bodies.There are two main types of surveying: plane surveys and geodetic surveys. Plane surveys assume the earth is flat,...
1.0K
Multiple Regression
4.0K
Multiple regression assesses a linear relationship between one response or dependent variable and two or more independent variables. It has many practical applications.
Farmers can use multiple regression to determine the crop yield based on more than one factor, such as water availability, fertilizer, soil properties, etc. Here, the crop yield is the response or dependent variable as it depends on the other independent variables. The analysis requires the construction of a scatter plot...
Farmers can use multiple regression to determine the crop yield based on more than one factor, such as water availability, fertilizer, soil properties, etc. Here, the crop yield is the response or dependent variable as it depends on the other independent variables. The analysis requires the construction of a scatter plot...
4.0K
Correlation and Regression
3.4K
In statistics, correlation describes the degree of association between two variables. In the subfield of linear regression, correlation is mathematically expressed by the correlation coefficient, which describes the strength and direction of the relationship between two variables. The coefficient is symbolically represented by 'r' and ranges from -1 to +1. A positive value indicates a positive correlation where the two variables move in the same direction. A negative value suggests a...
3.4K
Regression Analysis
8.4K
Regression analysis is a statistical tool that describes a mathematical relationship between a dependent variable and one or more independent variables.
In regression analysis, a regression equation is determined based on the line of best fit– a line that best fits the data points plotted in a graph. This line is also called the regression line. The algebraic equation for the regression line is called the regression equation. It is represented as:
In regression analysis, a regression equation is determined based on the line of best fit– a line that best fits the data points plotted in a graph. This line is also called the regression line. The algebraic equation for the regression line is called the regression equation. It is represented as:
8.4K


