FKreg: A MATLAB toolbox for fast Multivariate Kernel Regression
Ying Wang, Min Li, Deirel Paz-Linares, Maria L. Bringas Vega, Pedro A., Vald\'es-Sosa

TL;DR
FKreg is a MATLAB toolbox that enables fast, accurate multivariate kernel regression using NUFFT, significantly reducing computation time and including features like bandwidth selection, local polynomial regression, and heteroscedastic variance estimation.
Contribution
Introduces the first fast multivariate kernel regression toolbox in MATLAB utilizing NUFFT with controllable accuracy and efficient bandwidth selection.
Findings
Achieves ${O}(N+M\log M)$ complexity for multivariate kernel regression.
Demonstrates high accuracy and efficiency through simulations and EEG application.
Provides additional features like local polynomial regression and heteroscedastic variance estimation.
Abstract
Kernel smooth is the most fundamental technique for data density and regression estimation. However, time-consuming is the biggest obstacle for the application that the direct evaluation of kernel smooth for samples needs operations. People have developed fast smooth algorithms using the idea of binning with FFT. Unfortunately, the accuracy is not controllable, and the implementation for multivariable and its bandwidth selection for the fast method is not available. Hence, we introduce a new MATLAB toolbox for fast multivariate kernel regression with the idea of non-uniform FFT (NUFFT), which implemented the algorithm for gridding points with complexity and accuracy controllability. The bandwidth selection problem utilizes the Fast Monte-Carlo algorithm to estimate the degree of freedom (DF), saving enormous…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStatistical Methods and Inference · Neural Networks and Applications · Gaussian Processes and Bayesian Inference
