# Why is cp = 0.01 by default in printcp()?

How come 0.01 is the default value for the complexity parameter in printcp() from the rpart package?

I am aware that most times it indicates a great point at which to stop splitting the tree. However, in certain cases, accuracy can be increased by splitting a bit further. So, it is not clear to me why this was the chosen value.

I appreciate anyone who can shed a bit of light on this!

• It's the default value, it was probably chosen more or less arbitrarily. Nov 24 at 7:17