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

আসল সমস্যাটি ফরম্যাটের অজানা অবস্থায়। ক্রিকেটে ফরম্যাট শনাক্তকরণ সব হিসাবের পূর্বশর্ত। ১৪৫ স্ট্রাইক রেট ওয়ানডেতে অভিজাত, টি-টোয়েন্টিতে গ্রহণযোগ্য মাত্র, টেস্টে অর্থহীন। একজন ওপেনারের স্ট্রাইক রেট ফিনিশারের মানদণ্ডে বিচার করা ক্রিকেট বিশ্লেষণের সবচেয়ে পুরোনো ভুল, আর ফরম্যাট না জানলে সেই ভুল এড়ানোর কোনো উপায় নেই। টসের ফল, ইনিংসের গঠন, ফলাফলের ব্যবধান — কোনোটিই না থাকায় ফল বনাম প্রক্রিয়ার যাচাইয়ের ধাপটি একেবারেই চালানো সম্ভব হয় না। অর্থাৎ ভবিষ্যতে কোনো শিরোনাম-দাবি এলেও তার নির্ভরযোগ্যতা যাচাই করার যন্ত্রপাতি এখন নেই।
ত্রুটির স্বাক্ষরটি দেখুন, কারণ স্বাক্ষরটাই এখানে প্রমাণ। ব্যর্থতা আংশিক নয়, মোট। শিরোনাম, উৎস, সারসংক্ষেপ, তথ্যবিন্দু, সত্তা — সব একসঙ্গে অনুপস্থিত। তাত্ত্বিকভাবে যদি এক্সট্রাকশন যুক্তিতে দোষ থাকত, শিরোনামটা অন্তত টিকে থাকত; শিরোনাম সবচেয়ে সস্তা ঘর, কেবল নথি খোলা গেলেই সেটি ভরে যায়। শিরোনামও নেই মানে ব্যর্থতা ঘটেছে তার আগে, তোলা-পড়ার স্তরে — অনুমান মাঝারি আত্মবিশ্বাসে, কারণ ব্যর্থতার ধরনটি দেখে ঠিক কোথায় থেমেছে তা নিশ্চিতভাবে বলা যায় না।
আমার পুরোনো কাজ থেকে একটি তুলনা টেনে নিই। ২০২০-২১ বিপিএলের রেজিস্ট্রেশন উইন্ডোতে বাসুন্ধরা কিংসের এক বিদেশি স্ট্রাইকারের চুক্তি ফিফা টিএমএস-এ আটকে গিয়েছিল অমীমাংসিত আন্তর্জাতিক ট্রান্সফার সার্টিফিকেটে। ৭২ ঘণ্টায় ১৪ জন ফ্রি এজেন্টের একটি বিকল্প তালিকা বানাতে হয়েছিল। শিখেছিলাম একটাই কথা: শৃঙ্খলের প্রথম লিঙ্ক ভাঙলে বাকি সব হিসাব অর্থহীন। সার্টিফিকেট না এলে খেলোয়াড়ের গোল-সংখ্যা, বয়স-বক্ররেখা, বেতন-সামঞ্জস্য — কিছুই কাজে আসে না। একইভাবে শিরোনাম না এলে আটটি স্তম্ভের ছক অর্থহীন।
ডেটার মালিকানা নিয়েও একই শিক্ষা। ২০১৭-১৮ বিপিএলে ১৩২ ম্যাচ, ২,৮৪৭ শট হাতে-বানানো কো-অর্ডিনেট গ্রিডে বসিয়ে লিগের প্রথম xG টেবিল বানিয়েছিলাম; আবাহনী লিমিটেড ঢাকার শিরোপা-অভিযানে প্রতি ম্যাচে ১.৪৪ xG, হজম ০.৮১ — সেই সংখ্যা SportsKhulna ছেপেছিল নভেম্বরে, আমার প্রথম বাইলাইন যেখানে তথ্য মতামতের আগে এসেছিল। ২০২০ সালে ১১ লিগের ২,৪১২টি দর্শকশূন্য ম্যাচ কোড করার পর দেখেছি হোম উইন হার ৪৫.১ থেকে ৪১.৬ শতাংশে নামে, হোম পেনাল্টি ১৯ শতাংশ কমে। ওই বছরই যে ডিজিটাল আউটলেট আমার লেজার ছেপেছিল, জুলাইয়ে সেটি বন্ধ হয়ে যায়। তখন থেকে প্রতিটি ডেটাসেটের নিজের কপি রাখি, আর প্রতিটি লেখা শুরু করি সংখ্যা ও তার উৎস দিয়ে। এই নথিতেও তাই করলাম: প্রথমে উৎস, তারপর দাবি।
সত্তা-নিষ্কাশনের শূন্যতা থেকে একটি দুর্বল অনুমান করা যায়। কোনো প্রতিবেদনে যদি একটিও খেলোয়াড়ের নাম থাকত, প্রথম স্তর প্রায় নিশ্চিতভাবে অন্তত একটি নাম তুলে আনত। নাম না থাকা তাই ইঙ্গিত দেয় মূল লেখাটি পারফরম্যান্স-প্রতিবেদন বা পরিসংখ্যান-ভিত্তিক লেখা ছিল না। আত্মবিশ্বাস নিম্ন — এটি অনুমান, প্রমাণ নয়, এবং এই লেখায় অনুমানকে প্রমাণের জায়গায় বসাব না।
এবার উল্টো দিকটি। বিপদটি ফাঁকা ঘরে নয়, কাঠামোয়। আটটি মাত্রা, পরিচ্ছন্ন ছক, আত্মবিশ্বাসের ট্যাগ — এই গঠনটি একটি শূন্য প্রতিবেদনকেও প্রতিবেদনের মতো দেখায়। একজন ডেস্ক-সম্পাদক বা স্বয়ংক্রিয় ইনডেক্সার এই দুটির মধ্যে পার্থক্য করতে পারেন না: মূল্যায়ন সম্ভব নয়, আর মূল্যায়ন করে গুরুত্বহীন পাওয়া গেছে। প্রমাণের অভাব নিরাপত্তার প্রমাণ নয়। এখানে ঝুঁকির রেটিং কম বলে লেখা হলে সেটি সাংঘাতিক শ্রেণিভুল হবে; রেটিং দেওয়া যায় না, কারণ ঝুঁকি যাকে ঘিরে তৈরি হবে সেই সত্তাই নেই। এই নথিতে সত্যিই মূল্যায়নযোগ্য একমাত্র ঝুঁকি বিশ্লেষণী, ক্রীড়া-ঝুঁকি নয়: উচ্চ সম্ভাবনা, উচ্চ প্রভাব — ভবিষ্যতের পাঠক শূন্য ফলকে বৈধ সিদ্ধান্ত হিসেবে ধরে নিতে পারেন।
ফ্রেমওয়ার্কের নিয়ম ছিল প্রতিটি মাত্রায় ন্যূনতম তিনটি সিদ্ধান্ত দিতে হবে। তথ্যসংকট এত গভীর যে সেই নিয়ম সচেতনভাবে শিথিল করা হয়েছে। আমি এই সিদ্ধান্তের পক্ষে। প্রতি মাত্রায় তিনটি করে সিদ্ধান্ত বানানো মানে বিশটিরও বেশি ভিত্তিহীন দাবি তৈরি করা, যা শূন্য স্বীকার করার চেয়ে অনেক বেশি ক্ষতিকর। আমার ত্রুটি-লগের অভ্যাস এই সূত্রেই চলে: ত্রুটি সিদ্ধান্তের নিয়ম, থ্রেশহোল্ড আর হালনাগাদের পদ্ধতির সঙ্গে বাঁধা থাকে, অনুতাপের সঙ্গে নয়। এখানে সংশোধনের নিয়মটি সহজ — ফরম্যাট ঘরটি প্রথম স্তরে বাধ্যতামূলক করা, ঘর না থাকলে রেকর্ড প্রত্যাখ্যান করা।
সবচেয়ে গুরুত্বপূর্ণ বাদটি হলো উৎস-শ্রেণিবিন্যাস। বোর্ডের আনুষ্ঠানিক ঘোষণা, নির্ভরযোগ্য সাংবাদিক, সাধারণ গণমাধ্যম, ট্রাফিক-তাড়ানো অ্যাকাউন্ট — এই সিঁড়ি প্রয়োগ করা যায়নি, কারণ উৎসের ঘরেই N/A। শ্রেণিবিন্যাসহীন উৎস কোনো প্রত্যাশা-বিচার ধরে রাখতে পারে না। এশীয় ক্রিকেটের কভারেজে রাজনৈতিক প্রেক্ষাপট অনুমান করা সহজ — দ্বিপাক্ষিক স্থবিরতা, নিরপেক্ষ ভেন্যু — কিন্তু অনুমান এখানে প্রতিবেদন হয়ে উঠলে সেটি ত্রুটি-লগের নতুন এন্ট্রি হবে, সংশোধন নয়।
আগামী সপ্তাহে এই ব্যাচের বাকি রেকর্ডগুলো নিয়ে আমার একটাই প্রশ্ন: আর কতগুলো ফাইলে একই নীরব স্বাক্ষর লুকিয়ে আছে? পাইপলাইন উচ্চস্বরে ব্যর্থ হয় না, সে ব্যর্থ হয় পরিচ্ছন্নভাবে — ছক পূরণ করে, ঘরে ঘরে সমান ভদ্রতায় শূন্য লিখে যায়। লেজারে শূন্য লেখা থাকলে শূন্যই লিখতে হবে, সাজিয়ে তোলা যাবে না। কিন্তু একটি ব্যাচে যদি একাধিক শূন্য একইভাবে হাজির থাকে, তবে সেটি আর তথ্যসংকট নয়, সেটি নকশার ত্রুটি — আর নকশার ত্রুটি প্রতিবেদনের শেষ প্যারায় নয়, প্রথম লাইনে লিখতে হয়।
