Ich muss einen möglichst genauen Wert für die Helligkeit einer hauptsächlich stabilen Lichtquelle bei zwölf Leuchtkraftwerten erhalten. Der Sensor ist nicht perfekt, und das Licht kann gelegentlich heller oder dunkler "flackern", was ignoriert werden kann, weshalb ich Ausreißer erkennen muss (glaube ich?).
Ich habe hier einige Ansätze nachgelesen und kann mich nicht entscheiden, welchen Ansatz ich wählen soll. Die Anzahl der Ausreißer ist nie im Voraus bekannt und wird häufig Null sein. Flimmern ist im Allgemeinen eine sehr große Abweichung von der stabilen Helligkeit (genug, um sich wirklich mit einem Durchschnitt zu messen, der mit einem großen Geschenk aufgenommen wurde), aber nicht unbedingt.
Hier ist ein Beispielsatz von 12 Messungen zur Vollständigkeit der Frage:
295,5214, 277,7749, 274,6538, 272,5897, 271,0733, 292,5856, 282,0986, 275,0419, 273,084, 273,1783, 274,0317, 290,1837
Mein Bauchgefühl ist, dass es in diesem speziellen Set wahrscheinlich keine Ausreißer gibt, obwohl 292 und 295 etwas hoch aussehen.
Meine Frage ist also, was wäre hier der beste Ansatz? Ich sollte erwähnen, dass die Werte aus der euklidischen Entfernung der RG- und B-Komponenten des Lichts von einem Nullpunkt (schwarz) stammen. Es wäre programmatisch schmerzhaft, aber möglich, bei Bedarf auf diese Werte zurückzugreifen. Der euklidische Abstand wurde als Maß für die "Gesamtstärke" verwendet, da mich die Farbe nicht interessiert, sondern nur die Stärke der Ausgabe. Es besteht jedoch eine vernünftige Wahrscheinlichkeit, dass das von mir erwähnte Flackern eine andere RGB-Zusammensetzung aufweist als die übliche Ausgabe.
Im Moment spiele ich mit einer Funktion, die sich wiederholt, bis eine stabile Mitgliedschaft der zulässigen Maßnahmen erreicht ist durch:
- Ermitteln der Standardabweichung
- Wenn Sie alles außerhalb von beispielsweise 2 SDs in eine Ignorierliste aufnehmen
- Neuberechnung des Durchschnitts und der SD mit ausgeschlossener Ignorierliste
- Überlegen Sie anhand des neuen Durchschnitts und der SD erneut, wen Sie ignorieren möchten (bewerten Sie alle 12).
- Wiederholen, bis es stabil ist.
Gibt es irgendeinen Wert in diesem Ansatz?
Alle Kommentare dankbar angenommen!