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¶
- Method
- CompositeMethod
- ModelBasedMethod
- CompositeMethod
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