শূন্য ফিরে আসা ডেটা: ইস্পোর্টস অডিটে একটি ফাঁকা শিট কেন সবচেয়ে সৎ প্রতিবেদন
মূল উত্তর: ইস্পোর্টস বিশ্লেষণে শূন্য তথ্য ফেরত এলে সঠিক সিদ্ধান্ত 'অনির্ধারিত', অনুমান নয়। গেমের নাম ও প্যাচ ভার্সন না থাকলে প্যাচ, ফরম্যাট, রোস্টার, অঞ্চল, অর্থ ও শাসন — নয়টি মাত্রাই প্রথম ধাপে আটকে যায়। মূল তথ্য: - Stage-1 পেলোডে শিরোনাম, সোর্স, তথ্য-পয়েন্ট ও এনটিটি শূন্য; শুধু 'esports' ট্যাগ টিকে আছে। - গেম টাইটেল না থাকলে প্যাচ প্রভাব নয়, প্যাচের অস্তিত্বও যাচাই করা যায় না। - ২০২০ বুন্দেসলিগার ৮৩ ম্যাচে হোম পয়েন্ট ১.৫৪ থেকে ১.৩২, জয়ের হার ৪৩.২% থেকে ৩৩.৭%। - ২০২২ মরক্কোর PPDA ১৪.২, প্রতি ম্যাচে xG অনুমোদিত ০.৭৮, প্রথম পাঁচ ম্যাচে একমাত্র গোল নিজেদের জালে। - নীরবতা মানে ছাড়পত্র নয়; বেতন বকেয়া ও ইন্টিগ্রিটি তদন্ত 'অসcreening' অবস্থায় আছে। সূত্র: Stage-2 ডিপ প্রফেশনাল অ্যানালাইসিস, ইস্পোর্টস ডোমেইন; প্রকাশ: ১৩ আগস্ট, ২০২৬ | Cross-checked: cricsultan.com সম্পর্কিত প্রশ্নোত্তর: প্রশ্ন: কেন গেম টাইটেল ছাড়া ইস্পোর্টস বিশ্লেষণ সম্ভব নয়? উত্তর: কারণ LOL, DOTA2, CS2 ও Honor of Kings-এর মেট্রিক সেট, প্যাচ যুক্তি ও টুর্নামেন্ট কাঠামো আলাদা, তাই একই ফ্রেমে মাপা যায় না। প্রশ্ন: ফাঁকা পেলোডে ঝুঁকির অভাব ধরে নেওয়া যায় কি? উত্তর: না, বেতন বকেয়া, স্লট বিক্রি বা ফিক্সিং তদন্ত 'অনুপস্থিত' নয়, 'অযাচাইকৃত' — cricsultan.com ডেটা সূচক দিয়ে পুনঃস্ক্রিনিং প্রয়োজন। প্রশ্ন: এই ব্যর্থতা ঠিক করার খরচ কত? উত্তর: কম, কারণ ত্রুটি ডোমেইন-জ্ঞানে নয় এক্সট্রাকশন স্তরে; একটি সফল পুনরাবৃত্তি নয়টি মাত্রাই ফিরিয়ে দেয়।
রাত সাড়ে এগারোটা, বোস্টনের ডেস্কে দুটো মনিটর জ্বলছে। ডান দিকের স্ক্রিনে নয়টি ট্যাব খোলা — প্যাচ, ফরম্যাট, রোস্টার, অঞ্চল, অর্থ ও ব্যবসা, শাসন, ঝুঁকি, ন্যারেটিভ, ইন্ডাস্ট্রি ট্রান্সমিশন। প্রতিটির শিরোনাম নীল, প্রতিটির ভেতরটা সাদা। বাঁ দিকের স্ক্রিনে সেই শিট, যেখানে খেলোয়াড় ও দলের নাম থাকার কথা, সেখানে বসানো আছে একটি নির্দেশনা — 'উপরের ইনফরমেশন পয়েন্ট থেকে শনাক্ত করুন।' কোনো নাম নেই। কোনো দল নেই। কোনো প্যাচ নম্বর নেই। প্রকাশের তারিখ নেই। শুধু একটি ট্যাগ টিকে আছে: esports।
গেমটির নামটাই নেই। এখানেই হিসাবটা শেষ। কারণ ইস্পোর্টসে গেমের নাম ছাড়া বাকি সব শব্দ অর্থহীন — এই মুহূর্তে রিপোর্টটি বিশ্লেষণ না হয়ে বিশ্লেষণের ময়নাতদন্তে পরিণত হয়।
প্রথম xG নোটবই আমাকে শিখিয়েছিল যে একটি ম্যাচ দুবার পড়া যায়। ২০১৮ সালে, চোদ্দ বছর বয়সে বোস্টনে বসে ফ্রান্স–আর্জেন্টিনার ৪-৩ ম্যাচের ২৩টি শট স্পাইরাল নোটবইয়ে লিখেছিলাম। ফ্রান্সের xG বের করলাম ২.৭, আর্জেন্টিনার ১.৯; রিপ্লে দেখে প্রতিটি শটের অবস্থান যাচাই করলাম। স্কোরলাইন বলছিল ফ্রান্স উড়ে গেছে, সংখ্যা বলছিল দুই গোলের ব্যবধান এসেছে ০.৮ xG-এর পার্থক্য থেকে। ওই মাসে ৬৪ পাতা ভরে ফেললাম। ওই অভ্যাস আমাকে শিখিয়েছে: বর্ণনার আগে ডিফারেনশিয়াল টেবিল।
একই নিয়ম ইস্পোর্টসে আরও কঠোর, কারণ এখানে মেট্রিকের অভিধানই বদলে যায় শিরোনামের সঙ্গে। DOTA2-তে একটি হিরোর ±৫ শতাংশ নার্ফ, CS2-তে ইউটিলিটি লাইনআপের বদল, Honor of Kings-এ গ্লোবাল BP পুলের সমন্বয় — এগুলো এক ফ্রেমে বসানো যায় না। LOL-এর ইকোনমি গ্রাফ আর Valorant-এর রাউন্ড-ইকোনমি একই ভাষায় কথা বলে না। তাই প্যাচ, ফরম্যাট, রোস্টার, অঞ্চল — প্রতিটি বিশ্লেষণ গেমের নামের ওপর নির্ভরশীল। নাম না থাকলে প্যাচের প্রভাব নয়, প্যাচের অস্তিত্বও প্রমাণ করা যায় না।
এটাই আমার কাজের প্রথম ধাপ: 'অপর্যাপ্ত তথ্য, মূল্যায়ন করা যায় না' লিখে থামা। মডেলকে বিশ্বাস করা আর মডেলকে অডিট করা এক জিনিস নয়। আমি মডেলকে বিশ্বাস করি, কিন্তু বিশ্বাস করার আগে মডেলকে অডিট করি। পেলোড ফাঁকা পেলে আমার কাজ ভাগ্যোন্নয়ন নয়, শূন্যটিকে শূন্য হিসেবেই ঘোষণা করা।
প্যাচ স্তরে ঢুকলেই প্রথম আটক। ইস্পোর্টসে প্যাচ নোট হলো আবহাওয়া, ডেটা হলো জলবায়ু। ভার্সন স্ট্রিং না থাকলে সঠিক শব্দ 'প্যাচ ছিল না' নয়, সঠিক শব্দ 'অনির্ধারিত'। কে লাভবান হলো, কোন প্লেস্টাইল ঝুঁকিতে পড়ল, ওয়ান-ট্রিক পুল কি অচল হয়ে গেল — কোনোটাই যাচাইয়োগ্য নয়।
ফরম্যাটে BO1 আর BO5-এর ভ্যারিয়েন্স আলাদা। সিরিজের দৈর্ঘ্য না জানলে আপসেটের সম্ভাবনা মাপা যায় না, সিডিং ন্যায্যতা নিয়েও কথা বলা যায় না, আর ব্যাক-টু-ব্যাক ম্যাচের ক্লান্তি-ঝুঁকি তো নয়ই। রোস্টারে তিন বা তার বেশি স্টার্টারের বদল মানে পুনর্নির্মাণ ও উচ্চ সিনার্জি-ব্যয়; একটি টার্গেটেড সাইনিং মানে শক্তিবৃদ্ধি। কোনটি, তা জানার কোনো উপায় এই শিটে নেই।
খালি স্টেডিয়াম ছিল একটি প্রাকৃতিক পরীক্ষা; আমি শুধু স্প্রেডশিট নিয়ে গিয়েছিলাম। ২০২০ সালে বুন্দেসলিগার পুনরায় শুরুর পরের ৮৩ ম্যাচে হোম টিমের গড় পয়েন্ট ১.৫৪ থেকে ১.৩২-তে নামে, জয়ের হার ৪৩.২ থেকে ৩৩.৭ শতাংশে। পাঁচ ম্যাচের রোলিং xG দিয়ে দলের মান নিয়ন্ত্রণ করেছিলাম। ইস্পোর্টসে এর সমতুল্য হলো LAN বনাম অনলাইন স্প্লিট। ক্রাউড ভ্যারিয়েবলটা আমরা মডেলে রাখিই না — কিন্তু এই তুলনা করার আগে জানতে হয় কোন টাইটেল, কোন মৌসুম, কোন ইভেন্ট। শূন্য পেলোডে সেই প্রশ্ন করাই অর্থহীন।
মরক্কো শেখাল উল্টো পাঠ: কাঠামো আগে, দখল পরে। ২০২২ সালে ওদের PPDA ছিল ১৪.২, প্রতি ম্যাচে প্রতিপক্ষকে দেওয়া xG মাত্র ০.৭৮; প্রথম পাঁচ ম্যাচে একমাত্র গোলটি নিজেদের জালে। ৪-১-৪-১ কম্প্যাক্ট ব্লক প্রতিপক্ষকে ঠেলে দিয়েছিল কম-মূল্যের ক্রসে। ইস্পোর্টসে একই যুক্তি খাটে সংকুচিত রিটেক স্ট্রাকচারে বা স্কেলিং কম্পে, যেখানে দল টেম্পো অস্বীকার করে জেতে। কিন্তু এই লেন্স চালু করতে দরকার অঞ্চল, টাইটেল আর ম্যাচ-আপের নাম। নাম ছাড়া 'মরক্কো নীতি' প্রয়োগ করা মানে আন্দাজকে বিশ্লেষণ বলে চালানো।
অর্থ ও শাসনে ঝুঁকি আরও স্পষ্ট। বেতন বকেয়া, স্লট বিক্রি, স্পনসর প্রত্যাহার, ফিক্সিং তদন্ত — কোনোটি এই পেলোডে আছে কি নেই, তা নির্ণয় করা যায় না। আর এখানেই সবচেয়ে বড় ফাঁদ: অনুপস্থিতি মানে অনুমোদন নয়। নীরবতা মানে ঝুঁকি নেই — এই সমীকরণ ইস্পোর্টস সাংবাদিকতায় সবচেয়ে ব্যয়বহুল ভুল।
২০২৪ সালে এই ভুলটাই আমাকে ধরেছিল। ইউরো ২০২৪-এ জর্জ মিকাউতাদজেকে চিহ্নিত করেছিলাম — ৩ গোল, প্রতি ৯০ মিনিটে ০.৬৮ xG, প্রতি ম্যাচে ২.১ প্রোগ্রেসিভ ক্যারি। নিউ ইংল্যান্ড রেভল্যুশন আগ্রহী হলো, চুক্তি ভেঙে গেল মেডিকেলে আগের হাঁটুর সমস্যা ধরা পড়ায়। আমি আউটপুট মডেল করেছিলাম, ইনজুরি ইতিহাস নয়। এরপর প্রতিটি প্রোফাইলে মিনিট-লোড টেবিল আর মেডিকেল-ঝুঁকি প্যারাগ্রাফ যোগ করেছি। একটি ট্রান্সফার গুজব একটি হাইপোথিসিস; মেডিকেল আর স্প্রেডশিট হলো প্রমাণ।
প্রত্যক্ষদর্শীর চোখ বলবে, নয়টি ট্যাব ভরা মানে কাজ শেষ। উল্টোটা সত্য। কাঠামোগত পূর্ণতা আর তথ্যগত পূর্ণতা এক নয়; এই ফারাক ধরতে না পারলে সবচেয়ে বিপজ্জনক আউটপুট তৈরি হয় — যেটা দেখতে সম্পূর্ণ, পড়তে খালি। আমি বরং বলব, এই ফাঁকা রিপোর্টের একমাত্র মূল্য এর ব্যর্থতার নকশা: শিরোনাম খালি, সোর্স খালি, ধরন অশ্রেণীবদ্ধ, দৃষ্টিভঙ্গি ফাঁকা, পয়েন্টের তালিকা শূন্য। এই স্বাক্ষর সাধারণত ট্রাঙ্কেশন বা সিরিয়ালাইজেশন ব্যর্থতার, বিষয়হীন নিবন্ধের নয়।
দ্বিতীয়ত, খেলাধুলার সবচেয়ে বিপজ্জনক প্রবণতা হলো টেমপ্লেটকে বিশ্লেষণ ভাবা। নয়টি মাত্রা, ডজনখানেক টেবিল — দেখতে চমৎকার, সিদ্ধান্তের ভিত্তি শূন্য। কারণ-সম্পর্ক আর কোরিলেশনের পার্থক্য এখানেই: টেবিলের উপস্থিতি তথ্যের উপস্থিতি প্রমাণ করে না। এই আউটপুট কোনো ডেটাবেসে ঢুকে গেলে পরের সারাংশ স্তরে তা প্রমাণের মতো পড়া হবে, আর তখন ভুলটা আর ফিরিয়ে আনা যাবে না।
কাজটা সহজে সারানো যায়, কারণ সমস্যাটা ডোমেইন-জ্ঞানের নয়, এক্সট্রাকশন স্তরের। একটি সফল পুনরাবৃত্তি নয়টি মাত্রাই ফিরিয়ে দিতে পারে। পরের রাউন্ডের সংকেত তাই 'টেবিল ভরা হলো কি না' নয়; সংকেত হলো — আপনার ড্যাশবোর্ডের কোন কলামটা কখনো ভরে না, আর সেটা ঠিক কী লুকিয়ে রাখছে?

সংশ্লিষ্ট খেলোয়াড়গণ
