Rose debug info
---------------

Микро- и макроуровень на примере симулятора лифтов

Симулятор лифтов показывает детали и общий вид.
Общий вид: графики собирают и показывают данные за весь период симуляции.
Детали: здание, этажи, люди, лифты — показывают происходящее в данный момент.
http://cashin.ru/vis/lift/

Детали — микроуровень. Детали удобно наблюдать на низкой скорости. Поставьте в симуляторе скорость хода времени на единицу:

На микроуровне видно, как люди движутся по этажам, как открываются двери лифтов, как входят и выходят.

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

Польза в том, что так понятнее, откуда берутся данные для графиков с массой точек. Можно заглянуть внутрь: проследить в симуляторе путь каждого виртуального человечка. Начало движения, ожидание лифта, движение в лифте, выход и окончание движения. Эти микроперемещения показывают, как составляется общая картина. Как эти потоки людей отображаются в графиках.

Вот группа человечков направилась к лифтам. Вот они ждут в холле, счетчик показывает количество. Вот подъехал лифт, двери открылись, люди вошли в лифт. Видно, что они вошли не толпой, а по очереди, один за другим. Сначала открываются двери, а потом заходят пассажиры. Перед началом движения лифта сначала закрываются двери — это учитывается при расчетах времени для графиков.

Допустим, без отображения человечков и лифтов симулятор рисовал бы только графики. Это вызывало бы меньше доверия у зрителя: как построены эти графики? На основе чего? Откуда взялись числа?

Микроуровень повышает доверие, потому что наглядно показывает, насколько корректно строится макроуровень.

Если микроуровень понятен, он становится не нужен — зритель ускоряет ход времени,

и видит средний уровень: ускоренный микроуровень показывает что-то среднее между движением людей в реалистичном относительном масштабе, и графиками, суммирующими огромное количество перемещений. Ускоренный микроуровень начинает выдавать больше информации в единицу времени и становится средним.

Другой пример

Смотрите, как анимация показывает смысл формул условной вероятности:
http://setosa.io/ev/conditional-probability/
Автор — Виктор Пауэл (Victor Powell)

Микро: прослеживается путь отдельных точек.
Макро: видна общая формула, результат движения большого количества точек.

Поделиться
Отправить
Запинить