Variable name

Variable type

Variable description

Bank client data

Age

Numeric

From 17 to 98

Job

Categorical

Type of job, including “admin”, “housemaid”, “blue-collar”, etc.

Marital

Categorical

Marital status, “married”, “divorced”, “single”

Education

Categorical

“Basic.4y”, “basic.6y”, “basic.9y”, “high.school”, “professional.course”, “university.degree”, “unknown”, “illiterate”

Default

Categorical

Has credit in default? “yes”, “no”, “unknown”

Balance

Numeric

Average yearly balance, in euros

Housing

Categorical

Has housing loan? “yes”, “no”, “unknown”

Loan

Categorical

Has personal loan? “yes”, “no”, “unknown”

Related with the last contact of the current campaign

Contact

Categorical

Contact communication type, “unknown”, “telephone”, “cellular”

Month

Categorical

“Jan”, “Feb”, …, “Nov”, “Dec”

Duration

Numeric

Last contact duration, in seconds

Day_of_week

Categorical

Last contact day of the week, from “Mon” to “Fri”

Other attributes

Campaign

Numeric

Number of contacts performed during this campaign and for this client

Pdays

Numeric

Number of days that passed by after the client was last contacted from a previous campaign

Previous

Numeric

Number of contacts performed before this campaign and for this client

Poutcome

Categorical

Outcome of the previous marketing campaign, “failure”, “nonexistent”, “success”

Social and economic context attributes

Emp.var.rate

Numeric

Employment variation rate—quarterly indicator

Cons.price.idx

Numeric

Consumer price index—monthly indicator

Cons.conf.idx

Numeric

Consumer confidence index—monthly indicator

Euribor3m

Numeric

Euribor3 month rate—daily indicator

Nr.employed

Numeric

Number of employees— quarterly indicator

Output variable

y

Binary

Has the client subscribed a term deposit? “yes”, “no”