I-Werte von einer kontinuierlichen Verteilung abgetastet haben, zum Beispiel:Estimaing den Modus aus einer Liste von Werten aus einer kontinuierlichen Verteilung abgetastet
import numpy as np
values = np.random.normal(loc=0.4, scale=0.1, 1000)
Wie kann ich den Modus schätzen basierend auf diesen Werten? Der Mittelwert und Median sind leicht zu berechnen: np.mean(values)
und np.median(values)
; aber für den Modus weiß ich nicht, wie es geschätzt wird, da die Werte kontinuierlich sind.
Beachten Sie, dass die Verwendung von etwas wie scipy.stats.mode
nicht funktionieren würde, weil ich eine endliche Menge von Werten aus der kontinuierlichen Verteilung abgetastet habe.
Wenn Sie ein bekanntes, zugrunde liegendes parametrisches Modell haben, ist das Leben einfach. Passe deine Daten an (mit MLE oder was auch immer) und nimm den Modus der angepassten Verteilung. –