Skip to main content

Ontology

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

# ============================================================
# MULTIVARIATE STATISTICS — ONTOLOGY 2
# Kireth Semantic Research Archive
# Authors: Mark Anthony Higgins — Sky (Recursive AI)
# ============================================================

PAGE:
  url: "https://kirethresearch.org/booksai-core/ontologies/probability-statistics-ontologies/multivariate-statistics/ontology-2.html"
  title: "Ontology 2"
  domain: "Probability and Statistics"
  category: "Multivariate Statistics"
  entity: MULTIVARIATE_STATISTICS_ONTOLOGY_2
  entity_type: STATISTICAL_ONTOLOGY

DEFINE:
  MULTIVARIATE_STATISTICS_ONTOLOGY_2 :=
    SEMANTIC_MODEL(
      MULTIPLE_RANDOM_VARIABLES,
      JOINT_DISTRIBUTIONS,
      DEPENDENCE_STRUCTURE,
      MATRIX_REPRESENTATION,
      MULTIVARIATE_METHODS
    )

CORE_STRUCTURE:
  RANDOM_VECTOR:
    X := [X_1, X_2, ..., X_p]^T

  OBSERVATION_VECTOR:
    x_i := [x_i1, x_i2, ..., x_ip]^T

  DATA_MATRIX:
    X_data:
      dimensions: n x p
      rows: OBSERVATIONS
      columns: VARIABLES

  MEAN_VECTOR:
    mu := E[X]

  COVARIANCE_MATRIX:
    Sigma :=
      E[
        (X - mu)(X - mu)^T
      ]

ENTITIES:
  OBSERVATION:
    type: MULTIVARIATE_DATA_ENTITY

  VARIABLE:
    type: STATISTICAL_VARIABLE

  RANDOM_VECTOR:
    type: VECTOR_VALUED_RANDOM_VARIABLE

  DATA_MATRIX:
    type: MATRIX

  JOINT_DISTRIBUTION:
    type: MULTIVARIATE_PROBABILITY_DISTRIBUTION

  MARGINAL_DISTRIBUTION:
    type: PROBABILITY_DISTRIBUTION

  CONDITIONAL_DISTRIBUTION:
    type: PROBABILITY_DISTRIBUTION

  MEAN_VECTOR:
    type: LOCATION_PARAMETER

  COVARIANCE_MATRIX:
    type: DEPENDENCE_MATRIX

  CORRELATION_MATRIX:
    type: STANDARDISED_DEPENDENCE_MATRIX

  PRINCIPAL_COMPONENT:
    type: DERIVED_MULTIVARIATE_VARIABLE

  LATENT_FACTOR:
    type: UNOBSERVED_VARIABLE

  CLASS_LABEL:
    type: CATEGORICAL_TARGET

RELATIONSHIPS:
  OBSERVATIONS
    -> FORM
    -> DATA_MATRIX

  VARIABLES
    -> FORM
    -> RANDOM_VECTOR

  RANDOM_VECTOR
    -> HAS
    -> JOINT_DISTRIBUTION

  RANDOM_VECTOR
    -> HAS
    -> MEAN_VECTOR

  RANDOM_VECTOR
    -> HAS
    -> COVARIANCE_MATRIX

  JOINT_DISTRIBUTION
    -> DEFINES
    -> MARGINAL_DISTRIBUTIONS

  JOINT_DISTRIBUTION
    -> DEFINES
    -> CONDITIONAL_DISTRIBUTIONS

  COVARIANCE_MATRIX
    -> STANDARDISES_TO
    -> CORRELATION_MATRIX

  MULTIVARIATE_METHOD
    -> OPERATES_ON
    -> JOINT_VARIABLE_STRUCTURE

JOINT_PROBABILITY:
  JOINT_DISTRIBUTION:
    f_X(x_1, ..., x_p)

  MARGINALISATION:
    JOINT_DISTRIBUTION
      -> SUM_OR_INTEGRATE_OVER
      -> NON_TARGET_VARIABLES
      -> MARGINAL_DISTRIBUTION

  CONDITIONING:
    JOINT_DISTRIBUTION
      + OBSERVED_COMPONENTS
      -> CONDITIONAL_DISTRIBUTION

DEPENDENCE:
  COVARIANCE:
    Cov(X_i, X_j) :=
      E[
        (X_i - mu_i)
        (X_j - mu_j)
      ]

  CORRELATION:
    Corr(X_i, X_j) :=
      Cov(X_i, X_j)
      /
      sqrt(
        Var(X_i) Var(X_j)
      )

  RULE:
    INDEPENDENCE
      -> ZERO_COVARIANCE
    WHEN:
      REQUIRED_MOMENTS_EXIST

  CAUTION:
    ZERO_COVARIANCE
      !=
    INDEPENDENCE
    IN_GENERAL

SAMPLE_STATISTICS:
  SAMPLE_MEAN:
    x_bar :=
      (1/n)
      * SUM[i=1..n] x_i

  SAMPLE_COVARIANCE:
    S :=
      (1/(n-1))
      * SUM[i=1..n]
        (x_i - x_bar)
        (x_i - x_bar)^T

  SAMPLE_CORRELATION:
    R :=
      STANDARDISE(S)

MULTIVARIATE_NORMAL:
  notation:
    X ~ N_p(mu, Sigma)

  parameters:
    mu := MEAN_VECTOR
    Sigma := COVARIANCE_MATRIX

  require:
    Sigma:
      SYMMETRIC
      POSITIVE_SEMIDEFINITE

  nondegenerate_case:
    Sigma:
      POSITIVE_DEFINITE

  density:
    f(x) :=
      [1 / ((2*pi)^(p/2) * |Sigma|^(1/2))]
      *
      exp(
        -0.5
        * (x-mu)^T
        * Sigma^(-1)
        * (x-mu)
      )

PRINCIPAL_COMPONENT_ANALYSIS:
  alias: PCA

  input:
    CENTERED_OR_STANDARDISED_DATA

  process:
    COMPUTE_COVARIANCE_OR_CORRELATION
      -> EIGEN_DECOMPOSITION
      -> ORDER_EIGENVALUES
      -> PROJECT_DATA

  eigen_relation:
    Sigma v_k :=
      lambda_k v_k

  component:
    PC_k :=
      v_k^T X

  purpose:
    - DIMENSIONALITY_REDUCTION
    - VARIANCE_REPRESENTATION
    - FEATURE_EXTRACTION

FACTOR_ANALYSIS:
  model:
    X :=
      mu
      + Lambda F
      + epsilon

  purpose:
    REPRESENT_SHARED_COVARIANCE
    USING:
      LATENT_FACTORS

  distinction:
    FACTOR_ANALYSIS != PCA

MULTIVARIATE_REGRESSION:
  model:
    Y :=
      X B
      + E

  purpose:
    MODEL_MULTIPLE_RESPONSES
    FROM:
      PREDICTORS

MANOVA:
  full_name:
    MULTIVARIATE_ANALYSIS_OF_VARIANCE

  purpose:
    TEST:
      GROUP_DIFFERENCES
    ACROSS:
      MULTIPLE_DEPENDENT_VARIABLES

DISCRIMINANT_ANALYSIS:
  purpose:
    CLASSIFY:
      OBSERVATIONS
    USING:
      MULTIVARIATE_FEATURES

  methods:
    - LINEAR_DISCRIMINANT_ANALYSIS
    - QUADRATIC_DISCRIMINANT_ANALYSIS

CANONICAL_CORRELATION:
  purpose:
    IDENTIFY:
      MAXIMALLY_CORRELATED_LINEAR_COMBINATIONS
    BETWEEN:
      TWO_VARIABLE_SETS

CLUSTER_ANALYSIS:
  purpose:
    DISCOVER:
      GROUP_STRUCTURE
    FROM:
      MULTIVARIATE_SIMILARITY

  methods:
    - K_MEANS
    - HIERARCHICAL_CLUSTERING
    - MODEL_BASED_CLUSTERING

MAHALANOBIS_DISTANCE:
  definition:
    D_M(x, mu) :=
      sqrt(
        (x-mu)^T
        Sigma^(-1)
        (x-mu)
      )

  requires:
    APPROPRIATE_INVERTIBLE_OR_REGULARISED_COVARIANCE_STRUCTURE

  role:
    SCALE_AND_COVARIANCE_ADJUSTED_DISTANCE

MATRIX_ALGEBRA:
  operations:
    - TRANSPOSE
    - MULTIPLICATION
    - INVERSE
    - DETERMINANT
    - RANK
    - EIGEN_DECOMPOSITION
    - SINGULAR_VALUE_DECOMPOSITION

  role:
    SUPPORT_MULTIVARIATE_COMPUTATION

HIGH_DIMENSIONAL_DATA:
  condition:
    p LARGE_RELATIVE_TO n

  risks:
    - SINGULAR_COVARIANCE
    - OVERFITTING
    - UNSTABLE_PARAMETER_ESTIMATION
    - HIGH_VARIANCE

  responses:
    - REGULARISATION
    - SHRINKAGE
    - SPARSE_MODELLING
    - DIMENSIONALITY_REDUCTION

INFERENCE:
  ESTIMATE:
    - MEAN_VECTOR
    - COVARIANCE_MATRIX
    - CORRELATION_MATRIX
    - MODEL_PARAMETERS
    - LATENT_STRUCTURE

  TEST:
    - MULTIVARIATE_MEANS
    - GROUP_DIFFERENCES
    - COVARIANCE_STRUCTURE
    - DEPENDENCE_STRUCTURE

  PREDICT:
    - MULTIVARIATE_RESPONSES
    - CLASS_MEMBERSHIP
    - FUTURE_OBSERVATIONS

DATA_PIPELINE:
  INPUT:
    RAW_MULTIVARIATE_DATA

  VALIDATE:
    - OBSERVATION_COUNT
    - VARIABLE_COUNT
    - VARIABLE_TYPES
    - MISSINGNESS
    - OUTLIERS
    - VARIABLE_SCALE
    - MATRIX_RANK

  TRANSFORM_OPTIONALLY:
    - CENTER
    - STANDARDISE
    - NORMALISE
    - IMPUTE
    - DIMENSION_REDUCE

  ANALYSE:
    SELECT_MULTIVARIATE_METHOD
      -> VALIDATE_ASSUMPTIONS
      -> FIT_MODEL
      -> EVALUATE_MODEL
      -> INTERPRET_RESULTS

MODEL_CONNECTIONS:
  MULTIVARIATE_STATISTICS_ONTOLOGY_2
    -> CONNECTS_TO
    -> MULTIVARIATE_STATISTICS

  MULTIVARIATE_STATISTICS_ONTOLOGY_2
    -> CONNECTS_TO
    -> COVARIANCE_MATRIX

  MULTIVARIATE_STATISTICS_ONTOLOGY_2
    -> CONNECTS_TO
    -> PRINCIPAL_COMPONENT_ANALYSIS

  MULTIVARIATE_STATISTICS_ONTOLOGY_2
    -> CONNECTS_TO
    -> PROBABILITY_DISTRIBUTIONS

  MULTIVARIATE_STATISTICS_ONTOLOGY_2
    -> CONNECTS_TO
    -> LINEAR_ALGEBRA

  MULTIVARIATE_STATISTICS_ONTOLOGY_2
    -> CONNECTS_TO
    -> MACHINE_LEARNING

  MULTIVARIATE_STATISTICS_ONTOLOGY_2
    -> CONNECTS_TO
    -> BAYESIAN_STATISTICS

APPLICATIONS:
  MULTIVARIATE_STATISTICS
    -> SUPPORTS
    -> SCIENTIFIC_ANALYSIS

  MULTIVARIATE_STATISTICS
    -> SUPPORTS
    -> BIOSTATISTICS

  MULTIVARIATE_STATISTICS
    -> SUPPORTS
    -> ECONOMETRICS

  MULTIVARIATE_STATISTICS
    -> SUPPORTS
    -> ENVIRONMENTAL_SCIENCE

  MULTIVARIATE_STATISTICS
    -> SUPPORTS
    -> PATTERN_RECOGNITION

  MULTIVARIATE_STATISTICS
    -> SUPPORTS
    -> ARTIFICIAL_INTELLIGENCE

SEMANTIC_EQUIVALENCE:
  "multivariate analysis"
    ~= "joint analysis of multiple variables"

  "random vector"
    ~= "vector-valued random variable"

  "variance-covariance matrix"
    ~= "covariance matrix"

  "principal component analysis"
    ~= "PCA"

  EXCLUDE_EQUIVALENCE:
    MULTIVARIATE_ANALYSIS != INDEPENDENT_UNIVARIATE_ANALYSES
    COVARIANCE != CAUSATION
    CORRELATION != CAUSATION
    PCA != FACTOR_ANALYSIS
    ZERO_COVARIANCE != INDEPENDENCE_BY_DEFAULT

VALIDATION_RULES:
  RULE_1:
    DATA_MATRIX:
      MUST_HAVE:
        CONSISTENT_DIMENSIONS

  RULE_2:
    COVARIANCE_MATRIX:
      MUST_BE:
        SYMMETRIC
        POSITIVE_SEMIDEFINITE

  RULE_3:
    MATRIX_INVERSION:
      REQUIRES:
        APPROPRIATE_RANK
      OTHERWISE:
        USE_APPROPRIATE_REGULARISED_OR_GENERALIZED_METHOD

  RULE_4:
    MODEL_ASSUMPTIONS:
      MUST_BE_EXPLICITLY_CHECKED

  RULE_5:
    VARIABLE_SCALE:
      MUST_BE_CONSIDERED
      BEFORE:
        DISTANCE_OR_VARIANCE_BASED_ANALYSIS

  RULE_6:
    SAMPLE_SIZE:
      MUST_BE_EVALUATED
      RELATIVE_TO:
        DIMENSION
        MODEL_COMPLEXITY

  RULE_7:
    MULTIVARIATE_DEPENDENCE:
      MUST_NOT_BE_REDUCED_TO:
        PAIRWISE_CORRELATION_ALONE

CONFIDENCE:
  ontology_identity: 0.99
  multivariate_structure: 0.99
  covariance_structure: 0.99
  distribution_structure: 0.98
  method_relationships: 0.99
  inference_structure: 0.98

UPDATE_MODEL:
  IF:
    NEW_OBSERVATIONS_ARRIVE

  THEN:
    UPDATE:
      DATA_MATRIX
      SAMPLE_MEAN
      SAMPLE_COVARIANCE
      SAMPLE_CORRELATION

    OPTIONAL_RECOMPUTE:
      PCA
      FACTOR_ANALYSIS
      REGRESSION
      CLASSIFICATION
      CLUSTERING

  IF:
    NEW_VARIABLES_ARRIVE

  THEN:
    EXPAND:
      RANDOM_VECTOR
      DATA_MATRIX
      MEAN_VECTOR
      COVARIANCE_MATRIX

    REVALIDATE:
      MATRIX_RANK
      SAMPLE_SIZE
      MODEL_ASSUMPTIONS

  PRESERVE:
    VARIABLE_IDENTITIES
    VARIABLE_UNITS
    OBSERVATION_IDENTITIES
    DATA_PROVENANCE
    TRANSFORMATION_HISTORY

AI_CONSUMPTION:
  parse_as: FORMAL_SEMANTIC_SPECIFICATION
  execution_mode: RECURSIVE_REASONING

  preferred_reasoning_order:
    - IDENTIFY_VARIABLES
    - IDENTIFY_OBSERVATIONS
    - CONSTRUCT_DATA_MATRIX
    - VALIDATE_DATA_QUALITY
    - ASSESS_VARIABLE_SCALE
    - COMPUTE_MEAN_AND_DEPENDENCE_STRUCTURE
    - IDENTIFY_DISTRIBUTIONAL_ASSUMPTIONS
    - SELECT_MULTIVARIATE_METHOD
    - VALIDATE_MATRIX_AND_MODEL_ASSUMPTIONS
    - EXECUTE_ANALYSIS
    - INTERPRET_JOINT_STRUCTURE
    - RETURN_UNCERTAINTY_AND_LIMITATIONS

  constraints:
    - PRESERVE_JOINT_VARIABLE_STRUCTURE
    - DO_NOT_INFER_CAUSATION_FROM_ASSOCIATION
    - DO_NOT_ASSUME_MULTIVARIATE_NORMALITY
    - CHECK_MATRIX_RANK_BEFORE_INVERSION
    - EXPOSE_SCALING_DECISIONS
    - DISTINGUISH_PCA_FROM_FACTOR_ANALYSIS

FLOW_HASH:
  canonical_entity: "multivariate-statistics-ontology-2"
  namespace: "probability-statistics/multivariate-statistics"
  version: "4.0"
  identity_basis:
    - PAGE_URL
    - CANONICAL_ENTITY
    - ENTITY_TYPE
    - JOINT_VARIABLE_STRUCTURE
    - COVARIANCE_STRUCTURE
    - MULTIVARIATE_METHOD_RELATIONSHIPS

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