Кіріспе

Деректерді визуализациялау әдісі

Жылу картасы (немесе жылу картасы) – деректер жиынтығындағы жеке мәндердің мөлшерін түс арқылы көрсететін екі өлшемді деректерді визуализациялау әдісі. Түстің өзгеруі тон немесе қарқындылық бойынша болуы мүмкін. Қылмыстық талдау сияқты немесе веб-сайттағы басылуларды қадағалау сияқты кейбір жағдайларда, әрбір нүктеге байланысты мән емес, деректердің тығыздығын көрсету үшін түс қолданылады. "Жылу картасы" – салыстырмалы түрде жаңа термин, бірақ матрицаларды көлеңдеу тәжірибесі бір ғасырдан астам уақыттан бері қолданылып келеді.

Тарих

Жылу карталары дерек матрицасындағы мәндерді 2D форматта көрсету арқылы пайда болды. Үлкен мәндер кішкентай қара сұр немесе қара түсті квадраттармен (пиксельдермен), ал кішірек мәндер ашық түсті квадраттармен бейнеленді. Туссен Луа (1873) Париж аудандарының әлеуметтік статистикасын көрсету үшін көлеңкелендіру матрицасын қолданды. 2003 жылы Кинидің өнертабысын сатып алған компания кездейсоқ түрде тауар таңбасының тіркелу мерзімін өткізіп алды.

Түрлері

Жылу картасының екі негізгі түрі бар: кеңістіктік және торлық. Кеністіктік жылу картасы кеңістіктік құбылыстың шамасын, әдетте картаға түсірілген түстер арқылы көрсетеді. "Кеністіктік жылу картасының мысалы" деген белгісі бар суретте температура әлем картасы бойынша түстер диапазоны арқылы көрсетілген. Түс көк (салқын) қызылға (ыстық) дейін өзгереді. Торлық жылу картасы екі өлшемді матрицада шаманы түс түрінде көрсетеді, мұнда әр өлшем белгінің санатын білдіреді, ал түс екі санаттан алынған белгілердің комбинациясындағы белгілі бір өлшемнің шамасын көрсетеді. Мысалы, бір өлшем жылды, ал екіншісі айды білдіруі мүмкін, ал өлшенген мән температура болуы мүмкін. Бұл жылу картасы жылдар бойы әр айдың температурасының қалай өзгеретінін көрсетеді. Торлық жылу карталары екі түрлі матрицаға бөлінеді: кластерленген және коррелограмма. Кластерленген жылу картасы: Жылдық айлық температураның мысалы кластерленген жылу картасы болып табылады. Коррелограмма: Коррелограмма – бұл кластерленген жылу картасы, ол белгілер жиынтығындағы белгілердің бір-бірімен қалай өзара әрекеттесетінін көрсету үшін әр осьте бірдей белгіге ие. Коррелограмма квадрат емес, үшбұрыш түрінде болады, өйткені А мен В комбинациясы В мен А комбинациясымен бірдей, сондықтан оны екі рет көрсетудің қажеті жоқ. Торлық жылу картасында түстер белгілі бір мөлшердегі торда ұсынылады, ал тордағы әрбір жасуша да бірдей өлшем мен пішінде болады. Мақсаты – кластерлерді анықтау немесе кластерлердің болуын ұсыну. Кеністіктік жылу картасы көбінесе карталарда немесе спутниктік суреттерде (GIS-ке қараңыз) қолданылады, онда жасушалар туралы түсінік болмайды, оның орнына түстер үздіріссіз өзгереді.

Қолданылуы

Жылу карталары деректерді қарапайымдастыру және деректерді талдауды визуалды түрде түсінікті ету мүмкіндігі арқасында көптеген қолданыс аландарына ие. Төменде жылу карталарының әртүрлі түрлерін пайдаланатын көптеген қолданыс мысалдары келтірілген. Бизнес-талдау: Жылу карталары бизнес-талдауда компанияның қазіргі қызметін, өнімділігін және жақсарту қажеттіліктерін визуалды түрде көрсету үшін қолданылады. Жылу карталары компанияның қолданыстағы деректерін талдауға және оны өсуді және басқа да нақты күш-жігерді көрсету үшін жаңартуға мүмкіндік береді. Жылу карталары команда мүшелері мен бизнес немесе компания клиенттері үшін визуалды тартымды. Веб-сайттар: Веб-сайттарда пайдаланушылардың әрекеттерін анықтау үшін жылу карталарын қолданудың көптеген әртүрлі тәсілдері бар. Әдетте, веб-сайттың ең жақсы және ең нашар жұмыс істейтін элементтерін анықтау үшін бірнеше жылу картасы бірге қолданылады. Веб-сайтты талдау үшін қолданылатын кейбір жылу карталары төменде келтірілген. Тышқанды қадағалау: Тышқанды қадағалау жылу карталары немесе жылжу карталары сайт пайдаланушысының курсорын қайда жылжытқандығын көрсету үшін қолданылады. Көзді қадағалау: Көзді қадағалау жылу карталары веб-сайт пайдаланушыларының көзінің орнын өлшейді және көзді бекіту көлемі, көзді бекіту ұзақтығы және қызығушылық аймақтары сияқты өлшемдерді жинақтайды. Кликті қадағалау: Кликті қадағалау жылу карталары немесе сенсорлық карталар тышқанды қадағалау жылу карталарына ұқсас, бірақ жылжу әрекеттерінің орнына, бұл жылу карталары пайдаланушылардың клик әрекеттерін визуализациялауға көмектеседі. Кликті қадағалау жылу карталары веб-беттегі батырмалар немесе ашылмалы мәзірлер сияқты батырмалауға болатын компоненттерге ғана емес, сонымен қатар беттің кез келген жерінде батырмалауға болмайтын объектілерді де қадағалауға мүмкіндік береді. AI назары: AI жасалған назар жылу карталары келуші пайдаланушының назары веб-беттің белгілі бір бөліміне қайда түсетінін визуализациялауға көмектеседі. Бұл жылу карталарының түрі пайдаланушының назарын аудару әрекеттерін анықтау және болжау үшін жасалған бағдарламалық алгоритмді пайдалана отырып іске асырылады. Прокрутканы қадағалау: Прокрутканы қадағалау жылу карталары веб-сайт пайдаланушыларының прокрутка мінез-құлқын көрсету үшін қолданылады. Бұл пайдаланушының веб-сайттың қай бөлімінде көбірек уақыт өткізетінін көрсететін визуалды белгілерді жасауға көмектеседі. Зерттеу деректерді талдау: Кіші және үлкен дерек жиынтықтарымен жұмыс істеу кезінде дерек ғалымдары мен деректерді талдаушылар дерек жиынтығындағы әртүрлі нүктелер арасындағы маңызды қатынастар мен сипаттамаларды, сондай-ақ осы дерек нүктелерінің ерекшеліктерін қарастырады және анықтайды. Дерек ғалымдары мен талдаушылар әр түрлі мамандықтағы адамдармен жұмыс істейді. Жылу карталарын қолдану нәтижелер мен негізгі компоненттерді қорытындылаудың визуалды оңай әдісін ұсынады. Деректерді бейнелеудің басқа да жолдары бар, алайда жылу карталары осы дерек нүктелерін және олардың байланыстарын тым тығыз және визуалды түрде тартымсыз болмай, жоғары өлшемді кеңістікте визуализациялай алады. Деректерді талдаудағы жылу карталары осьтердегі және тіпті диагональдағы жолдар мен/немесе бағандардағы нақты айнымалыларды көрсетеді. Биология: Биология саласында жылу карталары үлкен және кіші деректерді визуалды түрде көрсету үшін қолданылады. Назар ДНК, РНК, ген экспрессиясы және т.б. үлгілері мен ұқсастықтарына аударылады. Осы дерек жиынтығымен жұмыс істеу барысында биоинформатика саласындағы ғалымдар әр түрлі тұжырымдамаларға назар аударады, олардың кейбіреулері қоғамдастықтарды анықтау, қауымдастықтар мен өзара байланыстар және орталықтылық тұжырымдамасы болып табылады, мұнда жылу карталары нәтижелерді визуалды түрде қорытындылаудың және биология немесе биоинформатика саласындағы емес басқа кәсіптер арасында бөлісудің тиімді тәсілі болып табылады. Оң жақтағы екі жылу картасы, "Деректерді талдау жылу картасының мысалы" деп белгіленген, биология саласынан тыс адамдарға белгілі бір аймақтағы (Hist1 аймағы) геномдық деректерді ұсынудың әртүрлі жолдарын көрсетеді, осылайша олар биолог немесе дерек ғалымы ұсынуға тырысатын жалпы ұғымды жақсырақ түсінеді. Қаржылық талдау: Әр түрлі өнімдер мен активтердің құны уақыт өте келе жылдам және/немесе біртіндеп өзгереді. Күнделікті нарықтардағы өзгерістерді тіркеу қажеттілігі маңызды. Бұл үлгілерден болжамдар жасауға және өткен сандық деректерге қайта оралуға мүмкіндік береді. Жылу карталары еңбек сіңіретін процесті жоюға және пайдаланушыға дерек нүктелерін визуализациялауға және әртүрлі нәтижелерді салыстыруға мүмкіндік береді. Географиялық визуализация: Жылу карталары деректердің географиялық таралуын визуализациялау және көрсету үшін қолданылады. Жылу карталары географиялық картадағы дерек нүктелерінің әртүрлі тығыздығын көрсетеді, бұл пайдаланушыларға белгілі бір құбылыстардың қарқындылығын көруге және ең маңызды немесе ең аз маңызды элементтерді көрсетуге көмектеседі. Географиялық визуализацияда қолданылатын жылу карталары кейде хорплет карталарымен шатастырылады, бірақ екеуінің арасындағы айырмашылық олардың деректерді қалай ұсынатынында. Спорт: Жылу карталарын көптеген спорт түрлерінде қолдануға болады және олар менеджерлердің және/немесе жаттықтырушылардың шешімдеріне жоғары және төмен дерек тығыздығын көрсете отырып әсер ете алады. Пайдаланушылар ойын ішіндегі үлгілерді, қарсыластардың стратегияларын және өз командасының стратегияларын анықтай алады, ойыншыға, командаға және бизнеске пайдалы, хабардар шешімдер қабылдай алады және жақсарту қажеттіліктерін анықтау арқылы әртүрлі салаларда өнімділікті арттыра алады. Жылу карталары сонымен қатар бір спорт түріндегі әртүрлі командалар арасындағы немесе әртүрлі спорт түрлері арасындағы салыстыруларды және қатынастарды визуализациялайды.

Түстер сұлбасы

Жылу картасын көрсету үшін әр түрлі түстер схемаларын қолдануға болады, олардың әрқайсысының қабылдау артықшылықтары мен кемшіліктері бар. Жақсы түстер схемасын таңдау деректерді дәл және тиімді көрсету үшін өте маңызды, ал нашар түстер схемасы көрермендерді қате тұжырымдарға жеткізуі немесе түс көру қабілеті бұзылған адамдардың деректерді дұрыс талдау мүмкіндігін жоғалтуына әкелуі мүмкін. Көктем түстерінің карталары жиі қолданылады, себебі адамдар сұр түстерге қарағанда түстердің көптеген реңктерін қабылдай алады, бұл суреттегі егжей-тегжейлілікті арттыруға мүмкіндік береді. Дегенмен, ғылыми қауымдастықта бұл көптеген себептермен қатаң сынға ұшырайды. Басты себептердің бірі – көптеген түстер қолданылғанда, визуализация деректерде шындығында жоқ градиенттердің бар екенін қате көрсетуі мүмкін. Визуализацияда қолданылған түстердің саны артаған сайын, мәндер бірімен бірі араласып, түс сұр немесе қара дене спектрі түстер карталарындағыдай табиғи қабылдау ретіне ие болмайды. Сонымен қатар, бір түстің әртүрлі реңктерімен көрсетілген мәндер, шындығында байланысы жоқ болса да, мәндердің өзара байланысты екенін ұғындыруы мүмкін. Түстер схемасын таңдағанда ескеру қажетті маңызды мәселе – деректерді түс көру қабілеті бұзылған адамдар көре ала ма, жоқ па. Егер аудиторияда түрлі түстерді ажырата алмаушылық бар адамдар болса, қызыл және жасыл түстерді немесе тегіс емес түстер градиенттерін басым қолданатын түстер схемаларынан аулақ болу қажет. Gnuplot – әмбебап және тегін командалық жолмен сызу бағдарламасы, ол 2D және 3D жылу карталарын құруға мүмкіндік береді. Google Fusion Tables географиялық деректердің 1000 нүктесімен шектелген Google Sheets электрондық кестесінен жылу картасын жасауға болады. Дэйв Гриннің 'cubehelix' түстер схемасы, қара және ақ постскрипт құрылғыларында монотонды түрде өсетін сұр түс реңктерін шығаруға арналған ресурстарды ұсынады. Openlayers3 векторлық қабаттағы барлық географиялық нысандардың таңдалған қасиетінің жылу картасы қабатын көрсетуге мүмкіндік береді. D3.js, AnyChart және Highcharts – деректерді визуализациялауға арналған JavaScript кітапханалары, олар өз шешімдерінің бөлігі ретінде қарапайымнан жоғары бейімделгенге дейін интерактивті жылу карталарының диаграммаларын жасау мүмкіндігін ұсынады.

Хорплоталық карталар мен жылулық карталар

Хорплоф карталары мен жылу карталары географиялық түрде көрсетілген деректерге сілтеме жасағанда жиі дұрыс қолданылмайды. Екі техника да қызығушылық тудыратын айнымалының үлесін көрсетеді, бірақ екеуі айнымалының деректер жиынтығының шекаралары қалай құрылғандығы бойынша ерекшеленеді. Егер деректер әкімшілік бірліктер сияқты белгісіз шекараларды қолдана отырып жиналып, топтастырылған болса, онда осы деректерді көрсеткен жылу картасы хорплоф картасымен бірдей болады, бұл екеуінің айырмашылығы туралы шатасуға әкелуі мүмкін. Хорплоф карталары географиялық шекаралар бойынша топтастырылған деректерді көрсетеді, мысалы, елдер, штаттар, провинциялар немесе тіпті су тасқыны алаптары. Әр аймақтың түс қарқындылығы, көлеңке немесе үлгі арқылы көрсетілген жеке мәні бар. Оң жақтағы сурет АҚШ-тың штаттар бойынша халық тығыздығын көрсететін хорплоф картасының мысалы ретінде қолданылуы мүмкін. Суретте мемлекеттің басқа штаттарға шаққандағы мәніне пропорционалды көк түстің қарқындылығымен белгіленген жеке мән (халық) көрсетілген, және ол әр штаттың шекарасымен шектелген. Сол сияқты, жылу карталары да географиялық аймақтағы деректерді көрсетуі мүмкін. Алайда, хорплоф карталарынан айырмашылығы, жылу карталары географиялық шекараларға тәуелсіз, бірақ көбінесе кішкентай, кездейсоқ тор өлшемінде айнымалының үлесін көрсетеді. Оң жақтағы сурет әлем халқының жылу картасын көрсетеді. Суретте кездейсоқ торда (шаршы километрлер) шектелген бір мән (халық) көрсетілген, ал тордағы әрбір ұяшық басқа ұяшықтарға шаққандағы мәніне пропорционалды түс қарқындылығымен бейнеленген. Кейбір жылу карталары, шамамен алынған аймақтық деректерді пайдаланып жасалғанда, нақтыда жоқ географиялық шекараларды көрсетуі мүмкін. Географиялық шекаралардың иллюзиясы визуализация техникасының емес, деректер жиынтығындағы үлгілердің болуына байланысты. Оң жақтағы әлем халқының жылу картасын көрсететін суретте де осы құбылыс кездеседі. АҚШ пен Оңтүстік Американың ауылдық аймақтарындағы аймақтар сол аймақтардағы таныс географиялық шекараларға ұқсас болуы мүмкін.