Class: ModelBasedMethod

A method that is based on a statistical model, such as ANCOVA or Cox PH.

URI: ac:ModelBasedMethod

erDiagram
Any {

}
Coding {
    string code  
    string display  
    uri system  
}
Configuration {
    string name  
    string description  
    DataTypeEnum dataType  
    stringList enumValues  
}
Input {
    string description  
    DataTypeEnum dataType  
    string inputType  
    string label  
    boolean multivalued  
    boolean required  
    string role  
}
InputVariable {
    string description  
    DataTypeEnum dataType  
    string inputType  
    string label  
    boolean multivalued  
    boolean required  
    string role  
}
ModelBasedFormulaSpec {
    ModelBasedFormulaNotation notation  
    string text  
}
ModelBasedMethod {
    string name  
    string description  
    string conceptId  
    string label  
    string methodType  
    string ncitCode  
}
ModelParameter {
    string description  
    string name  
}
ModelTerm {
    string description  
    string name  
}
OutputSpec {

}
Statistic {
    string name  
    string description  
    string conceptId  
    string label  
    string ncitCode  
}
StatisticSet {
    string name  
    string description  
    string conceptId  
    string label  
    string ncitCode  
}
StatisticalModelSpec {
    string description  
    string name  
}
StudyGroupPopulation {
    string description  
    string name  
}
SubMethod {
    string name  
    string description  
    string conceptId  
    string label  
    string methodType  
    string ncitCode  
}

Configuration ||--|o Any : "defaultValue"
Configuration ||--}o SubMethod : "configuredSubMethods"
Input ||--}o Coding : "codings"
InputVariable ||--}o Coding : "codings"
ModelBasedMethod ||--|o OutputSpec : "output"
ModelBasedMethod ||--|| StatisticalModelSpec : "statisticalModel"
ModelBasedMethod ||--}o Coding : "codings"
ModelBasedMethod ||--}o Configuration : "configurations"
ModelBasedMethod ||--}o Input : "inputs"
ModelBasedMethod ||--}| SubMethod : "subMethods"
ModelParameter ||--|o FactorLevelCombinationSpec : "forFactorLevelCombination"
ModelParameter ||--}o Coding : "codings"
ModelParameter ||--}o FactorLevel : "forFactorLevels"
ModelParameter ||--}o InputVariable : "forInputVariables"
ModelTerm ||--}o Coding : "codings"
ModelTerm ||--}o Input : "forInputs"
ModelTerm ||--}| ModelParameter : "parameters"
OutputSpec ||--|o StudyGroupPopulation : "forStudyGroupPopulation"
OutputSpec ||--}o Coding : "codings"
OutputSpec ||--}o InputVariable : "forInputVariables"
OutputSpec ||--}o ModelParameter : "forModelParameters"
OutputSpec ||--}o ModelTerm : "forModelTerms"
OutputSpec ||--}o Statistic : "statistics"
OutputSpec ||--}o StatisticSet : "statisticSets"
Statistic ||--}o Coding : "codings"
StatisticSet ||--}o Coding : "codings"
StatisticSet ||--}o Statistic : "statistics"
StatisticalModelSpec ||--|| ModelBasedFormulaSpec : "formula"
StatisticalModelSpec ||--}o Coding : "codings"
StatisticalModelSpec ||--}| InputVariable : "isModelFor"
StatisticalModelSpec ||--}| ModelTerm : "modelTerms"
StudyGroupPopulation ||--|| FactorLevelCombinationSpec : "factorLevelCombination"
StudyGroupPopulation ||--}o Coding : "codings"
SubMethod ||--|o OutputSpec : "output"
SubMethod ||--}o Coding : "codings"
SubMethod ||--}o Configuration : "configurations"
SubMethod ||--}o InputStatistic : "inputs"
SubMethod ||--}o SubMethod : "subMethods"

Inheritance

Slots

Name Cardinality and Range Description Inheritance
statisticalModel 1
StatisticalModelSpec
The statistical model associated with this method, if applicable direct
subMethods 1..*
SubMethod
Sub-methods that are part of this method CompositeMethod, Method
conceptId 1
String
Unique method identifier, e Method
name 1
String
Human-readable method name Method
label 0..1
String
Short label for display Method
description 0..1
String
Free-text explanation of what the method does Method
ncitCode 0..1
String
NCIt code Method
codings *
Coding
Mappings to external terminology or ontology codes Method
methodType 1
String
Indicates whether this is a model-based, aggregation or derivation method Method
configurations *
Configuration
Configurable parameters for the method Method
inputs *
Input
Input data specifications for roles defined in the formula for the method Method
output 0..1
OutputSpec
Specification of the output of a single method or sub-method Method

Comments

  • These methods have a statistical model and are typically composed of sub-methods that all relate to the fitting of the same model.

Identifier and Mapping Information

Schema Source

  • from schema: https://cdisc.org/ac/method

Mappings

Mapping Type Mapped Value
self ac:ModelBasedMethod
native ac:ModelBasedMethod

LinkML Source

Direct

name: ModelBasedMethod
description: A method that is based on a statistical model, such as ANCOVA or Cox
  PH.
comments:
- These methods have a statistical model and are typically composed of sub-methods
  that all relate to the fitting of the same model.
from_schema: https://cdisc.org/ac/method
is_a: CompositeMethod
slots:
- statisticalModel

Induced

name: ModelBasedMethod
description: A method that is based on a statistical model, such as ANCOVA or Cox
  PH.
comments:
- These methods have a statistical model and are typically composed of sub-methods
  that all relate to the fitting of the same model.
from_schema: https://cdisc.org/ac/method
is_a: CompositeMethod
attributes:
  statisticalModel:
    name: statisticalModel
    description: The statistical model associated with this method, if applicable.
    from_schema: https://cdisc.org/ac/method
    exact_mappings:
    - obo:OBI_0000293
    rank: 1000
    owner: ModelBasedMethod
    domain_of:
    - ModelBasedMethod
    range: StatisticalModelSpec
    required: true
    inlined: true
  subMethods:
    name: subMethods
    description: Sub-methods that are part of this method.
    from_schema: https://cdisc.org/ac/method
    exact_mappings:
    - obo:BFO_0000051
    rank: 1000
    owner: ModelBasedMethod
    domain_of:
    - Method
    - CompositeMethod
    range: SubMethod
    required: true
    multivalued: true
    inlined: true
    inlined_as_list: true
  conceptId:
    name: conceptId
    description: Unique method identifier, e.g., M.ANCOVA, M.Subtraction
    from_schema: https://cdisc.org/ac/method
    rank: 1000
    identifier: true
    owner: ModelBasedMethod
    domain_of:
    - Method
    - Statistic
    - StatisticSet
    range: string
    required: true
    pattern: ^M\..+$
  name:
    name: name
    description: Human-readable method name
    from_schema: https://cdisc.org/ac/method
    rank: 1000
    owner: ModelBasedMethod
    domain_of:
    - NameAsIdentifier
    - Method
    - Statistic
    - StatisticSet
    range: string
    required: true
  label:
    name: label
    description: Short label for display
    from_schema: https://cdisc.org/ac/method
    rank: 1000
    owner: ModelBasedMethod
    domain_of:
    - Method
    - Input
    - Statistic
    - StatisticSet
    range: string
  description:
    name: description
    description: Free-text explanation of what the method does
    from_schema: https://cdisc.org/ac/method
    rank: 1000
    owner: ModelBasedMethod
    domain_of:
    - Method
    - Configuration
    - StatisticalModelSpec
    - ModelTerm
    - ModelParameter
    - Input
    - FactorLevel
    - FactorLevelCombinationSpec
    - StudyGroupPopulation
    - InputStatistic
    - Statistic
    - StatisticSet
    range: string
  ncitCode:
    name: ncitCode
    description: NCIt code
    from_schema: https://cdisc.org/ac/method
    rank: 1000
    owner: ModelBasedMethod
    domain_of:
    - Method
    - Statistic
    - StatisticSet
    range: string
    pattern: ^(C[0-9]+(_NEW)?)$
    implicit_prefix: NCIT
  codings:
    name: codings
    description: Mappings to external terminology or ontology codes
    from_schema: https://cdisc.org/ac/method
    rank: 1000
    owner: ModelBasedMethod
    domain_of:
    - Method
    - StatisticalModelSpec
    - ModelTerm
    - ModelParameter
    - Input
    - FactorLevel
    - FactorLevelCombinationSpec
    - StudyGroupPopulation
    - OutputSpec
    - Statistic
    - StatisticSet
    range: Coding
    multivalued: true
    inlined: true
    inlined_as_list: true
  methodType:
    name: methodType
    description: Indicates whether this is a model-based, aggregation or derivation
      method
    comments:
    - The value of methodType must match the name of one of the sub-classes of Method
      (i.e., CompositeMethod, ModelBasedMethod, AggregationMethod, DerivationMethod).
    from_schema: https://cdisc.org/ac/method
    rank: 1000
    designates_type: true
    owner: ModelBasedMethod
    domain_of:
    - Method
    range: string
    required: true
  configurations:
    name: configurations
    description: Configurable parameters for the method.
    from_schema: https://cdisc.org/ac/method
    rank: 1000
    owner: ModelBasedMethod
    domain_of:
    - Method
    range: Configuration
    multivalued: true
    inlined: true
    inlined_as_list: true
  inputs:
    name: inputs
    description: Input data specifications for roles defined in the formula for the
      method.
    from_schema: https://cdisc.org/ac/method
    exact_mappings:
    - obo:OBI_0000293
    rank: 1000
    owner: ModelBasedMethod
    domain_of:
    - Method
    range: Input
    multivalued: true
    inlined: true
    inlined_as_list: true
  output:
    name: output
    description: Specification of the output of a single method or sub-method.
    comments:
    - The output of a method or sub-method is a set of one or more statistics that
      are related to a component of the method.
    from_schema: https://cdisc.org/ac/method
    exact_mappings:
    - obo:OBI_0000299
    rank: 1000
    owner: ModelBasedMethod
    domain_of:
    - Method
    range: OutputSpec
    inlined: true
    inlined_as_list: true