adj. describing a rule or procedure that is applied repeatedly for a finite number of times, with the output of each application becoming the input to the next. For example, a recursive algorithm might be used to help identify the set of predictors that relate maximally to the outcome variable.