Skip to main content

functional_pdp_logistic

Function functional_pdp_logistic 

Source
pub fn functional_pdp_logistic(
    fit: &FunctionalLogisticResult,
    data: &FdMatrix,
    scalar_covariates: Option<&FdMatrix>,
    component: usize,
    n_grid: usize,
) -> Result<FunctionalPdpResult, FdarError>
Expand description

Functional PDP/ICE for a functional logistic regression model.

Predictions pass through sigmoid, so ICE curves are non-parallel.

§Arguments

  • fit – A fitted FunctionalLogisticResult
  • data – Original functional predictor matrix (n x m)
  • scalar_covariates – Optional scalar covariates (n x p)
  • component – Which FPC component to vary (0-indexed, must be < fit.ncomp)
  • n_grid – Number of grid points (must be >= 2)

§Errors

Returns FdarError::InvalidDimension if data has zero rows or its column count does not match fit.fpca.mean. Returns FdarError::InvalidParameter if component >= fit.ncomp, n_grid < 2, or scalar_covariates is None when the model has scalar covariates.