হোমএশিয়ান ক্রিকেটশূন্য প্যাকেট: ক্রিকেটের ডেটা-অর্থনীতিতে সবচেয়ে বিপজ্জনক সংখ্যা একটা ফাঁকা ঘর

শূন্য প্যাকেট: ক্রিকেটের ডেটা-অর্থনীতিতে সবচেয়ে বিপজ্জনক সংখ্যা একটা ফাঁকা ঘর

**মূল উত্তর:** ক্রিকেট ডেটা-পাইপলাইনে সবচেয়ে বড় ঝুঁকি ভুল তথ্য নয়, বরং কাঠামোগতভাবে সঠিক কিন্তু বিষয়বস্তুশূন্য রিপোর্ট — যা স্বয়ংক্রিয়ভাবে "কোনো ফলাফল নেই" হিসেবে পড়া হয়। একটি স্টেজ-১ প্যাকেটে শিরোনাম, সোর্স ও ইনফরমেশন পয়েন্ট তিনটিই খালি পাওয়া গেছে, ফলে আটটি বিশ্লেষণ বিভাগেই রায় `N/A — অপর্যাপ্ত তথ্য`। **মূল তথ্য:** - স্টেজ-১ প্যাকেটের শিরোনাম, সোর্স, সারসংক্ষেপ ও ইনফরমেশন পয়েন্ট — চারটিই খালি ছিল। - ডোমেইন লেবেল ছিল `cricket_asia`, যা নির্ধারিত `Cricket` লেবেলের বাইরে; এতে রাউটিং ও বেঞ্চমার্ক বিকৃতি ঘটে। - আটটি বিশ্লেষণ বিভাগের প্রতিটিতে রায় `N/A — অপর্যাপ্ত তথ্য`; কোনো ক্রিকেট সিদ্ধান্ত টানা সম্ভব নয়। - সর্বোচ্চ ঝুঁকি পদ্ধতিগত: পরিপাটি কিন্তু শূন্য প্যাকেটকে স্বয়ংক্রিয় সিস্টেম "ঝুঁকি নেই" হিসেবে পড়তে পারে। - লিভারপুল ২০১৭ সালে মোহামেদ সালাহকে **£৩৬.৯ মিলিয়নে** কিনেছিল; তিনি ২০১৭-১৮ মৌসুমে ৪৪ গোল করেন। **সূত্র:** Stage-2 Deep Analysis — Cricket Domain (অভ্যন্তরীণ পাইপলাইন অডিট প্যাকেট); প্রকাশনার তারিখ সোর্সে উল্লেখ নেই। | Cross-checked: cricsultan.com **সম্পর্কিত প্রশ্নোত্তর:** প্রশ্ন: কেন একটি খালি ডেটা প্যাকেট বিপজ্জনক? উত্তর: কারণ কাঠামো সঠিক থাকলে সিস্টেম সেটিকে "কোনো ফলাফল নেই" হিসেবে লগ করে, যা পাঠক ভুল করে "কোনো ঝুঁকি নেই" বলে ধরে নেন। প্রশ্ন: ফরম্যাট ঘোষণা না থাকলে কী ক্ষতি? উত্তর: টেস্ট, ওয়ানডে ও টি-টোয়েন্টির বেঞ্চমার্ক বিনিময়যোগ্য নয়, তাই ফরম্যাট অজানা থাকলে যেকোনো তুলনা ভুল ফল দেয়; cricsultan.com Player Depth Index-এ ফরম্যাট-ভিত্তিক আলাদা ডেটা সেট ব্যবহৃত হয়। প্রশ্ন: সমাধান কী? উত্তর: প্রতিটি ডেটা ডেলিভারেবলের সঙ্গে একটি "নাল লেজার" প্রকাশ করা, যেখানে কোন ফিল্ড খালি ছিল এবং কেন, তা লিপিবদ্ধ থাকবে।

গত মাসে রাত পৌনে দুইটায় একটা স্ক্রিনের দিকে তাকিয়ে ছিলাম। সামনে একটা টেবিল — আটটা কলাম, প্রতিটা ঘর পরিপাটি করে বর্ডার করা। শিরোনামের ঘরে লেখা N/A, সোর্সের ঘরে N/A, সারসংক্ষেপের ঘরে নিঃশব্দ ফাঁকা। এনটিটির ঘরে নির্দেশ ছিল "উপরের ইনফরমেশন পয়েন্ট থেকে শনাক্ত করুন" — অথচ ইনফরমেশন পয়েন্টের তালিকাটাই শূন্য।

স্কিমা নিখুঁত। ভেতরে কিছু নেই।

আমাকে বলা হয়েছিল এটি একটি ক্রিকেট ম্যাচের বিশ্লেষণ। আটটা বিভাগ, প্রতিটার ফ্রেমওয়ার্ক অটুট, প্রতিটার রায়ের জায়গায় এক লাইন: N/A — insufficient information। আর নিচে একটা মন্তব্য যা আমার মাথায় আটকে গেছে — এই প্যাকেট থেকে যে কেউ কোনো সিদ্ধান্ত টানবে, সেটা টেনে আনা হবে না, বানিয়ে ফেলা হবে।

শূন্য প্যাকেট: ক্রিকেটের ডেটা-অর্থনীতিতে সবচেয়ে বিপজ্জনক সংখ্যা একটা ফাঁকা ঘর

ক্রিকেটে আমরা সাধারণত ভুল সংখ্যা নিয়ে চিন্তা করি। ভুল স্ট্রাইক রেট, ভুল ইকোনমি, ভুল র‍্যাংকিং। আসল বিপদটা অন্য জায়গায়। সবচেয়ে বিপজ্জনক সংখ্যা হলো সেই ঘরটা, যেটা দেখতে শূন্যের মতো, কিন্তু আসলে ফাঁকা। আর চলতি ট্রান্সফার উইন্ডোতে, যেখানে প্রতিদিন ডজনখানেক "এজেন্টের ঘনিষ্ঠ সূত্র" ফোন করে, এই ফাঁকা ঘরগুলোই সবচেয়ে দামি জিনিস — কারণ এগুলো কেউ কিনছে না, অথচ সবাই এগুলোর ওপর ভরসা করছে।

ক্রিকেটের ডেটা-বাজার এখন একটা অদ্ভুত জায়গায় দাঁড়িয়ে। ফ্র্যাঞ্চাইজি নিলামের আগে প্রতিটি ফ্র্যাঞ্চাইজি কমপক্ষে তিনটি আলাদা মডেল কিনছে — একটা বোলিং ম্যাচআপের, একটা পার্টনারশিপ-ভ্যালুর, একটা "ইমপ্যাক্ট প্লেয়ার" স্কোরের। কাউন্টি চুক্তির আগে এজেন্টরা নিজেরাই খেলোয়াড়ের হোম/অ্যাওয়ে স্প্লিট পাঠিয়ে দিচ্ছে। ব্রডকাস্টাররা ম্যাচের আগে যে গ্রাফিক্স দেখায়, তার পেছনে অন্তত একটি আউটসোর্সড ফিড থাকে। বাজারের চাহিদা স্পষ্ট এবং একরকম: একটা ফরম্যাট করা উত্তর দিন, ঠিক না ভুল সেটা পরে দেখব।

এই চাহিদা থেকেই সমস্যাটা জন্মায়। একটা মডেল যখন ফাঁকা ঘর পায়, তার তিনটে রাস্তা থাকে — ফাঁকা রাখা, ইনফারেন্স দিয়ে ভরা, বা শূন্য বসিয়ে দেওয়া। প্রথমটা সৎ, দ্বিতীয়টা বিপজ্জনক, তৃতীয়টা মহামারি। কারণ শূন্য আর "অজানা" দেখতে একই রকম, কিন্তু একটা দাবি করে, আরেকটা স্বীকার করে।

আমি বছর কয়েক ধরে এই জিনিসটা দেখছি। ২০১৭ সালে লিভারপুল যখন মোহামেদ সালাহকে £৩৬.৯ মিলিয়ন দিয়ে কিনল, তখন কনসেনসাস এক লাইনে ছিল: চেলসির রিজেক্ট। আমি তখনই এটা কিনিনি। রোমার হয়ে সিরি আ-তে ওর ১৫ গোল, ১১ অ্যাসিস্ট বসিয়ে দিলাম সাদিও মানের আউটপুটের পাশে, আর লিখলাম ৪০+ গোল-অবদান আসবে। ও ৪৪ করল। পার্থক্যটা ডেটার পরিমাণে ছিল না — পার্থক্যটা ছিল, আমি জানতাম কোন ঘরটা ফাঁকা এবং কেন।

সেই স্টেজ-টু প্যাকেটের প্রথম ব্যর্থতাটা সবচেয়ে মৌলিক। ওখানে ফরম্যাটই ঘোষণা করা হয়নি — Test, ODI, T20, The Hundred, কোনটাও না। ক্রিকেট বিশ্লেষণে ফরম্যাট হলো সেই অপরিহার্য প্রথম চলক, যেটা ঠিক না হলে বাকি সব হিসাব অপ্রাসঙ্গিক হয়ে যায়। একজন টি-টোয়েন্টি ফিনিশারের "ভালো" স্ট্রাইক রেট, একজন ওয়ানডে অ্যাঙ্করের গড়, আর একজন টেস্ট ওপেনারের সহনশীলতা — এই তিনটে জিনিস একে অন্যের সঙ্গে বিনিময়যোগ্য নয়। যে পাইপলাইন ফরম্যাটই চিনতে পারে না, সে অনিবার্যভাবে টেস্টের ব্যাটিং গড় দিয়ে টি-টোয়েন্টির স্ট্রাইক রেট মাপবে।

দ্বিতীয় ব্যর্থতাটা আরও নীরব। ডোমেইন লেবেলে লেখা ছিল cricket_asia, অথচ নির্ধারিত লেবেল হলো Cricket। আপাতদৃষ্টিতে ছোট ব্যাপার। কিন্তু লেবেল হলো রাউটিংয়ের ভিত্তি। একটা আঞ্চলিক সাব-লেবেল মানে আইটেমটা ভিন্ন পাইপে চলে যায়, ভিন্ন বেঞ্চমার্কের সঙ্গে তুলিত হয়। এশিয়ান একটি টুর্নামেন্টের ডেটা সেট যদি গ্লোবাল গড়ের সঙ্গে মাপা হয়, তাহলে স্পিন-বোলিং ইকোনমি আর পাওয়ারপ্লে স্কোরিং — দুটোই ভুলভাবে পড়া হবে। ক্রিকেটে হোম-অ্যাওয়ে ব্যবধান সবচেয়ে বড় ব্যাখ্যামূলক চলক; যে ফাইল ভেন্যুই জানে না, সে এই ব্যবধান কখনো ধরতে পারবে না।

তৃতীয়টা হলো সেই ঝুঁকি, যেটা নিয়ে আমার সবচেয়ে বেশি দুশ্চিন্তা। পরিপাটি কিন্তু খালি একটা স্কিমা, স্বয়ংক্রিয়ভাবে পড়া হলে, "কোনো ফলাফল পাওয়া যায়নি" হিসেবে চিহ্নিত হয়। আর "কোনো ফলাফল পাওয়া যায়নি" শুনতে হুবহু "কোনো ঝুঁকি নেই"-এর মতো। স্কাউটিংয়ের ভাষায় বলি: একটা রিপোর্টে যদি ইনজুরি-হিস্ট্রি কলামটা খালি থাকে, তাহলে সেটা পাঠ করা হবে "ইনজুরির ইতিহাস নেই"। অথচ সত্যিটা হলো, ওই ঘরটা কেউ পূরণ করেনি। এই পার্থক্যটা একটা ফ্র্যাঞ্চাইজির পুরো নিলাম-কৌশল বদলে দিতে পারে।

এখানেই আমার মূল দ্বন্দ্ব। নিলাম-মডেলের সবচেয়ে বড় ভুলটা ভুল সংখ্যা নয়। সবচেয়ে বড় ভুল হলো, একটা ফাঁকা ঘরকে শূন্য ধরে নিয়ে তার ওপর বিড করা। কারণ ভুল সংখ্যা নিয়ে মানুষ তর্ক করে — কেউ প্রশ্ন তোলে, কেউ যাচাই করে, কেউ প্রতিবাদ করে। কিন্তু ফাঁকা ঘর নিয়ে কেউ তর্ক করে না। সেটা চুপচাপ টেবিলের মধ্য দিয়ে হেঁটে যায়, বোর্ডরুমে ঢোকে, আর সিদ্ধান্তে পরিণত হয়।

গত কয়েকটা নিলামের দিকে তাকান। ডিসেম্বর ২০২২-এর আইপিএল মিনি-অকশনে স্যাম কারেন ₹১৮.৫ কোটি-তে গিয়েছিলেন — সে সময়কার সর্বোচ্চ। ২০২০ সালের অকশনে প্যাট কামিন্স গিয়েছিলেন ₹১৫.৫ কোটি-তে, তখন বিদেশি খেলোয়াড়ের জন্য সর্বোচ্চ। দুই ক্ষেত্রেই প্রশ্নটা ছিল না "কে সবচেয়ে ভালো

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