quantile
QuantileMetric
¶
Bases: CatMetric
Computes quantiles over a set of observations.
__init__
¶
__init__(q: Tensor | list[Tensor] | tuple[Tensor, ...], interpolation: Literal['linear', 'lower', 'higher', 'nearest', 'midpoint'] | str = 'linear', nan_strategy: str | float = 'warn', **kwargs: Any) -> None
Construct a QuantileMetric
.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
q |
Tensor | list[Tensor] | tuple[Tensor, ...]
|
The quantiles to compute. Values should be in the range [0, 1]. Should be a tensor, or a list or tuple of |
required |
interpolation |
Literal['linear', 'lower', 'higher', 'nearest', 'midpoint'] | str
|
One of:
* |
'linear'
|
nan_strategy |
str | float
|
One of:
* |
'warn'
|
**kwargs |
Any
|
Additional arguments to pass to the base metric class. |
required |
compute
¶
Compute the configured quantiles over the observations.
Returns:
Type | Description |
---|---|
dict[float, torch.Tensor]
|
A mapping of quantiles to their corresponding value. |