Jahres Mitteltemperatur Abweichung STDV - Variable gesucht
Verfasst: 07 Nov 2014 10:17
Gibt es eine elegante Variable mit der man die relative Abweichung der Jahresmitteltemperatur berechnen kann? Ich bin da leider nicht fündig geworden.
Die Variable:
Die Variable:
Das Problem: Diese Variable stimmt im Grunde genommen nur im Dezember mit der tatsächlichen Abweichung überein. Mitten im Jahr, oder wie jetzt im Herbst, ist die abs. Abweichung von der Jahresmitteltemperatur wenig hilfreich, weil viel zu hoch, bzw. zum Jahresanfang viel zu niedrig. Besser wäre es, wenn man zusätzlich nur die tatsächlichen Monate des Jahres zu Berechnung heranziehen könnte.
Deshalb habe ich das bislang so gelöst:
Beispiel:
akt. JMT: 11,4°C; langj. Mittel (12 Monate): 7,9°C = STDV abs. +3,5°
berücksichtigt man allerdings nur die Monate bis Nov. so ergiebt sich folgene Rechnung:
akt. JMT: 11,4°C; langj. Mittel (bis Nov.): 8,9°C = STDV rel. +2,7°
Die Variable:
gibt die Mitteltemperatur raus.%ws_avgtempyear%
Die Variable:
gibt die absolute Abweichung raus.%ws_STDVyear%
Das Problem: Diese Variable stimmt im Grunde genommen nur im Dezember mit der tatsächlichen Abweichung überein. Mitten im Jahr, oder wie jetzt im Herbst, ist die abs. Abweichung von der Jahresmitteltemperatur wenig hilfreich, weil viel zu hoch, bzw. zum Jahresanfang viel zu niedrig. Besser wäre es, wenn man zusätzlich nur die tatsächlichen Monate des Jahres zu Berechnung heranziehen könnte.
Deshalb habe ich das bislang so gelöst:
Hier werden dann nur die tatsächlichen Monate des Jahres berücksichtigt und spiegel die Abweichung besser wieder (was ja auch die wetterdienste immer so ausgeben).%unit_off%
%ws_setmem[1]=%ws_calc[+]=%ws_STDV_year[01~0000]%~ %ws_STDV_year[02~0000]%~2%%
%ws_setmem[2]=%ws_calc[+]=%ws_STDV_year[03~0000]%~ %ws_STDV_year[04~0000]%~2%%
%ws_setmem[3]=%ws_calc[+]=%ws_STDV_year[05~0000]%~ %ws_STDV_year[06~0000]%~2%%
%ws_setmem[4]=%ws_calc[+]=%ws_STDV_year[07~0000]%~ %ws_STDV_year[08~0000]%~2%%
%ws_setmem[5]=%ws_calc[+]=%ws_STDV_year[09~0000]%~ %ws_STDV_year[10~0000]%~2%%
%ws_setmem[6]=%ws_calc[+]=%ws_STDV_year[11~0000]%~ %ws_STDV_year[12~0000]%~2%%
%ws_setmem[7]=%ws_calc[+]=%ws_getmem[1]%~ %ws_getmem[2]%~2%%
%ws_setmem[8]=%ws_calc[+]=%ws_getmem[3]%~ %ws_getmem[4]%~2%%
%ws_setmem[9]=%ws_calc[+]=%ws_getmem[5]%~ %ws_getmem[6]%~2%%
%ws_setmem[10]=%ws_calc[+]=%ws_getmem[7]%~ %ws_getmem[8]%~2%%
%ws_setmem[11]=%ws_calc[+]=%ws_getmem[9]%~ %ws_getmem[10]%~2%%
%ws_setmem[12]=%ws_calc[/]=%ws_getmem[11]%~ %ws_month%~2%%
%ws_setmem[13]=%ws_compare[1]=%ws_getmem[12]%~0~+~%%
%ws_getmem[13]%%ws_getmem[12]%°
%unit_on%
Beispiel:
akt. JMT: 11,4°C; langj. Mittel (12 Monate): 7,9°C = STDV abs. +3,5°
berücksichtigt man allerdings nur die Monate bis Nov. so ergiebt sich folgene Rechnung:
akt. JMT: 11,4°C; langj. Mittel (bis Nov.): 8,9°C = STDV rel. +2,7°