Skip to main content
. 2025 May 17;27(5):537. doi: 10.3390/e27050537
Algorithm 1 OGA + HDIC + Trim
Require: response vector ynRn, regressor matrix XnRn×rn.
 Initialzation: set d=0, r(0)=yn and J^0=.
While d=0,,Dn do
    Compute j^d+1=argmax1jrn,jJ^d1|zjr(d)|/(n1/2zj) and update J^d+1=J^dj^d+1;
    Compute zj^d+1 via zj^d+1=(In=1dHj^)zj^d+1, where Hj^=zj^zj^/zj^2;
    Compute r(d+1) via r(d+1)=(InHj^d+1)r(d).
end
    Compute the minimum of HDIC via
HDIC(J^d)=logσ^J^d2+(J^d)cnlog(rn)/n,d^n=argmin1dDnHDIC(J^d). (5)
return J^n via
J^n={j^:HDICJ^d{j^}>HDIC(J^d),1d^n},ifd^n>1;{j^1},ifd^n=1.