ข้ามไปยังเนื้อหา

วิธีคำนวณสถิติหวยของ RANLOTTO

ทุกตัวเลขบนเว็บนี้คำนวณจากผลรางวัลย้อนหลังด้วยวิธีที่ตรวจสอบได้ หน้านี้อธิบาย data source, schema, expected frequency, confidence interval, significance และข้อจำกัดของสถิติ

Methodology summary

Version
statistical-methodology-v1.0.0
Windows
20, 50, 100, ALL
Prize types
first, front3, last3, last2
Updated
22 กรกฎาคม 2569

เลขออกบ่อยคำนวณอย่างไร

เลขออกบ่อยหมายถึงจำนวนครั้งที่เลขนั้นปรากฏในประเภทรางวัลและ window ที่เลือกเท่านั้น ไม่มีการรวมเลขหน้า 3 ตัวกับเลขท้าย 3 ตัว และไม่มีการถ่วงน้ำหนักย้อนหลัง

Expected frequency คืออะไร

Expected frequency คือจำนวนครั้งที่คาดว่าจะพบเลขหนึ่งค่า หากผลลัพธ์กระจายสม่ำเสมอในโดเมนของ prize type นั้น ค่านี้คำนวณจาก total exposure หารด้วยจำนวนเลขที่เป็นไปได้

Confidence interval อ่านอย่างไร

Confidence interval บอกช่วงความไม่แน่นอนของอัตราที่พบจาก sample จริง RANLOTTO ใช้ Wilson interval เพราะเหมาะกับสัดส่วนที่ sample ไม่ใหญ่มากหรือ count ต่ำ

เลขมาแรงและเลขห่างหายคืออะไร

Hot score เปรียบเทียบจำนวนที่พบจริงกับ expected frequency ในช่วงข้อมูลเดียวกัน ส่วน cold หรือเลขห่างหายคือจำนวนงวดตั้งแต่เลขนั้นพบครั้งล่าสุด

Multiple testing สำคัญอย่างไร

เมื่อดูเลขจำนวนมากพร้อมกัน ย่อมมีบางเลขที่ดูเด่นขึ้นโดยบังเอิญ RANLOTTO จึงใช้ Benjamini-Hochberg false discovery rate correction เพื่อควบคุมการตีความ significance

Pair และ co-occurrence คำนวณอย่างไร

Pair analysis แยกคู่ตามความหมายของ event class เช่น คู่ตามตำแหน่งหลัก, คู่แบบไม่สนลำดับ และคู่ที่พบร่วมกันในงวดเดียวกัน เพื่อไม่ผสมความหมายของคนละ metric

Backtest ป้องกัน future leakage อย่างไร

Backtest ของ RANLOTTO ให้ strategy จัดอันดับเลขจาก training window ที่อยู่ก่อนงวดทดสอบเท่านั้น แล้วเปรียบเทียบ hit rate กับ random baseline ที่ deterministic และรันซ้ำได้

ทำไมสถิติย้อนหลังไม่ทำนายอนาคต

สถิติย้อนหลังบอกว่าอดีตเกิดอะไรขึ้น แต่การออกรางวัลแต่ละงวดเป็นเหตุการณ์สุ่มที่เป็นอิสระกัน ข้อมูลย้อนหลังจึงไม่ควรถูกใช้เป็นคำรับประกันผลลัพธ์อนาคต

RANLOTTO คืออะไร

RANLOTTO เป็นแพลตฟอร์มรวบรวมผลสลากกินแบ่งรัฐบาลย้อนหลังและเครื่องมือวิเคราะห์เชิงสถิติ เป้าหมายคือช่วยให้ผู้ใช้ตรวจสอบข้อมูลย้อนหลัง ดูรูปแบบความถี่ และอ่านข้อจำกัดของสถิติได้ชัดเจน ไม่ใช่ระบบทำนายผลรางวัลล่วงหน้า

แหล่งข้อมูล

ข้อมูลผลรางวัลอ้างอิงจากประกาศของสำนักงานสลากกินแบ่งรัฐบาล (GLO) และถูกจัดเก็บเป็น draw record แยกตามวันที่ออกรางวัล แต่ละงวดมีสถานะการตรวจสอบและอาจมี data-quality exception เมื่อแหล่งข้อมูลย้อนหลังของ GLO ไม่เผยแพร่ครบทุกหมวด

ช่วงข้อมูลที่ใช้คำนวณ

สถิติแต่ละหน้าระบุ sample size, total exposure, fromDrawDate และ toDrawDate ผ่าน metadata ของผลลัพธ์ โดยค่า window ที่รองรับคือ 20, 50, 100 งวดล่าสุด และ ALL สำหรับข้อมูลทั้งหมดที่ผ่านการ normalize แล้ว

วิธีตรวจสอบ Dataset

ระบบ audit ตรวจวันออกรางวัลที่ควรมีอยู่จริง ตรวจจำนวนรางวัลตาม schema ของช่วงเวลานั้น และบันทึกข้อยกเว้นที่ทราบไว้แยกจากงวดสมบูรณ์ งวดเก่าที่ข้อมูลไม่ครบจะถูกจัดเป็น historical incomplete และไม่นำเสนอเหมือนงวดที่กำลังประกาศผล

Prize rule versions

ประเภทรางวัลไม่ได้เหมือนกันทุกยุค ระบบจึงใช้ prize schema ตามกติกาของแต่ละช่วงเวลา เช่น บางงวดเก่ามีเลขท้าย 3 ตัวหลายหมายเลขและยังไม่มีเลขหน้า 3 ตัว ขณะที่ schema ปัจจุบันรองรับรางวัลสูงสุด 9 หมวด

Frequency

ความถี่คือจำนวนครั้งที่เลขแต่ละค่าปรากฏใน prize type และ window ที่เลือก เช่น last2 นับจากรางวัลเลขท้าย 2 ตัวเท่านั้น ส่วน front3 และ last3 แยกขอบเขตกันเสมอเพื่อไม่ปะปนเลขคนละหมวด

Expected frequency

ค่า expected frequency คำนวณจาก total exposure หารด้วยจำนวนผลลัพธ์ที่เป็นไปได้ของ prize type นั้น เช่น last2 มีโดเมน 00-99 และ last3 มีโดเมน 000-999 ค่า expected จึงเปลี่ยนตามจำนวนงวดและจำนวนเลขต่อหมวดในแต่ละ schema

Confidence interval

ช่วงความเชื่อมั่น 95% ใช้ Wilson interval เพื่อให้แสดงความไม่แน่นอนของอัตราการพบเลขแต่ละตัว โดยเฉพาะกรณี sample size เล็กหรือเลขที่พบไม่บ่อย

Hot/Cold

Hot score เปรียบเทียบจำนวนที่พบจริงกับจำนวนที่คาดหวังใน window เดียวกัน ส่วน cold score ใช้จำนวนงวดที่ห่างจากการพบล่าสุดร่วมกับ expected wait ผลลัพธ์เป็นสัญญาณเชิงพรรณนา ไม่ใช่หลักฐานว่าเลขนั้นจะออกในงวดถัดไป

Statistical significance

ระบบประเมิน p-value แบบประมาณจาก binomial model เพื่อดูว่าความต่างจาก expected frequency สูงเพียงใด ค่าเหล่านี้ใช้เพื่ออธิบายความผิดปกติทางสถิติย้อนหลัง ไม่ได้เปลี่ยนความน่าจะเป็นของการออกรางวัลงวดหน้า

Multiple testing

เพราะการดูเลขพร้อมกันหลายร้อยหรือหลายพันค่าเพิ่มโอกาสเจอค่าที่ดูเด่นโดยบังเอิญ ระบบจึงใช้ Benjamini-Hochberg false discovery rate correction และแสดง significance หลังปรับหลายการทดสอบแล้ว

Digit position

สถิติตามตำแหน่งหลักตัวเลขนับเลข 0-9 ในแต่ละหลักของ prize type ที่เลือก และใช้ entropy/balance score เพื่ออธิบายว่าการกระจายใกล้เคียงสม่ำเสมอแค่ไหน

Pair/co-occurrence

สถิติคู่เลขดูการเกิดร่วมกันของตัวเลขภายในรางวัลหรือในงวดเดียวกัน แยก ordered pair, unordered pair, position pair และ same-draw pair เพื่อไม่ผสมความหมายของคู่คนละชนิด

Backtest methodology

Backtest ใช้วิธี rolling window โดยให้แต่ละกลยุทธ์เลือกเลขจากข้อมูลฝึกก่อนงวดทดสอบเท่านั้น จากนั้นเปรียบเทียบ hit rate กับ baseline สุ่มแบบ deterministic Monte Carlo เพื่อให้รันซ้ำแล้วได้ผลเดียวกัน

Data leakage prevention

ทุก evaluation trace ระบุ training window และ test draw อย่างชัดเจน ระบบตรวจว่าไม่มี strategy ใดใช้ข้อมูลของงวดทดสอบหรือข้อมูลหลังงวดทดสอบในการจัดอันดับเลข

วิธีคำนวณ "เลขไม่ออกนาน" (เลขค้าง)

นับจำนวนงวดตั้งแต่เลขนั้นออกครั้งล่าสุดจนถึงงวดปัจจุบัน เช่น เลข 42 ไม่ออกมาแล้ว 30 งวด หมายถึงรางวัลเลขท้าย 2 ตัวของ 30 งวดหลังสุดไม่มีเลข 42 เลย เลขที่ไม่เคยออกเลยจะนับเท่ากับจำนวนงวดทั้งหมดในฐานข้อมูล

รางวัลไหนถูกนำมาคำนวณ

สถิติหลักใช้ 4 ประเภท: first prize, front3 เมื่อมีตามกติกางวดนั้น, last3 และ last2 ส่วนการตรวจรางวัลเปิดเฉพาะงวดที่ข้อมูลครบตาม schema ของช่วงเวลานั้น สถิติที่ตัดท้ายจากรางวัลที่ 1 จะระบุชื่อ metric แยกจากรางวัลเลขท้ายโดยตรง

เครื่องมือสุ่มใช้สถิติถ่วงน้ำหนักหรือไม่

โหมดสุ่มธรรมดาไม่ใช้สถิติถ่วงน้ำหนัก ระบบสุ่มจากชุดเลขท้าย 2 ตัว 00-99 และเลขท้าย 3 ตัว 000-999 โดยทุกเลขในชุดเดียวกันมีโอกาสถูกเลือกเท่ากัน จากนั้นจึงค้นสถิติย้อนหลังของเลขที่สุ่มได้ ส่วนโหมดเลขออกบ่อยและเลขห่างหายใช้สถิติย้อนหลังในการเลือก จึงไม่ใช่การสุ่มแบบทุกเลขมีโอกาสเท่ากัน

ข้อมูลอัปเดตเมื่อไหร่

ระบบดึงผลอย่างเป็นทางการจาก GLO หลังการออกรางวัลในวันที่ 1 และ 16 ของเดือน หรือวันที่เลื่อนตามประกาศ สถิติทุกหน้าคำนวณใหม่จากฐานข้อมูลล่าสุดและระบุวันที่งวดล่าสุดที่ใช้คำนวณไว้ใน metadata

Methodology version

เวอร์ชันวิธีคำนวณปัจจุบันคือ statistical-methodology-v1.0.0 ผลลัพธ์จาก API และ snapshot จะระบุ methodologyVersion เพื่อให้ตรวจสอบได้ว่าสถิติหน้าเว็บคำนวณด้วยกฎชุดใด

Changelog

v1.0.0 เพิ่ม expected frequency, Wilson confidence interval, FDR correction, statistical contract metadata, rolling backtest และการแยก prize schema ตามกติกาของแต่ละยุค

Updated date

ปรับปรุงล่าสุด 22 กรกฎาคม 2569 โดยหน้าวิธีคำนวณนี้ใช้เป็นคำอธิบาย canonical สำหรับ metric และ structured data ของกลุ่มหน้าสถิติ