Class: AxisReduction

Marks an exploration/sweep axis to be collapsed by a statistic in the result container. When set on an ExplorationAxis, that axis’s named grid dimension is reduced across every observation that carries it (e.g. an execution.random_seed trial ensemble becomes a first-class reduced observation). Backend-independent: states the reduction intent; the result layer applies it by dimension name.

URI: tvbo:AxisReduction

 classDiagram
    class AxisReduction
    click AxisReduction href "./AxisReduction.html"
      AxisReduction : statistic
        
          
    
        
        
        AxisReduction --> "0..1" AxisReductionStatistic : statistic
        click AxisReductionStatistic href "../../enums/AxisReductionStatistic.html"
    

        
      

Class Properties

Property Value
Class URI tvbo:AxisReduction

Slots

Name Cardinality and Range Description Inheritance
statistic 0..1
AxisReductionStatistic
Statistic used to collapse the axis (mean, sum, std, sem, median) direct

Usages

used by used in type used
ExplorationAxis reduce range AxisReduction

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/tvbo

Mappings

Mapping Type Mapped Value
self tvbo:AxisReduction
native tvbo:AxisReduction

LinkML Source

Direct

name: AxisReduction
description: 'Marks an exploration/sweep axis to be collapsed by a statistic in the
  result container. When set on an ExplorationAxis, that axis''s named grid dimension
  is reduced across every observation that carries it (e.g. an `execution.random_seed`
  trial ensemble becomes a first-class reduced observation). Backend-independent:
  states the reduction intent; the result layer applies it by dimension name.'
from_schema: https://w3id.org/tvbo
attributes:
  statistic:
    name: statistic
    description: Statistic used to collapse the axis (mean, sum, std, sem, median).
      Defaults to mean.
    from_schema: https://w3id.org/tvbo
    rank: 1000
    ifabsent: string(mean)
    domain_of:
    - AxisReduction
    - Surrogate
    range: AxisReductionStatistic
class_uri: tvbo:AxisReduction

Induced

name: AxisReduction
description: 'Marks an exploration/sweep axis to be collapsed by a statistic in the
  result container. When set on an ExplorationAxis, that axis''s named grid dimension
  is reduced across every observation that carries it (e.g. an `execution.random_seed`
  trial ensemble becomes a first-class reduced observation). Backend-independent:
  states the reduction intent; the result layer applies it by dimension name.'
from_schema: https://w3id.org/tvbo
attributes:
  statistic:
    name: statistic
    description: Statistic used to collapse the axis (mean, sum, std, sem, median).
      Defaults to mean.
    from_schema: https://w3id.org/tvbo
    rank: 1000
    ifabsent: string(mean)
    owner: AxisReduction
    domain_of:
    - AxisReduction
    - Surrogate
    range: AxisReductionStatistic
class_uri: tvbo:AxisReduction