What's The Difference Between The Terms Predictor And Feature

1

For the term 'predictor', I found the following definition:

Predictor Variable: One or more variables that are used to determine or predict the target variable.

Whereas Wikipedia contains the following definition of the word 'feature':

Feature is an individual measurable property or characteristic of a phenomenon being observed.

What is the difference between 'predictor' and 'feature' in machine learning?

r1d1

Posted 2018-12-20T16:02:06.817

Reputation: 187

No difference for me... Matlab, for instance, uses the name predictor for feature – ignatius – 2018-12-20T17:06:30.863

The difference is likely in the community that uses the terms. For computer vision/ml, the term "feature" is commonly used. – Martin Thoma – 2018-12-20T17:22:50.690

Answers

1

Feature and predictor are used interchangeably in machine learning today though I must admit that it seems that feature is being used more than predictor. The definition is the one on Wikipedia which you have already mentioned. The term predictor comes from statistics, here one definition:

An independent variable, sometimes called an experimental or predictor variable, is a variable that is being manipulated in an experiment in order to observe the effect on a dependent variable, sometimes called an outcome variable.

and my favorite definition: A predictor variable explains changes in the response.

In a nutshell: X columns: features, predictors, independent variables, experimental variables. y column(s): target, dependent variable, outcome, outcome variable.

wacax

Posted 2018-12-20T16:02:06.817

Reputation: 3 000

1

A feature may be a predictor but it doesn't have to be. In Y = f(X), where Y is a predicted outcome, features are all available variables in X. So features are essentially input variables. Let's say you have a case where you have 10 features. It could be that only half of those have any predictive value. Throwing out the other features would not change the quality of predicted Y.

Arnold Ruymgaart

Posted 2018-12-20T16:02:06.817

Reputation: 11