<p>The angular halfspace depth (<InlineEquation ID="IEq1"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="11222_2025_10700_Article_IEq1.gif" Format="GIF" Height="14" Rendition="HTML" Resolution="72" Type="Linedraw" Width="37" /> </InlineMediaObject> <EquationSource Format="TEX">\(ahD\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi mathvariant="italic">ahD</mi> </mrow> </math></EquationSource> </InlineEquation>) was, already in 1987, the first depth function proposed for the nonparametric analysis of directional data. Mainly due to its presumed high computational cost and lack of efficient computational algorithms, it was never widely used in directional data analysis. We address the problem of the exact computation of <InlineEquation ID="IEq2"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="11222_2025_10700_Article_IEq1.gif" Format="GIF" Height="14" Rendition="HTML" Resolution="72" Type="Linedraw" Width="37" /> </InlineMediaObject> <EquationSource Format="TEX">\(ahD\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi mathvariant="italic">ahD</mi> </mrow> </math></EquationSource> </InlineEquation> in any dimension <i>d</i>. We proceed in two steps: (i) We express <InlineEquation ID="IEq3"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="11222_2025_10700_Article_IEq1.gif" Format="GIF" Height="14" Rendition="HTML" Resolution="72" Type="Linedraw" Width="37" /> </InlineMediaObject> <EquationSource Format="TEX">\(ahD\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi mathvariant="italic">ahD</mi> </mrow> </math></EquationSource> </InlineEquation> as a generalized (Euclidean) halfspace depth in dimension <InlineEquation ID="IEq4"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="11222_2025_10700_Article_IEq4.gif" Format="GIF" Height="15" Rendition="HTML" Resolution="72" Type="Linedraw" Width="39" /> </InlineMediaObject> <EquationSource Format="TEX">\(d-1\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>d</mi> <mo>-</mo> <mn>1</mn> </mrow> </math></EquationSource> </InlineEquation>, using a projection approach. That allows us to develop fast exact computational algorithms for <InlineEquation ID="IEq5"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="11222_2025_10700_Article_IEq1.gif" Format="GIF" Height="14" Rendition="HTML" Resolution="72" Type="Linedraw" Width="37" /> </InlineMediaObject> <EquationSource Format="TEX">\(ahD\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi mathvariant="italic">ahD</mi> </mrow> </math></EquationSource> </InlineEquation> in dimensions <InlineEquation ID="IEq6"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="11222_2025_10700_Article_IEq6.gif" Format="GIF" Height="17" Rendition="HTML" Resolution="72" Type="Linedraw" Width="71" /> </InlineMediaObject> <EquationSource Format="TEX">\(d=1, 2, 3\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>d</mi> <mo>=</mo> <mn>1</mn> <mo>,</mo> <mn>2</mn> <mo>,</mo> <mn>3</mn> </mrow> </math></EquationSource> </InlineEquation>. (ii) In spaces of dimension 3]]d 3 we design an inductive procedure that reduces the dimensionality <i>d</i> in the computation of <InlineEquation ID="IEq7"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="11222_2025_10700_Article_IEq1.gif" Format="GIF" Height="14" Rendition="HTML" Resolution="72" Type="Linedraw" Width="37" /> </InlineMediaObject> <EquationSource Format="TEX">\(ahD\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi mathvariant="italic">ahD</mi> </mrow> </math></EquationSource> </InlineEquation>, until the algorithms for <InlineEquation ID="IEq8"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="11222_2025_10700_Article_IEq8.gif" Format="GIF" Height="16" Rendition="HTML" Resolution="72" Type="Linedraw" Width="41" /> </InlineMediaObject> <EquationSource Format="TEX">\(d \le 3\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>d</mi> <mo>≤</mo> <mn>3</mn> </mrow> </math></EquationSource> </InlineEquation> can be used. Using our advances we develop a family of powerful algorithms for the computation of <InlineEquation ID="IEq9"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="11222_2025_10700_Article_IEq1.gif" Format="GIF" Height="14" Rendition="HTML" Resolution="72" Type="Linedraw" Width="37" /> </InlineMediaObject> <EquationSource Format="TEX">\(ahD\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi mathvariant="italic">ahD</mi> </mrow> </math></EquationSource> </InlineEquation> in any dimension <i>d</i>. Our procedures are implemented efficiently in <Emphasis FontCategory="SansSerif">C++</Emphasis> with an interface in <Emphasis FontCategory="SansSerif">R</Emphasis>. A detailed analysis of the complexity of the novel algorithms is performed. Surprisingly, we show that computing <InlineEquation ID="IEq10"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="11222_2025_10700_Article_IEq1.gif" Format="GIF" Height="14" Rendition="HTML" Resolution="72" Type="Linedraw" Width="37" /> </InlineMediaObject> <EquationSource Format="TEX">\(ahD\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi mathvariant="italic">ahD</mi> </mrow> </math></EquationSource> </InlineEquation> of multiple points with respect to the same dataset is substantially faster than the same task for the classical (Euclidean) halfspace depth.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Exact computation of angular halfspace depth

  • Rainer Dyckerhoff,
  • Stanislav Nagy

摘要

The angular halfspace depth ( \(ahD\) ahD ) was, already in 1987, the first depth function proposed for the nonparametric analysis of directional data. Mainly due to its presumed high computational cost and lack of efficient computational algorithms, it was never widely used in directional data analysis. We address the problem of the exact computation of \(ahD\) ahD in any dimension d. We proceed in two steps: (i) We express \(ahD\) ahD as a generalized (Euclidean) halfspace depth in dimension \(d-1\) d - 1 , using a projection approach. That allows us to develop fast exact computational algorithms for \(ahD\) ahD in dimensions \(d=1, 2, 3\) d = 1 , 2 , 3 . (ii) In spaces of dimension 3]]d 3 we design an inductive procedure that reduces the dimensionality d in the computation of \(ahD\) ahD , until the algorithms for \(d \le 3\) d 3 can be used. Using our advances we develop a family of powerful algorithms for the computation of \(ahD\) ahD in any dimension d. Our procedures are implemented efficiently in C++ with an interface in R. A detailed analysis of the complexity of the novel algorithms is performed. Surprisingly, we show that computing \(ahD\) ahD of multiple points with respect to the same dataset is substantially faster than the same task for the classical (Euclidean) halfspace depth.