<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Public Health</journal-id>
<journal-title>Frontiers in Public Health</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Public Health</abbrev-journal-title>
<issn pub-type="epub">2296-2565</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fpubh.2025.1647200</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Public Health</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>A causal inference method for athletic injuries based on quantile threshold functions and latent Gaussian DAG models</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name><surname>Xie</surname> <given-names>Tao</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="corresp" rid="c001"><sup>&#x0002A;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/3040150/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Hao</surname> <given-names>Yaxian</given-names></name>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/3043428/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Xie</surname> <given-names>Fen</given-names></name>
<xref ref-type="aff" rid="aff3"><sup>3</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/3189361/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
</contrib-group>
<aff id="aff1"><sup>1</sup><institution>Department of Sports Science, Kyungil University</institution>, <addr-line>Gyeongsan</addr-line>, <country>Republic of Korea</country></aff>
<aff id="aff2"><sup>2</sup><institution>School of Mathematics and Computer Science, Shanxi Normal University</institution>, <addr-line>Taiyuan</addr-line>, <country>China</country></aff>
<aff id="aff3"><sup>3</sup><institution>Department of Data Science, City University of Hong Kong, Kowloon</institution>, <addr-line>Hong Kong SAR</addr-line>, <country>China</country></aff>
<author-notes>
<fn fn-type="edited-by"><p>Edited by: Hyun Jung Park, University of Pittsburgh, United States</p></fn>
<fn fn-type="edited-by"><p>Reviewed by: Debajit Karmakar, Lakshmibai National Institute of Physical Education, India</p>
<p>Sohom Saha, Lakshmibai National Institute of Physical Education, India</p></fn>
<corresp id="c001">&#x0002A;Correspondence: Tao Xie <email>xietao834996131&#x00040;163.com</email></corresp>
</author-notes>
<pub-date pub-type="epub">
<day>10</day>
<month>09</month>
<year>2025</year>
</pub-date>
<pub-date pub-type="collection">
<year>2025</year>
</pub-date>
<volume>13</volume>
<elocation-id>1647200</elocation-id>
<history>
<date date-type="received">
<day>15</day>
<month>06</month>
<year>2025</year>
</date>
<date date-type="accepted">
<day>22</day>
<month>08</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x000A9; 2025 Xie, Hao and Xie.</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Xie, Hao and Xie</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/"><p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p></license>
</permissions>
<abstract>
<sec>
<title>Introduction</title>
<p>Causal inference of athletic injuries provides the critical foundations for the development of effective prevention strategies. In recent years, the directed acyclic graph model (DAG) has established itself as an indispensable tool in the study of athletic injuries.</p></sec>
<sec>
<title>Methods</title>
<p>This study proposes a quantile threshold function (QTF) and integrates it with the causal inference framework within the latent DAG model for ordinal variables. This process begins by transforming continuous variables into ordinal variables to construct a DAG, which is analyzed using the latent causal inference framework to estimate ordinal causal effects (OCE).</p></sec>
<sec>
<title>Results</title>
<p>Testing this approach on real-world data showed clear differences between groups (<italic>F</italic> &#x0003E; 52,000, <italic>P</italic> &#x0003C; 0.05). The analysis also revealed three direct paths and two indirect paths related to athletic injuries, based on the DAG.</p></sec>
<sec>
<title>Discussion</title>
<p>We obtained the OCE by intervening on variables that directly or indirectly influence athletic injuries. DAG path analysis further elucidated the impact of causal pathways on the risk of injury. The approach proposed in this study provides novel theoretical and methodological insights into athletic injuries and serves as a crucial basis for optimizing training programs and mitigating injury risk.</p></sec></abstract>
<kwd-group>
<kwd>causal inference</kwd>
<kwd>athletic injury</kwd>
<kwd>directed acyclic graph</kwd>
<kwd>latent graphical model</kwd>
<kwd>ordinal causal effects</kwd>
</kwd-group>
<counts>
<fig-count count="7"/>
<table-count count="2"/>
<equation-count count="16"/>
<ref-count count="48"/>
<page-count count="14"/>
<word-count count="9736"/>
</counts>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Injury Prevention and Control</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<title>1 Introduction</title>
<p>Sports science research is fundamentally causal (<xref ref-type="bibr" rid="B1">1</xref>, <xref ref-type="bibr" rid="B2">2</xref>), focusing on the mechanisms of physical activity to optimize training and strategy. Identifying determinants of athletic or team success informs performance improvement, while in health research, physical activity interventions improve fitness and well-being. Data in sports science are often highly discrete. This characteristic can be addressed through the use of scientific methods that categorize the data into distinct levels, enabling it to be treated as ordinal variables. Ordinal variables, characterized by categorical values with an inherent ranking order, are prevalent in various research fields (<xref ref-type="bibr" rid="B3">3</xref>). Examples include training intensity (A, B, C) and training frequency (low, medium, high). Considering the widespread occurrence of ordinal variables in sports data, investigating methods of causal effect analysis for these variables has considerable practical significance.</p>
<p>Causal inference aims to uncover these underlying relationships. Epidemiological research is a key area of causal inference in sports science (<xref ref-type="bibr" rid="B4">4</xref>). Although some advocate causal models in injury prevention (<xref ref-type="bibr" rid="B5">5</xref>, <xref ref-type="bibr" rid="B6">6</xref>), practical applications remain limited (<xref ref-type="bibr" rid="B7">7</xref>). Early studies introduced graphical causal models (<xref ref-type="bibr" rid="B6">6</xref>, <xref ref-type="bibr" rid="B8">8</xref>), but limitations in presentation and scope constrained their impact. (<xref ref-type="bibr" rid="B9">9</xref>) emphasized causal reasoning in strength training, although their work focused on specific issues rather than a systematic introduction. The van Mechelen sequence of prevention (<xref ref-type="bibr" rid="B10">10</xref>) and the Finch TRIPP framework (<xref ref-type="bibr" rid="B11">11</xref>) introduce measures that are likely to reduce the future risk and/or severity of athletic injuries based on causal and mechanistic understandings. However, the development of causal knowledge represents a significant challenge. To estimate a causal effect, researchers must control all major baseline variables that could influence both exposure and outcome (<xref ref-type="bibr" rid="B12">12</xref>, <xref ref-type="bibr" rid="B13">13</xref>). However, fulfilling these conditions in real-world settings can be exceptionally challenging. Failure to control a confounding variable can lead to inaccurate conclusions about the causal relationship between variables. Randomized controlled trials (RCTs), which are considered the gold standard for causal inference, were later proposed by researchers but are challenging to implement in sports science (<xref ref-type="bibr" rid="B14">14</xref>), particularly in elite sports (<xref ref-type="bibr" rid="B15">15</xref>). Therefore, inference of causal relationships often relies on observational studies, which are prone to selection bias. The reliance on such studies, combined with the lack of robust tools and frameworks for causal inference, has hindered the advancement of causal knowledge on sports injuries and the development of effective prevention strategies. Competitive sports training often involves a high risk of sports injuries, not only affecting the overall volume of training, but may also alter training patterns and recovery strategies (<xref ref-type="bibr" rid="B16">16</xref>, <xref ref-type="bibr" rid="B17">17</xref>).</p>
<p>To address some of the issues mentioned above, recent efforts have emphasized the adoption of graphical causal models in injury prevention and advocated for greater participation in causal inference research (<xref ref-type="bibr" rid="B18">18</xref>). Causal diagrams, including frameworks (<xref ref-type="bibr" rid="B19">19</xref>), models (<xref ref-type="bibr" rid="B20">20</xref>, <xref ref-type="bibr" rid="B21">21</xref>), causal directed acyclic graphs (DAG) (<xref ref-type="bibr" rid="B22">22</xref>, <xref ref-type="bibr" rid="B23">23</xref>), and other types of diagrams (<xref ref-type="bibr" rid="B24">24</xref>, <xref ref-type="bibr" rid="B25">25</xref>), serve as valuable tools for organizing ideas, guiding future research, and supporting causal inference efforts. These diagrams, particularly DAG, are of significant importance in statistical analysis. In most practical situations, an appropriate causal diagram is rarely known, so methods that can learn both a network structure and its parameters from data are required. A Bayesian network is the most commonly used method for causal graph problems. When using Bayesian methods for learning, the observed data only determine the DAG describing their joint distribution up to its Markov equivalence class (<xref ref-type="bibr" rid="B26">26</xref>). It is crucial that each Markov equivalence class can be uniquely represented by a completed partially directed acyclic graph(CPDAG). The learning of Bayesian networks relies fundamentally on the type of data, with existing approaches focused primarily on continuous and categorical data (<xref ref-type="bibr" rid="B27">27</xref>, <xref ref-type="bibr" rid="B28">28</xref>). However, in the field of sports training, the variables involved often include both continuous data and ordinal data. Existing methods do not fully consider the inherent ordinal nature of the data when handling ordinal data. Therefore, specialized methods are needed to calculate the causal effects between ordinal variables while fully accounting for their ordinal characteristics. Luo et al. (<xref ref-type="bibr" rid="B29">29</xref>) proposed an Ordinal Structural Expectation-Maximization (OSEM) algorithm based on a latent Gaussian model. This algorithm can construct an appropriate causal graph framework for ordinal data (<xref ref-type="bibr" rid="B29">29</xref>), providing support for a subsequent analysis of causal effects.</p>
<p>Realizing the existing gaps in the theoretical and practical aspects of this field, this study proposes a quantile threshold function (QTF) that transforms continuous variables into ordinal variables and ensures the consistency of the classification results while effectively preserving the ordered nature of the data. Based on data transformation, this study applies the method designed by Luo et al. (<xref ref-type="bibr" rid="B29">29</xref>) to construct a causal Directed Acyclic Graph (DAG). Then, using the ordinal data causal analysis algorithm proposed by (<xref ref-type="bibr" rid="B30">30</xref>), ordinal causal effects (OCE) between ordered variables are calculated within the framework of the latent Gaussian DAG model. These findings offer valuable insights for optimizing rehabilitation strategies and provide the critical foundations for the development of effective prevention strategies. The rest of the article is structured as follows. In Section 2, we present a summary of previous approaches, including both Gaussian DAG models and the do-operator. In Section 3, we present our original contribution with the quantile threshold function and how to evaluate ordinal causal effects by combining the algorithm of OSEM and the Latent Causal Inference Framework. In Section 4, we use real-world data to illustrate the performance of causal effect estimation with latent DAG structures. Lastly, in Section 5, we discuss the potential prospects and limitations of the research and highlight possible directions for expanding the current work.</p></sec>
<sec id="s2">
<title>2 Background</title>
<sec>
<title>2.1 Gaussian DAG-models</title>
<p>Probabilistic graphical models, which integrate graphical structures into probabilistic inference, are widely used and effective frameworks for studying these complex systems. The concept is to factorize the joint probability distribution <italic>p</italic> for the variables <inline-formula><mml:math id="M1"><mml:mstyle mathvariant="bold"><mml:mtext>X</mml:mtext></mml:mstyle><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x022EF;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>&#x022A4;</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula> concerning a graph <inline-formula><mml:math id="M2"><mml:mrow><mml:mi mathvariant="script">G</mml:mi></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mi mathvariant="script">V</mml:mi></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mi mathvariant="script">E</mml:mi></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M3"><mml:mrow><mml:mi mathvariant="script">V</mml:mi></mml:mrow></mml:math></inline-formula> is the set of vertices representing the variables and <inline-formula><mml:math id="M4"><mml:mrow><mml:mi mathvariant="script">E</mml:mi></mml:mrow></mml:math></inline-formula> the set of edges encoding the independence relationships (<xref ref-type="bibr" rid="B31">31</xref>, <xref ref-type="bibr" rid="B32">32</xref>). Bayesian networks are a special class of probabilistic graphical models, where <inline-formula><mml:math id="M5"><mml:mrow><mml:mi mathvariant="script">G</mml:mi></mml:mrow></mml:math></inline-formula> is a directed acyclic graph (DAG) or named DAG models (<xref ref-type="bibr" rid="B33">33</xref>, <xref ref-type="bibr" rid="B34">34</xref>). The joint probability distribution <italic>p</italic> can be specified by a set of parameters &#x003B8; and factorizes based on <inline-formula><mml:math id="M6"><mml:mrow><mml:mi mathvariant="script">G</mml:mi></mml:mrow></mml:math></inline-formula> as:</p>
<disp-formula id="E1"><label>(1)</label><mml:math id="M7"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>p</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mstyle mathvariant="bold"><mml:mtext>x</mml:mtext></mml:mstyle><mml:mo>&#x02223;</mml:mo><mml:mi>&#x003B8;</mml:mi><mml:mo>,</mml:mo><mml:mrow><mml:mi mathvariant="script">G</mml:mi></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>p</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x02026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>&#x02223;</mml:mo><mml:mi>&#x003B8;</mml:mi><mml:mo>,</mml:mo><mml:mrow><mml:mi mathvariant="script">G</mml:mi></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x0220F;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:mi>p</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x02223;</mml:mo><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mtext>x</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003B8;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mrow><mml:mi mathvariant="script">G</mml:mi></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Where <inline-formula><mml:math id="M8"><mml:mi>&#x003B8;</mml:mi><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mo>&#x0222A;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>&#x003B8;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, <bold>x</bold> is a realization of <bold>X</bold>, and we assume that the subsets <inline-formula><mml:math id="M9"><mml:msubsup><mml:mrow><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003B8;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> are disjoint. Denote the parents of node <italic>i</italic> by <italic>pa</italic>(<italic>i</italic>)), where there is a directed edge from <italic>j</italic> to <italic>i</italic> if <italic>j</italic>&#x02208;<italic>pa</italic>(<italic>i</italic>). Thus, <xref ref-type="disp-formula" rid="E1">Equation (1)</xref> can also be interpreted as stating that a variable <italic>x</italic><sub><italic>i</italic></sub> is conditionally independent of its non-descendants, given its parents <bold>X</bold><sub><italic>pa</italic>(<italic>i</italic>)</sub> in <inline-formula><mml:math id="M10"><mml:mrow><mml:mi mathvariant="script">G</mml:mi></mml:mrow></mml:math></inline-formula>. This is the Markov property (<xref ref-type="bibr" rid="B31">31</xref>).<inline-formula><mml:math id="M11"><mml:mrow><mml:mi mathvariant="script">B</mml:mi></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mi mathvariant="script">G</mml:mi></mml:mrow><mml:mo>,</mml:mo><mml:mi>&#x003B8;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula> denotes a Bayesian network. Given a data sample <inline-formula><mml:math id="M12"><mml:mrow><mml:mi mathvariant="script">X</mml:mi></mml:mrow></mml:math></inline-formula>, learning a Bayesian network, therefore, involves estimating both the network structure <inline-formula><mml:math id="M13"><mml:mrow><mml:mi mathvariant="script">G</mml:mi></mml:mrow></mml:math></inline-formula> and &#x003B8;. If the joint distribution of <bold><italic>X</italic></bold> is a Gaussian distribution, then</p>
<disp-formula id="E2"><label>(2)</label><mml:math id="M14"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mstyle mathvariant="bold-italic"><mml:mi>X</mml:mi></mml:mstyle><mml:mo>&#x0007E;</mml:mo><mml:mrow><mml:mi mathvariant="script">N</mml:mi></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mstyle mathvariant="bold-italic"><mml:mi>&#x003BC;</mml:mi></mml:mstyle><mml:mo>,</mml:mo><mml:mstyle mathvariant="bold"><mml:mi>&#x003A3;</mml:mi></mml:mstyle></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>In the case of Gaussian data, to address the uncertainty regarding the graphical structure, Maathuis et al. (<xref ref-type="bibr" rid="B35">35</xref>) provided lower bounds for causal effects after identifying a Markov equivalence class that is consistent with the data. By using a Bayesian approach, one can combine structure learning and effect estimation into a process that produces the posterior distribution of causal effects. A significant advantage is that this method accounts for both graphical and parameter uncertainty, as first proposed and demonstrated in a psychology application by Moffa et al. (<xref ref-type="bibr" rid="B36">36</xref>) for binary data.</p>
<p>where the matrix <bold>&#x003A9;</bold> &#x0003D; <bold>&#x003A3;</bold><sup>&#x02212;1</sup> is symmetric, positive definite, and Markov relative to <inline-formula><mml:math id="M15"><mml:mrow><mml:mi mathvariant="script">G</mml:mi></mml:mrow></mml:math></inline-formula>. Under the assumption of normality, the Gaussian DAG model is almost always faithful to the DAG within the parameter space, which means that the conditional independence relationships implied by the distribution are precisely the same as those represented by the DAG through the Markov property (<xref ref-type="bibr" rid="B37">37</xref>). For a Gaussian DAG model, we can rewrite the factorization in <xref ref-type="disp-formula" rid="E1">Equation 1</xref> as <xref ref-type="disp-formula" rid="E3">Equation (3)</xref>: (&#x003D5; denotes the normal univariate density function) (<xref ref-type="bibr" rid="B33">33</xref>).</p>
<disp-formula id="E3"><label>(3)</label><mml:math id="M16"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>p</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mstyle mathvariant="bold"><mml:mtext>x</mml:mtext></mml:mstyle><mml:mo>&#x02223;</mml:mo><mml:mrow><mml:mi mathvariant="script">G</mml:mi></mml:mrow><mml:mo>,</mml:mo><mml:mstyle mathvariant="bold-italic"><mml:mi>&#x003BC;</mml:mi></mml:mstyle><mml:mo>,</mml:mo><mml:mstyle mathvariant="bold"><mml:mi>&#x003A3;</mml:mi></mml:mstyle></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x0220F;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:mi>&#x003D5;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x02223;</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003BC;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mtext>x</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mi>a</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:msubsup><mml:mrow><mml:mi>&#x003C3;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
</sec>
<sec>
<title>2.2 Do-operator</title>
<p>The do-operator is a fundamental concept in causal inference, proposed by Pearl (<xref ref-type="bibr" rid="B37">37</xref>). Provides a theoretical framework for quantifying the effects of interventions in a system. By modifying the observed probability distribution, the do-operator helps distinguish between correlation and causation. It is a core tool in causal inference and decision theory, allowing researchers to systematically answer the question &#x0201C;What would happen if?&#x0201D;</p>
<p>DAG provides an alternative approach to causal inference. Using DAG to describe the data generation process is appealing because the edges of the graph naturally represent the causal relationships between variables. Under a known DAG, the do-operator determines the causal effect of one variable on another. We have discussed the DAG model obtained by the Gaussian model, but we are interested in the causal relationships between the nodes, as shown in <xref ref-type="fig" rid="F1">Figure 1</xref>.</p>
<fig position="float" id="F1">
<label>Figure 1</label>
<caption><p>The outcome variable <italic>X</italic><sub>o</sub> resulting from a deterministic intervention on the intervention variable <italic>X</italic><sub>i</sub>.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpubh-13-1647200-g0001.tif">
<alt-text>Diagram showing a directed arrow from a circle labeled &#x0201C;X sub i&#x0201D; to another circle labeled &#x0201C;X sub o&#x0201D;.</alt-text>
</graphic>
</fig>
<p>Our goal is to determine the causal effect of variable <italic>X</italic><sub>i</sub> on the variable <italic>X</italic><sub>o</sub>. We use Pearl&#x00027;s do-operator to describe the effects of intervention (<xref ref-type="bibr" rid="B37">37</xref>), where the distribution of <italic>X</italic><sub>o</sub> under an intervention in <italic>X</italic><sub>i</sub> is generally indicated as &#x02119;(<italic>X</italic><sub>o</sub> &#x0003D; <italic>k</italic>&#x02223;do(<italic>X</italic><sub>i</sub> &#x0003D; <italic>l</italic>)). Changes in the distribution or shifts in the distribution of the outcome variable across different levels of the intervention variable often serve as target estimands with practical significance (<xref ref-type="bibr" rid="B38">38</xref>). Evaluating and contrasting the change in the probability of <italic>X</italic><sub>o</sub> belonging to level <italic>k</italic>, when the intervention variable <italic>X</italic><sub>i</sub> is set to level <italic>l</italic>&#x02032; versus level <italic>l</italic> offers a measure of the distribution shift:</p>
<disp-formula id="E4"><label>(4)</label><mml:math id="M17"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>&#x02119;</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mrow><mml:mtext class="textrm" mathvariant="normal">o</mml:mtext></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>k</mml:mi><mml:mo>&#x02223;</mml:mo><mml:mo class="qopname">do</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mrow><mml:mtext class="textrm" mathvariant="normal">i</mml:mtext></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mi>l</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:mi>&#x02119;</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mrow><mml:mtext class="textrm" mathvariant="normal">o</mml:mtext></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>k</mml:mi><mml:mo>&#x02223;</mml:mo><mml:mo class="qopname">do</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mrow><mml:mtext class="textrm" mathvariant="normal">i</mml:mtext></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>l</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>for each <italic>l</italic>&#x02260;<italic>l</italic>&#x02032; and <inline-formula><mml:math id="M18"><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mrow><mml:mi>l</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msup><mml:mo>&#x02208;</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x02026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mstyle class="text"><mml:mtext class="textrm" mathvariant="normal">i</mml:mtext></mml:mstyle></mml:mrow></mml:msub></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:math></inline-formula> and <italic>k</italic>&#x02208;{1, &#x02026;, <italic>L</italic><sub>o</sub>}. We can evaluate ordinal causal effects (OCE) as represented by the target causal estimands in <xref ref-type="disp-formula" rid="E4">Equation (4)</xref>.</p></sec></sec>
<sec sec-type="materials and methods" id="s3">
<title>3 Materials and methods</title>
<sec>
<title>3.1 Quantile threshold function</title>
<p>In the data <inline-formula><mml:math id="M19"><mml:mstyle mathvariant="bold"><mml:mtext>X</mml:mtext></mml:mstyle><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x022EF;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>&#x022A4;</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula>, the random variable <italic>X</italic><sub><italic>k</italic></sub> &#x0003D; (<italic>x</italic><sub>1</sub>, <italic>x</italic><sub>2</sub>, &#x022EF;&#x000A0;, <italic>x</italic><sub><italic>n</italic></sub>), where <italic>k</italic> &#x0003D; 1, 2, &#x022EF;&#x000A0;, <italic>m</italic>, often includes both continuous data and ordinal data. Before causal analysis, data must be organized and optimized to ensure precision and reliability of the results. Inconsistent data types can have a significant impact on analysis results. For example, in regression analysis, it is necessary to standardize the data to ensure consistent units of measurement. The objective of this paper is to analyze ordinal data, so the first step is to properly transform unordered data into ordinal data, which supports the subsequent analysis. Therefore, we propose a quantile threshold function (QTF) that transforms continuous variables into ordinal variables and ensures the consistency of the classification results while effectively preserving the ordered nature of the data.</p>
<p>In this paper, we apply the kernel density estimation to fit the probability density of the continuous variable <italic>X</italic><sub><italic>k</italic></sub> in <xref ref-type="disp-formula" rid="E5">Equation 5</xref>. A Gaussian kernel function is chosen as the smoothing kernel in <xref ref-type="disp-formula" rid="E6">Equation 6</xref>, which has the advantage of not requiring a predefined data distribution shape. Through bandwidth adjustment, it effectively approximates unknown distributions. This method overcomes the dependence on distributional assumptions inherent in traditional parametric methods.</p>
<disp-formula id="E5"><label>(5)</label><mml:math id="M20"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mover accent="true"><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mi>h</mml:mi></mml:mrow></mml:mfrac><mml:mstyle displaystyle="true"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:mi>K</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:mi>x</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mi>h</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="E6"><label>(6)</label><mml:math id="M21"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>K</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msqrt><mml:mrow><mml:mn>2</mml:mn><mml:mi>&#x003C0;</mml:mi></mml:mrow></mml:msqrt></mml:mrow></mml:mfrac><mml:mo class="qopname">exp</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mo>-</mml:mo><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:mfrac><mml:msup><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Where <inline-formula><mml:math id="M22"><mml:mover accent="true"><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula> represents the probability density function, <italic>K</italic>(<italic>u</italic>) is the Gaussian kernel function, and <italic>h</italic> is the bandwidth, which is a key smoothing factor in kernel density estimation. We adopt the bandwidth selection method proposed by Ripley (<xref ref-type="bibr" rid="B39">39</xref>) in his book <italic>Modern Applied Statistics with S</italic> as the criterion (page 127) (<xref ref-type="bibr" rid="B39">39</xref>). The definition of the quantile threshold function is as follows:</p>
<p>Definition 1 (quantile threshold function). The random variable <italic>X</italic> &#x0003D; (<italic>x</italic><sub>1</sub>, <italic>x</italic><sub>2</sub>, &#x022EF;&#x000A0;, <italic>x</italic><sub><italic>n</italic></sub>) has a probability density function <italic>f</italic>(<italic>x</italic>) and a distribution function <italic>F</italic>(<italic>x</italic>). If there exists a non-negative real-valued function <italic>g</italic>(<italic>x</italic>) such that:</p>
<disp-formula id="E7"><label>(7)</label><mml:math id="M23"><mml:mrow><mml:mi>g</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mtable columnalign='left'><mml:mtr columnalign='left'><mml:mtd columnalign='left'><mml:mrow><mml:mtext>0</mml:mtext><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd columnalign='left'><mml:mrow><mml:mtext>if&#x000A0;</mml:mtext><mml:mi>x</mml:mi><mml:mo>&#x02264;</mml:mo><mml:msub><mml:mi>Q</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr columnalign='left'><mml:mtd columnalign='left'><mml:mrow><mml:mtext>1</mml:mtext><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd columnalign='left'><mml:mrow><mml:mtext>if&#x000A0;</mml:mtext><mml:msub><mml:mi>Q</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x0003C;</mml:mo><mml:mi>x</mml:mi><mml:mo>&#x02264;</mml:mo><mml:msub><mml:mi>Q</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr columnalign='left'><mml:mtd columnalign='left'><mml:mrow><mml:mtext>2</mml:mtext><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd columnalign='left'><mml:mrow><mml:mtext>if&#x000A0;</mml:mtext><mml:mi>x</mml:mi><mml:mo>&#x0003E;</mml:mo><mml:msub><mml:mi>Q</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where <italic>Q</italic><sub><italic>i</italic></sub> satisfies <inline-formula><mml:math id="M24"><mml:mi>F</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>Q</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x0222B;</mml:mo></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mi>&#x0221E;</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>Q</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munderover><mml:mi>f</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mi>d</mml:mi><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mn>4</mml:mn></mml:mrow></mml:mfrac><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>&#x02208;</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:math></inline-formula>, then, the function <italic>g</italic>(<italic>x</italic>) is called quantile threshold function</p>
<p><italic>g</italic>(<italic>x</italic>) is also a random variable. The value of <italic>x</italic> &#x02264; <italic>Q</italic><sub><italic>i</italic></sub> in <italic>X</italic> is defined as the lower level (assigned a value of 0), and within the <italic>Q</italic><sub><italic>i</italic></sub>&#x0003C;<italic>x</italic> &#x02264; <italic>Q</italic><sub><italic>i</italic>&#x0002B;1</sub> interval is defined as a medium level (assigned a value of 1), and we classify values of <italic>x</italic>&#x0003E;<italic>Q</italic><sub><italic>i</italic>&#x0002B;1</sub> as a high level (assigned a value of 2). Based on the above definition, we can naturally deduce the following conclusion.</p>
<p>Proposition 1. The sum of the probabilities of the three categories equals 1, that is, <inline-formula><mml:math id="M25"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:munderover><mml:mi>&#x02119;</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>g</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>j</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula></p>
<p>Proof. See the <xref ref-type="supplementary-material" rid="SM1">Supplementary material</xref>: Proof of Proposition 1.</p>
<p>Definition 1 extends to multiple classification scenarios, as shown in the following Definition 2.</p>
<p>Definition 2. The random variable <italic>X</italic> &#x0003D; (<italic>x</italic><sub>1</sub>, <italic>x</italic><sub>2</sub>, &#x022EF;&#x000A0;, <italic>x</italic><sub><italic>n</italic></sub>) has a probability density function <italic>f</italic>(<italic>x</italic>) and a distribution function <italic>F</italic>(<italic>x</italic>). If there exists a non-negative real-valued function <italic>g</italic>(<italic>x</italic>) such that:</p>
<disp-formula id="E8"><label>(8)</label><mml:math id="M26"><mml:mrow><mml:mi>g</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mtable columnalign='left'><mml:mtr columnalign='left'><mml:mtd columnalign='left'><mml:mrow><mml:mtext>0</mml:mtext><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd columnalign='left'><mml:mrow><mml:mtext>if&#x000A0;</mml:mtext><mml:mi>x</mml:mi><mml:mo>&#x02264;</mml:mo><mml:msub><mml:mi>Q</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr columnalign='left'><mml:mtd columnalign='left'><mml:mrow><mml:mtext>1</mml:mtext><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd columnalign='left'><mml:mrow><mml:mtext>if&#x000A0;</mml:mtext><mml:msub><mml:mi>Q</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x0003C;</mml:mo><mml:mi>x</mml:mi><mml:mo>&#x02264;</mml:mo><mml:msub><mml:mi>Q</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr columnalign='left'><mml:mtd columnalign='left'><mml:mrow><mml:mtext>2</mml:mtext><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd columnalign='left'><mml:mrow><mml:mtext>if&#x000A0;</mml:mtext><mml:msub><mml:mi>Q</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x0003C;</mml:mo><mml:mi>x</mml:mi><mml:mo>&#x02264;</mml:mo><mml:msub><mml:mi>Q</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr columnalign='left'><mml:mtd columnalign='left'><mml:mrow><mml:mo>&#x022EE;</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd columnalign='left'><mml:mrow><mml:mo>&#x022EE;</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr columnalign='left'><mml:mtd columnalign='left'><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd columnalign='left'><mml:mrow><mml:mtext>if&#x000A0;</mml:mtext><mml:mi>x</mml:mi><mml:mo>&#x0003E;</mml:mo><mml:msub><mml:mi>Q</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mi>n</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where <italic>Q</italic><sub><italic>i</italic></sub> satisfies <inline-formula><mml:math id="M27"><mml:mi>F</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>Q</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x0222B;</mml:mo></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mi>&#x0221E;</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>Q</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munderover><mml:mi>f</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mi>d</mml:mi><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:mfrac><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>&#x02208;</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x022EF;</mml:mo><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:math></inline-formula>.</p>
<p>Proposition 2. The sum of the probabilities of the categories <italic>n</italic>&#x0002B;1 is equal to 1, that is, <inline-formula><mml:math id="M28"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover><mml:mi>&#x02119;</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>g</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>j</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula>.</p>
<p>Proof. See the <xref ref-type="supplementary-material" rid="SM1">Supplementary material</xref>: Proof of Proposition 2.</p>
<p>Proposition 3. <inline-formula><mml:math id="M29"><mml:munder class="msub"><mml:mrow><mml:mo class="qopname">lim</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>&#x02192;</mml:mo><mml:mi>&#x0221E;</mml:mi></mml:mrow></mml:munder><mml:mi>&#x02119;</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>g</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>n</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:math></inline-formula>.</p>
<p>Proof. See the <xref ref-type="supplementary-material" rid="SM1">Supplementary material</xref>: Proof of Proposition 3.</p>
<p>From Proposition 3, we know that when performing ordered classification on random variables, the classification must be finite. Therefore, the function <italic>g</italic>(<italic>x</italic>) achieves a smooth transition from continuous variables to ordinal variables. <italic>g</italic>(<italic>x</italic>) provides a structured data representation that maintains both information retention and interpretability for subsequent analysis.</p>
<p>In this paper, we use <italic>n</italic> &#x0003D; <italic>i</italic> &#x0003D; 2 as the classification criterion. After the classification is completed, we conduct hypothesis testing on the results. This study employs the Analysis of Variance (ANOVA) method to verify the significance of differences between groups for reconstructed ordinal variables (<xref ref-type="bibr" rid="B40">40</xref>). Specifically, our objective is to determine whether the differences among the three groups are significant, which can be achieved by testing whether the means of each group are the same. We set the significance level at &#x003B1; &#x0003D; 0.05. Let</p>
<disp-formula id="E9"><mml:math id="M30"><mml:mrow><mml:msub><mml:mrow><mml:mi>H</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>:</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003BC;</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003BC;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003BC;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></disp-formula>
<disp-formula id="E10"><mml:math id="M31"><mml:mrow><mml:msub><mml:mrow><mml:mi>H</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>:</mml:mo><mml:mo>&#x02203;</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>&#x02208;</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mo>}</mml:mo></mml:mrow><mml:mtext>&#x02003;</mml:mtext><mml:mtext class="textrm" mathvariant="normal">s.t.&#x02003;</mml:mtext><mml:msub><mml:mrow><mml:mi>&#x003BC;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x02260;</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003BC;</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></disp-formula>
<p>Where &#x003BC;<sub>0</sub>, &#x003BC;<sub>1</sub>, and &#x003BC;<sub>2</sub> are the means of the three groups. If <italic>p</italic> &#x0003C; 0.05, then <italic>H</italic><sub>1</sub> holds, indicating that there are significant differences among the three groups, which suggests that the above classification is effective. Conversely, if <italic>H</italic><sub>0</sub> holds, it indicates that the classification levels are not significant.</p></sec>
<sec>
<title>3.2 Latent Gaussian DAG model</title>
<p>We obtained ordinal data <inline-formula><mml:math id="M32"><mml:mrow><mml:msup><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>X</mml:mi></mml:mstyle><mml:mo>*</mml:mo></mml:msup><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x022EF;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mi>m</mml:mi></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>&#x022A4;</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> by the function <italic>g</italic>(<italic>x</italic>). What we are interested in is the DAG that represents the relationships between ordinal variables. We introduce the Gaussian DAG-models in Subsection 2.1, but this model is built under the assumption that the data follow a Gaussian distribution. Therefore, for the construction of the DAG model for ordered data, we have used the OSEM algorithm proposed by Luo et al. (<xref ref-type="bibr" rid="B29">29</xref>). By assuming that each ordinal variable is obtained by marginally discretising a set of Gaussian variables, we can get the ordinality amongst the categories. And Gaussian variables jointly follow a DAG structure <inline-formula><mml:math id="M33"><mml:mrow><mml:mi mathvariant="script">G</mml:mi></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mi mathvariant="script">V</mml:mi></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mi mathvariant="script">E</mml:mi></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula>. The OSEM algorithm provides a new framework that effectively learns Bayesian networks from ordinal data and captures the orderliness among categories.</p>
<p>Let <bold>X<sup>&#x0002A;</sup></bold> be a set of <italic>m</italic> ordinal variables, where <italic>X</italic><sub><italic>k</italic></sub> takes values in the collection of {&#x003C4;(<italic>k</italic>, 1), &#x003C4;(<italic>k</italic>, 2), &#x02026;, &#x003C4;(<italic>k, L</italic><sub><italic>k</italic></sub>)} and &#x003C4;(<italic>k</italic>, 1) &#x0003C;&#x003C4;(<italic>k</italic>, 2) &#x0003C;&#x022EF; &#x0003C;&#x003C4;(<italic>k, L</italic><sub><italic>k</italic></sub>), <italic>k</italic> &#x0003D; 1, &#x02026;, <italic>m</italic>. We assume that the number of levels <italic>L</italic><sub><italic>k</italic></sub>&#x02265;2, therefore, each variable should at least be binary. It is typical to set &#x003C4;(<italic>k, l</italic>) &#x0003D; <italic>l</italic>&#x02212;1 for all 1 &#x02264; <italic>l</italic> &#x02264; <italic>L</italic><sub><italic>k</italic></sub>, i.e. &#x003C4;(<italic>k</italic>, 1) &#x0003D; 0, &#x003C4;(<italic>k</italic>, 2) &#x0003D; 1, and so on. Further, we assume that each <italic>X</italic><sub><italic>k</italic></sub> is obtained by discretising an underlying Gaussian variable <italic>Y</italic><sub><italic>k</italic></sub> using the thresholds &#x02212;&#x0221E; &#x0003D;:&#x003B1;(<italic>k</italic>, 0) &#x0003C;&#x003B1;(<italic>k</italic>, 1) &#x0003C;&#x022EF; &#x0003C;&#x003B1;(<italic>k, L</italic><sub><italic>k</italic></sub>&#x02212;1) &#x0003C;&#x003B1;(<italic>k, L</italic><sub><italic>k</italic></sub>): &#x0003D; &#x0221E;. Let <inline-formula><mml:math id="M34"><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>&#x003B1;</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>&#x003B1;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mo>&#x02026;</mml:mo><mml:mo>,</mml:mo><mml:mi>&#x003B1;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>&#x022A4;</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula> and <inline-formula><mml:math id="M35"><mml:mstyle mathvariant="bold"><mml:mi>&#x003B1;</mml:mi></mml:mstyle><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>&#x003B1;</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula>. Thus <italic>X</italic><sub><italic>k</italic></sub> is defined by the following rule:</p>
<disp-formula id="E11"><label>(9)</label><mml:math id="M36"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:mi>&#x003C4;</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy='false'>)</mml:mo><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;if&#x000A0;</mml:mtext><mml:msub><mml:mi>Y</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>&#x02208;</mml:mo><mml:mo stretchy='false'>(</mml:mo><mml:mo>&#x02212;</mml:mo><mml:mi>&#x0221E;</mml:mi><mml:mo>,</mml:mo><mml:mi>&#x003B1;</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy='false'>)</mml:mo><mml:mo stretchy='false'>)</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mo>&#x022EE;</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi>&#x003C4;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>L</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;if&#x000A0;</mml:mtext><mml:msub><mml:mi>Y</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>&#x02208;</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>&#x003B1;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>L</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mo>+</mml:mo><mml:mi>&#x0221E;</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:math></disp-formula>
<p>Of course, <inline-formula><mml:math id="M37"><mml:mstyle mathvariant="bold"><mml:mtext>Y</mml:mtext></mml:mstyle><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>Y</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x022EF;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>Y</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>&#x022A4;</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula> are unobservable, and we observe <italic>X</italic><sub><italic>k</italic></sub> obtained from the continuous variables by discretisation. The diagram in <xref ref-type="fig" rid="F2">Figure 2</xref> offers a visual depiction of the setup in an example case with a few variables.</p>
<fig position="float" id="F2">
<label>Figure 2</label>
<caption><p>Example of latent Gaussian four-nodes DAG. Variables <italic>X</italic><sub><italic>k</italic></sub>, <italic>k</italic> &#x0003D; 0, &#x02026;3 are ordinal, each obtained by discretising a latent variable <italic>Y</italic><sub><italic>k</italic></sub> with associated Gaussian parameters &#x003B8;<sub><italic>k</italic></sub>. Ordinal nodes are dashed for clarity.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpubh-13-1647200-g0002.tif">
<alt-text>Flowchart depicting a directed network of circles labeled Y1, Y2, Y3, X1, X2, X3, and Y0, X0. Solid arrows connect Y3 to Y1, Y3 to Y2, Y2 to Y0, and Y1 to Y2. Dotted arrows connect X3 to Y3, X1 to Y1, X2 to Y2, and X0 to Y0.</alt-text>
</graphic>
</fig>
<p>Formally, Luo et al. (<xref ref-type="bibr" rid="B29">29</xref>) proposed a DAG model for ordinal variables based on latent Gaussian variables. The model makes the following optimization definition based on <xref ref-type="disp-formula" rid="E2">Equation 2</xref>. The detailed derivation process can be found in the paper (<xref ref-type="bibr" rid="B29">29</xref>).</p>
<disp-formula id="E12"><label>(10)</label><mml:math id="M38"><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:msub><mml:mi>Y</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>&#x02223;</mml:mo><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>y</mml:mi></mml:mstyle><mml:mrow><mml:mtext>pa</mml:mtext><mml:mo stretchy='false'>(</mml:mo><mml:mi>k</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>&#x003D1;</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant='script'>G</mml:mi><mml:mo>~</mml:mo><mml:mi mathvariant='script'>N</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mi>&#x003BC;</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mstyle displaystyle='true'><mml:munder><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>&#x02208;</mml:mo><mml:mtext>pa</mml:mtext><mml:mo stretchy='false'>(</mml:mo><mml:mi>k</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:munder><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>&#x003BC;</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi>&#x02119;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>&#x003C4;</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>&#x02223;</mml:mo><mml:msub><mml:mi>Y</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>&#x003B1;</mml:mi></mml:mstyle><mml:mi>k</mml:mi></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>&#x022AE;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>&#x02208;</mml:mo><mml:mo stretchy='false'>[</mml:mo><mml:mi>&#x003B1;</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy='false'>)</mml:mo><mml:mo>,</mml:mo><mml:mi>&#x003B1;</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo stretchy='false'>]</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x02026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi>L</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi>p</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>x</mml:mi></mml:mstyle><mml:mo>,</mml:mo><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>y</mml:mi></mml:mstyle><mml:mo>&#x02223;</mml:mo><mml:mi>&#x003B8;</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant='script'>G</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:munderover><mml:mo>&#x0220F;</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:munderover><mml:mi>&#x003D5;</mml:mi></mml:mstyle><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>&#x02223;</mml:mo><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>y</mml:mi></mml:mstyle><mml:mrow><mml:mtext>pa</mml:mtext><mml:mo stretchy='false'>(</mml:mo><mml:mi>k</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>&#x003D1;</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant='script'>G</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>p</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>&#x02223;</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mstyle mathvariant='bold' mathsize='normal'><mml:mi>&#x003B1;</mml:mi></mml:mstyle><mml:mi>k</mml:mi></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>The OSEM combines the multinomial probit model (<xref ref-type="bibr" rid="B41">41</xref>) and the structural EM algorithm of (<xref ref-type="bibr" rid="B42">42</xref>) to solve the problem of learning Bayesian networks from ordinal data. Specifically, the method proposes an iterative scoring and search strategy - the Ordinal Structural EM (OSEM) algorithm for learning Bayesian networks from ordinal data.</p>
</sec>
<sec>
<title>3.3 Causal effects in the latent Gaussian DAG model</title>
<p>Consider the general latent Gaussian DAG-model of Section 3.2. We are interested in computing the target causal estimand in <xref ref-type="disp-formula" rid="E4">Equation 4</xref>. For example, in <xref ref-type="fig" rid="F2">Figure 2</xref>, the intervention variable <italic>X</italic><sub><italic>i</italic></sub> is <italic>X</italic><sub>1</sub>, and the outcome variable <italic>X</italic><sub><italic>o</italic></sub> is <italic>X</italic><sub>0</sub>. The <xref ref-type="disp-formula" rid="E4">Equation 4</xref> can be written as <xref ref-type="disp-formula" rid="E13">Equation 11</xref>, representing the OCE on <italic>X</italic><sub><italic>o</italic></sub> of an intervention on <italic>X</italic><sub><italic>i</italic></sub>. When the intervention variable <italic>X</italic><sub>i</sub> is set to level <italic>l</italic>&#x02032; versus level <italic>l</italic> offers a measure of the distribution shift (<xref ref-type="bibr" rid="B37">37</xref>):</p>
<disp-formula id="E13"><label>(11)</label><mml:math id="M39"><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:mi>&#x02119;</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mtext>o</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:mi>&#x003C4;</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mtext>o</mml:mtext><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>&#x02223;</mml:mo><mml:mi>do</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mtext>i</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:mi>&#x003C4;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mtext>i</mml:mtext><mml:mo>,</mml:mo><mml:msup><mml:mi>l</mml:mi><mml:mo>&#x02032;</mml:mo></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>&#x02212;</mml:mo><mml:mi>&#x02119;</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mtext>o</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:mi>&#x003C4;</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mtext>o</mml:mtext><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mrow><mml:mrow><mml:mo>&#x02223;</mml:mo><mml:mi>do</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mtext>&#x000A0;i</mml:mtext></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>&#x003C4;</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mtext>i</mml:mtext><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>The direct computation of <xref ref-type="disp-formula" rid="E13">Equation 11</xref> would result in 0 for each level of the intervention and outcome variables because there is no causal path between the ordinal <italic>X</italic><sub><italic>i</italic></sub> and <italic>X</italic><sub><italic>o</italic></sub> in the DAG. But it is evident that they are causally related to each other by <italic>Y</italic>. Therefore, we can consider that if we intervene on the latent variable <italic>Y</italic><sub>i</sub> in a way that changes the level of its ordinal child variable <italic>X</italic><sub>i</sub>, and then compute the effect of this intervention on the latent parent <italic>Y</italic><sub>o</sub> of <italic>X</italic><sub>o</sub>, it is possible that the level of <italic>X</italic><sub>o</sub> could also change as a result. The potential change in the level of <italic>X</italic><sub>o</sub> resulting from an intervention on the latent parent of <italic>X</italic><sub>i</sub> is the OCE studied in article (<xref ref-type="bibr" rid="B30">30</xref>). Using the <inline-formula><mml:math id="M40"><mml:mstyle mathvariant="bold"><mml:mi>&#x003B1;</mml:mi></mml:mstyle><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mstyle mathvariant="bold"><mml:mi>&#x003B1;</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula>, the target causal estimand in <xref ref-type="disp-formula" rid="E13">Equation 11</xref> on the ordinal variables can be equivalently computed as the following [(<xref ref-type="bibr" rid="B30">30</xref>); Definition 1,page9]:</p>
<disp-formula id="E14"><label>(12)</label><mml:math id="M41"><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:msub><mml:mtext>OCE</mml:mtext><mml:mrow><mml:mtext>io</mml:mtext></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mo>&#x02192;</mml:mo><mml:msup><mml:mi>l</mml:mi><mml:mo>&#x02032;</mml:mo></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>&#x02119;</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mtext>o</mml:mtext></mml:msub><mml:mo>&#x02208;</mml:mo><mml:mo stretchy='false'>[</mml:mo><mml:mi>&#x003B1;</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mtext>o</mml:mtext><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy='false'>)</mml:mo><mml:mo>,</mml:mo><mml:mi>&#x003B1;</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mtext>o</mml:mtext><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo stretchy='false'>]</mml:mo></mml:mrow></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mrow><mml:mrow><mml:mo>&#x02223;</mml:mo><mml:mi>do</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mtext>i</mml:mtext></mml:msub><mml:mo>&#x02208;</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>&#x003B1;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mtext>i</mml:mtext><mml:mo>,</mml:mo><mml:msup><mml:mi>l</mml:mi><mml:mo>&#x02032;</mml:mo></mml:msup><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mi>&#x003B1;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mtext>i</mml:mtext><mml:mo>,</mml:mo><mml:msup><mml:mi>l</mml:mi><mml:mo>&#x02032;</mml:mo></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mo>&#x02212;</mml:mo><mml:mi>&#x02119;</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mtext>o</mml:mtext></mml:msub><mml:mo>&#x02208;</mml:mo><mml:mo stretchy='false'>[</mml:mo><mml:mi>&#x003B1;</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mtext>o</mml:mtext><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy='false'>)</mml:mo><mml:mo>,</mml:mo><mml:mi>&#x003B1;</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mtext>o</mml:mtext><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo stretchy='false'>]</mml:mo></mml:mrow></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mrow><mml:mrow><mml:mo>&#x02223;</mml:mo><mml:mi>do</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mtext>i</mml:mtext></mml:msub><mml:mo>&#x02208;</mml:mo><mml:mo stretchy='false'>[</mml:mo><mml:mi>&#x003B1;</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mtext>i</mml:mtext><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy='false'>)</mml:mo><mml:mo>,</mml:mo><mml:mi>&#x003B1;</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mtext>i</mml:mtext><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo stretchy='false'>]</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>for each <inline-formula><mml:math id="M42"><mml:mn>1</mml:mn><mml:mo>&#x02264;</mml:mo><mml:mi>k</mml:mi><mml:mo>&#x02264;</mml:mo><mml:msub><mml:mrow><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mstyle class="text"><mml:mtext class="textrm" mathvariant="normal">o</mml:mtext></mml:mstyle></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x02264;</mml:mo><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mrow><mml:mi>l</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msup><mml:mo>&#x02264;</mml:mo><mml:msub><mml:mrow><mml:mi>L</mml:mi></mml:mrow><mml:mrow><mml:mstyle class="text"><mml:mtext class="textrm" mathvariant="normal">i</mml:mtext></mml:mstyle></mml:mrow></mml:msub></mml:math></inline-formula>, with <italic>l</italic>&#x02260;<italic>l</italic>&#x02032;. The definition of OCE is anti-symmetric for the initial and end level of the intervention variable, implying that</p>
<disp-formula id="E15"><label>(13)</label><mml:math id="M43"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mtext class="textrm" mathvariant="normal">OCE</mml:mtext></mml:mrow><mml:mrow><mml:mtext class="textrm" mathvariant="normal">io</mml:mtext></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:mo>&#x02192;</mml:mo><mml:msup><mml:mrow><mml:mi>l</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mtext class="textrm" mathvariant="normal">OCE</mml:mtext></mml:mrow><mml:mrow><mml:mtext class="textrm" mathvariant="normal">io</mml:mtext></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mrow><mml:mi>l</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msup><mml:mo>&#x02192;</mml:mo><mml:mi>l</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Based on the above <xref ref-type="disp-formula" rid="E14">Equation 12</xref>, the Latent Gaussian DAG-model establishes a relationship for calculating the intervention effect between ordinal variables. This allows for the computation of the OCE between variables <italic>X</italic><sup>&#x0002A;</sup>, which is equivalent to the intervention effect between variables <italic>Y</italic>. The (<xref ref-type="bibr" rid="B30">30</xref>) provides a detailed proof and derivation of <xref ref-type="disp-formula" rid="E14">Equation 12</xref> in both the main text and the Appendix. Building on this result, Scauda et al. (<xref ref-type="bibr" rid="B30">30</xref>) proposed Proposition 5 - a method for computing OCE. The specific details can be found in Proposition 5 (Computation of the Ordinal Causal Effect) on page 12 of the (<xref ref-type="bibr" rid="B30">30</xref>). According to Proposition 5, we can calculate the OCE efficiently. <xref ref-type="fig" rid="F3">Figure 3</xref> illustrates the flowchart of the proposed algorithm.</p>
<fig position="float" id="F3">
<label>Figure 3</label>
<caption><p>Flowchart of the algorithm: after inputting the initial data <bold>X</bold>, the QTF is applied to obtain the ordinal data <bold>X</bold><sup>&#x0002A;</sup>. The Latent Gaussian DAG Model (<xref ref-type="bibr" rid="B29">29</xref>) identifies the latent data <bold>Y</bold> and the DAG. Then, we compute the causal effects in the Latent Gaussian DAG Model (<xref ref-type="bibr" rid="B30">30</xref>) to obtain the ordinal causal effect.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpubh-13-1647200-g0003.tif">
<alt-text>Flowchart showing data processing steps to determine Ordinal Causal Effect (OCE). Begins with data input (X), processed by Quantile Threshold Function to produce ordinal data (X*), modeled by the Latent Gaussian DAG, generating latent data (Y). Outputs include DAG and OCE.</alt-text>
</graphic>
</fig>
</sec></sec>
<sec sec-type="results" id="s4">
<title>4 Results</title>
<sec>
<title>4.1 Data</title>
<p>Maintaining an injury-free condition is a crucial factor for success in sports. Although injuries are difficult to predict, the application of emerging technologies and data science can offer valuable insights. Even with a well-specified model, inaccurate data can compromise causal analysis. Data quality is often more critical than sample size (<xref ref-type="bibr" rid="B43">43</xref>), particularly in sports science, where physiological measures (e.g., maximal oxygen uptake, gene transcription activity) are inherently noisy due to biological and technical variability. Additionally, exercise intervention studies face challenges such as participant dropout, missing data, measurement errors, and inconsistencies in data processing, all of which hinder reliable causal interpretation (<xref ref-type="bibr" rid="B44">44</xref>).</p>
<p>This study utilizes a comprehensive training log dataset from Kaggle (<xref ref-type="bibr" rid="B45">45</xref>, <xref ref-type="bibr" rid="B46">46</xref>) collected by a Dutch team in 2012&#x02013;2019. This dataset, developed by L&#x000F6;vdal et al., employs machine learning to predict injuries based on data that focuses on middle- and long-distance events (800m to the marathon), with detailed performance records for 74 athletes (27 females and 47 males). The dataset adhered to the ethical principles of the <italic>Declaration of Helsinki</italic> and received formal approval from the ethics committee (<xref ref-type="bibr" rid="B45">45</xref>). This study follows the data structure established in (<xref ref-type="bibr" rid="B45">45</xref>), utilizing the Day approach [(<xref ref-type="bibr" rid="B45">45</xref>), page 1523, Table 1], with this research focusing exclusively on the data from a single day to analyze the causal effects. This dataset contains a total of 42,766 samples. <xref ref-type="table" rid="T1">Table 1</xref> presents detailed characteristics of the variables. Variables 1, 6, and 11 are directly considered ordinal, while the remaining variables require ordinal classification using QTF.</p>
<table-wrap position="float" id="T1">
<label>Table 1</label>
<caption><p>List of Variables and Descriptions.</p></caption>
<table frame="box" rules="all">
<thead>
<tr>
<th valign="top" align="left"><bold>ID</bold></th>
<th valign="top" align="left"><bold>Variable</bold></th>
<th valign="top" align="left"><bold>Description</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">1</td>
<td valign="top" align="left">Sessions</td>
<td valign="top" align="left">Number of trainings completed</td>
</tr> <tr>
<td valign="top" align="left">2</td>
<td valign="top" align="left">Totalkm</td>
<td valign="top" align="left">Number of kilometers covered by running</td>
</tr> <tr>
<td valign="top" align="left">3</td>
<td valign="top" align="left">Kmmidlle</td>
<td valign="top" align="left">Number of kilometers covered in intensity zones 3 and 4</td>
</tr> <tr>
<td valign="top" align="left">4</td>
<td valign="top" align="left">Kmhigh</td>
<td valign="top" align="left">Number of kilometers covered in intensity zone 5</td>
</tr> <tr>
<td valign="top" align="left">5</td>
<td valign="top" align="left">Kmsprinting</td>
<td valign="top" align="left">Number of kilometers covered with sprints</td>
</tr> <tr>
<td valign="top" align="left">6</td>
<td valign="top" align="left">Strengthtraining</td>
<td valign="top" align="left">Whether the day included a strength training session</td>
</tr> <tr>
<td valign="top" align="left">7</td>
<td valign="top" align="left">PerceivedtrainingSuccess</td>
<td valign="top" align="left">Athlete&#x00027;s self-rating of how well the session went.</td>
</tr> <tr>
<td valign="top" align="left">8</td>
<td valign="top" align="left">Hoursalternative</td>
<td valign="top" align="left">Number of hours spent on cross training</td>
</tr> <tr>
<td valign="top" align="left">9</td>
<td valign="top" align="left">Perceivedexertion</td>
<td valign="top" align="left">Athlete&#x00027;s self-rating of fatigue after the session.</td>
</tr> <tr>
<td valign="top" align="left">10</td>
<td valign="top" align="left">Perceivedrecovery</td>
<td valign="top" align="left">Athlete&#x00027;s self-rating of restfulness before the session.</td>
</tr>
<tr>
<td valign="top" align="left">11</td>
<td valign="top" align="left">Injury</td>
<td valign="top" align="left">Whether injured</td>
</tr></tbody>
</table>
<table-wrap-foot>
<p>Dataset from Kaggle: Lovdal et al. (<xref ref-type="bibr" rid="B45">45</xref>), Injury Prediction Dataset (<xref ref-type="bibr" rid="B45">45</xref>).</p>
</table-wrap-foot>
</table-wrap>
</sec>
<sec>
<title>4.2 Analysis</title>
<p>We simulated the probability density function for continuous variables and classified the variables based on QTF. The graph of the probability density function and its corresponding quantile ranges are presented in the <xref ref-type="supplementary-material" rid="SM1">Supplementary Figure 1</xref>. Taking variable 2 as an example, from <xref ref-type="supplementary-material" rid="SM1">Supplementary Figure 1</xref> we can observe that <italic>Q</italic><sub>2</sub> and <italic>Q</italic><sub>3</sub> divide the range of the values of the variable into three parts. The portion less than <italic>Q</italic><sub>2</sub> is defined as low level and assigned a value of 0. The values between <italic>Q</italic><sub>2</sub> and <italic>Q</italic><sub>3</sub> are categorized as medium level and assigned a value of 1. Finally, values greater than <italic>Q</italic><sub>3</sub> are defined as high level and assigned a value of 2. From <xref ref-type="supplementary-material" rid="SM1">Supplementary Figure 1</xref>, we can see that the probability of values at the low level (green) is 0.5, the probability at the medium level (orange) is 0.25, and the probability at the high level (purple) is also 0.25. Through this method, we transform the variable from a continuous variable to an ordinal variable. Subsequently, we perform ANOVA on the three groups levels and conduct a significance test (<xref ref-type="table" rid="T2">Table 2</xref>) (<xref ref-type="bibr" rid="B40">40</xref>).</p>
<table-wrap position="float" id="T2">
<label>Table 2</label>
<caption><p>ANOVA for the three group levels and significance testing based on the QTF.</p></caption>
<table frame="box" rules="all">
<thead>
<tr>
<th/>
<th valign="top" align="left" colspan="3"><bold>Group (mean</bold> &#x000B1;<bold>SD)</bold><sub><bold><italic><bold>n</bold></italic></bold></sub></th>
<th valign="top" align="center"><bold>F</bold></th>
<th valign="top" align="center"><bold>p</bold></th>
</tr>
<tr>
<th valign="top" align="left"><bold>Ordinal</bold></th>
<th valign="top" align="center"><bold>&#x0201C;0&#x0201D;</bold></th>
<th valign="top" align="center"><bold>&#x0201C;1&#x0201D;</bold></th>
<th valign="top" align="center"><bold>&#x0201C;2&#x0201D;</bold></th>
<th/>
<th/>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Variable 2</td>
<td valign="top" align="center">3.186 &#x000B1; 3.991<sub>30437</sub></td>
<td valign="top" align="center">12.882 &#x000B1; 0.98<sub>5996</sub></td>
<td valign="top" align="center">20.016 &#x000B1; 5.2547<sub>6333</sub></td>
<td valign="top" align="center">55364</td>
<td valign="top" align="center">0.001<sup>&#x022C6;&#x022C6;&#x022C6;</sup></td>
</tr> <tr>
<td valign="top" align="left">Variable 3</td>
<td valign="top" align="center">0.269 &#x000B1; 1.088<sub>40762</sub></td>
<td valign="top" align="center">7.281 &#x000B1; 0.621<sub>1008</sub></td>
<td valign="top" align="center">11.298 &#x000B1; 4.244<sub>996</sub></td>
<td valign="top" align="center">52351</td>
<td valign="top" align="center">0.001<sup>&#x022C6;&#x022C6;&#x022C6;</sup></td>
</tr> <tr>
<td valign="top" align="left">Variable 4</td>
<td valign="top" align="center">0.178 &#x000B1; 0.697<sub>40071</sub></td>
<td valign="top" align="center">5.299 &#x000B1; 0.611<sub>1726</sub></td>
<td valign="top" align="center">8.781 &#x000B1; 3.237<sub>969</sub></td>
<td valign="top" align="center">77658</td>
<td valign="top" align="center">0<sup>&#x022C6;&#x022C6;&#x022C6;</sup></td>
</tr> <tr>
<td valign="top" align="left">Variable 5</td>
<td valign="top" align="center">0.017 &#x000B1; 0.084<sub>41315</sub></td>
<td valign="top" align="center">0.899 &#x000B1; 0.113<sub>764</sub></td>
<td valign="top" align="center">2.536 &#x000B1; 2.666<sub>687</sub></td>
<td valign="top" align="center">19913</td>
<td valign="top" align="center">0.001<sup>&#x022C6;&#x022C6;&#x022C6;</sup></td>
</tr> <tr>
<td valign="top" align="left">Variable 7</td>
<td valign="top" align="center">0.087 &#x000B1; 0.190<sub>26234</sub></td>
<td valign="top" align="center">0.689 &#x000B1; 0.050<sub>8540</sub></td>
<td valign="top" align="center">0.850 &#x000B1; 0.063<sub>7992</sub></td>
<td valign="top" align="center">102575</td>
<td valign="top" align="center">0.001<sup>&#x022C6;&#x022C6;&#x022C6;</sup></td>
</tr> <tr>
<td valign="top" align="left">Variable 8</td>
<td valign="top" align="center">0.050 &#x000B1; 0.020<sub>40181</sub></td>
<td valign="top" align="center">1.345 &#x000B1; 0.158<sub>1269</sub></td>
<td valign="top" align="center">2.514 &#x000B1; 1.155<sub>1316</sub></td>
<td valign="top" align="center">61170</td>
<td valign="top" align="center">0<sup>&#x022C6;&#x022C6;&#x022C6;</sup></td>
</tr> <tr>
<td valign="top" align="left">Variable 9</td>
<td valign="top" align="center">0.047 &#x000B1; 0.067<sub>22291</sub></td>
<td valign="top" align="center">0.293 &#x000B1; 0.083<sub>10255</sub></td>
<td valign="top" align="center">0.639 &#x000B1; 0.129<sub>10220</sub></td>
<td valign="top" align="center">156092</td>
<td valign="top" align="center">0<sup>&#x022C6;&#x022C6;&#x022C6;</sup></td>
</tr>
<tr>
<td valign="top" align="left">Variable 10</td>
<td valign="top" align="center">0.055 &#x000B1; 0.074<sub>22844</sub></td>
<td valign="top" align="center">0.234 &#x000B1; 0.043<sub>9811</sub></td>
<td valign="top" align="center">0.477 &#x000B1; 0.117<sub>10111</sub></td>
<td valign="top" align="center">96383</td>
<td valign="top" align="center">0<sup>&#x022C6;&#x022C6;&#x022C6;</sup></td>
</tr></tbody>
</table>
<table-wrap-foot>
<p><sup>&#x022C6;&#x022C6;&#x022C6;</sup><italic>p</italic> &#x0003C; 0.001; The three groups of data (&#x0201C;0&#x0201D;, &#x0201C;1&#x0201D;, &#x0201C;2&#x0201D;) are presented as mean &#x000B1; standard deviation (Mean &#x000B1; SD)<sub><italic>n</italic></sub>, with <italic>n</italic> representing the sample size, and the <italic>F</italic>, <italic>p</italic> values are also listed.</p>
</table-wrap-foot>
</table-wrap>
<p>The mean values of the variable increase monotonically from group &#x0201C;0&#x0201D; to group &#x0201C;2&#x0201D;, and the standard deviations also progressively increase. For variable 2, the means and standard deviations at different levels are as follows: In group &#x0201C;0&#x0201D;, the mean is 3.186, the standard deviation is 3.991, and the sample size is 30, 437; in group &#x0201C;1&#x0201D;, the mean is 12.882, the standard deviation is 0.98, and the sample size is 5, 996; in group &#x0201C;2&#x0201D;, the mean is 20.016, the standard deviation is 5.2547, and the sample size is 6, 333. Other variables exhibit similar patterns, where the mean in group &#x0201C;0&#x0201D; is relatively small, while the means in groups &#x0201C;1&#x0201D; and &#x0201C;2&#x0201D; are significantly higher (e.g., for variable 5, the mean increases from 0.017 to 2.536). Several variables have extremely high F-values (e.g., 156, 092 for the variable), showing that the between-group variance is far greater than the within-group variance. The ANOVA results indicate that the differences in means across groups are statistically significant (<italic>p</italic> &#x0003C; 0.05), suggesting that the distribution of the variable differs significantly across levels and shows a clear gradient pattern (group &#x0201C;0&#x0201D; &#x0003C;&#x0201C;1&#x0201D; &#x0003C;&#x0201C;2&#x0201D;). This result implies that the method used can effectively distinguish differences between levels, leading to the rejection of the null hypothesis <italic>H</italic><sub>0</sub> and the acceptance of the alternative hypothesis <italic>H</italic><sub>1</sub>.</p>
<p>In the <xref ref-type="supplementary-material" rid="SM1">Supplementary material</xref>, we present the ANOVA results for the three discretization methods: equal-width, equal-frequency, and k-means. <xref ref-type="supplementary-material" rid="SM1">Supplementary Table 1</xref> shows the ANOVA results for equal-width. This method uses intervals of the same width, making it simple and intuitive. However, the ANOVA results indicate that its F-value is lower, suggesting the between-group differences are less significant than with the QTF method. Moreover, for outlier variables (such as Variable 4 or Variable 5), equal-width fails to reflect the data distribution accurately. <xref ref-type="supplementary-material" rid="SM1">Supplementary Table 2</xref> shows the ANOVA results for equal-frequency. This method ensures that each interval contains roughly the same number of samples. When sample values are highly concentrated and repeated, the resulting zero mean and standard deviation for some groups reduces the interpretability of the data. <xref ref-type="supplementary-material" rid="SM1">Supplementary Table 3</xref> presents the results of k-means clustering. The ANOVA shows large F-values for the three clusters, suggesting significant between-group differences. However, k-means is a typical data-driven method with unfixed boundaries. If clusters are ordered by their mean values to define &#x0201C;low,&#x0201D; &#x0201C;medium,&#x0201D; and &#x0201C;high&#x0201D; levels, the boundaries will change with the data because cluster centers are randomly initialized. This randomness weakens theoretical interpretability.</p>
<p>We followed the approach described in Luo et al. to derive DAG estimates from 500 bootstrap samples of the data (<xref ref-type="bibr" rid="B29">29</xref>, <xref ref-type="bibr" rid="B30">30</xref>), utilizing the OSEM algorithm with a Monte Carlo sample size of <italic>K</italic> &#x0003D; 5 and a penalty coefficient of &#x003BB; &#x0003D; 6. And the resulting CPDAG is shown in <xref ref-type="fig" rid="F4">Figure 4</xref>.</p>
<fig position="float" id="F4">
<label>Figure 4</label>
<caption><p>CPDAG of the hidden network structure estimated via the OSEM algorithm (<xref ref-type="bibr" rid="B29">29</xref>) for the ordinal data of Section 4.1.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpubh-13-1647200-g0004.tif">
<alt-text>Flowchart depicting relationships between various workout-related factors. Arrows connect items such as totalkm, perceived exertion, kmmiddle, kmsprinting, kmhigh, injury, hoursalternative, sessions, perceived recovery, perceive dtraining success, and strengthtraining, illustrating pathways of influence.</alt-text>
</graphic>
</fig>
<p><xref ref-type="fig" rid="F4">Figure 4</xref> illustrates the causal relationships between different variables, highlighting both direct and indirect variables surrounding the <bold>Injury</bold> variable. The direct influencing variable for <bold>Injury</bold> is <bold>Kmsprinting</bold>, which has a significant impact on the occurrence of <bold>Injury</bold>. <bold>Kmsprinting</bold> training typically places high stress on muscles, joints, and ligaments, especially when the intensity is excessive or recovery is insufficient, making it prone to cause tissue damage or excessive fatigue. <bold>Kmsprinting</bold> may lead to rapid muscle contraction and high load in a short period, thereby increasing the risk of exercise-related injuries. <bold>Perceivedrecovery</bold> and <bold>Perceivedtrainingsuccess</bold> are also direct variables influencing <bold>Injury</bold>. <bold>Perceivedrecovery</bold> plays a critical role in injury risk. When perceived recovery is poor, muscles and joints may not withstand higher loads, potentially leading to improper movement and decreased endurance, thus increasing the risk of injury. <bold>Perceivedtrainingsuccess</bold> directly affects injury risk. If an athlete perceives training success as high, it may indicate good physical condition and effective recovery, thereby reducing the risk of injury. Conversely, a lower perception of training success may indirectly reflect accumulated fatigue and insufficient recovery, increasing the probability of injury.</p>
<p><bold>Injury</bold>&#x00027;s indirect influencing variables, Pathway 1 is <bold>Totalkm</bold>&#x02192;<bold>Sessions</bold>&#x02192;<bold>Perceivedrecovery</bold>&#x02192;<bold>Injury</bold>: Increasing total running distance can lead to higher training intensity and frequency. A rise in total distance is often accompanied by increased training frequency, which may result in insufficient recovery time. Excessive training frequency and load can compromise recovery quality, leading to poor perceived recovery and indirectly increasing the risk of injury. If increases in running distance and frequency are not balanced with adequate recovery and proper load management, the perceived recovery level may decline, significantly elevating the risk of injury.</p>
<p>Pathway 2 is <bold>Strengthtraining</bold>&#x02192;<bold>Perceivedtrainingsuccess</bold>&#x02192;<bold>Injury</bold>: <bold>Strengthtraining</bold> enhances muscle strength, joint stability, and exercise efficiency, thereby improving athletic performance and training outcomes. It also increases athletes confidence and perception of training success, which may indirectly indicate improved physical adaptation and recovery levels. <bold>Perceivedtrainingsuccess</bold> can reduce the risk of injury, as the body is in better physical condition, movements are more precise, and energy distribution is more efficient. Conversely, a lower perception of training success may have the opposite effect. Based on the above analysis, it is recommended to control the intensity and frequency of <bold>Strengthtraining</bold> to prevent muscle injuries caused by overtraining. Attention should be placed on athletes <bold>Perceivedrecovery</bold> and sense of <bold>Perceivedtrainingsuccess</bold>, and by adjusting the training plan, recovery outcomes can be effectively improved.</p>
<p>To visually represent the bootstrapped estimates, we present the adjacency matrices of the DAG derived using OSEM, converted to CPDAG, as a heatmap in <xref ref-type="supplementary-material" rid="SM1">Supplementary Figure 2</xref> of the <xref ref-type="supplementary-material" rid="SM1">Supplementary material</xref>. The intensity of each cell corresponds to the frequency with which each edge appears in the bootstrapped samples. The shade in the grid indicates the proportion of times a directed edge occurs in the 500 bootstrapped CPDAG, with an undirected edge being split equally between both directions. Darker shading corresponds to a higher frequency of the respective directed edge. Additionally, we examine the causal relationship along the most frequently observed directed edge in the 500 bootstrapped CPDAG by estimating the ordinal causal direct effects of <bold>Kmsprinting</bold> (variable 5) on <bold>Injury</bold> (variable 11) within the sample&#x00027;s DAG. Raincloud plots, which incorporate histograms and boxplots of the estimated effects, are displayed in <xref ref-type="fig" rid="F5">Figure 5</xref>.</p>
<fig position="float" id="F5">
<label>Figure 5</label>
<caption><p>Ordinal Causal Effect of <bold>Kmsprinting</bold> (variable 5) on <bold>Injury</bold> (variable 11). The solid line connects the means of the OCEs (represented by diamond points) across different levels of the outcome variable, for each possible shift of the intervention variable.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpubh-13-1647200-g0005.tif">
<alt-text>Box plot chart showing ordinal causal effect (OCE) on the y-axis versus ordinal levels of injury on the x-axis. Three interventions on &#x0201C;kmsprinting&#x0201D; are compared: 1 to 2 (green), 1 to 3 (orange), and 2 to 3 (purple). Each intervention is depicted with distinct box plots and accompanying scatter points. Data points and box plot shapes vary, suggesting differences in causal effects across interventions and injury levels.</alt-text>
</graphic>
</fig>
<p><xref ref-type="fig" rid="F5">Figure 5</xref> shows the ordinal causal direct effects of <bold>Kmsprinting</bold> (variable 5) on <bold>Injury</bold> (variable 11). &#x0201C;<bold>Injury=1</bold>&#x0201D; indicates no injury, while the level of &#x0201C;<bold>Injury=2</bold>&#x0201D; indicates injury. We use the do-operator to describe this result.</p>
<p>When the &#x0201C;<bold>Injury=1</bold>&#x0201D;, and the level of variable 5 changes from 1 &#x02192; 2, the OCE &#x0003C;0. That means &#x02119;[injury &#x0003D; 1&#x02223;<italic>do</italic>(kmsprinting &#x0003D; 2)]&#x02212;&#x02119;[injury &#x0003D; 1&#x02223;<italic>do</italic>(kmsprinting &#x0003D; 1)] &#x0003C;0. This result suggests that increasing the intensity of sprint training significantly increases the injury risk for uninjured athletes. High-intensity sprint training may lead to excessive load on muscles and joints, exceeding the body&#x00027;s ability to adapt, thereby increasing the likelihood of injury. Therefore, for uninjured athletes, maintaining a lower level of sprint training helps to minimize the injury risk. If the sprint training level changes from 1 &#x02192; 3, or from 2 &#x02192; 3, the OCE value remains negative. This finding indicates that increasing the intensity of sprint training has a significant impact on the injury probability for uninjured athletes, especially during the transitions from 1 &#x02192; 2 and from 1 &#x02192; 3. Among these three intervention levels, the absolute value of the OCE mean is largest for the intervention from 1 &#x02192; 3, suggesting that transitioning directly from low to high intensity training is particularly dangerous for uninjured athletes. Therefore, training plans need to be carefully designed.</p>
<p>When the &#x0201C;<bold>Injury=2</bold>&#x0201D;, and the level of variable 5 changes from 1 &#x02192; 2, the OCE &#x0003E; 0. That means &#x02119;[injury &#x0003D; 2&#x02223;<italic>do</italic>(kmsprinting &#x0003D; 2)]&#x02212;&#x02119;[injury &#x0003D; 2&#x02223;<italic>do</italic>(kmsprinting &#x0003D; 1)]&#x0003E;0. When the sprint training level increases from 1 &#x02192; 2 or 1 &#x02192; 3, the probability of injury significantly increases. For injured athletes, continuing to increase the sprint training intensity before full recovery can worsen the existing injury or lead to incomplete recovery, which significantly increases the risk of injury. During this stage, athletes should avoid increasing sprint training intensity and prioritize basic training and recovery. When the sprint training level changes from 2 &#x02192; 3, the OCE for both injured groups is more concentrated, with the mean close to 0, indicating that the impact of increasing from medium to high-intensity sprint training on injury is relatively small. This limited effect may be due to the athletes&#x00027; adaptation to medium-intensity training and their more stable physical condition. Therefore, after sufficient medium-intensity training, gradually increasing high-intensity sprint training does not significantly increase the injury risk.</p>
<p>In summary, the transition from low to medium intensity (1 &#x02192; 2) is a critical period for injury risk, requiring close monitoring of an athlete&#x00027;s physical condition and recovery. After reaching medium intensity, transitioning to high intensity is relatively safe, as the body has developed some level of adaptation, resulting in a lower injury risk. For uninjured athletes, it is recommended to prioritize a progressive increase in training load and avoid a direct jump from low to high intensity (1 &#x02192; 3). For injured athletes, high-intensity sprint training should be strictly limited during the recovery period, and priority should be given to recovery training. High-intensity sprint training requires a focus on recovery quality after training to ensure athletes maintain a good recovery state during the gradual increase in intensity, minimizing fatigue accumulation and injury risk. The <bold>Kmsprinting</bold> has a significant causal effect on <bold>Injury</bold>. The risk from medium to high intensity (2 &#x02192; 3) is relatively small, suggesting that training upgrades should be based on the athlete&#x00027;s adaptation. Scientifically planning sprint training intensity and pace, combined with recovery training, helps reduce injury probability while improving training effectiveness and safety.</p>
<p><xref ref-type="fig" rid="F6">Figure 6</xref> shows the ordinal causal direct effects of <bold>Kmsprinting</bold> (variable 5) on <bold>Kmmiddle</bold> (variable 3) and <bold>Kmhigh</bold> (variable 4). The change of variable 5 from low level to medium level (1 &#x02192; 2) shows that for low-level <bold>Kmmiddle</bold> athletes, an increase in sprinting results in a positive OCE value, indicating that improvements in sprinting may indirectly help these athletes enhance their middle-distance running ability. However, for medium and high-level <bold>Kmmiddle</bold> athletes, the OCE value is negative, suggesting that an increase in sprinting may decrease their performance in middle-distance running. A similar pattern applies to <bold>Kmhigh</bold> athletes. For low-level <bold>Kmhigh</bold> athletes, an increase in sprinting may improve their high-intensity running ability. In contrast, for medium and high-level athletes, an increase in sprinting may limit their high-intensity running ability.</p>
<fig position="float" id="F6">
<label>Figure 6</label>
<caption><p>Ordinal causal effect of <bold>Kmsprinting</bold> (variable 5) on <bold>Kmmiddle</bold> (variable 3) and <bold>Kmhigh</bold> (variable 4).</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpubh-13-1647200-g0006.tif">
<alt-text>Two side-by-side box plots show the Ordinal Causal Effect (OCE) against ordinal levels on different variables. The left plot is titled &#x0201C;Ordinal Levels of kmmiddle&#x0201D; while the right plot shows &#x0201C;Ordinal Levels of kmhigh.&#x0201D; Each plot includes three interventions on kmsprinting, differentiated by colors: green for 1 to 2, orange for 1 to 3, and purple for 2 to 3. Data points are overlaid on box plots with violin plot distributions. The OCE values range from -0.015 to 0.025.</alt-text>
</graphic>
</fig>
<p>It is worth noting that the OCE for <bold>Kmhigh</bold> is more scattered, indicating significant variation in the impact of sprinting on high-intensity running. The change of variable 5 from medium level to high level (2 &#x02192; 3) shows that for both <bold>Kmmiddle</bold> and <bold>Kmhigh</bold>, the OCE are close to 0. This result suggests that once athletes have adapted to a certain level of sprinting load, further increases in sprint intensity have minimal effect on middle-distance running and high-intensity running performance. For athletes with weaker middle-distance and high-intensity running abilities, increasing sprint training can indirectly enhance their running abilities by improving neuromuscular adaptation and rapid power output. For athletes who already possess strong middle-distance and high-intensity running capabilities, increasing sprint training may lead to overloading or accumulation of fatigue, thereby affecting other running abilities. Once sprinting has reached a high level, athletes&#x00027; bodies gradually adapt to the high-intensity load, and further increases in sprinting have limited intervention effects on other running abilities.</p>
<p>Therefore, we can conclude that for low-level athletes, appropriately increasing sprint training can help improve their middle-distance and high-intensity running abilities. For medium and high-level athletes, the ratio of sprinting to other running training must be balanced to avoid excessive sprint loads that may affect overall running performance. Regularly monitoring athletes&#x00027; performance in different running abilities and adjusting the sprinting load based on data feedback will ensure maximized training effects while preventing fatigue accumulation. As sprint load increases from medium to high intensity (2 &#x02192; 3), gradual adaptation should be emphasized to avoid sudden increases in training intensity that could negatively impact middle-distance or high-intensity running abilities. Through reasonable design and adjustment of sprint training, coaches and athletes can enhance specific abilities while minimizing the risk of injuries caused by overtraining, ultimately achieving comprehensive optimization of athletic performance.</p>
<p><xref ref-type="fig" rid="F7">Figure 7</xref> shows the ordinal causal direct effects of other variables on <bold>Injury</bold> (variable 11). From <xref ref-type="fig" rid="F7">Figure 7</xref>, we can observe that the OCE of <bold>Kmmiddle</bold>(variable 3) and <bold>Hoursalternative</bold>(variable 8) on injury are close to zero across various levels of change. This finding indicates that these two variables have a minimal impact on injury risk. <bold>Kmmiddle</bold> typically involves moderate-intensity training, and athletes&#x00027; bodies are generally more adaptable, so it does not significantly increase or decrease injury risk. <bold>Hoursalternative</bold> mainly refers to low-intensity recovery exercises, which place minimal stress on the body, thus limiting their impact on injury risk. These two variables can be part of a stable training load to alleviate the physical stress from high-intensity training, thereby improving the overall safety of the training program.</p>
<fig position="float" id="F7">
<label>Figure 7</label>
<caption><p>Ordinal causal effect of variable on <bold>Injury</bold> (variable 11).</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpubh-13-1647200-g0007.tif">
<alt-text>Box plots comparing the ordinal levels of injury against causal estimates (ODCE) for various intervention variables. Each chart features different variables and their interventions, displayed across two axes, with scatter points and data distribution visualizations.</alt-text>
</graphic>
</fig>
<p>In contrast, the changes in <bold>Strengthtraining</bold>(variable 6) show the most significant fluctuations in the OCE for injury, indicating a significant causal intervention effect. This finding suggests that strength training can enhance athletic performance but may also increase injury risk if the intensity is too high or the progression is too rapid. High-intensity strength training places a heavy load on muscles and joints, and without adequate recovery or adaptive training, it can lead to muscle strains, ligament injuries, and other issues. Additionally, <bold>Strengthtraining</bold>&#x00027;s effects vary significantly among individuals, as different athletes have differing capacities to tolerate intensity and recover. This further amplifies its impact on injury risk. Therefore, strength training programs must strictly control intensity and progression, prioritizing the development of foundational strength and movement stability. This approach helps mitigate injury risk caused by excessive or improperly planned training.</p>
<p>The Pathway 2 analysis of the CPDAG in <xref ref-type="fig" rid="F4">Figure 4</xref> shows that <bold>Strengthtraining</bold>(variable 6) indirectly influences injury risk through Perceived <bold>Perceivedtrainingsuccess</bold>(variable 7), which supports the conclusion that their impact on injury risk is relatively limited. In practical sports, this result suggests that strength training should pay particular attention to intensity management. Proper planning of load progression is key to avoiding sports injuries, especially during high-intensity strength training, where it is important to incorporate restorative training [such as extending <bold>Hoursalternative</bold>(variable 8) ]. <bold>kmmiddle</bold>(variable 3) and <bold>Hoursalternative</bold>(variable 8) can serve as transition phases for high-intensity training, helping athletes gradually adapt to higher loads and reduce fatigue accumulation. Combining feedback from <bold>Perceivedrecovery</bold>(variable 10) and <bold>Perceivedtrainingsuccess</bold>(variable 7) allows for the real-time optimization of training plans, ensuring a balance between performance enhancement and injury risk. Through careful design and dynamic adjustment of training plans, athletes can not only reduce the risk of training-induced injuries but also improve overall training quality. Additionally, we provide the causal direct effects of other variables in the <xref ref-type="supplementary-material" rid="SM1">Supplementary Figure 3</xref> for further reference.</p></sec></sec>
<sec sec-type="discussion" id="s5">
<title>5 Discussion</title>
<p>In this work, we propose a quantile threshold function (QTF) that transforms continuous variables into ordinal variables, and ensures the consistency of the classification results while effectively preserving the ordered nature of the data. Based on data transformation, this study applies the method designed by Luo et al. (<xref ref-type="bibr" rid="B29">29</xref>) to construct a causal Directed Acyclic Graph (DAG). Then, using the ordinal data causal analysis algorithm proposed by Scauda et al. (<xref ref-type="bibr" rid="B30">30</xref>), the ordinal causal effects (OCE) between ordered variables are calculated within the framework of the latent Gaussian DAG model. These findings offer valuable insights for optimizing rehabilitation strategies and provide the critical foundations for the development of effective prevention strategies. The use of causal diagrams will facilitate the organization of key concepts and ideas related to athletic injury causation within a well-defined causal framework. This approach enables the exploration of specific causal links and underlying assumptions through appropriate scientific methods. The findings not only advance methodological understanding but also provide a robust theoretical foundation for optimizing rehabilitation protocols and designing effective injury prevention strategies, ultimately contributing to a more precise and thorough understanding of the mechanisms driving sports injury occurrence.</p>
<p>The results highlight several critical factors influencing injury risk, encompassing both measurable training loads and athlete-reported perceptions. Elevated training demands&#x02013;particularly high-intensity sprinting distances&#x02013;can substantially increase musculoskeletal stress and, when paired with insufficient recovery, raise the likelihood of injury. At the same time, athlete perceptions of recovery quality and training success emerged as strong indicators of physical readiness and resilience; lower scores in these measures often reflect accumulated fatigue and compromised movement control. Variations in total running volume, session frequency, and strength training intensity were also found to influence these perceptions, thereby indirectly shaping injury risk. Practical applications of these insights include regulating sprinting distances and intensities to prevent acute overload, progressively adjusting total running volume and session frequency, and structuring strength training to maximize performance benefits without inducing overtraining. Athlete-reported measures of recovery and training success can serve as low-cost, real-time indicators for fine-tuning training plans before injuries occur.</p>
<p>From a policy perspective, integrating both objective load metrics and subjective perception measures into institutional injury surveillance systems would enhance early detection and prevention. Sports organizations could define evidence-based thresholds for key indicators, implement mandatory periodic monitoring, and foster a training culture that prioritizes recovery alongside performance goals. The quantile threshold framework used in this study also offers practical training load monitoring guidance. By determining safe ranges for load-related variables and coupling them with perceptual feedback, coaches can detect emerging imbalances between workload and recovery, enabling timely adjustments that maintain athletes in optimal performance zones while minimizing injury risk. Finally, the findings have important implications for recovery strategies. Structured recovery programs should address both physiological restoration&#x02013;through rest intervals, active recovery, sleep optimization, and nutrition&#x02013;and psychological readiness, by enhancing athletes confidence and perceived training success. A dual focus on physical and perceptual recovery can improve resilience to high-intensity demands and contribute to sustained performance with lower injury incidence.</p>
<p>This study proposes a quantile threshold function (QTF) that transforms continuous variables into ordinal variables. Although this method offers simplicity and effectiveness, it is essential to recognize that various alternative approaches exist for converting continuous variables into ordinal variables. Methods like decision tree binning and K-Means clustering can capture complex relationships between continuous variables and other features more precisely. However, they require higher computational power and suffer from poor theoretical interpretability. Future studies could explore hybrid discretization schemes that combine the advantages of multiple methods. For example, integrating statistical techniques with machine learning algorithms may yield more flexible and efficient discretization strategies. Investigating the impact of different discretization methods on subsequent tasks, such as predictive modeling or clustering, could also provide valuable insights for practical applications. By addressing these limitations and broadening the analytical perspective, future research is expected to explore optimal strategies for transforming continuous variables into ordinal categories, thereby advancing the development of more comprehensive data preprocessing frameworks and improving model performance.</p>
<p>This study examines a single-day subset of the dataset, which limits the generalizability of the findings. Future work will extend the analysis to weekly datasets and employ time-series methods to capture temporal dynamics better. Moreover, although the current study focuses on single interventions, it is crucial to acknowledge that, in real-world scenarios, any exogenous intervention can simultaneously influence multiple target variables. Therefore, predicting the impact of joint interventions on an outcome variable becomes a relevant consideration. The methods proposed by (<xref ref-type="bibr" rid="B47">47</xref>) can be readily extended to address multiple interventions. Consequently, under the latent Gaussian model, incorporating joint interventions&#x02013;similar to the approach of (<xref ref-type="bibr" rid="B48">48</xref>) represents a natural progression within the latent space framework. In the main text, we also mentioned that some datasets contain both ordinal and non-ordinal data. Naturally, this leads us to consider the problem of Bayesian network learning with mixed data. In particular, one may obtain a dataset with both continuous and ordinal variables by first generating a Gaussian dataset according to a DAG structure and then discretizing some of the variables while keeping others continuous. A similar learning framework may be applicable in this context. Therefore, future research could explore using such learning frameworks for causal analysis of data.</p></sec>
</body>
<back>
<sec sec-type="data-availability" id="s6">
<title>Data availability statement</title>
<p>The datasets for this study can be found in the [shashwatwork/injury-prediction] repository on Kaggle <ext-link ext-link-type="uri" xlink:href="https://www.kaggle.com/datasets/shashwatwork/injury-prediction-for-competitive-runners">https://www.kaggle.com/datasets/shashwatwork/injury-prediction-for-competitive-runners</ext-link>. Software in the form of R code, R code is available at [<ext-link ext-link-type="uri" xlink:href="https://github.com/TaoXyjammy/OrdinalEffectsSport">https://github.com/TaoXyjammy/OrdinalEffectsSport</ext-link>].</p>
</sec>
<sec sec-type="ethics-statement" id="s7">
<title>Ethics statement</title>
<p>This study utilized a secondary dataset, and all data were strictly anonymized. The privacy and personal 638 information of the study subjects were fully protected. This research was conducted in strict accordance with the ethical guidelines set forth in the Declaration of Helsinki.</p>
</sec>
<sec sec-type="author-contributions" id="s8">
<title>Author contributions</title>
<p>TX: Conceptualization, Data curation, Writing &#x02013; original draft, Writing &#x02013; review &#x00026; editing. YH: Data curation, Investigation, Methodology, Writing &#x02013; review &#x00026; editing. FX: Investigation, Software, Writing &#x02013; review &#x00026; editing.</p>
</sec>
<sec sec-type="funding-information" id="s9">
<title>Funding</title>
<p>The author(s) declare that no financial support was received for the research and/or publication of this article.</p>
</sec>
<ack><p>This work was made possible through the collaboration and strong support of Kyungil University, City University of Hong Kong, and Shanxi Normal University. The authors would also like to express their sincere gratitude to LetPub for their professional language editing services. It is through the combined efforts and collaboration of all parties that this article has been successfully presented.</p>
</ack>
<sec sec-type="COI-statement" id="conf1">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest</p>
</sec>
<sec sec-type="ai-statement" id="s10">
<title>Generative AI statement</title>
<p>The author(s) declare that no Gen AI was used in the creation of this manuscript.</p>
<p>Any alternative text (alt text) provided alongside figures in this article has been generated by Frontiers with the support of artificial intelligence and reasonable efforts have been made to ensure accuracy, including review by the authors wherever possible. If you identify any issues, please contact us.</p></sec>
<sec sec-type="disclaimer" id="s11">
<title>Publisher&#x00027;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<sec sec-type="supplementary-material" id="s12">
<title>Supplementary material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="https://www.frontiersin.org/articles/10.3389/fpubh.2025.1647200/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/fpubh.2025.1647200/full#supplementary-material</ext-link></p>
<supplementary-material xlink:href="Supplementary_file_1.zip" id="SM1" mimetype="application/zip" xmlns:xlink="http://www.w3.org/1999/xlink"/></sec>
<ref-list>
<title>References</title>
<ref id="B1">
<label>1.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Carlin</surname> <given-names>JB</given-names></name> <name><surname>Moreno-Betancur</surname> <given-names>M</given-names></name></person-group>. <article-title>On the uses and abuses of regression models: A call for reform of statistical practice and teaching</article-title>. <source>arXiv</source> [Preprint] arXiv:2309.06668. (<year>2023</year>). <pub-id pub-id-type="doi">10.48550/arXiv.2309.06668</pub-id></citation>
</ref>
<ref id="B2">
<label>2.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hernn</surname> <given-names>MA</given-names></name> <name><surname>Hsu</surname> <given-names>J</given-names></name> <name><surname>Healy</surname> <given-names>B</given-names></name></person-group>. <article-title>A second chance to get causal inference right: a classification of data science tasks</article-title>. <source>Chance</source>. (<year>2019</year>) <volume>32</volume>:<fpage>4249</fpage>. <pub-id pub-id-type="doi">10.1080/09332480.2019.1579578</pub-id></citation>
</ref>
<ref id="B3">
<label>3.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Agresti</surname> <given-names>A</given-names></name></person-group>. <source>Analysis of Ordinal Categorical Data</source>. New York: John Wiley &#x00026; Sons. (<year>2010</year>).</citation>
</ref>
<ref id="B4">
<label>4.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lynch</surname> <given-names>BM</given-names></name> <name><surname>Dixon-Suen</surname> <given-names>SC</given-names></name> <name><surname>Ramirez Varela</surname> <given-names>A</given-names></name> <name><surname>Yang</surname> <given-names>Y</given-names></name> <name><surname>English</surname> <given-names>DR</given-names></name> <name><surname>Ding</surname> <given-names>D</given-names></name> <etal/></person-group>. <article-title>Approaches to improve causal inference in physical activity epidemiology</article-title>. <source>J Phys Activity Health</source>. (<year>2020</year>) <volume>17</volume>:<fpage>80</fpage>&#x02013;<lpage>4</lpage>. <pub-id pub-id-type="doi">10.1123/jpah.2019-0515</pub-id><pub-id pub-id-type="pmid">31810066</pub-id></citation></ref>
<ref id="B5">
<label>5.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Nielsen</surname> <given-names>RO</given-names></name> <name><surname>Simonsen</surname> <given-names>NS</given-names></name> <name><surname>Casals</surname> <given-names>M</given-names></name> <name><surname>Stamatakis</surname> <given-names>E</given-names></name> <name><surname>Mansournia</surname> <given-names>MA</given-names></name></person-group>. <article-title>Methods matter and the too much, too soon theory (part 2): what is the goal of your sports injury research? Are you describing, predicting or drawing a causal inference?</article-title> <source>Br J Sports Med</source>. (<year>2020</year>) <volume>54</volume>:<fpage>1307</fpage>&#x02013;<lpage>1309</lpage>. <pub-id pub-id-type="doi">10.1136/bjsports-2020-102144</pub-id><pub-id pub-id-type="pmid">32747408</pub-id></citation></ref>
<ref id="B6">
<label>6.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Shrier</surname> <given-names>I</given-names></name></person-group>. <article-title>Understanding causal inference: the future direction in sports injury prevention</article-title>. <source>Clin J Sport Med</source>. (<year>2007</year>) <volume>17</volume>:<fpage>220</fpage>. <pub-id pub-id-type="doi">10.1097/JSM.0b013e3180385a8c</pub-id><pub-id pub-id-type="pmid">17513917</pub-id></citation></ref>
<ref id="B7">
<label>7.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Rommers</surname> <given-names>N</given-names></name> <name><surname>Rssler</surname> <given-names>R</given-names></name> <name><surname>Shrier</surname> <given-names>I</given-names></name> <name><surname>Lenoir</surname> <given-names>M</given-names></name> <name><surname>Witvrouw</surname> <given-names>E</given-names></name> <name><surname>DHondt</surname> <given-names>E</given-names></name> <etal/></person-group>. <article-title>Motor performance is not related to injury risk in growing elite-level male youth football players: A causal inference approach to injury risk assessment</article-title>. <source>J Sci Med Sport</source>. (<year>2021</year>) <volume>24</volume>:<fpage>881</fpage>&#x02013;<lpage>5</lpage>. <pub-id pub-id-type="doi">10.1016/j.jsams.2021.03.004</pub-id><pub-id pub-id-type="pmid">33752967</pub-id></citation></ref>
<ref id="B8">
<label>8.</label>
<citation citation-type="web"><person-group person-group-type="author"><name><surname>Hopkins</surname> <given-names>W</given-names></name></person-group>. <article-title>Research designs: choosing and fine-tuning a design for your study</article-title>. <source>Sport Sci.</source> (<year>2008</year>) <volume>12</volume>:<fpage>13</fpage>. Available online at: <ext-link ext-link-type="uri" xlink:href="https://www.sportsci.org/2008/wghdesign.pdf">https://www.sportsci.org/2008/wghdesign.pdf</ext-link></citation>
</ref>
<ref id="B9">
<label>9.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Steele</surname> <given-names>J</given-names></name> <name><surname>Fisher</surname> <given-names>J</given-names></name> <name><surname>Crawford</surname> <given-names>D</given-names></name></person-group>. <article-title>Does increasing an athletes strength improve sports performance? A critical review with suggestions to help answer this, and other, causal questions in sport science</article-title>. <source>J Trainol</source>. (<year>2020</year>) <volume>9</volume>:<fpage>20</fpage>. <pub-id pub-id-type="doi">10.17338/trainology.9.1_20</pub-id></citation>
</ref>
<ref id="B10">
<label>10.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>van Mechelen</surname> <given-names>W</given-names></name> <name><surname>Hlobil</surname> <given-names>H</given-names></name> <name><surname>Kemper</surname> <given-names>HC</given-names></name></person-group>. <article-title>Incidence, severity, aetiology and prevention of sports injuries. A review of concepts</article-title>. <source>Sports Med</source>. (<year>1992</year>) <volume>14</volume>:<fpage>82</fpage>&#x02013;<lpage>99</lpage>. <pub-id pub-id-type="doi">10.2165/00007256-199214020-00002</pub-id><pub-id pub-id-type="pmid">1509229</pub-id></citation></ref>
<ref id="B11">
<label>11.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Finch</surname> <given-names>C</given-names></name></person-group>. <article-title>A new framework for research leading to sports injury prevention</article-title>. <source>J Sci Med Sport</source>. (<year>2006</year>) <volume>9</volume>:<fpage>3</fpage>&#x02013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.1016/j.jsams.2006.02.009</pub-id><pub-id pub-id-type="pmid">16616614</pub-id></citation></ref>
<ref id="B12">
<label>12.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pearl</surname> <given-names>J</given-names></name> <name><surname>Mackenzie</surname> <given-names>D</given-names></name></person-group>. <source>The Book of Why: the New Science of Cause and Effect</source>. New York: Basic Books. (<year>2018</year>).</citation>
</ref>
<ref id="B13">
<label>13.</label>
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Pearl</surname> <given-names>J</given-names></name> <name><surname>Causality</surname></name></person-group>. <article-title>Models, reasoning, and inference</article-title>. In:<person-group person-group-type="editor"><name><surname>Pearl</surname> <given-names>J</given-names></name></person-group>, editor. <source>Econometric Theory</source>. <publisher-loc>Cambridge</publisher-loc>: <publisher-name>Cambridge University Press</publisher-name> (<year>2000</year>).</citation>
</ref>
<ref id="B14">
<label>14.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Malina</surname> <given-names>D</given-names></name> <name><surname>Bothwell</surname> <given-names>LE</given-names></name> <name><surname>Greene</surname> <given-names>JA</given-names></name> <name><surname>Podolsky</surname> <given-names>SH</given-names></name> <name><surname>Jones</surname> <given-names>DS</given-names></name></person-group>. <article-title>Assessing the Gold Standard lessons from the History of RCTs</article-title>. <source>N Engl J Med</source>. (<year>2016</year>) <volume>374</volume>:<fpage>2175</fpage>&#x02013;<lpage>81</lpage>. <pub-id pub-id-type="doi">10.1056/NEJMms1604593</pub-id><pub-id pub-id-type="pmid">27248626</pub-id></citation></ref>
<ref id="B15">
<label>15.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bullock</surname> <given-names>GS</given-names></name> <name><surname>Ward</surname> <given-names>P</given-names></name> <name><surname>Hughes</surname> <given-names>T</given-names></name> <name><surname>Thigpen</surname> <given-names>CA</given-names></name> <name><surname>Cook</surname> <given-names>CE</given-names></name> <name><surname>Shanley</surname> <given-names>E</given-names></name></person-group>. <article-title>Using randomized controlled trials in the sports medicine and performance environment: is it time to reconsider and think outside the methodological box?</article-title> <source>J Orthop Sports Phys Ther</source>. (<year>2023</year>) <volume>53</volume>:<fpage>331</fpage>&#x02013;<lpage>4</lpage>. <pub-id pub-id-type="doi">10.2519/jospt.2023.11824</pub-id><pub-id pub-id-type="pmid">37068166</pub-id></citation></ref>
<ref id="B16">
<label>16.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bonell Monsons</surname> <given-names>O</given-names></name> <name><surname>Sprri</surname> <given-names>J</given-names></name> <name><surname>Gouttebarge</surname> <given-names>V</given-names></name> <name><surname>Bolling</surname> <given-names>C</given-names></name> <name><surname>Verhagen</surname> <given-names>E</given-names></name></person-group>. <article-title>A survey on current practices, needs, responsibilities and preferences for knowledge dissemination in the field of injury and illness prevention among competitive snow sports stakeholders</article-title>. <source>Sports Med</source> - <italic>Open</italic>. (<year>2025</year>) <volume>11</volume>:<fpage>17</fpage>. <pub-id pub-id-type="doi">10.1186/s40798-025-00818-9</pub-id><pub-id pub-id-type="pmid">39971816</pub-id></citation></ref>
<ref id="B17">
<label>17.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Neumann</surname> <given-names>ND</given-names></name> <name><surname>Brauers</surname> <given-names>JJ</given-names></name> <name><surname>van Yperen</surname> <given-names>NW</given-names></name> <name><surname>van der Linde</surname> <given-names>M</given-names></name> <name><surname>Lemmink</surname> <given-names>KAPM</given-names></name> <name><surname>Brink</surname> <given-names>MS</given-names></name> <etal/></person-group>. <article-title>Critical fluctuations as an early warning signal of sports injuries? A proof of concept using football monitoring data</article-title>. <source>Sports Med</source> - <italic>Open</italic>. (<year>2024</year>) <volume>10</volume>:<fpage>129</fpage>. <pub-id pub-id-type="doi">10.1186/s40798-024-00787-5</pub-id><pub-id pub-id-type="pmid">39680265</pub-id></citation></ref>
<ref id="B18">
<label>18.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kalkhoven</surname> <given-names>JT</given-names></name></person-group>. <article-title>Athletic injury research: frameworks, models and the need for causal knowledge</article-title>. <source>Sports Med</source>. (<year>2024</year>) <volume>54</volume>:<fpage>1121</fpage>&#x02013;<lpage>37</lpage>. <pub-id pub-id-type="doi">10.1007/s40279-024-02008-1</pub-id><pub-id pub-id-type="pmid">38507193</pub-id></citation></ref>
<ref id="B19">
<label>19.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Eisenhart</surname> <given-names>M</given-names></name></person-group>. <article-title>Conceptual frameworks for research circa 1991: ideas from a cultural anthropologist; implications for mathematics education rese</article-title>. In:<person-group person-group-type="editor"><name><surname>Underhill</surname> <given-names>RG</given-names></name></person-group>, editor <italic>Proceedings of the 13th Annual Meeting of the North American Chapter of the Psychology of Mathematics Education</italic>. Blacksburg: Margaret Eisenhart. (<year>1991</year>).</citation>
</ref>
<ref id="B20">
<label>20.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Fried</surname> <given-names>EI</given-names></name></person-group>. <article-title>Theories and models: what they are, what they are for, and what they are about</article-title>. <source>Psychol Inq</source>. (<year>2020</year>) <volume>31</volume>:<fpage>336</fpage>&#x02013;<lpage>44</lpage>. <pub-id pub-id-type="doi">10.1080/1047840X.2020.1854011</pub-id></citation>
</ref>
<ref id="B21">
<label>21.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Smaldino</surname> <given-names>PE</given-names></name></person-group>. <article-title>How to translate a verbal theory into a formal model</article-title>. <source>Psychol Stud</source>. (<year>2020</year>) <volume>65</volume>:<fpage>187</fpage>&#x02013;<lpage>96</lpage>.</citation>
</ref>
<ref id="B22">
<label>22.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Williams</surname> <given-names>TC</given-names></name> <name><surname>Bach</surname> <given-names>CC</given-names></name> <name><surname>Matthiesen</surname> <given-names>NB</given-names></name> <name><surname>Henriksen</surname> <given-names>TB</given-names></name> <name><surname>Gagliardi</surname> <given-names>L</given-names></name></person-group>. <article-title>Directed acyclic graphs: a tool for causal studies in paediatrics</article-title>. <source>Pediatr Res</source>. (<year>2018</year>) <volume>84</volume>:<fpage>487</fpage>&#x02013;<lpage>93</lpage>. <pub-id pub-id-type="doi">10.1038/s41390-018-0071-3</pub-id><pub-id pub-id-type="pmid">29967527</pub-id></citation></ref>
<ref id="B23">
<label>23.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Shrier</surname> <given-names>I</given-names></name> <name><surname>Platt</surname> <given-names>RW</given-names></name></person-group>. <article-title>Reducing bias through directed acyclic graphs</article-title>. <source>BMC Med Res Methodol</source>. (<year>2008</year>) <volume>8</volume>:<fpage>70</fpage>. <pub-id pub-id-type="doi">10.1186/1471-2288-8-70</pub-id><pub-id pub-id-type="pmid">18973665</pub-id></citation></ref>
<ref id="B24">
<label>24.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>McLean</surname> <given-names>S</given-names></name></person-group>. <article-title>Kerherv&#x000E9; HA, Stevens N, Salmon PM. A systems analysis critique of sport-science research</article-title>. <source>Int J Sports Physiol Perform</source>. (<year>2021</year>) <volume>16</volume>:<fpage>1385</fpage>&#x02013;<lpage>92</lpage>. <pub-id pub-id-type="doi">10.1123/ijspp.2020-0934</pub-id><pub-id pub-id-type="pmid">34453014</pub-id></citation></ref>
<ref id="B25">
<label>25.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Richardson</surname> <given-names>TS</given-names></name> <name><surname>Robins</surname> <given-names>JM</given-names></name></person-group>. <article-title>Single world intervention graphs (SWIGs): a unification of the counterfactual and graphical approaches to causality</article-title>. In: <source>Center for the Statistics and the Social Sciences, University of Washington Series Working Paper.</source> (<year>2013</year>). p. 128.</citation>
</ref>
<ref id="B26">
<label>26.</label>
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Verma</surname> <given-names>T</given-names></name> <name><surname>Pearl</surname> <given-names>J</given-names></name></person-group>. <source>Equivalence and Synthesis of Causal Models</source>. <publisher-loc>New York, NY, USA</publisher-loc>: <publisher-name>Association for Computing Machinery</publisher-name> (<year>2022</year>). p. <fpage>221</fpage>&#x02013;<lpage>236</lpage>.</citation>
</ref>
<ref id="B27">
<label>27.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Rios</surname> <given-names>FL</given-names></name> <name><surname>Moffa</surname> <given-names>G</given-names></name> <name><surname>Kuipers</surname> <given-names>J</given-names></name></person-group>. <article-title>Benchpress: a scalable and versatile workflow for benchmarking structure learning algorithms</article-title>. <source>arXiv</source> [preprint] arXiv:210703863. (<year>2021</year>). <pub-id pub-id-type="doi">10.48550/arXiv.2107.03863</pub-id></citation>
</ref>
<ref id="B28">
<label>28.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kitson</surname> <given-names>NK</given-names></name> <name><surname>Constantinou</surname> <given-names>AC</given-names></name> <name><surname>Guo</surname> <given-names>Z</given-names></name> <name><surname>Liu</surname> <given-names>Y</given-names></name> <name><surname>Chobtham</surname> <given-names>K</given-names></name></person-group>. <article-title>A survey of Bayesian Network structure learning</article-title>. <source>Artif Intellig Rev</source>. (<year>2023</year>) <volume>56</volume>:<fpage>8721</fpage>&#x02013;<lpage>814</lpage>. <pub-id pub-id-type="doi">10.1007/s10462-022-10351-w</pub-id></citation>
</ref>
<ref id="B29">
<label>29.</label>
<citation citation-type="web"><person-group person-group-type="author"><name><surname>Luo</surname> <given-names>XG</given-names></name> <name><surname>Moffa</surname> <given-names>G</given-names></name> <name><surname>Kuipers</surname> <given-names>J</given-names></name></person-group>. <article-title>Learning Bayesian networks from ordinal data</article-title>. <source>J Mach Learn Res.</source> (<year>2021</year>) <volume>22</volume>:<fpage>1</fpage>&#x02013;<lpage>44</lpage>. Available online at: <ext-link ext-link-type="uri" xlink:href="http://www.jmlr.org/papers/volume22/20-1338/20-1338.pdf">http://www.jmlr.org/papers/volume22/20-1338/20-1338.pdf</ext-link></citation>
</ref>
<ref id="B30">
<label>30.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Scauda</surname> <given-names>M</given-names></name> <name><surname>Kuipers</surname> <given-names>J</given-names></name> <name><surname>Moffa</surname> <given-names>G</given-names></name></person-group>. <article-title>A latent causal inference framework for ordinal variables</article-title>. <source>arXiv</source> [preprint] arXiv:250210276. (<year>2025</year>). <pub-id pub-id-type="doi">10.48550/arXiv.2502.10276</pub-id></citation>
</ref>
<ref id="B31">
<label>31.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lauritzen</surname> <given-names>SL</given-names></name></person-group>. <article-title>Graphical Models</article-title>. Oxford: Oxford University Press: Clarendon Press. (<year>1996</year>). <pub-id pub-id-type="doi">10.1093/oso/9780198522195.001.0001</pub-id></citation>
</ref>
<ref id="B32">
<label>32.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Koller</surname> <given-names>D</given-names></name> <name><surname>Friedman</surname> <given-names>N</given-names></name></person-group>. <source>Probabilistic Graphical Models: Principles and Techniques</source>. New York: The MIT Press. (<year>2009</year>).</citation>
</ref>
<ref id="B33">
<label>33.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Geiger</surname> <given-names>D</given-names></name> <name><surname>Heckerman</surname> <given-names>D</given-names></name></person-group>. <article-title>Parameter priors for directed acyclic graphical models and the characterization of several probability distributions</article-title>. <source>Ann Stat</source>. (<year>2002</year>) <volume>30</volume>:<fpage>1412</fpage>&#x02013;<lpage>40</lpage>. <pub-id pub-id-type="doi">10.1214/aos/1035844981</pub-id></citation>
</ref>
<ref id="B34">
<label>34.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pearl</surname> <given-names>J</given-names></name></person-group>. <source>Probabilistic Reasoning in Intelligent Systems: Networks of Plausible Inference</source>. New York: Morgan Kaufmann. (<year>2014</year>).</citation>
</ref>
<ref id="B35">
<label>35.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Maathuis</surname> <given-names>MH</given-names></name> <name><surname>Kalisch</surname> <given-names>M</given-names></name> <name><surname>B&#x000FC;hlmann</surname> <given-names>P</given-names></name></person-group>. <article-title>Estimating high-dimensional intervention effects from observational data</article-title>. <source>Ann Statist</source>. (<year>2009</year>) <volume>37</volume>:<fpage>3133</fpage>&#x02013;<lpage>64</lpage>. <pub-id pub-id-type="doi">10.1214/09-AOS685</pub-id></citation>
</ref>
<ref id="B36">
<label>36.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Moffa</surname> <given-names>G</given-names></name> <name><surname>Catone</surname> <given-names>G</given-names></name> <name><surname>Kuipers</surname> <given-names>J</given-names></name> <name><surname>Kuipers</surname> <given-names>E</given-names></name> <name><surname>Freeman</surname> <given-names>D</given-names></name> <name><surname>Marwaha</surname> <given-names>S</given-names></name> <etal/></person-group>. <article-title>Using directed acyclic graphs in epidemiological research in psychosis: an analysis of the role of bullying in psychosis</article-title>. <source>Schizophr Bull</source>. (<year>2017</year>) <volume>43</volume>:<fpage>1273</fpage>&#x02013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.1093/schbul/sbx013</pub-id><pub-id pub-id-type="pmid">28521005</pub-id></citation></ref>
<ref id="B37">
<label>37.</label>
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Pearl</surname> <given-names>J</given-names></name></person-group>. <source>Causality</source>. <publisher-loc>Cambridge</publisher-loc>: <publisher-name>Cambridge University Press.</publisher-name> (<year>2009</year>).</citation>
</ref>
<ref id="B38">
<label>38.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Holland</surname> <given-names>PW</given-names></name></person-group>. <article-title>Causal inference, path analysis and recursive structural equations models</article-title>. <source>ETS Res Rep Ser.</source> (<year>1988</year>) <volume>1988</volume>:<fpage>i50</fpage>. <pub-id pub-id-type="doi">10.1002/j.2330-8516.1988.tb00270.x</pub-id></citation>
</ref>
<ref id="B39">
<label>39.</label>
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Ripley</surname> <given-names>BD</given-names></name></person-group>. <source>Modern Applied Statistics with S</source>. <publisher-loc>Berlin</publisher-loc>: <publisher-name>Springer.</publisher-name> (<year>2002</year>).</citation>
</ref>
<ref id="B40">
<label>40.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sthle</surname> <given-names>L</given-names></name> <name><surname>Wold</surname> <given-names>S</given-names></name></person-group>. <article-title>Analysis of variance (ANOVA)</article-title>. <source>Chemomet Intellig Lab Syst</source>. (<year>1989</year>) <volume>6</volume>:<fpage>259</fpage>&#x02013;<lpage>72</lpage>. <pub-id pub-id-type="doi">10.1016/0169-7439(89)80095-4</pub-id></citation>
</ref>
<ref id="B41">
<label>41.</label>
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Daganzo</surname> <given-names>C</given-names></name></person-group>. <source>Multinomial Probit: the Theory and its Application to Demand Forecasting</source>. <publisher-loc>Amsterdam</publisher-loc>: <publisher-name>Elsevier.</publisher-name> (<year>2014</year>).</citation>
</ref>
<ref id="B42">
<label>42.</label>
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Friedman</surname> <given-names>N</given-names></name></person-group>. <source>Learning Belief Networks in the Presence of Missing Values and Hidden Variables</source>. <publisher-loc>Berkeley, CA</publisher-loc>: <publisher-name>ICML</publisher-name> (<year>1997</year>). p. <fpage>125</fpage>&#x02013;<lpage>33</lpage>.</citation>
</ref>
<ref id="B43">
<label>43.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Meng</surname> <given-names>XL</given-names></name></person-group>. <article-title>Statistical paradises and paradoxes in big data</article-title>. (i): law of large populations, big data paradox, and the (<year>2016</year>) US Presidential Election. <source>Ann Appl Statist</source>. (<year>2018</year>) <volume>12</volume>:<fpage>685</fpage>&#x02013;<lpage>726</lpage>. <pub-id pub-id-type="doi">10.1214/18-AOAS1161SF</pub-id></citation>
</ref>
<ref id="B44">
<label>44.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Nolte</surname> <given-names>S</given-names></name> <name><surname>Rein</surname> <given-names>R</given-names></name> <name><surname>Quittmann</surname> <given-names>OJ</given-names></name></person-group>. <article-title>Data processing strategies to determine maximum oxygen uptake: a systematic scoping review and experimental comparison with guidelines for reporting</article-title>. <source>Sports Med</source>. (<year>2023</year>) <volume>53</volume>:<fpage>2463</fpage>&#x02013;<lpage>75</lpage>. <pub-id pub-id-type="doi">10.1007/s40279-023-01903-3</pub-id><pub-id pub-id-type="pmid">37603201</pub-id></citation></ref>
<ref id="B45">
<label>45.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>L&#x000F6;vdal</surname> <given-names>SS</given-names></name> <name><surname>Den Hartigh</surname> <given-names>RJ</given-names></name> <name><surname>Azzopardi</surname> <given-names>G</given-names></name></person-group>. <article-title>Injury prediction in competitive runners with machine learning</article-title>. <source>Int J Sports Physiol Perform</source>. (<year>2021</year>) <volume>16</volume>:<fpage>1522</fpage>&#x02013;<lpage>31</lpage>. <pub-id pub-id-type="doi">10.1123/ijspp.2020-0518</pub-id><pub-id pub-id-type="pmid">33931574</pub-id></citation></ref>
<ref id="B46">
<label>46.</label>
<citation citation-type="web"><person-group person-group-type="author"><name><surname>Tiwari</surname> <given-names>S</given-names></name> <name><surname>Community</surname> <given-names>K</given-names></name></person-group>. <source>Injury Prediction for Competitive Runners</source>. <publisher-loc>San Francisco, CA</publisher-loc>: <publisher-name>Kaggle</publisher-name> (<year>2021</year>). Available online at: <ext-link ext-link-type="uri" xlink:href="https://www.kaggle.com/datasets/shashwatwork/injury-prediction-for-competitive-runners">https://www.kaggle.com/datasets/shashwatwork/injury-prediction-for-competitive-runners</ext-link> (Accessed July 5, 2024).</citation>
</ref>
<ref id="B47">
<label>47.</label>
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Viinikka</surname> <given-names>J</given-names></name> <name><surname>Hyttinen</surname> <given-names>A</given-names></name> <name><surname>Pensar</surname> <given-names>J</given-names></name> <name><surname>Koivisto</surname> <given-names>M</given-names></name></person-group>. <article-title>Towards scalable bayesian learning of causal DAGs</article-title>. In:<person-group person-group-type="editor"><name><surname>Larochelle</surname> <given-names>H</given-names></name> <name><surname>Ranzato</surname> <given-names>M</given-names></name> <name><surname>Hadsell</surname> <given-names>R</given-names></name> <name><surname>Balcan</surname> <given-names>MF</given-names></name> <name><surname>Lin</surname> <given-names>H</given-names></name></person-group>, editors. <source>Advances in Neural Information Processing Systems</source>. <publisher-loc>Vancouver, Canada</publisher-loc>: <publisher-name>Curran Associates, Inc</publisher-name>. (<year>2020</year>). p. <fpage>6584</fpage>&#x02013;<lpage>94</lpage>.</citation>
</ref>
<ref id="B48">
<label>48.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Nandy</surname> <given-names>P</given-names></name> <name><surname>Maathuis</surname> <given-names>MH</given-names></name> <name><surname>Richardson</surname> <given-names>TS</given-names></name></person-group>. <article-title>Estimating the effect of joint interventions from observational data in sparse high-dimensional settings</article-title>. <source>Ann Statis</source>. (<year>2017</year>) <volume>45</volume>:<fpage>647</fpage>&#x02013;<lpage>74</lpage>. <pub-id pub-id-type="doi">10.1214/16-AOS1462</pub-id></citation>
</ref>
</ref-list>
</back>
</article>