Писаный (1195951), страница 3
Текст из файла (страница 3)
Результатом работы программы являются таблицы с результатами расчетов, в формате, показанном на таблице 1.
Таблица 1
| Хабаровск: 48.517 с.ш. 135.167 в.д., Дальневосточное УГМС | |||||
| Период | Весь 14,15,16 год | ||||
| Температура | N | E | Eabs | P3 | P5 |
| До -40 | 0 | - | - | - | - |
| От -40 до -30 | 0 | - | - | - | - |
| От -30 до -20 | 675 | -3.0 | 5.0 | 36 | 55 |
| От -20 до -15 | 576 | -2.4 | 4.3 | 43 | 60 |
| От -15 до -10 | 639 | -0.4 | 3.3 | 55 | 76 |
| От -10 до -5 | 405 | -1.5 | 3.9 | 51 | 71 |
| От -5 до 0 | 648 | -1.8 | 2.8 | 65 | 83 |
| От 0 до 5 | 792 | -0.7 | 2.1 | 75 | 92 |
| От 5 до 10 | 765 | -0.3 | 1.9 | 80 | 94 |
| От 10 | 3483 | 0.1 | 1.5 | 89 | 98 |
2.3 Разработка программного решения для нанесения данных оценок качества прогнозов на карту Дальнего Востока
Необходимо разработать программное средство для создания географических карт с изображением Дальнего Востока и нанесением на его территорию обозначений пунктов наблюдения. При этом обозначение каждого пункта наблюдения должно сопровождаться наглядным представлением значения оценок качества прогноза.
Ввиду большого количества пунктов наблюдения и высокой плотности их расположения на некоторых территориях невозможно нанести на карту большое количество информации. Практика показывает, что масштаб карты позволяет обозначить каждый пункт наблюдения только точкой в месте его расположения и не более чем одним численным значением некоторой величины. В противном случае карта становится трудно воспринимаемой и теряет информативность из-за наложения значений друг на друга.
Таким образом, решено составить карту отдельно для каждой оценки качества, а значения этих оценок обозначить с помощью цвета точки, расположенной в пункте наблюдения, и нанесением значения оценки в виде числа рядом с этой точкой. Для определения географического положения пункта наблюдения используются файлы архивов температур, в заголовках которых содержится эта информация. Как и в пункте 1.5, для упрощения структуры программы стоит провести предварительную подготовку и выделить данные о расположении пунктов наблюдения в отдельный файл, используемый программой. Выполнение этого действия сэкономит время при повторных процедурах генерации карт при новых расчетах.
Данные об оценках точности для нанесения на карту не обязательно вычислять повторно на основании архивов, так как уже проделана работа по их вычислению при формировании таблиц. Эти таблицы имеют одинаковую структуру, удобную для автоматического сбора результатов из них, поэтому средство генерации карт будет пользоваться уже созданными таблицами оценок качества прогнозов в целях экономии времени.
Рисование карт производится с использованием библиотеки Basemap для Python. Эта библиотека позволяет создавать карты в различных проекциях с множеством настроек. При решении поставленной задачи генерируется карта Дальнего Востока с нанесением границ континентов, водоемов и границ страны. На карте для информативности нанесены параллели и меридианы. В данный момент рельеф не наносится, поскольку не требуется на текущем шаге исследования качества прогнозов температуры.
Нанесение пунктов наблюдения на карту производится с использованием инструментов, предоставляемых библиотеками Matplotlib и Basemap. Цвет точки, обозначающей пункт наблюдения, определяется по цветовой шкале на основании величины оценки качества прогноза. Наихудшие значения оценок качества обозначаются более ярким цветом. Пример построенной карты показан на рисунке 1.
Рисунок 1
Поскольку на одной карте представлена только одна оценка качества прогнозов, то следует строить три карты, отражающие качество прогнозов в одном пункте наблюдения, и повторить построения для каждого из имеющихся пунктов наблюдения. Построенные для каждого пункта карты сохраняются в виде графических файлов в директории с результатами работы программы.
Код разработанных инструментов находится в приложении А. Построенные карты со значениями оценок качества прогнозов по различным интервалам температур представлены в приложении Б на рисунках Б.1, Б.2, Б.3 и Б.4.
3 Исследование качества прогнозов
3.1 Анализ полученных результатов
На рассмотренной выше таблице 1 представлены результаты расчетов для пункта наблюдения в г. Хабаровск. Как видно из данной таблицы, за предыдущие три года среднесуточная температура в городе не опускалась ниже -30 градусов, при этом все интервалы среднесуточных температур, превышающих -30 градусов, включая интервал от -30 до -20 градусов, обладает достаточным количеством данных для статистического анализа.
Согласно таблице, при приближении среднесуточной фактической температуры к нулю средняя систематическая и абсолютная погрешность начинают увеличиваться, а оправдываемость прогнозов уменьшаться. При этом оценки качества прогнозов достигают своих наихудших значений в самом низком интервале температур: систематическая погрешность достигает своего наибольшего по модулю значения в 3 градуса, а средняя абсолютная погрешность достигает 5 градусов. Таким образом, средняя величина отклонения прогностического и фактического значения составляет 5 градусов. При этом всего 36% прогнозов отклоняются менее чем на 3 градуса, и около половины - менее чем на 5 градусов, о чем говорят оценки оправдываемости прогнозов. Для сравнения, в теплые сезоны, когда среднесуточная температура более 10 градусов, средняя абсолютная погрешность составляет 1,5 градуса, и 89% прогнозов отклонялись менее чем на 3 градуса.
Полученные результаты можно также для наглядности представить в графическом виде. На рисунке 2 значения оценок качества представлены в виде гистограммы. По горизонтальной оси отмечены интервалы среднесуточных фактических температур.
Рисунок 2 – Значения средней абсолютной погрешности по интервалам среднесуточных температур для г. Хабаровска
Таким образом, анализируя данные на примере г. Хабаровска, мы установили, что качество прогнозов снижается вместе со снижением среднесуточной температуры в этом пункте наблюдения и достигает наименьших значений в наименьшем интервале температур. Чтобы проверить этот вывод, следует сравнить полученные выводы с результатами для других пунктов наблюдения.
Сделать это можно, рассматривая полученные таблицы и графики для всех пунктов наблюдения Дальнего Востока и проверяя наличие подобных закономерностей в поведении оценок качества прогнозов. Поскольку пунктов наблюдения много, и рассмотрение всех таблиц является объемной задачей, то на данном шаге исследования ограничимся приведением еще двух таблиц.
Возьмем два пункта наблюдения: Чита в Забайкальском крае и Белогорск в Амурской области. Рассчитанные для них оценки приведены в таблицах 2 и 3 соответственно.
Таблица 2
| ЧИТА: 52.083 с.ш. 113.483 в.д., ЗАБАЙКАЛЬСКОЕ УГМС | |||||
| Период | Весь 14,15,16 год | ||||
| Температура | N | E | Eabs | P3 | P5 |
| До -40 | 0 | - | - | - | - |
| От -40 до -30 | 63 | 1.3 | 4.6 | 33 | 57 |
| От -30 до -20 | 990 | -0.6 | 4.7 | 37 | 59 |
| От -20 до -15 | 639 | -1.5 | 5.0 | 35 | 54 |
| От -15 до -10 | 594 | -1.2 | 3.7 | 50 | 73 |
| От -10 до -5 | 432 | -1.7 | 3.4 | 51 | 77 |
| От -5 до 0 | 630 | -1.9 | 3.5 | 48 | 75 |
| От 0 до 5 | 873 | -1.6 | 3.0 | 57 | 81 |
| От 5 до 10 | 855 | -1.0 | 2.5 | 67 | 89 |
| От 10 | 2889 | -1.1 | 2.4 | 69 | 90 |
Таблица 3
| Белогорск: 50.917 с.ш. 128.467 в.д., Дальневосточное УГМС | |||||
| Период | Весь 14,15,16 год | ||||
| Температура | N | E | Eabs | P3 | P5 |
| До -40 | 0 | - | - | - | - |
| От -40 до -30 | 27 | -7.3 | 7.3 | 7 | 22 |
| От -30 до -20 | 693 | -5.2 | 5.7 | 29 | 49 |
Продолжение таблицы 3
| От -20 до -15 | 549 | -2.8 | 3.7 | 53 | 75 |
| От -15 до -10 | 360 | -2.5 | 3.5 | 55 | 77 |
| От -10 до -5 | 513 | -2.4 | 3.0 | 66 | 83 |
| От -5 до 0 | 504 | -2.6 | 3.2 | 56 | 80 |
| От 0 до 5 | 765 | -1.8 | 2.7 | 66 | 87 |
| От 5 до 10 | 621 | -1.1 | 2.1 | 75 | 95 |
| От 10 | 3447 | -0.6 | 1.7 | 84 | 97 |
Так как в обоих пунктах наблюдения в интервал среднесуточных температур от -40 до -30 градусов попадает мало значений из архива, то вычисленные по ним оценки могут не быть показательными. Этот интервал исключим из рассмотрения и ограничимся, как и в таблице 1, анализом полученных оценок при температурах более -30 градусов.
Как видно из представленных таблиц, качество прогнозов в данных пунктах так же, как и в Хабаровске, уменьшается с понижением среднесуточной температуры ниже нуля градусов. Как абсолютная погрешность, так и оправдываемость прогнозов принимают разные значения в рассмотренных пунктах наблюдения. Однако обе эти оценки ухудшаются с понижением температуры и достигают наихудших значений при наиболее низкой температуре -30 градусов (более низкий интервал температур мы условились не рассматривать).
Поскольку повторить подобный анализ для каждого пункта наблюдения - трудная задача, то можно проверить найденную закономерность другим способом, если определенным образом графически представить оценки качества сразу для всех пунктов наблюдения. Одним из таких способов является нанесение оценок качества прогнозов на географическую карту Дальнего Востока в точках, соответствующих представленным пунктам наблюдения.
3.2 Анализ поведения оценок качества прогнозов на территории Дальнего Востока
Для проверки выведенных в предыдущем пункте предположений и выявления новых закономерностей в поведении прогностической температуры необходимо провести анализ качества прогнозов температуры по всей территории Дальнего Востока. Для проведения анализа необходимо нанести на карту значения оценок качества прогнозов в различных пунктах наблюдения и сравнить их поведение с целью выявить закономерности в поведении прогностической температуры при изменении среднесуточной фактической температуры.















