Think about how range-type variables might be represented. Is it reasonable to represent them as any numeric variables or is it better to have ad-hoc encoding?
It is usually better to represent range-type variables as ad-hoc encoding, rather than as numeric variables. This is because range-type variables often represent non-numeric concepts, such as age ranges or income ranges, and numeric variables are not suitable for representing such concepts. Ad-hoc encoding can also provide more granular information than numeric variables, and can be used to capture more precise information.