cleverly.VariableImportanceEntry#

class cleverly.VariableImportanceEntry(candidate: str, parameter: str, adjustment_set: tuple[str, ...], estimate: ParameterEstimate, adjusted_pvalue: float | None)[source]#

One candidate exposure’s target estimate and declared adjustment set.

Parameters:
candidatestr

Candidate exposure column.

parameterstr

Estimand alias targeted for it.

adjustment_settuple of str

Covariates adjusted for, as declared.

estimateParameterEstimate

The estimate and its influence curve.

adjusted_pvaluefloat or None

Its p-value after the multiplicity adjustment. None on an entry whose estimate supplies no inference. variable_importance() never builds such an entry, because it refuses the estimator before its first fit.

Methods#

Attributes#

VariableImportanceEntry.candidate: str#
VariableImportanceEntry.parameter: str#
VariableImportanceEntry.adjustment_set: tuple[str, ...]#
VariableImportanceEntry.estimate: ParameterEstimate#
VariableImportanceEntry.adjusted_pvalue: float | None#