Skip to main content

conditional_permutation_importance

Function conditional_permutation_importance 

Source
pub fn conditional_permutation_importance(
    fit: &FregreLmResult,
    data: &FdMatrix,
    y: &[f64],
    scalar_covariates: Option<&FdMatrix>,
    n_bins: usize,
    n_perm: usize,
    seed: u64,
) -> Result<ConditionalPermutationImportanceResult, FdarError>
Expand description

Conditional permutation importance for a linear functional regression model.

ยงErrors

Returns FdarError::InvalidDimension if data has zero rows, its column count does not match fit.fpca.mean, or y.len() does not match the row count. Returns FdarError::InvalidParameter if n_perm or n_bins is zero. Returns FdarError::ComputationFailed if the total sum of squares is zero.