Am 06.02.12 19:31, schrieb Robert Wegner:
> Meine Aufgabe ist es nun eine Formel zu finden um automatisch einen
> Bereich von "normalen" Werten festzulegen, also irgendwie mathematisch
> festzulegen in welchem Bereich die Zahlen des jeweiligen Datensatzes
> üblicherweise angesiedelt sind.
> Oben also z.b alle Werte die zwischen 5 und 10 liegen. Dieser Bereich
> ändert sich allerdings bei jedem Satz, daher kann ich das nicht statisch
> festlegen.
>
> Geht das? Ich würde gerne einen eigenen Lösungsansatz anbieten, aber ich
> habe nicht den blassesten Schimmer wie man sowas berechnet.
> Wäre toll wenn mir das jemand erklären könnte, wenn möglich so simpel
> wie möglich
Hallo Robert,
ich muss Dich leider dahingehend enttäuschen, dass es keine
allgemeingültige fertige Formel dafür geben kann. Wie Du sicher auch
schon festgestellt hast, ist es ja gar nicht einfach zu sagen, was
"normal" bedeuten soll. Folgende 2 Möglichkeiten kannst Du trotzdem
versuchen:
a) Angenommen, die Daten bilden immer so einen "Berg" im Histogramm, wie
in deinem Beispiel, mit einem großen Maximum im Zentrum. Dann hilft Dir
vielleicht schon die Standardabweichung. Berechne den Mittelwert
m = sum(x_i)/N
und die Standardabweichung
s = sum ( (x_i-m)^2 ) / N
N =Anzahl der Werte, x_1...x_N die Werte
Dann liegen die meisten Deiner Werte im Bereich
m +/- 2*s
Den Faktor vor dem s kannst Du wählen und somit das Kriterium für
akzeptable Werte verschärfen oder abschwächen
b) Besonders, wenn es z.B. mehrere Maxima geben kann o.ä., dann helfen
Dir Quantile weiter. Du könntest z.B. sagen, Du akzeptierst Werte die
mit 90% der Verteilung übereinstimmen. Dann machst Du folgendes:
1. Sortiere die Werte in eine lange Liste
2. Wähle den Wert bei 5% und 95% der Liste als untere und obere Schranke
Also wenn Du z.B. 200 Werte hast, dann sind nach dem Sortieren der 10.
und der 190. die Schranke. Damit werden statistisch 95% akzeptiert und
5% abgewiesen. Wiederum kannst Du hier an dem Parameter zur Verschärfung
drehen oder auch nichtsymmetrische Quantile wählen
Hoffe, das hilft schonmal weiter
Christian