Стан гульні як каардыната
Для футбольнай падзеі стан можа ўключаць рахунак, гульнявую хвіліну, бягучы перыяд і дысцыплінарныя падзеі. Для тэніса патрэбны рахунак па сэтах, геймах і ачках, а таксама які падае. Для валейбола важна, да якога сэта адносіцца бягучае табло. Нельга звесці ўсе дысцыпліны да аднаго ліку "хвілін да канца". Розныя віды спорту маюць розную структуру завяршэння, а некаторыя ўвогуле не абмежаваны фіксаваным гульнявым часам.
Поўны стан не заўсёды даступны ў публічнай стужцы. Крыніца можа паказваць толькі рахунак і акругленую хвіліну, пакідаючы ўтоенымі паўзы, прагляд эпізоду і адкладзенае абнаўленне. Даследчык павінен адрозніваць назіраную частку стану і рэальную сітуацыю на пляцоўцы. Зручная пазнака "актуальна" без вызначэння затрымкі не ўхіляе гэты разрыў. Яна можа апісваць момант апошняга апытання сервера, а не ўзрост самай спартовай падзеі.
Некалькі розных гадзін
У лайв-дадзеных адначасова існуюць гульнявы час, час крыніцы і час атрымання запісу. Гульнявыя гадзіны могуць спыняцца, ісці назад ці адлюстроўвацца з акругленнем. Серверны гадзіннік ставіцца да каляндарнага часу і залежаць ад гадзіннага пояса. Час атрымання фіксуе апрацоўку запісу назіральнікам. Розніца паміж гэтымі велічынямі змястоўная: яна дазваляе зразумець, якія падзеі маглі адбыцца да таго, як запіс стаў бачны ў табліцы.
Параўноўваць пазнакі трэба ў адной сістэме каардынат. Калі адзін сервер публікуе мясцовы час без зоны, а іншы UTC, простае адніманне радкоў створыць ілжывую затрымку. Нават пры карэктнай зоне гадзіны могуць быць рассінхранізаваныя. Таму акуратны архіў захоўвае зыходную пазнаку, нармаваны час і апісанне пераўтварэння. Гэта звычайная задача апрацоўкі часавых шэрагаў, якая ў лайве становіцца асабліва прыкметнай з-за частых змен стану.
Навучальны прыклад запазнення
Прадстаўляльны два здымкі двайковага рынка. У першым стане цаны роўныя 1,80 і 2,20, іх зваротная сума 0,555556 + 0,454545 = 1,010101. Пасля гульнявой падзеі новы стан мае кошты 2,20 і 1,80 і тую ж суму. У кожным сінхронным здымку C больш за адзінку. Але калі злучыць цану 2,20 са старога запісу аднаго боку з цаной 2,20 з новага запісу другога, атрымаецца C = 0,909091. Такая колькасць выглядае як моцнае разыходжанне, хоць яно створана змешваннем станаў.
Прыклад наўмысна сіметрычны і не апісвае пэўны матч. Яго задача паказаць, што арыфметычна правільнае дзяленне не забяспечвае змястоўнай вернасці табліцы. Для адзінага зрэзу патрабуецца скрыжаванне інтэрвалаў рэчаіснасці запісаў і супадзенне гульнявога стану. Калі гэтых дадзеных няма, карэктная выснова абмяжоўваецца фактам выяўленага разыходжання паміж назіраннямі. Сцвярджэнне аб існавалай адначасова камбінацыі запатрабавала б дадатковых доказаў.
Прыпыненне і адсутнасць запісу
У час важнага эпізоду рынак можа часова перастаць адлюстроўвацца. Адсутнасць запісу не роўна нулявому каэфіцыенту і не роўна захаванню ранейшага значэння. Гэты асобны стан дадзеных. Калі праграма пераносіць апошні вядомы кошт наперад без пазнакі, на графіцы ўзнікае ілюзія даступнасці. У даследчай табліцы разумна падзяляць значэнні "назіраецца", "спынена", "не атрымана" і "выдалена", калі крыніца дазваляе іх адрозніць.
Чыннік паўзы не заўсёды вядомая. Яна можа быць звязана з гульнявым эпізодам, тэхнічным абслугоўваннем ці асаблівасцю канкрэтнага рынку. Нельга аўтаматычна тлумачыць кожнае знікненне голам, выдаленнем ці працай алгарытму. Добрая публікацыя апісвае толькі пацверджаны факт і ступень нявызначанасці. Гэта асабліва важна пры рэтраспектыўным аналізе, калі прыгожы графік лёгка правакуе прычыннае тлумачэнне, якога самі дадзеныя не змяшчаюць.
Карэкцыя рахункі мяняе гісторыю
Часам рахунак спачатку абнаўляецца, а затым вяртаецца да ранейшага значэння пасля адмены эпізоду. Калі архіў захоўвае толькі выніковы стан, паслядоўнасць змен губляецца. Для аналізу часовых разыходжанняў патрэбны версіі запісу: што было апублікавана спачатку, калі з'явілася карэкціроўка і якое значэнне прызнана канчатковым. Апошняя версія можа быць правільнай для спартовай статыстыкі, але недастатковай для даследавання таго, што бачыў назіральнік у мінулым.
Тут карысна адрозніваць час падзеі і час веды аб ім. Эпізод мог адбыцца ў пэўную секунду, а пацверджанне прыйшло пазней. Пералік старых дадзеных па канчатковай інфармацыі стварае эфект ведаў будучыні. Калі мадэль ацэньваецца на такім архіве без папраўкі, яе гістарычная дакладнасць можа аказацца завышанай. Гэта агульная праблема часовых даследаванняў, якую нельга выправіць простым павелічэннем колькасці назіранняў.
Рынак астатняга часу
Умовы "татал матчу" і "татал астатняга часу" адносяцца да розных велічынь. Пры ліку 2:1 агульны татал ужо змяшчае тры галы, а лік астатняга інтэрвалу пачынаецца з нуля ў сваёй сістэме адліку. Аналагічна рынак наступнага гола адрозніваецца ад выніковага пераможцы. Кароткі назоў без перыяду і кропкі адліку не дазваляе ўсталяваць супастаўнасць. Лікі 1,5 і 2,5 самі па сабе нічога не гавораць аб тым, якую велічыню яны абмяжоўваюць.
Калі патрэбен пераход паміж сістэмамі, ён павінен быць зададзены формулай. Напрыклад, выніковая сума T роўная ўжо назіранай суме s плюс будучая сума R толькі пры аднолькавым вызначэнні рахунку і перыяду. Тады ўмова T большая за 4,5 пры s = 3 адпавядае R большая за 1,5. Але гэтая эквівалентнасць знікае пры розным уключэнні дадатковага часу ці пры наступнай карэкцыі s. Арыфметычны перанос мяжы заўсёды абапіраецца на змястоўныя ўмовы.
Затрымка не мае ўніверсальнай велічыні
Нельга дакладна сказаць, што кожны лайв-рынак мяняецца за пэўную колькасць секунд. Частата залежыць ад дысцыпліны, падзеі, крыніцы, тыпу рынку і тэхнічнага канала. Адзін і той жа сэрвіс можа абнаўляць розныя запісы неаднолькава. Сярэдняя затрымка таксама не апісвае рэдкія вялікія адхіленні. Для адзнакі патрэбныя размеркаванне затрымак, вызначэнне кропкі адліку і незалежны спосаб вымярэння, а не адзін зручны лік з рэкламы.
Нават вымераная затрымка адносіцца да канкрэтнага перыяду і канфігурацыі. Змена пастаўшчыка дадзеных або алгарытму аб'яднання падзей мяняе характарыстыкі. Таму ў нейтральным аглядзе дарэчы апісаць наяўнасць часавых пазнак і аўтаматычнага абнаўлення, калі яны пацверджаны, але нельга прыдумляць дакладнасць да мілісекунды. Без расчыненай методыкі такія лічбы ствараюць бачнасць тэхнічнай доказнасці і не дапамагаюць зразумець якасць інфармацыі.
Разлік нестандартнага завяршэння
Перапыненне сустрэчы, якая ўжо пачалася, можа апрацоўвацца інакш, чым адмена да старту. Для некаторых рынкаў вынік ужо вызначаны падзеямі, для іншых патрабуецца завяршэнне ўсяго перыяду. Напрыклад, устаноўлены факт дасягнення пэўнага рахунку і выніковы пераможца могуць мець розныя ўмовы разліку. Універсальнага правіла на ўсе дысцыпліны і аператараў тут няма. Мадэль павінна змяшчаць асобнае апісанне завершаных і незавершаных умоў.
З-за гэтага простая пара каэфіцыентаў не раскрывае ўсіх станаў. Для навучальнага аналізу карысна скласці табліцу: звычайнае завяршэнне, перапыненне да вызначэння выніку, перапыненне пасля вызначэння адной умовы і наступнае аднаўленне. Кожны радок патрабуе правіл канкрэтнай дамовы. Калі яны невядомыя, карэктна абмежаваць прыклад штатным завяршэннем і не пашыраць выснову за межы названай здагадкі.
Інфармацыйны сэнс лайв-аналізу
Лайв зручны для тлумачэння таго, як дадзеныя старэюць, выпраўляюцца і адносяцца да розных версій рэальнасці. Гэта робіць яго тэмай не толькі спартовай матэматыкі, але і якасці інфармацыйных сістэм. Сумяшчальнасць вызначаецца спалучэннем падзеі, стану, перыяду, цэны і часовай пазнакі. Страта любога элемента можа спарадзіць ілжывае супадзенне, якое немагчыма выявіць адным толькі вылічэннем сумы зваротных каэфіцыентаў.
Таму адукацыйнае апісанне лайвы не зводзіцца да шпаркасці дзеянняў. Яно паказвае, якія дадзеныя патрэбныя для абгрунтаванага сцвярджэння і якіх высноў нельга зрабіць пры іх адсутнасці. Статычны прыклад застаецца карысным, калі наўпрост названыя ўмовы. Дынамічны графік становіцца змястоўным, калі адрознівае назіранне і інтэрпаляцыю. Дакладная праца з гэтымі межамі тлумачыць прыладу рынку лепш, чым абагульнення аб хуткасці або абяцанні нязменнага выніку.