Implements the Local Manifold Dispersion Test (LMDT) for detecting complex, non-linear, and high-dimensional heteroskedasticity in linear regression models. LMDT measures the spectral smoothness (Dirichlet energy) of robust log-dispersion residuals over a self-tuning k-nearest neighbors graph Laplacian, as formulated in Jabbar (2026). The test statistic is asymptotically distribution-free with respect to error kurtosis and accommodates high-dimensional covariates (p > 50) via Gavish-Donoho optimal hard thresholding and supervised metric learning.
LMDT implements the Local Manifold Dispersion Test for detecting complex, non-linear, and high-dimensional heteroskedasticity in linear regression models.
Unlike classical tests (Breusch–Pagan, White) that rely on restrictive linear specifications or suffer from degrees-of-freedom explosion when $p > 15$, LMDT measures the graph-spectral smoothness (Dirichlet energy) of robust log-dispersion residuals over a self-tuning $k$-nearest neighbors normalized Laplacian matrix.
lm() fit objects, symbolic formulas (y ~ x1 + x2), and numeric matrices.plot() method displays the null distribution and log-dispersion profiles.# install.packages("remotes")
remotes::install_github("amjed-droid/LMDT")
install.packages("LMDT")
lm()library(LMDT)
# Simulate regression data with non-linear heteroskedasticity
set.seed(42)
n <- 200
x1 <- runif(n, -2, 2)
x2 <- runif(n, -2, 2)
r <- sqrt(x1^2 + x2^2)
sigma <- 0.3 + 3.0 * exp(-(r - 1.2)^2 / (2 * 0.3^2))
y <- 2 * x1 - x2 + rnorm(n, sd = sigma)
# Fit linear model
fit <- lm(y ~ x1 + x2)
# Perform LMDT test
res <- lmdt_test(fit)
print(res)
# Plot diagnostic visualizations
plot(res)
# Regressors with ambient noise dimensions
X <- matrix(rnorm(n * 60), n, 60)
y <- X[, 1] + rnorm(n, sd = 1 + abs(X[, 1]))
# Use supervised metric learning or adaptive PCA denoising
res_hd <- lmdt_test(X, residuals(lm(y ~ X)), denoise = "metric")
summary(res_hd)
method = "wild_bootstrap" (Default): Recommended for finite samples and non-Gaussian errors.method = "permutation": Exact non-parametric permutation calibration under $H_0$.method = "asymptotic": Fast Gaussian approximation via de Jong's Central Limit Theorem for degenerate quadratic forms.To cite LMDT in publications, please use:
@article{jabbar2026lmdt,
title={The Local Manifold Dispersion Test: A Nonparametric Graph-Spectral Approach for Detecting Complex and High-Dimensional Heteroskedasticity},
author={Jabbar, Ahmed Sattar},
journal={Working Paper, Department of Statistics, Mustansiriyah University},
year={2026}
}
Ahmed Sattar Jabbar
Department of Statistics, College of Administration and Economics,
Mustansiriyah University, Baghdad, Iraq.
Email: [email protected]
GPL (>= 3) © Ahmed Sattar Jabbar.