Создание карты рынка

10/04/2010
Подписка RSS

научная визуализация, CAGR, мозаичная диаграмма, tree-map

В данном методе рассмотрен подход к визуализации данных о размере и динамике роста рынков. Инструментом визуализации выступает мозаичная диаграмма, называемая в англоязычной литературе древовидной (tree-map).

На одном из проектов возникла задача визуализации рыночной информации для представления потенциальным инвесторам. В 5-летней перспективе инвесторов интересует ёмкость рынка и динамика его роста. Первый показатель выражается в миллионах долларов и отражает историю продаж на определённый период. Динамика роста представляется с помощью показателя Compound Annual Growth Rate (CAGR). Этот показатель, по-сути, является средним геометрическим относительного прироста за N периодов и представляет сглаженную кривую роста (или спада), не учитывающую сиюминутные "взлёты и падения" рынка. Формула для расчёта CAGR в Excel:

CAGR = СТЕПЕНЬ(Конечное значение/Начальное значение;1/Число лет)-1

Рассмотрим пример, в котором продажи на рынке виджетов в течение 2001 года  составляли 100 млн. долларов. Рынок вёл себя неравномерно, рос и падал, но по состоянию на 2005-й год объём продаж вырос до 800 млн. долларов. В этом случае для четырёх рассмотренных периодов (c 2002 по 2005-й) CAGR составил 68% (начальное значение 100, конечное - 800). Относительный рост от года к году, на самом деле, был выше  68% (около 100%, хотя наблюдался спад до -5% в 2003 г.)

 20012002200320032005
Выручка, Mil. USD100200190390800
Относит. годовой прирост 100%-5%105%105%
Прогноз роста по CAGR 168283476800

Если нам известно, что продажи составляли 100 млн. долларов и CAGR=68%, то мы всегда можем построить сглаженную кривую прогноза роста для последующих периодов, умножая продажи предыдущего периода на (100%+CAGR).

После того, как мы разобрались с выручкой и показателем роста, рассмотрим подход к созданию мозаичной диаграммы (см., например http://www.cs.umd.edu/hcil/treemap-history/index.shtml)

В качестве исходных данных нам понадобится файл со следующими колонками данных: Market, Segment, Revenue, CAGR. Сохраним файл в формате CSV.

Для визуализации используем пакет статистического анализа R (http://cran.r-project.org). После его установки, необходимо подключить из интернет-хранилища модуль portfolio (меню "Пакеты"-"Установить пакеты") и в интерактивном окне ввести следующие команды:

data <-read.csv("data.csv") br="">library(portfolio)
map.market(id=data$Segment,area=data$Revenue,
group=data$Market,color=data$CAGR, lab=c(TRUE,TRUE))

Мы получили мозаичную диаграмму, в которой размеры сегментов рынка отображены в соответствии с выручкой, а цвет каждого из сегментов отражает показатель CAGR. При этом, сегменты сгруппированы по категории Market. На приведённом ниже рисунке показан фрагмент карты рынка аналитического приборостроения.