Skip to main content

Control Group Ontology

Experimental Statistics
Authors: MArk Anthony Higgins - Sky Recursive Ai
© Mark Anthony Higgins 11 October 2025
Revised Date: 23 September 2026
Audio Overview
flow "ControlGroupOntology" v4.0

# ============================================================
# CONTROL GROUP ONTOLOGY
# Kireth Semantic Research Archive
# Authors: Mark Anthony Higgins — Sky (Recursive AI)
# ============================================================

PAGE:
  url: "https://kirethresearch.org/booksai-core/ontologies/probability-statistics-ontologies/experimental-statistics/control-group-ontology.html"
  title: "Control Group Ontology"
  domain: "Probability and Statistics"
  category: "Experimental Statistics"
  entity: CONTROL_GROUP
  entity_type: EXPERIMENTAL_REFERENCE_GROUP

DEFINE_CONTROL_GROUP:
  CONTROL_GROUP :=
    REFERENCE_GROUP(
      EXPERIMENTAL_UNITS,
      CONTROL_CONDITION,
      RESPONSE_MEASUREMENT,
      COMPARISON_BASELINE
    )

PURPOSE:
  PROVIDE:
    REFERENCE_CONDITION
  FOR:
    ESTIMATING_AND_INTERPRETING:
      TREATMENT_EFFECTS
      INTERVENTION_EFFECTS
      BACKGROUND_CHANGE
      EXPERIMENTAL_VARIATION

CORE_STRUCTURE:
  EXPERIMENTAL_GROUP:
    receives:
      ACTIVE_TREATMENT_OR_INTERVENTION

  CONTROL_GROUP:
    receives:
      CONTROL_CONDITION

  RESPONSE:
    measured_in:
      EXPERIMENTAL_GROUP
      CONTROL_GROUP

  COMPARISON:
    TREATMENT_EFFECT_ESTIMATE :=
      RESPONSE_TREATMENT
      -
      RESPONSE_CONTROL
    UNDER:
      DEFINED_ESTIMAND_AND_DESIGN

ENTITIES:
  CONTROL_GROUP:
    type: REFERENCE_GROUP

  TREATMENT_GROUP:
    type: INTERVENTION_GROUP

  EXPERIMENTAL_UNIT:
    type: UNIT_RECEIVING_CONDITION

  CONTROL_CONDITION:
    type: REFERENCE_CONDITION

  ACTIVE_TREATMENT:
    type: EXPERIMENTAL_INTERVENTION

  PLACEBO:
    type: INERT_OR_REFERENCE_INTERVENTION

  STANDARD_OF_CARE:
    type: ACTIVE_REFERENCE_TREATMENT

  BASELINE:
    type: PRE_INTERVENTION_REFERENCE

  RESPONSE_VARIABLE:
    type: MEASURED_OUTCOME

  TREATMENT_EFFECT:
    type: COMPARATIVE_EFFECT

RELATIONSHIPS:
  CONTROL_GROUP
    -> RECEIVES
    -> CONTROL_CONDITION

  TREATMENT_GROUP
    -> RECEIVES
    -> ACTIVE_TREATMENT

  CONTROL_GROUP
    -> PROVIDES
    -> COMPARISON_BASELINE

  TREATMENT_GROUP
    -> COMPARED_WITH
    -> CONTROL_GROUP

  COMPARISON
    -> ESTIMATES
    -> TREATMENT_EFFECT

  RANDOMISATION
    -> MAY_ASSIGN
    -> CONTROL_OR_TREATMENT_GROUP

  BLINDING
    -> MAY_MASK
    -> GROUP_ASSIGNMENT

CONTROL_TYPES:
  NO_TREATMENT_CONTROL:
    receives:
      NO_ACTIVE_INTERVENTION

  PLACEBO_CONTROL:
    receives:
      PLACEBO_OR_SHAM_CONDITION

  ACTIVE_CONTROL:
    receives:
      EXISTING_ACTIVE_TREATMENT

  STANDARD_CARE_CONTROL:
    receives:
      CURRENT_STANDARD_PRACTICE

  WAITLIST_CONTROL:
    receives:
      DELAYED_INTERVENTION

  HISTORICAL_CONTROL:
    uses:
      PREVIOUSLY_COLLECTED_COMPARISON_DATA

  WITHIN_SUBJECT_CONTROL:
    same_unit:
      SERVES_AS_OWN_REFERENCE
    UNDER:
      REPEATED_OR_CROSSOVER_DESIGN

PLACEBO_CONTROL:
  purpose:
    HELP_SEPARATE:
      SPECIFIC_TREATMENT_EFFECT
    FROM:
      EXPECTATION
      PROCEDURAL
      CONTEXTUAL_EFFECTS

  requirement:
    PLACEBO:
      SHOULD_RESEMBLE_ACTIVE_INTERVENTION
    WHERE:
      FEASIBLE_AND_ETHICALLY_APPROPRIATE

ACTIVE_CONTROL:
  purpose:
    COMPARE:
      NEW_INTERVENTION
    WITH:
      ESTABLISHED_INTERVENTION

  common_contexts:
    - SUPERIORITY
    - NONINFERIORITY
    - EQUIVALENCE

  requirement:
    ESTIMAND_AND_MARGIN:
      MUST_BE_PREDEFINED
    WHEN:
      NONINFERIORITY_OR_EQUIVALENCE_INFERENCE_USED

HISTORICAL_CONTROL:
  advantage:
    MAY_REDUCE:
      NEED_FOR_CONCURRENT_CONTROL_UNITS

  limitations:
    - POPULATION_DIFFERENCES
    - TIME_TRENDS
    - MEASUREMENT_CHANGES
    - TREATMENT_CONTEXT_CHANGES
    - UNMEASURED_CONFOUNDING

  rule:
    HISTORICAL_CONTROL:
      GENERALLY_PROVIDES_WEAKER_PROTECTION
      AGAINST:
        CONFOUNDING
    THAN:
      WELL_IMPLEMENTED_CONCURRENT_RANDOMISED_CONTROL

CONCURRENT_CONTROL:
  definition:
    CONTROL_GROUP_OBSERVED_DURING_SAME_STUDY_PERIOD
    AS:
      TREATMENT_GROUP

  advantage:
    REDUCES:
      TEMPORAL_AND_CONTEXTUAL_DIFFERENCES

RANDOMISED_CONTROL:
  assignment:
    EXPERIMENTAL_UNITS
      -> RANDOMLY_ASSIGNED
      -> CONTROL_OR_TREATMENT

  purpose:
    REDUCE:
      SYSTEMATIC_BASELINE_DIFFERENCES

  supports:
    CAUSAL_EFFECT_ESTIMATION
    UNDER:
      VALID_DESIGN_AND_ANALYSIS_ASSUMPTIONS

NONRANDOMISED_CONTROL:
  assignment:
    NOT_RANDOM

  risk:
    BASELINE_DIFFERENCES
    SELECTION_BIAS
    CONFOUNDING

  response:
    MAY_REQUIRE:
      - COVARIATE_ADJUSTMENT
      - MATCHING
      - WEIGHTING
      - SENSITIVITY_ANALYSIS

  caution:
    ADJUSTMENT:
      DOES_NOT_AUTOMATICALLY_REMOVE:
        UNMEASURED_CONFOUNDING

BASELINE_COMPARABILITY:
  assess:
    - DEMOGRAPHIC_VARIABLES
    - BASELINE_OUTCOME
    - PROGNOSTIC_FACTORS
    - RELEVANT_COVARIATES

  randomised_context:
    BASELINE_IMBALANCE:
      MAY_OCCUR_BY_CHANCE

  caution:
    POST_RANDOMISATION_SIGNIFICANCE_TESTING_OF_BASELINE_DIFFERENCES:
      IS_NOT_REQUIRED_TO_VALIDATE_RANDOMISATION
      AND:
      MAY_BE_MISLEADING

BLINDING:
  possible:
    - PARTICIPANT_BLINDING
    - INVESTIGATOR_BLINDING
    - OUTCOME_ASSESSOR_BLINDING
    - ANALYST_BLINDING

  purpose:
    REDUCE:
      PERFORMANCE_BIAS
      EXPECTATION_BIAS
      MEASUREMENT_BIAS

  distinction:
    BLINDING != RANDOMISATION

CONTAMINATION:
  DEFINE:
    CONTROL_UNITS:
      RECEIVE_OR_ARE_EXPOSED_TO:
        ELEMENTS_OF_ACTIVE_INTERVENTION

  effect:
    MAY_REDUCE:
      OBSERVED_BETWEEN_GROUP_DIFFERENCE

  control:
    - SEPARATE_DELIVERY
    - CLUSTER_RANDOMISATION
    - PROTOCOL_MONITORING

COINTERVENTION:
  DEFINE:
    ADDITIONAL_INTERVENTIONS:
      DIFFER_BETWEEN_GROUPS

  risk:
    CONFUNDS_OR_MODIFIES:
      GROUP_COMPARISON

  require:
    RECORD_AND_CONTROL:
      RELEVANT_COINTERVENTIONS

ADHERENCE:
  TREATMENT_GROUP:
    MAY_NOT_FULLY_RECEIVE:
      ASSIGNED_INTERVENTION

  CONTROL_GROUP:
    MAY_NOT_FULLY_FOLLOW:
      CONTROL_PROTOCOL

  analysis:
    MAY_INCLUDE:
      - INTENTION_TO_TREAT
      - PER_PROTOCOL
      - AS_TREATED
      - INSTRUMENTAL_VARIABLE_METHODS_WHEN_APPROPRIATE

INTENTION_TO_TREAT:
  principle:
    ANALYSE_PARTICIPANTS_ACCORDING_TO:
      RANDOMISED_ASSIGNMENT

  purpose:
    PRESERVE:
      BENEFITS_OF_RANDOMISATION
    FOR:
      POLICY_OR_ASSIGNMENT_EFFECT_ESTIMAND
    UNDER:
      RELEVANT_CONTEXT

ATTRITION:
  issue:
    DIFFERENTIAL_LOSS_TO_FOLLOW_UP
    BETWEEN:
      CONTROL
      TREATMENT

  risk:
    BIAS

  require:
    - REPORT_ATTRITION_BY_GROUP
    - INVESTIGATE_REASONS
    - USE_APPROPRIATE_MISSING_DATA_METHOD
    - PERFORM_SENSITIVITY_ANALYSIS_WHEN_RELEVANT

CONTROL_RESPONSE:
  observed_control_change:
    MAY_REFLECT:
      - NATURAL_HISTORY
      - REGRESSION_TO_MEAN
      - PLACEBO_OR_CONTEXTUAL_EFFECTS
      - EXTERNAL_TIME_TRENDS
      - MEASUREMENT_VARIATION
      - Cointerventions

  role:
    HELPS_ESTIMATE:
      WHAT_WOULD_HAVE_OCCURRED_WITHOUT_ACTIVE_TREATMENT
    UNDER:
      DESIGN_ASSUMPTIONS

COUNTERFACTUAL_CONNECTION:
  CAUSAL_EFFECT:
    compares:
      POTENTIAL_OUTCOME_UNDER_TREATMENT
      WITH:
      POTENTIAL_OUTCOME_UNDER_CONTROL

  problem:
    SAME_UNIT:
      CANNOT_SIMULTANEOUSLY_REVEAL:
        BOTH_POTENTIAL_OUTCOMES
    IN:
      STANDARD_PARALLEL_EXPERIMENT

  control_group:
    provides:
      GROUP_LEVEL_INFORMATION
      ABOUT:
        CONTROL_POTENTIAL_OUTCOME_DISTRIBUTION

EFFECT_ESTIMATION:
  DIFFERENCE_IN_MEANS:
    effect_hat :=
      Y_bar_treatment
      -
      Y_bar_control

  STANDARD_ERROR:
    quantifies:
      SAMPLING_UNCERTAINTY

  CONFIDENCE_INTERVAL:
    reports:
      RANGE_OF_EFFECT_VALUES_COMPATIBLE_WITH_DATA_AND_MODEL
      UNDER:
        FREQUENTIST_PROCEDURE

  additional_estimands:
    - RISK_DIFFERENCE
    - RISK_RATIO
    - ODDS_RATIO
    - HAZARD_RATIO
    - RATE_RATIO

CONTROL_GROUP_SIZE:
  allocation:
    MAY_BE:
      - EQUAL_TO_TREATMENT
      - SMALLER_THAN_TREATMENT
      - LARGER_THAN_TREATMENT

  decision_depends_on:
    - POWER
    - COST
    - ETHICS
    - NUMBER_OF_TREATMENT_ARMS
    - EXPECTED_VARIANCE

MULTI_ARM_EXPERIMENT:
  structure:
    ONE_CONTROL_GROUP
      MAY_BE_COMPARED_WITH
    MULTIPLE_TREATMENT_GROUPS

  advantage:
    SHARED_CONTROL:
      MAY_IMPROVE_EFFICIENCY

  caution:
    MULTIPLE_COMPARISONS:
      MUST_BE_CONSIDERED

NEGATIVE_CONTROL:
  purpose:
    DETECT:
      BIAS
      CONFOUNDING
      MEASUREMENT_ARTEFACT

  types:
    - NEGATIVE_CONTROL_EXPOSURE
    - NEGATIVE_CONTROL_OUTCOME

  note:
    DISTINCT_FROM:
      STANDARD_EXPERIMENTAL_CONTROL_GROUP
    BUT:
      RELATED_CONTROL_CONCEPT

POSITIVE_CONTROL:
  purpose:
    VERIFY:
      EXPERIMENTAL_SYSTEM_CAN_DETECT:
        KNOWN_EFFECT

  common_in:
    LABORATORY_AND_ASSAY_CONTEXTS

ETHICAL_CONSIDERATIONS:
  control_selection:
    MUST_CONSIDER:
      - EXISTING_EFFECTIVE_TREATMENT
      - RISK_OF_WITHHOLDING_TREATMENT
      - INFORMED_CONSENT
      - SCIENTIFIC_NECESSITY
      - REGULATORY_REQUIREMENTS

  placebo:
    USE_ONLY_WHEN:
      ETHICALLY_AND_SCIENTIFICALLY_JUSTIFIED

MODEL_CONNECTIONS:
  CONTROL_GROUP
    -> CONNECTS_TO
    -> EXPERIMENTAL_DESIGN

  CONTROL_GROUP
    -> CONNECTS_TO
    -> RANDOMISATION

  CONTROL_GROUP
    -> CONNECTS_TO
    -> BLINDING

  CONTROL_GROUP
    -> CONNECTS_TO
    -> TREATMENT_EFFECT

  CONTROL_GROUP
    -> CONNECTS_TO
    -> CAUSAL_INFERENCE

  CONTROL_GROUP
    -> CONNECTS_TO
    -> HYPOTHESIS_TESTING

APPLICATIONS:
  CONTROL_GROUP
    -> SUPPORTS
    -> CLINICAL_TRIALS

  CONTROL_GROUP
    -> SUPPORTS
    -> LABORATORY_EXPERIMENTS

  CONTROL_GROUP
    -> SUPPORTS
    -> FIELD_EXPERIMENTS

  CONTROL_GROUP
    -> SUPPORTS
    -> A_B_TESTING

  CONTROL_GROUP
    -> SUPPORTS
    -> AGRICULTURAL_EXPERIMENTS

  CONTROL_GROUP
    -> SUPPORTS
    -> INDUSTRIAL_EXPERIMENTS

SEMANTIC_EQUIVALENCE:
  "control group"
    ~= "reference comparison group"

  "active control"
    ~= "established-treatment comparison group"

  "placebo control"
    ~= "placebo-based reference group"

  "concurrent control"
    ~= "control observed during the same study period"

  EXCLUDE_EQUIVALENCE:
    CONTROL_GROUP != UNTREATED_GROUP_BY_DEFAULT
    CONTROL_GROUP != BASELINE_MEASUREMENT
    CONTROL_GROUP != RANDOMISATION
    CONTROL_GROUP != PLACEBO_BY_DEFAULT
    RANDOMISED_CONTROL != HISTORICAL_CONTROL
    ASSOCIATION != CAUSAL_EFFECT_BY_DEFAULT

VALIDATION_RULES:
  RULE_1:
    CONTROL_CONDITION:
      MUST_BE_EXPLICITLY_DEFINED

  RULE_2:
    CONTROL_AND_TREATMENT_GROUPS:
      MUST_HAVE:
        COMPARABLE_RESPONSE_MEASUREMENT

  RULE_3:
    ASSIGNMENT_MECHANISM:
      MUST_BE:
        DOCUMENTED

  RULE_4:
    CONCURRENT_RANDOMISED_CONTROL:
      SHOULD_PRESERVE:
        RANDOMISATION_STRUCTURE
      IN:
        ANALYSIS

  RULE_5:
    CONTAMINATION_AND_COINTERVENTION:
      MUST_BE:
        ASSESSED

  RULE_6:
    ATTRITION:
      MUST_BE:
        REPORTED_BY_GROUP

  RULE_7:
    HISTORICAL_CONTROLS:
      REQUIRE:
        EXPLICIT_ASSESSMENT_OF_COMPARABILITY_AND_CONFOUNDING

  RULE_8:
    CAUSAL_INTERPRETATION:
      REQUIRES:
        VALID_ASSIGNMENT
        APPROPRIATE_ESTIMAND
        DESIGN_ASSUMPTIONS
        ANALYSIS_ASSUMPTIONS

CONFIDENCE:
  ontology_identity: 0.99
  control_group_definition: 0.99
  treatment_comparison_structure: 0.99
  randomisation_relationship: 0.99
  causal_inference_relationship: 0.98
  control_type_structure: 0.99
  semantic_distinctions: 0.99

UPDATE_MODEL:
  IF:
    NEW_CONTROL_OBSERVATION_ARRIVES

  THEN:
    UPDATE:
      CONTROL_RESPONSE_DISTRIBUTION
      EFFECT_ESTIMATE
      STANDARD_ERROR
      CONFIDENCE_INTERVAL

  IF:
    CONTROL_CONDITION_CHANGES

  THEN:
    REQUIRE:
      DOCUMENTED_PROTOCOL_CHANGE

    UPDATE:
      CONTROL_DEFINITION

    REASSESS:
      COMPARABILITY
      ESTIMAND
      ANALYSIS_PLAN

  IF:
    CONTAMINATION_OR_COINTERVENTION_DETECTED

  THEN:
    RECORD:
      EVENT
      TIMING
      AFFECTED_UNITS

    REASSESS:
      BIAS
      SENSITIVITY_ANALYSIS

  PRESERVE:
    GROUP_IDENTITIES
    ASSIGNMENT_HISTORY
    CONTROL_CONDITION
    TREATMENT_CONDITION
    RESPONSE_DEFINITIONS
    DATA_PROVENANCE

AI_CONSUMPTION:
  parse_as: FORMAL_SEMANTIC_SPECIFICATION
  execution_mode: RECURSIVE_REASONING

  preferred_reasoning_order:
    - IDENTIFY_EXPERIMENTAL_UNITS
    - IDENTIFY_TREATMENT_GROUP
    - IDENTIFY_CONTROL_GROUP
    - IDENTIFY_CONTROL_CONDITION
    - IDENTIFY_ASSIGNMENT_MECHANISM
    - VERIFY_COMPARABLE_MEASUREMENT
    - ASSESS_BASELINE_COMPARABILITY
    - ASSESS_CONTAMINATION_AND_COINTERVENTIONS
    - DEFINE_ESTIMAND
    - ESTIMATE_TREATMENT_CONTROL_CONTRAST
    - QUANTIFY_UNCERTAINTY
    - ASSESS_ATTRITION_AND_MISSINGNESS
    - RETURN_COMPARATIVE_INFERENCE

  constraints:
    - PRESERVE_CONTROL_CONDITION_DEFINITION
    - DISTINGUISH_CONTROL_GROUP_FROM_BASELINE
    - DISTINGUISH_RANDOMISATION_FROM_BLINDING
    - EXPOSE_ASSIGNMENT_MECHANISM
    - ASSESS_CONTAMINATION
    - DO_NOT_INFER_CAUSATION_WITHOUT_VALID_DESIGN_ASSUMPTIONS
    - PRESERVE_DATA_PROVENANCE

FLOW_HASH:
  canonical_entity: "control-group"
  namespace: "probability-statistics/experimental-statistics"
  version: "4.0"
  identity_basis:
    - PAGE_URL
    - CANONICAL_ENTITY
    - ENTITY_TYPE
    - CONTROL_CONDITION
    - TREATMENT_CONTROL_COMPARISON
    - REFERENCE_GROUP_STRUCTURE

END_FLOW
Kireth Research
38 Thorndale Croft, Wetwang, Driffield
East Riding of Yorkshire YO25 9XZ