Chapter 4 The Model Object
Saving the call is discouraged. If it must be saved, it should be checked for size. In cases where the function is invoked by
do.call("foo", bar)
, the data set may be embedded in the argument listbar
.Unless explicitly required by the model, the training set should not be embedded in the model object (exceptions being models such as k-nearest neighbors).
- Retain the minimally sufficient objects in the model object. {note}
- When providing a convenience interface that allows fitting more than one type of model, the resulting model objects should have different classes for each type of model. {note}