Given data points $x_i$ in $\mathbb{R}^d$ with function values $f_i$,
one can estimate the function at a given $x$ by
$\ \ \ \ \text{f}_{est}( x ) = \frac {\sum { w_i f_i }} {\sum { w_i }}$
with $w_i = k( |x - x_i| )$.
Here $k$() is a kernel function, often Gaussian.
See also Radial basis function.
Consider this variant:
a) make f$_{est}$() scale-free,
the same for $x_i$ at distances 1, 2, 3 $\dots$ as at 10, 20 30 $\dots$,
by taking some number Nnear of the points near $x$
and scaling these Nnear distances by their average $Dav$:
$\ \ \ \ wscaled_i = k( \frac {|x - x_i|} { Dav } )$
b) use the Catmull-Rom a.k.a. C-R spline kernel:
The C-R spline is widely used in signal and image processing because it approximates the sinc kernel, which reconstructs band-limited signals on uniform grids perfectly. (For scattered / non-uniform points, I have no idea.) As you see, C-R is 0 at 1, negative from 1 to 2, then 0 beyond 2. Now if the scaled distances $\frac {|x - x_i|} {Dav}$ are all 1, $\sum {wscaled_i}$ will be 0; hmm. Even if they're all near 1, e.g. $\sim \mathcal{N}(1, \text{small}\ \sigma)$, that's not so hot either.
Do scaled sinc-like kernels make sense for density estimation ?
Has anyone used them in practice ?
(Added):
Inverse distance weighting
is also scale-free, property a) above.
Fwiw, changing the $\tfrac{1}{distance}$ kernel in
IDW with python
to the M-N spline kernel makes not much of a difference there.