Gauß-Funktion

Die Gauß-Funktion ist die Wahrscheinlichkeitsdichte-Funktion der Normalverteilung. Sie wird in diesem Buch als Gewichtungsfunktion für gewichtete k-nächste Nachbarn genutzt, da sie mit einem hohen Wert beginnt und schnell fällt, aber die 0 niemals erreicht.

Die Formel für eine Gauß-Verteilung mit einer Varianz s finden Sie in Abbildung B-9.

Gauß-Funktion

Abbildung B-9. Gauß-Funktion

Sie lässt sich als Zweizeiler implementieren:

import math
def gaussian(dist,sigma=10.0):
  exp=math.e**(-dist**2/(2*sigma**2))
  return (1/(sigma*(2*math.pi)**.5))*exp

In Kapitel 8 wird die Gauß-Funktion als mögliche Gewichtungsfunktion zum Aufbau einer numerischen Vorhersage-Engine ...

Get Kollektive Intelligenz analysieren, programmieren und nutzen now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.