হোমবিশ্ব ক্রিকেটযে তিনটি সংখ্যা যাচাইয়ে টিকল না: ক্রিকেট বিশ্লেষণের ডেটা ইন্টিগ্রিটি গেট

যে তিনটি সংখ্যা যাচাইয়ে টিকল না: ক্রিকেট বিশ্লেষণের ডেটা ইন্টিগ্রিটি গেট

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

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

যে তিনটি সংখ্যা যাচাইয়ে টিকল না: ক্রিকেট বিশ্লেষণের ডেটা ইন্টিগ্রিটি গেট

যে তিনটি সংখ্যা যাচাইয়ে টিকল না: ক্রিকেট বিশ্লেষণের ডেটা ইন্টিগ্রিটি গেট

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