Kerndichteschätzung bedeutet Integration über ein lokales (Fuzzy-) Fenster, und Kernel-Glättung bedeutet Mittelung über ein lokales (Fuzzy-) Fenster.
y~( x ) ≤ 1ρ ( x )∑ K( | | x - xich| | )yich .
ρ ( x ) ∝ ∑ K( | | x - xich| | ) .
Wie sind diese gleich?
Betrachten Sie Stichproben einer Booleschen Funktion, dh eine Menge, die sowohl "wahre Stichproben" (jeweils mit Einheitswert) als auch "falsche Stichproben" (jeweils mit Nullwert) enthält. Unter der Annahme, dass die Gesamtdichte der Stichprobe konstant ist (wie ein Gitter), ist der lokale Durchschnitt dieser Funktion identisch proportional zur lokalen (Teil-) Dichte der wahrwertigen Teilmenge. (Die falschen Stichproben ermöglichen es uns, den Nenner der Glättungsgleichung ständig zu ignorieren, während der Summation Nullterme hinzugefügt werden, so dass die Dichteschätzungsgleichung vereinfacht wird.)
Wenn Ihre Samples in einem Booleschen Raster als spärliche Elemente dargestellt würden, könnten Sie ihre Dichte schätzen, indem Sie einen Unschärfefilter auf das Raster anwenden.
Wie unterscheiden sich diese?
Intuitiv können Sie davon ausgehen, dass die Wahl des Glättungsalgorithmus davon abhängt, ob die Stichprobenmessungen einen signifikanten Messfehler enthalten oder nicht.
In einem Extremfall (kein Rauschen) müssen Sie lediglich zwischen den genau bekannten Werten an den Probenorten interpolieren. Sprich durch Delaunay-Triangulation (mit bilinearer stückweiser Interpolation).
Die Dichteschätzung ähnelt dem entgegengesetzten Extrem, es handelt sich ausschließlich um Rauschen, da die isolierte Probe nicht von einer Messung des Dichtewerts an diesem Punkt begleitet wird. (Es gibt also nichts, was man einfach interpolieren könnte. Sie könnten in Erwägung ziehen, Voronoi-Diagramm-Zellbereiche zu messen, aber das Glätten / Entrauschen wird weiterhin wichtig sein.)
Der Punkt ist, dass dies trotz der Ähnlichkeit grundsätzlich unterschiedliche Probleme sind, so dass unterschiedliche Ansätze optimal sein können.