[][src]Function lightgbm_sys::LGBM_BoosterFeatureImportance

pub unsafe extern "C" fn LGBM_BoosterFeatureImportance(
    handle: BoosterHandle,
    num_iteration: c_int,
    importance_type: c_int,
    out_results: *mut f64
) -> c_int

\brief Get model feature importance. \param handle Handle of booster \param num_iteration Number of iterations for which feature importance is calculated, <= 0 means use all \param importance_type Method of importance calculation:

  • C_API_FEATURE_IMPORTANCE_SPLIT: result contains numbers of times the feature is used in a model;
  • C_API_FEATURE_IMPORTANCE_GAIN: result contains total gains of splits which use the feature \param[out] out_results Result array with feature importance \return 0 when succeed, -1 when failure happens