Расчет средних температур

Полезные ссылки:
Метеоцентр.Азия - наш сайт с высокодетализированными прогнозами погоды по пунктам Pоссии и мира
Облегчённая версия Метеоклуба (для смартфонов)

Расчет средних температур

Сейчас в Метеоклубе:
Участников - 1 [ ded ]
Максимальное одновременное количество посетителей: 308 [2 Ноя 2013 22:42]
Гостей - 296 / Участников - 12

 - Начало - Ответить - Статистика - Pегистрация - Поиск -

МЕТЕОКЛУБ : независимое сообщество любителей метеорологии (Европа и Азия) : ФОРУМ О ПОГОДЕ И ПРИРОДЕ / Метеорология: наука и практика / Расчет средних температур
<< . 1 . 2 .
Автор Сообщение
kostian
Участник

В печали. Нет бессмысленной войне!
# Дата: 30 Ноя 2015 13:35


surok
а зачтётся это только завтра.

И что? Вас это беспокоит? :) Завтра в метеорологии - вообще понятие относительное, смотря с какого момента считать. В некоторых регионах начало метеорологических суток отличается от астрономических на 4-6 часов, а то и более, и это считается нормальным.

surok
Участник

Санкт-Петербург (север)
# Дата: 30 Ноя 2015 14:01


kostian
Погрешность при этом конечно же будет, но она порядка погрешности измерительных приборов: +/- 0.1-0.2 градуса, что вполне приемлемо.

Если я правильно понимаю, то разница между средними значениями, посчитанными за 8 и 9 сроков будет равна:
(среднее_за_8_сроков - значение_в_9-й_срок) / 9
То есть приближённо - 1/10 от того, насколько отличится температура в 9-й срок от средней за предыдущие сроки.


В некоторых регионах начало метеорологических суток отличается от астрономических на 4-6 часов

А астрономические сутки тут не при чём. Говоря о завтра и сегодня, я имею ввиду следующий отрезок 24 часа и текущий. Холодно в этом отрезке, а зачтётся в следующем. А уж насколько это важно - не знаю:)

LESS
Участник

Приокский лесс на юге МО
# Дата: 30 Ноя 2015 14:28


измеряем температуру раз в 8 часов и берем среднее из этих 8 точек.

Или раз в 3 часа?

kostian
Участник

В печали. Нет бессмысленной войне!
# Дата: 30 Ноя 2015 14:39


surok

За 9 сроков вы можете подсчитать среднюю в отдельно взятые сутки. Но уже в следующие сутки у вас получится трехчасовое перекрытие: один и тот же срок будет использован для расчета за двое смежных суток.

LESS
Или раз в 3 часа?

Ну, всем понятно, что я хотел сказать. ;)

surok
Участник

Санкт-Петербург (север)
# Дата: 30 Ноя 2015 14:46


kostian
один и тот же срок будет использован для расчета за двое смежных суток

Почему же? Этот момент времени имеет одинаковое отношение к обоим суткам - это последнее мгновение уходящих суток и первое мгновение новых.

kostian
Участник

В печали. Нет бессмысленной войне!
# Дата: 30 Ноя 2015 15:16 - Поправил: kostian


surok
Почему же?

Что почему? Считая среднюю, вы по сути интерполируете срок на трехчасовой интервал, предшествующий ему:

00 - с 21 до 00
03 - с 00 до 03
06 - с 03 до 06
09 - с 06 до 09
12 - с 09 до 12
15 - с 12 до 15
18 - с 15 до 18
21 - с 18 до 21

Всё, весь 24-часовой период закрыт. 9-ый срок 00 - это с 21 до 00 относится уже к следующим суткам. Я ничего не понимаю, что вы хотите вместе с afretro оспорить в элементарной методике расчета среднесуточной температуры, которая понятна даже младшим школьникам. Вот уж действительно горя от ума.

surok
Участник

Санкт-Петербург (север)
# Дата: 30 Ноя 2015 15:33 - Поправил: surok


kostian

А что нам мешает интерполировать не по одной точке а по двум? Температуру на каждом 3-часовом отрезке будем считать равной не температуре в конечный момент, а среднему между начальным и конечным моментом. От этого будет хуже?

Мы с afretro привели пример, когда существующий способ расчёта средней не учитывает изменения в последний 3-часовой интервал. Вы можете привести пример, когда 9-й срок ухудшит результат?

kostian
Участник

В печали. Нет бессмысленной войне!
# Дата: 30 Ноя 2015 15:43 - Поправил: kostian


surok

Так я же об этом уже написал. Т.е. вы предлагаете среднюю считать так:

00 - (21_ + 00) / 2
03 - (00 + 03) / 2
06 - (03 + 06) / 2
09 - (06 + 09) / 2
12 - (09 + 12) / 2
15 - (12 + 15) / 2
18 - (15 + 18) / 2
21 - (18 + 21) / 2

Хорошо. Допустим. Получаем в итоге такую формулу:

Тср = [(21_ + 00)/2 + (03 + 06)/2 + (06 + 09)/2 + (09 + 12)/2 + (12 + 15)/2 + (12 + 15)/2 + (15 + 18)/2 + (18 + 21)/2] / 8

Раскрываем скобки:

Тср = [21_/2 + 00 + 03 + 06 + 09 + 12 + 15 + 18 + 21/2] / 8

Как я уже и сказал, получили тот же результат, но о смещением на полтора часа (на полсрока). С учетом, того, как распределены станции по метеозонам, полтора часа ничего не решают, т.к. зачастую сроки наблюдений сдвинуты по отношению к местному времени часа на три, а то и больше.

surok
Участник

Санкт-Петербург (север)
# Дата: 30 Ноя 2015 17:07


kostian

Подошёл строго - среднее через интегрирование. И тогда правильный способ тот, который вы привели последний. Он считает настоящее среднее исходя из того, что температура между измерениями у нас меняется линейно.
Тот способ, который применяется сейчас, исходит из того, что температура между измерениями постоянна и равна значению в конце срока, а потом мгновенно меняется. Согласитесь, это дальше от реальности.
При таком подходе строгих оснований для добавления 9-й точки нет, так как у нас покрыты все восемь 3-часовых участков. Но по факту добавление 9-й точки уточнит результат, так как поможет учесть изменение температуры в течение первого 3-часового участка.

afretro
Участник

Бровкин - лох, блитц - долбоеб, артурчик - гей, эгегееей!
# Дата: 1 Дек 2015 19:28 - Поправил: afretro


kostian
Куда он выбрасывается? Он идет в зачет других суток. Вы почему-то вцепились в то, что происходит в рамках одних конкретных суток, хотя, вообще говоря, следует рассматривать бесконечную временную шкалу, где подобные рассуждения бессмысленны.
kostian
За 9 сроков вы можете подсчитать среднюю в отдельно взятые сутки. Но уже в следующие сутки у вас получится трехчасовое перекрытие: один и тот же срок будет использован для расчета за двое смежных суток.
Я «вцепился» в «рамки конкретных суток» именно потому, что вел речь о среднесуточной температуре, а не о какой-то другой. И о том, что при подсчете среднемесячной недопустимо дублирование одного и того же срока, тоже написал. Если подсчитывать среднесуточную по 9 срокам, включая 0:00 и 24:00, а потом подсчитать сумму полученных таким способом среднесуточных температур за месяц и разделить на количество дней в месяце, то результат, конечно, может отличаться (из-за дублирования сроков) от среднемесячной, подсчитанной «на бесконечной временной шкале», я это понимаю, и об изменении методики подсчета среднемесячной речь не шла.
Если не учитывать срок 0:00 или 24:00 при подсчете среднесуточной температуры, то бросается в глаза отсутствие симметрии в сроках. Без срока 0:00 «ось симметрии» восьми сроков проходит через 13:30, а без срока 24:00 – через 10:30.
Кстати, я ошибочно подсчитал среднюю температуру за 29.7.2010 по 9 срокам – видимо, проявил невнимательность при вводе цифр, каюсь. Если считать по первым 8 срокам, то средняя 31,0, а по 8 последним и по 9 получилось одинаково – 30,5.
Значительные отклонения (0,5 градуса и выше) «реальной» (по 9 срокам) среднесуточной от «официальной» (по 8 срокам) будет только при существенном изменении температуры между двумя соседними «нулевыми» сроками.
«Уточненная» (по 9 срокам) среднесуточная представляет интерес только в случае, когда речь идет о возможном рекорде среднесуточной. Если в течение «экстраполированных» трех часов температура резко изменилась, то возможно «неоправданное» утверждение или отбрасывание «реального» рекорда.
Полагаю, ситуация ясна, обсуждать дальше смысла не имеет, все равно от существующей практики подсчета среднесуточной никто отказываться не будет.

Max_F
Участник

# Дата: 1 Дек 2015 23:57 - Поправил: Max_F


afretro
По вашему предложению надо считать так, как написал kostian - беря по половинке от сроков 0 и 24 и деля по-прежнему на 8. Иначе получается удвоенный вес полуночи, что вносит уже существенную систематическую погрешность (занижение среднесуточной).

<< . 1 . 2 .
Ваш ответ

          Отменить *Что это?

 » Логин  » Пароль 
 
 


Поддержка: miniBB forum software © 2001-2024