statsmodels.gam.generalized_additive_model.GLMGam.select_penweight_kfold¶
- GLMGam.select_penweight_kfold(alphas=None, cv_iterator=None, cost=None, k_folds=5, k_grid=11)[source]¶
 find alphas by k-fold cross-validation
- Warning: This estimates 
k_foldsmodels for each point in the grid of alphas.
- Parameters:¶
 - alphas
Noneorlistofarrays - cv_iterator
instance instance of a cross-validation iterator, by default this is a KFold instance
- cost
function default is mean squared error. The cost function to evaluate the prediction error for the left out sample. This should take two arrays as argument and return one float.
- k_folds
int number of folds if default Kfold iterator is used. This is ignored if
cv_iteratoris not None.
- alphas
 - Returns:¶
 
Notes
The default alphas are defined as
alphas = [np.logspace(0, 7, k_grid) for _ in range(k_smooths)]- Warning: This estimates 
 
  
    
      Last update:
      Jun 10, 2024