Seite 1 von 1
Ausreißer
Verfasst: 06 Mär 2023 12:33
von JoachimF
Wie könnte ein Ansatz sein, um einen Ausreißer, der innerhalb der Min-Max-Grenzen liegt, zu erkennen und zu korrigieren?
- dayuv.png (5.2 KiB) 1046 mal betrachtet
Meine Idee wäre :
Liegt der aktuelle Wert z.B. um 100% unter oder über dem vorherigen Wert, wird er aktuelle Werte durch den vorherigen überschrieben.
Diese Prüfung in der Datenbank bei allen Tabelleneinträgen nach jedem Auslesen wäre schon heftig.
Re: Ausreißer
Verfasst: 06 Mär 2023 14:06
von Werner
Dafür gibt es in der weewx.conf diesen Abschnitt:
Code: Alles auswählen
# This section is for quality control checks. If units are not specified,
# values must be in the units defined in the StdConvert section.
[StdQC]
[[MinMax]]
barometer = 26, 32.5, inHg
pressure = 24, 34.5, inHg
outTemp = -40, 120, degree_F
inTemp = 10, 120, degree_F
outHumidity = 0, 100
inHumidity = 0, 100
windSpeed = 0, 120, mile_per_hour
rain = 0, 10, inch
Hab mich damit aber noch nicht auseinangergesetzt.
In diesem Bereich gibt es auch Einflussmöglichkeiten:
Re: Ausreißer
Verfasst: 06 Mär 2023 14:26
von JoachimF
Code: Alles auswählen
[StdQC]
[[MinMax]]
barometer = 800, 1100, hPa
rain = 0, 10
UV = 0, 16
Der Ausreisser liegt ja im MinMax-Bereich 0, 16 , aber trifft in diesem Fall nicht zu.
Die Umgebungswerte des Ausreißers liegen im Bereich von 4 bis 6, da ist schon =>8 ein Ausreißer.
Re: Ausreißer
Verfasst: 25 Aug 2023 07:43
von JoachimF
Seit einigen Tagen beobachte ich immer wieder Meßwerteausreißer von den selben Meßwerten
( outtemp, dewpoint, heatindex, windchill, appTemp)
- 83570 Carces - Provence - Vantage Pro2.png (32.56 KiB) 764 mal betrachtet
Ich trau mich nicht, den unteren Grenzwert anzuheben,
was die Ursache nicht beheben würde.
Re: Ausreißer
Verfasst: 25 Aug 2023 14:43
von Werner
Eigentlich musst Du Dich nur um outTemp kümmern, die anderen genannten Werte sind davon abgeleitet.
Eine Möglickeit sollte sein über
Code: Alles auswählen
[StdCalibrate]
[[Corrections]]
outTemp = outTemp if outTemp > -20 else None
Ob diese Syntax passt, dazu kenne ich die Feinheiten von Weewx nicht,
ich würde den Programmierer dazu fragen.
Re: Ausreißer [gelöst]
Verfasst: 03 Sep 2023 11:45
von JoachimF
Diese Ausreißer wurden durch ein Bearbeiten mit DB Browser for SQLite an der Datenbank hervorgerufen.