The question is about the direction vector in rpart. There are (at least) two preferred ways to lay out a tree, wrt the question of which obs are sent left and which right. 1. Send the smaller y values to the left. In the final tree, there will be a graphical ordering with smaller y's to the left and larger ones to the right. One has a "left bad, right good" orientation when traversing the tree. I find that medical researchers often like this. 2. Send observations with x < cutpoint to the left. Setting all elements of the direction vector to -1 will give this behavior. I happen to slightly prefer option 1, which of course means that it became the default behavior in rpart. (For a categorical y with many levels, however, rpart orders on the percent of observations in category 1, which may not be particularly useful.) Terry Therneau