10.19 Indicator Variables

Some model builders do not handle categoric variables. Neural networks and regression are two examples. A simple approach in this case is to turn the categoric variable into some numeric form. If the categoric variable is not an ordered categoric variable, then the usual approach is to turn the single variable into a collection of so called indicator variables. For each value of the categoric variable there will be a new indicator variable which will have the value 1 for any observation that has this categoric value, and 0 otherwise. The result is a collection of numeric variables.

Rattle’s Transform tab provides an option to transform one or more categoric variables into a collection of indicator variables. Each is prefixed by INDI_ and the remainder is made up of the name of the categoric variable (e.g., Gender) and the particular value (e.g., Female), to give INDI_Gender_Female. Figure 23.9 shows the result of turning the variable Gender into two indicator variables.

There is not always a need to transform a categoric variable. Some model builders, like the regressions in Rattle, will do it for us automatically.



If you find this curated material useful then you can consider a donation to support it's ongoing availability and give you access to the PDF version of this book. The material has been scoped up by Generative AI without permission or any kind of recompense so do consider a donation if you can afford it. Unlike Generative AI your access to this materials is freely given. Desktop Survival Guides include Data Science, GNU/Linux, and MLHub. Books available on Amazon include Data Mining with Rattle and Essentials of Data Science. Togaware has a 30 year tradition of making popular open source software which includes sold privacy preserving productivity apps, rattle, wajig, and mlhub. Hosted by Togaware, a pioneer of free and open source software since 1984. Copyright © 1995-2022 Graham.Williams@togaware.com Creative Commons Attribution-ShareAlike 4.0