These techniques include the hold-out method; leave-one-out and k-fold cross-validation; and bootstrapping (Allen, 1974;Stone, 1974;Geisser, 1975;Craven and Wahba, 1979;Efron, 1983).
unlike non-datasplitting methods, these methods do not lend themselves well to providing insight into model design as discussed in Section 6.