NYC Taxi - Multiclass

This experiment is mean to demonstrate how to do multiclass classification on NYX Taxi dataset. We generate multiclass labels as the following:
WHEN (tip_amount = 0) THEN 0
WHEN (tip_amount > 0 AND tip_amount <= 5) THEN 1
WHEN (tip_amount > 5 AND tip_amount <= 10) THEN 2
WHEN (tip_amount > 10 AND tip_amount <= 20) THEN 3
ELSE 4