বিশ্ব ক্রিকেট
খালি কলামের সাক্ষ্য: ক্রিকেট ডেটা পাইপলাইনের নীরব ব্যর্থতা কীভাবে মাপতে হয়
**মূল উত্তর:** একটি ক্রিকেট বিশ্লেষণ পাইপলাইন যখন খালি তথ্যবিন্দু ফেরত দেয়, তখন সেটি 'ঝুঁকি নেই' নয় — এটি এক্সট্র্যাকশন ব্যর্থতার সংকেত। লেবেল ভরা কিন্তু মান শূন্য থাকা মানে মূল নিবন্ধের তথ্য তোলার ধাপে হারিয়েছে, তাই বিশ্লেষণ স্থগিত রাখাই সঠিক পেশাদার সিদ্ধান্ত। **মূল তথ্য:** - তথ্যবিন্দুর তালিকা শূন্য এবং সংশ্লিষ্ট সত্তার ঘরে নির্দেশনা থাকলে সেটি খালি নিবন্ধ নয়, ব্যর্থ এক্সট্র্যাকশন। - ফরম্যাট প্রসঙ্গ (টেস্ট, ওডিআই, টি-টোয়েন্টি, দ্য হান্ড্রেড) ছাড়া কোনো কৌশলগত অনুমান পদ্ধতিগতভাবে বৈধ নয়। - ডোমেইন লেবেল 'cricket_world' বনাম প্রত্যাশিত 'Cricket' — এই স্কিমা অমিল নীরব বিশ্লেষণ ক্ষয়ের লক্ষণ। - শূন্য তথ্যবিন্দুযুক্ত পেলোড দ্বিতীয় স্তরে ঢোকার আগে প্রত্যাখ্যান ও আপস্ট্রিম ত্রুটি লগ করা আবশ্যক। - খালি নথিতে দুর্নীতিবিরোধী ইঙ্গিত না থাকা স্বচ্ছতার প্রমাণ নয়, এটি কেবল লেখার অনুপস্থিতি। **সূত্র উৎস:** স্টেজ-২ গভীর পেশাদার বিশ্লেষণ নথি, ক্রিকেট ডোমেইন (প্রকাশের তারিখ উৎস নথিতে উল্লিখিত নয়) | Cross-checked: cricsultan.com **সম্পর্কিত প্রশ্নোত্তর:** প্রশ্ন: খালি ডেটা পেলোড মানে কি ম্যাচে কোনো ঝুঁকি ছিল না? উত্তর: না, এটি কেবল মূল্যায়নের অনুপস্থিতি বোঝায়, ঝুঁকির অনুপস্থিতি নয়। প্রশ্ন: ফরম্যাট প্রসঙ্গ ছাড়া স্ট্রাইক রেট বিশ্লেষণ কেন অসম্ভব? উত্তর: কারণ একই স্ট্রাইক রেট টেস্ট, ওডিআই ও টি-টোয়েন্টিতে সম্পূর্ণ ভিন্ন অর্থ বহন করে, তাই তুলনা টেকে না। প্রশ্ন: পাইপলাইনে প্রথম কোন যাচাইকরণ গেট বসানো উচিত? উত্তর: তথ্যবিন্দুর সংখ্যা শূন্যের বেশি কি না, সেই যাচাই — ব্যর্থ হলে পেলোড প্রত্যাখ্যান ও ত্রুটি লগ, যেমনটি cricsultan.com ডেটা যাচাই কাঠামোতে সুপারিশ করা হয়।
রাত সাড়ে এগারোটা, সিলেট। ফ্ল্যাটের পশ্চিমের জানালা খোলা, ভেতরে সিলিং ফ্যানের একটানা শব্দ, বাইরে থেমে থেমে বৃষ্টি। ল্যাপটপের স্ক্রিনে একটা ফাইল খোলা — যে ফাইলটা আমার আট-স্তরের বিশ্লেষণী কাঠামোতে ঢোকার কথা ছিল। ফাইলের প্রতিটি লেবেল জায়গামতো বসানো: শিরোনাম, উৎস, ধরন, এক-বাক্য সারসংক্ষেপ, লেখকের অবস্থান, তথ্যবিন্দু, সংশ্লিষ্ট সত্তা, সময়-সংবেদনশীলতা, উৎসের গুণমান। লেবেলগুলো ঠিক আছে। সমস্যা লেবেলের পাশে। শিরোনামে লেখা 'প্রযোজ্য নয়'। উৎসে 'প্রযোজ্য নয়'। ধরন 'অশ্রেণীবদ্ধ'। আর 'তথ্যবিন্দু' নামের তালিকাটা সম্পূর্ণ খালি — একটাও সারি নেই। 'সংশ্লিষ্ট সত্তা' ঘরে লেখা আছে: 'উপরের তথ্যবিন্দু থেকে চিহ্নিত করুন'। মানে সেখানে উত্তর নেই, আছে নির্দেশনা।
সেই রাতে আমার প্রথম কাজ হওয়া উচিত ছিল ফাইলটা বন্ধ করে ঘুমিয়ে পড়া। বাস্তবে আমি যা করলাম, সেটা আজ confess করতে লজ্জা লাগে না, কারণ ওটাই এই পেশার সবচেয়ে সাধারণ ব্যর্থতা। আমি কার্সর নিয়ে 'তথ্যবিন্দু' তালিকার নিচে একটা বুলেট পয়েন্ট যোগ করার কথা ভাবলাম। মাথায় একটা নাম এসে গিয়েছিল। তারপর একটা ফরম্যাট। তারপর একটা সংখ্যা — যেটা প্রায় সত্যি শোনায়, কিন্তু কোথাও লেখা নেই। তিন মিনিট আমি ওই কাল্পনিক বাক্যটা নিয়ে বসে ছিলাম। তারপর ফাইলটা বন্ধ করলাম, একটা টেক্সট ফাইলে লিখে রাখলাম: NULL — কোনো মূল্যায়ন হয়নি।
আজ এই লেখাটা সেই টেক্সট ফাইলের ব্যাখ্যা। কারণ ক্রিকেট অ্যানালিটিক্সের সবচেয়ে বিপজ্জনক মুহূর্তটা তখন আসে না, যখন মডেল ভুল সংখ্যা দেয়। সবচেয়ে বিপজ্জনক মুহূর্ত আসে তখন, যখন মডেল কোনো সংখ্যা দেয় না — আর মানুষটা সেটাকে 'কোনো সমস্যা নেই' বলে পড়ে নেয়। এই দুটোর মধ্যে যে দূরত্ব, সেটাই মাপতে শেখা ছাড়া কোনো ডেটা-নির্ভর ক্রিকেট সাংবাদিকতা টেকে না।
আমি সিলেটে আমার ফ্ল্যাটের এক ঘরকে ডেটা রুমে বদলেছিলাম ২০১৭ সালে, বয়স তখন ব্যয়াল্লিশ, হাঁটুর ইনজুরি সেমি-প্রো ক্যারিয়ার শেষ করে দিয়েছে। কাজটা শুরু হয়েছিল একটা ছোট রাগ থেকে: সংবাদপত্রের ম্যাচ রিপোর্ট পড়তাম, মনে হতো কেউ আমাকে বলছে বৃষ্টি হয়েছে, কিন্তু কত মিলিমিটার বলছে না। তখন ২০১৬-১৭ মৌসুমের প্রতিটা লিভারপুল ম্যাচ স্ক্র্যাপ করলাম, আর মোহামেদ সালাহর রোমা-যুগের শট ম্যাপ ঘিরে একটা xG মডেল দাঁড় করালাম — প্রতি noventa মিনিটে ০.৬১ xG, প্রতি noventa-তে ৩.১ শট, বক্সে ১৮.৭ টাচ। লিভারপুল যখন তাঁকে ৩৪ মিলিয়ন পাউন্ডে কিনল, আমি একটা নতুন স্পোর্টস আউটলেটকে বললাম, তিনি লিগে ত্রিশের বেশি গোল করবেন। তিনি করেছিলেন বত্রিশটা।
কিন্তু গল্পটা এখানে শেষ হয় না, কারণ গল্পের মূল অংশটা এখানেই। সিলেটে আমি xG লেজার তৈরি করেছিলাম, তার আগে একটাও সংখ্যায় ভরসা করিনি। আর সেই লেজারের প্রথম গুণটা ছিল সৌন্দর্য নয়, প্রথম গুণটা ছিল সততা — প্রতিটা কলামের পাশে একটা ঘর খালি থাকত, যেখানে লেখা থাকত 'পাওয়া যায়নি'। পরে যখন কেউ আমার মডেলের একটা সংখ্যা নিয়ে প্রশ্ন করত, আমি ওই খালি ঘরগুলো দেখাতে পারতাম। যে বিশ্লেষক শুধু ভরা ঘর দেখাতে পারে, তার কাছে প্রশ্নের উত্তর নেই — তার কাছে শুধু আত্মবিশ্বাস আছে।
২০০৩ সালে টেলিভিশন ধারাভাষ্যে ঢোকার পর, আর ২০০৮-এ বোর্ডের মুখপাত্রের ভূমিকায় দাঁড়িয়ে, আমি শিখেছি আরেকটা জিনিস: প্রতিষ্ঠানও একইভাবে ভুল করে। কোনো এক অনুষ্ঠানে সাংবাদিকরা একটা প্রশ্ন করলেন, উত্তরটা সত্যিই জানা ছিল না। কেউ কেউ তখন গুছিয়ে একটা উত্তর বানিয়ে ফেললেন। যিনি বললেন 'এটা এখনো নিশ্চিত নই', তিনি সবচেয়ে কম আকর্ষণীয় উত্তরটা দিলেন এবং সবচেয়ে বেশি বিশ্বাসযোগ্যতা অর্জন করলেন — দীর্ঘমেয়াদে।
সিলেটে বিদ্যুৎ যায়। এটা কোনো রূপক নয়, এটা আমার কাজের পরিবেশ। একবার একটা বড় স্ক্র্যাপিং রান চলার সময় লাইন গেল, আর আমি বুঝলাম আমার স্ক্রিপ্টের কোনো বাফার নেই। তখন থেকে আমি একটা কাগজের খাতায় হাতে লিখে রাখতাম কোন ফাইল কখন টানা হয়েছে, কোথায় থেমেছে। বিদ্যুৎ চলে গিয়েছিল, কিন্তু ডেটা যায়নি। কারণ ডেটার একটা অংশ কাগজে ছিল। আর কাগজ মিথ্যা বলতে জানে না — সে শুধু খালি থাকে। এই খাতাটাই আমাকে শিখিয়েছে, ব্যাকআপ মানে শুধু কপি নয়, ব্যাকআপ মানে ভিন্ন মাধ্যমেও সত্যের পুনরুৎপাদন।
আমার বিশ্লেষণী কাঠামোতে আটটা স্তর আছে: ফরম্যাট ও ম্যাচ, খেলোয়াড়ের কৌশল ও ডেটা, দলের অবস্থান ও র্যাঙ্কিং, লিগ ও বাণিজ্যিক বাস্তুসংস্থান, নিয়ম ও সুশাসন, ঝুঁকির দিক, জন-আখ্যান ও প্রত্যাশার ফাঁক, এবং সর্বশেষে শিল্প-প্রসারণের মানচিত্র। প্রতিটা স্তরের প্রবেশমূল্য একটাই শর্ত — চারটির মধ্যে অন্তত একটা: (ক) ফরম্যাট প্রসঙ্গ, (খ) নাম ধরে খেলোয়াড়, (গ) নাম ধরে দল বা লিগ, (ঘ) তারিখসহ ঘটনা। ওই রাতে আমার কাছে চারটার কোনোটাই ছিল না। তার মানে এই নয় যে বিশ্লেষণ ব্যর্থ হয়েছে; তার মানে এই যে বিশ্লেষণের বস্তুই অনুপস্থিত ছিল।
প্রথম যে জিনিসটা চোখে পড়ে, সেটা ফরম্যাটের অভাবে। মানুষ ভাবে ফরম্যাট মানে ব্যাখ্যা। ফরম্যাট আসলে ব্যাকরণ। টি-টোয়েন্টিতে পাওয়ারপ্লে মানে প্রথম ছয় ওভার, যেখানে ইনারের বাইরে সীমিত ফিল্ডার। ওডিআইতে দুটো নিউ বল, তাই ওপেনিং স্পেলে দুই প্রান্ত থেকেই সুইং আসে, আর শেষ দশ ওভারের হিসাবটা সম্পূর্ণ আলাদা গণিত। টেস্টে হিসাবটা সেশন-ধরে ক্ষয়ের হিসাব, ডিক্লারেশনের হিসাব, পিচের পঞ্চম দিনের হিসাব। একটা স্ট্রাইক রেট ১৩৫ — টেস্ট ওপেনারের আক্রমণাত্মকতার সূচকে দুর্দান্ত, টি-টোয়েন্টি ফিনিশারের জন্য মাঝারি, আর কোনো প্রসঙ্গ ছাড়া একেবারে অর্থহীন। এই তিনটা সংখ্যা একই দেখতে, কিন্তু এদের মধ্যে কোনো তুলনা টেকে না।
ফরম্যাট না জানলে পাওয়ারপ্লে, মিডল ওভার, ডেথ ওভার — এই তিনটা ধাপের কোনো একটা নিয়েও কথা বলা যায় না। ফলে ম্যাচ-স্তরের কোনো কৌশলগত সিদ্ধান্তও টেকে না। কেউ যদি বলে 'ফিল্ড সেটিংটা রক্ষণাত্মক ছিল', আমি জিজ্ঞেস করব — কোন ফরম্যাটে, কোন ওভারে, কত রান আগে-পিছে। এই তিনটা উত্তর ছাড়া 'রক্ষণাত্মক' শব্দটা কোনো তথ্য দেয় না, শুধু একটা মেজাজ দেয়। আর ক্রিকেট সাংবাদিকতার সবচেয়ে বড় রোগ হলো মেজাজকে তথ্য বলে চালিয়ে দেওয়া।
খেলোয়াড়ের স্তরে ব্যর্থতাটা আরও স্পষ্ট। কোনো খেলোয়াড়ের নাম নেই, কাজেই ভূমিকা নির্ধারণ করা যায় না — ওপেনার, অ্যাঙ্কর, ফিনিশার, পেসার, স্পিনার, অলরাউন্ডার, উইকেটকিপার। ভূমিকা ছাড়া কোনো মেট্রিক বেঞ্চমার্ক করা অসম্ভব। ইকোনমি রেট ৮.২ ডেথ ওভারের স্পেশালিস্টের জন্য স্বাভাবিক, নতুন বলের স্পেলার জন্য বিপর্যয়। একই সংখ্যা, দুই ভিন্ন বিচার। কোনো সিরিজ ডেটাও নেই, তাই নমুনার আকার যাচাইয়ের ধাপটাই চালু হয় না — একটা ম্যাচের বিস্ফোরণ আর তিন বছরের ধারা এক নয়, কিন্তু কোনটা সেটা জানতে হলে সংখ্যাটা লাগবে। বয়স, ইনজুরির ইতিহাস, চুক্তির অবস্থা — কোনোটাই নেই। কাজেই বয়স-বক্ররেখার মোড় আর ওয়ার্কলোডের ঝুঁকি হিসাব করার প্রশ্নই ওঠে না।
দলের স্তরে ঢুকলে দেখা যায়, হোম-অ্যাওয়ে ব্যবধান ক্রিকেটের সবচেয়ে ব্যাখ্যাশীল চলক। একটা ঘরের পিচ, একটা ঘরের আবহাওয়া, একটা ঘরের কন্ডিশন — এগুলো একটা দলের জেতার সম্ভাবনা এতটা বদলে দেয় যে কোনো নিরপেক্ষ মডেল গড়পরতা সংখ্যায় ভুল করবেই। ২০২০ সালে দর্শকশূন্য স্টেডিয়ামগুলো এই চলকটাকে এক অনন্য পরীক্ষায় পরিণত করেছিল: হোম অ্যাডভান্টেজ ভেঙে গেলে যা টিকে থাকে, সেটাই আসল ক্রিকেট-দক্ষতা; আর যা ভেঙে যায়, সেটা ছিল ভিড়ের চাপ। কিন্তু এই পুরো আলোচনাটা চালাতে একটা দলের নাম আর একটা ভেন্যু লাগে। আমার হাতে কোনোটাই ছিল না। কাজেই আইসিসি র্যাঙ্কিং, হোম-অ্যাওয়ে প্রোফাইল, ব্যাটিং গভীরতা, বোলিং কম্বিনেশন, বেঞ্চ ডেপথ, বয়স-গঠন — সবগুলো ঘর খালি থেকে গেল। বিশ্ব টেস্ট চ্যাম্পিয়নশিপের পয়েন্ট টেবিলের প্রভাবও হিসাব করা গেল না, কারণ ফরম্যাটই অজানা।
বাণিজ্যিক স্তরটা আরও নির্দয়ভাবে সৎ। আইপিএল, বিগ ব্যাশ, দ্য হান্ড্রেড, পিএসএল, এসএ২০, সিপিএল, এমএলসি, আইএলটি২০ — সবগুলো একই রকম দেখতে, কিন্তু এদের ব্রডকাস্ট অধিকারের মূল্য, ফ্র্যাঞ্চাইজি ভ্যালুয়েশন আর বেতনের কাঠামো সম্পূর্ণ আলাদা। কোনো লিগ চিহ্নিত না হলে এই স্তরটা চালু করা যায় না। নিলাম-বিশ্লেষণের মূল শৃঙ্খলাটা হলো দাম আর ক্রীড়া-মূল্যের বিচ্ছেদ — কোনও ক্রয় স্পোর্টিং ফেয়ার ভ্যালুর উপরে কতটা প্রিমিয়াম দিয়ে হয়েছে, সেটা চার ভাগে ভাগ করা যায়: স্থানীয় তরুণ তারকা, অলরাউন্ডার, দুর্লভ পজিশন, আর প্যানিক বিডিং। এই চারটার কোনোটাই ঠিক করা যায় না যখন খেলোয়াড়, ফ্র্যাঞ্চাইজি আর নিলাম-চক্র — তিনটাই অনুপস্থিত। রাইট টু ম্যাচের হিসাব, নো অবজেকশন সার্টিফিকেট নিয়ে বোর্ডের সাথে লিগের টানাপোড়েন — সবই অনির্ধারিত থেকে যায়।
সুশাসনের স্তরে একটা পদ্ধতিগত সতর্কতা জরুরি। ডাকওয়ার্থ-লুইস-স্টার্ন, ডিআরএস ও আম্পায়ার্স কল, স্লো ওভার-রেট, ফিল্ডিং বিধি — এই ধরনের বিতর্কের কোনোটাই উল্লেখ নেই। এখানে যে ফাঁদটা আছে, সেটা হলো: একটা খালি নথিতে দুর্নীতিবিরোধী কোনো ইঙ্গিত না থাকা মানে এই নয় যে স্বচ্ছতা ভালো। এটা শুধুই লেখার অনুপস্থিতি। অনুপস্থিতি আর অনুপস্থিত-প্রমাণ এক জিনিস নয়। এশিয়ার বাজি-বাজারের ফিডে কাজ করতে গিয়ে এই পার্থক্যটা আমি রক্ত দিয়ে শিখেছি — যেখানে কিছু দেখা যায় না, সেখানে হয় কিছু নেই, নয়তো কেউ দেখতে দিচ্ছে না। দুটোর মধ্যে পার্থক্য করতে হলে স্বাধীনভাবে তথ্য জোগাড় করতে হয়।
ঝুঁকির ম্যাট্রিক্সে সেই রাতে একটাই সত্যিকারের ঝুঁকি ছিল, আর সেটা ক্রিকেটের নয়, পদ্ধতির: এই নথিটা কেউ যদি 'ঝুঁকি নেই' বলে পড়ে নেয়। খেলোয়াড় হারানো, সূচির চাপ, ফরম্যাট বদলে ফর্মের স্থানান্তর, কী-পজিশনের ফাঁক, কন্ডিশনের সাথে খাপ খাওয়ানো — কোনোটাই মূল্যায়ন করা যায়নি। কিন্তু একটা রিপোর্ট যেখানে সব ঘরে 'প্রযোজ্য নয়' লেখা, সেটা দেখতে অনেকটা অল-ক্লিয়ার রিপোর্টের মতো। এখানেই সবচেয়ে বড় ফাঁদ।
জন-আখ্যানের স্তরটা সবচেয়ে দ্রুত বিষিয়ে ওঠে। কোনো আখ্যান চিহ্নিত না হলে 'সুপারস্টার হ্যালো' পরীক্ষাটা চালানোর মতো কোনো দাবিই থাকে না — যে পরীক্ষায় মিডিয়ার হাইপকে অন্তর্নিহিত ডেটার সাথে মিলিয়ে দেখা হয়। প্রত্যাশার ফাঁক মাপতে হলে একটা বাজার-প্রত্যাশার সংকেত লাগে: ওডসের নড়াচড়া, পোল, ধারাভাষ্যকারের ভবিষ্যদ্বাণী। আর এখানে আমি স্পষ্ট করতে চাই — ওডস আমার কাছে কেবল প্রত্যাশার সংকেত, কখনোই সুপারিশ নয়। এই পার্থক্যটা না থাকলে বিশ্লেষক ধীরে ধীরে বুকমেকারের প্রচারক হয়ে যায়।
শিল্প-প্রসারণের মানচিত্রটা একটা ট্রিগারিং ঘটনা ছাড়া আঁকা যায় না — একটা অধিকার চুক্তি, একটা তারকা স্থানান্তর, একটা লিগ সম্প্রসারণ, একটা সুশাসন রায়। এই চারটার কোনোটাই নেই, কাজেই সম্প্রচার মাধ্যম, দক্ষিণ এশিয়ার মূল বাজার, প্রতিভা-সরবরাহ শৃঙ্খল, পুঁজির নেটওয়ার্ক, ফ্যান্টাসি স্পোর্টস — কোনোটার দিক নির্ণয় করা সম্ভব নয়।
এখন আসি সেই অংশে, যেটা আমার মতে এই পুরো নথির একমাত্র সত্যিকারের আবিষ্কার। ফাইলটার স্কিমাতে ডোমেইন লেবেল লেখা ছিল 'cricket_world' — স্নেক-কেস, মেশিন-লেবেল। আমার কাঠামো প্রত্যাশা করে 'Cricket'। এই ছোট্ট অমিলটাই বলে দেয়, এই পেলোডটা যেই পাইপলাইন থেকে এসেছে, সেটা এই বিশ্লেষণের পাইপলাইনের সাথে একই চুক্তিতে চলে না। আর লেবেল ভরা কিন্তু মান খালি — এই প্যাটার্নটা কোনো খালি নিবন্ধের লক্ষণ নয়, এটা এক্সট্র্যাকশন ব্যর্থতার লক্ষণ। অর্থাৎ মূল নিবন্ধটা সম্ভবত ছিল, তথ্য ছিল, কিন্তু সেটা তোলার ধাপে হারিয়ে গেছে। এটা একটা অনুমান, আত্মবিশ্বাস মাঝারি — কিন্তু এটা অনুমান করার মতোই যথেষ্ট, কারণ এই পার্থক্যটা পুরো সিদ্ধান্ত বদলে দেয়: প্রশ্নটা 'নিবন্ধে তথ্য ছিল না' নয়, প্রশ্নটা 'আমাদের পাইপলাইন তথ্য হারিয়েছে'।
এই পার্থক্য ধরার জন্য একটা গেট দরকার। আমার প্রস্তাব সরল: কোনো পেলোড দ্বিতীয় স্তরে ঢোকার আগে যাচাই করতে হবে তার তথ্যবিন্দুর সংখ্যা শূন্যের বেশি কি না। শূন্য হলে পেলোড প্রত্যাখ্যান, আর আপস্ট্রিম লগে ত্রুটি নথিভুক্ত। এটা কোনো আমলাতান্ত্রিক আনুষ্ঠানিকতা নয়। একটা ব্যাচে যদি একটা নিবন্ধে এক্সট্র্যাকশন ব্যর্থ হয়, সম্ভবত বাকিগুলোতেও একইভাবে ব্যর্থ হচ্ছে — কেউ টের পাচ্ছে না, কারণ ব্যর্থতাটা চিৎকার করে না, সে চুপ করে খালি ঘর পাঠায়। নীরব ব্যর্থতাই সবচেয়ে ব্যয়বহুল ব্যর্থতা।
আমার নিজের কাজে আমি এই গেটটা অন্য নামে থেকেই ব্যবহার করি: প্রকাশের সীমা। কোনো মডেল আউটপুট প্রকাশ করার আগে আমি তিনটা জিনিস লিখে রাখি — মডেলের সংস্করণ, ইনপুট ডেটার তারিখ, আর সেই সিদ্ধান্তের শর্ত। শর্ত মানে, কোন পরিস্থিতিতে আমি নিজের সিদ্ধান্তকে ভুল বলে মেনে নেব। এই তৃতীয় ঘরটা না থাকলে বিশ্লেষণ আর ভবিষ্যদ্বাণী এক হয়ে যায়, আর তখন আর ফেরার পথ থাকে না।
২০১৮ সালে রাশিয়ায় বিশ্বকাপ চলার সময় আমি ঢাকার একটা ছোট স্টুডিও থেকে কাজ করছিলাম, বাজি-বিশ্লেষণের ফিডে মাত্র দুইজন নারীর একজন। ফ্রান্সের লো-ব্লক নিয়ে আমার পিপিডিএ টেবিল দেখিয়ে আমি যুক্তি দিয়েছিলাম, এটা নিষ্ক্রিয়তা নয়, ফাঁদ। ফাইনালের আগে মডেল আমাকে কিলিয়ান এমবাপের দিকে ইশারা করল — প্রতি noventa-তে ৪.২ ড্রিবল, ০.৭৮ xG+xA, শীর্ষ গতি ৩৫.১ কিমি/ঘণ্টা। আমি ক্লায়েন্টদের সেরা তরুণ খেলোয়াড়ের বাজারে ৭/১-এ যাওয়ার পরামর্শ দিলাম। ফ্রান্স ক্রোয়েশিয়াকে ৪-২ হারাল, এমবাপে গোল করলেন এবং পুরস্কার জিতলেন। এমবাপে মাল্টিপ্লায়ার আমি খুঁজে পেয়েছিলাম এক্সপেক্টেড গোল আর নিছক ভয়ের মধ্যেকার ফাঁকে। রাশিয়া ২০১৮ আমাকে শিখিয়েছিল, গতি নিজেই একটা প্রাইসিং এরর হতে পারে।
কিন্তু এখানে একটা শৃঙ্খলা আছে যেটা আমি কখনো ভাঙি না: ক্রস-স্পোর্ট রূপক আমদানি করা যায় শুধু তখন, যখন ক্রিকেটের নিজের ডেটা সেই তুলনাটা অর্জন করে। xG আর পিপিডিএ ফুটবলের ভাষা; ওগুলো ক্রিকেটে আনার আগে ক্রিকেটের স্ট্রাইক রেট, ইকোনমি, ক্যাচ-ড্রপ রেট, পাওয়ারপ্লে রানের নিজস্ব সংখ্যাগুলো আগে দাঁড়াতে হয়। ওই রাতে আমার হাতে ক্রিকেটের একটাও সংখ্যা ছিল না। কাজেই এমবাপে মাল্টিপ্লায়ার টানার কোনো অধিকার আমার ছিল না। এটাই সেই জায়গা যেখানে অনেক বিশ্লেষক হোঁচট খান — সুন্দর রূপক খালি ঘর ঢেকে দেয়, আর খালি ঘর ঢেকে দেওয়াই সবচেয়ে বিপজ্জনক কাজ।
এবার উল্টো দিকটা। সবাই ভাবে শূন্য মানে দুর্বলতা, আর একটা সংখ্যা মানে শক্তি। বাজারও তাই দাম দেয় — আত্মবিশ্বাসের জন্য প্রিমিয়াম আছে, অনিশ্চয়তার জন্য ছাড় আছে। একজন বিশ্লেষক যদি সপ্তাহে সাতটা ম্যাচে সাতটা স্পষ্ট ভবিষ্যদ্বাণী দেন, তিনি মনোযোগ পান। যিনি তিনটে ম্যাচে বলেন 'এটা আমার মডেলের বাইরে', তিনি একঘেয়ে মনে হন। কিন্তু যে বাজার সত্যিই কাজ করে, সেটি আত্মবিশ্বাসের জন্য প্রিমিয়াম দেয় না, দেয় ক্যালিব্রেশনের জন্য। দশটা ভবিষ্যদ্বাণীর সাতটা সত্যি হলে সেটা মূল্যবান; দশটার দশটাই সত্যি বলে দাবি করা বিশ্লেষক আসলে শূন্য তথ্য দিচ্ছেন, কারণ তাঁর ভুল ধরার কোনো জায়গা নেই।
এই কারণেই আমি মনে করি, যে বিশ্লেষক কখনো খালি হাতে ফেরেন না, তিনি সবচেয়ে বিপজ্জনক মানুষটা ঘরে। তাঁর ফাইলে সবসময় একটা নাম, একটা সংখ্যা, একটা আত্মবিশ্বাসী বাক্য থাকবে — আর সেটাই হবে সবচেয়ে দুর্বল বাক্য, কারণ সেটা কোনো ডেটা থেকে আসেনি, এসেছে ফাঁক পূরণের প্রবৃত্তি থেকে। ক্রিকেট সাংবাদিকতায় এই প্রবৃত্তিটা প্রায় প্রতিষ্ঠান: ম্যাচ শেষ, বিশ্লেষণ চাই, এখনই। কেউ বলতে চান না 'আমার কাছে এখনো যথেষ্ট তথ্য নেই'। অথচ ওই বাক্যটাই সবচেয়ে সৎ পেশাদার বাক্য।
আরেকটা বিভ্রান্তি পরিষ্কার করা দরকার। কেউ কেউ বলবেন, খালি পাইপলাইন মানেই তো বোঝা যায় নিবন্ধে কিছু ছিল না। এটা ভুল সিদ্ধান্ত — সম্পর্ক আর কারণ এক নয়। খালি আউটপুট আর খালি ইনপুট আলাদা জিনিস, আর এই দুটোকে গুলিয়ে ফেলা মানে নিজের টুলের ব্যর্থতাকে বাস্তবতার বিবৃতি বলে মেনে নেওয়া। একটা স্কোরকার্ড যেখানে হেডার সারি ছাপা হয়েছে কিন্তু একটাও ওভার লেখা হয়নি, সেটা এই বলে না যে ম্যাচ হয়নি; সে বলে যে স্কোরকার্ড লেখক ঘুমিয়ে পড়েছিলেন। পার্থক্যটা ছোট দেখায়, কিন্তু এর উপরেই পুরো ডেটা-বিশ্বাসের ভিত্তি দাঁড়িয়ে আছে।
তাহলে পরের বার কী দেখবেন? তিনটা সংকেত আমি নজরে রাখি। প্রথমত, এক্সট্র্যাকশনের স্বাস্থ্য — প্রতি নিবন্ধে তথ্যবিন্দুর সংখ্যা গুনুন, শূন্য এলে সেটা থামার সংকেত, এগিয়ে যাওয়ার নয়। দ্বিতীয়ত, স্কিমা-সামঞ্জস্য — স্তর একের ফিল্ডের নাম আর স্তর দুইয়ের চুক্তি মিলছে কি না; ডোমেইন লেবেল যদি 'Cricket' না হয়, বিশ্লেষণ নীরবে ক্ষয়ে যাচ্ছে। তৃতীয়ত, উৎসের পুনরুদ্ধারযোগ্যতা — মূল নিবন্ধের ইউআরএল বা টেক্সট আনা যায় কি না; গেলে পুরো বিশ্লেষণ নতুন করে চালানো সম্ভব, কোনো কাঠামো বদলাতে হবে না।
শেষ কথা সৎ রাখি। এই লেখাটা কোনো ম্যাচের পূর্বাভাস নয়, কোনো বাজি-পরামর্শ নয়। এটা একটা ডেটা-ব্যর্থতার নথি, এবং সেই নথির মূল্য এই যে সে নিজেকে সাফল্য বলে চালাতে অস্বীকার করেছে। ক্রিকেটে অনিশ্চয়তা স্বাভাবিক; বিশ্লেষণে অনিশ্চয়তাকে অস্বীকার করা স্বাভাবিক নয়। পরের বার যখন আপনার পাইপলাইন কিছু না বলে ফিরে আসবে, ওই নীরবতাটাই আপনার সবচেয়ে গুরুত্বপূর্ণ তথ্য — প্রশ্ন একটাই, আপনি সেটা পড়তে জানেন কি না।



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