In Rattle, you have to explicitly declare the role of each variable. A variable can have five different roles:
Input: The prediction process will use input variables to predict the value of the target variable.
Risk: The risk variable is a measure of the target variable.
Ident or Identifier: An identifier is a variable that identifies a unique occurrence of an object. In our preceding example, the variable Person is an identifier that identifies a unique person.
Ignore: A variable marked Ignore will be ignored by the model. We'll come back to this role later-some variables can create noise and decrease the performance of your predictive model.
Rattle can load data from many data sources. Here are some options: