วิธีคำนวณ
เว็บดูดวงส่วนใหญ่ไม่บอกว่าตัวเลขมาจากไหน เราบอก เพราะจุดยืนของเราคือเครื่องมือคำนวณ ถ้าคุณคำนวณตามหน้านี้ด้วยมือ คุณจะได้ตัวเลขเดียวกับที่ระบบให้
หลักการสามข้อ
- กำหนดผลได้เสมอ — ไม่มีการสุ่มในทุกขั้นตอน ข้อมูลเกิดชุดเดิมให้ผลเดิมทุกครั้ง ไม่ว่าจะคำนวณบนเครื่องไหนหรือเมื่อไหร่
- ตรวจสอบย้อนหลังได้ — ทุกผลลัพธ์บันทึกเวอร์ชันของสมการไว้ ถ้าเราปรับน้ำหนักในอนาคต ผลเก่าจะไม่ถูกเขียนทับ
- เปิดเผยองค์ประกอบ — ตารางน้ำหนักทั้งหมดอยู่ในหน้านี้และในซอร์สโค้ด ไม่มีชั้นความลับที่บอกว่า “เป็นเคล็ดลับเฉพาะของอาจารย์”
ชั้นที่ 1 — ค่าฐานของ 12 ช่อง
ค่าฐานคำนวณจากวันเวลาเกิดอย่างเดียว จึงคงที่ตลอดชีวิต สมการคือ
base[h] = 50
+ 21 × cos(2π × (h − ลัคนา) / 12)
+ 12 × affinity(ดาวประจำวันเกิด, h)
+ 9 × affinity(ธาตุปีนักษัตร, h)
+ 6 × bias(เลขชีวิต, h)
+ 3 × jitter(ลายเซ็นวันเกิด, h)
ผลลัพธ์ถูกบีบให้อยู่ในช่วง 5–97h คือหมายเลขช่อง 0–11 ส่วน jitter เป็นค่าคงที่เฉพาะบุคคลที่ได้จากการ hash ลายเซ็นวันเกิดด้วย FNV-1a — ไม่ใช่การสุ่ม เพราะให้ค่าเดิมทุกครั้ง มีไว้เพื่อไม่ให้คนที่เกิดใกล้กันได้กราฟที่เหมือนกันเป๊ะ
ชั้นที่ 2 — วงล้อทักษา
วงล้อทักษามี 8 ตำแหน่ง เรียงตามลำดับดาวในตำราไทย นับจากดาวประจำวันเกิดของคุณเป็น “บริวาร” แล้วเดินหน้าไปทีละตำแหน่ง
1 อาทิตย์ → 2 จันทร์ → 3 อังคาร → 4 พุธ → 7 เสาร์ → 5 พฤหัสบดี → 8 ราหู → 6 ศุกร์
| ลำดับ | ตำแหน่ง | ความหมาย | น้ำหนัก |
|---|---|---|---|
| 0 | บริวาร | คนรอบตัว ทีมงาน ลูกน้อง | +4 |
| 1 | อายุ | สุขภาพ พลังกาย ความเป็นอยู่ | +8 |
| 2 | เดช | อำนาจ การตัดสินใจ ความน่าเชื่อถือ | +12 |
| 3 | ศรี | ทรัพย์ เสน่ห์ โอกาสเข้าหา | +14 |
| 4 | มูละ | ฐานทุน หลักทรัพย์ รากฐาน | +2 |
| 5 | อุตสาหะ | ความเพียร งานที่ต้องดันต่อ | +6 |
| 6 | มนตรี | ผู้ใหญ่ ผู้สนับสนุน การเจรจา | +10 |
| 7 | กาลกิณี | จุดที่ต้องระวังเป็นพิเศษ | -16 |
ตรวจสอบความถูกต้องได้ทันที: คนเกิดวันอาทิตย์จะมีกาลกิณีเป็นดาวศุกร์ จึงเลี่ยงสีฟ้า คนเกิดวันจันทร์มีกาลกิณีเป็นดาวอาทิตย์ จึงเลี่ยงสีแดง ตรงกับตำราที่คนไทยรู้จักกันดี
ตำราไทยแยกพุธกลางวันกับพุธกลางคืนที่เวลา 18:00 น. คนเกิดวันพุธหลังหกโมงเย็นจึงใช้ราหูเป็นดาวประจำตัว ซึ่งเปลี่ยนทั้งผังทักษาและค่าฐานทั้งหมด
ชั้นที่ 3 — ลัคนาโดยประมาณ
หลักคือตอนดวงอาทิตย์ขึ้น (ถือเป็น 06:00 น.) ลัคนาอยู่ราศีเดียวกับที่ดวงอาทิตย์สถิต จากนั้นลัคนาเลื่อนไปหนึ่งราศีทุกสองชั่วโมง
ลัคนา = (ราศีที่อาทิตย์สถิต + ⌊(นาทีที่เกิด − 360) / 120⌋) mod 12
นี่เป็นการประมาณที่ไม่คิดละติจูดและความยาวราศีที่ไม่เท่ากัน ซึ่งเพียงพอสำหรับการใช้งานเชิงวางแผน เราระบุข้อจำกัดนี้ไว้ตรง ๆ แทนที่จะอ้างความแม่นยำที่ไม่มีจริง
ชั้นที่ 4 — ปีนักษัตรและธาตุ
รอบ 12 ปี ใช้ปี ค.ศ. 1996 เป็นปีชวดเป็นหมุดอ้างอิง และนับตามปีสุริยคติเต็มปี ไม่ตัดที่วันสงกรานต์ (ระบุไว้เพื่อความโปร่งใส — ตำราบางสำนักตัดที่สงกรานต์)
ชวด
หนู · น้ำ
ฉลู
วัว · ดิน
ขาล
เสือ · ลม
เถาะ
กระต่าย · ลม
มะโรง
งูใหญ่ · ดิน
มะเส็ง
งูเล็ก · ไฟ
มะเมีย
ม้า · ไฟ
มะแม
แพะ · ดิน
วอก
ลิง · ลม
ระกา
ไก่ · ลม
จอ
สุนัข · ดิน
กุน
หมู · น้ำ
ชั้นที่ 5 — ค่าประจำวัน
ค่ารายวันเอาค่าฐานมาบวกกับรอบเวลาห้าชั้น
today[h] = base[h]
+ น้ำหนักทักษาของวันนี้ (−16 ถึง +14)
+ 7 × cos(2π × (เลขวันส่วนบุคคล − 1) / 9 + πh/6)
+ 5 × cos(2π × (เลขเดือนส่วนบุคคล − 1) / 9 + πh/4)
+ 6 × cos(2π × (h − ระยะห่างปีนักษัตร) / 12)
+ 10 × cos(2π × (h − ภพที่ถูกเน้นวันนี้) / 12)คลื่นสุดท้ายทำให้ “ภพที่ถูกเน้น” เลื่อนไปหนึ่งช่องทุกวัน ครบรอบทุก 12 วัน จึงเป็นเหตุผลที่วันเดียวกันของแต่ละสัปดาห์ไม่ให้ค่าเหมือนกัน
ชั้นที่ 6 — ยามดาวรายชั่วโมง
ใช้ระบบยามดาว (planetary hours) ตามลำดับคาลเดีย ซึ่งเรียงจากดาวที่โคจรช้าไปเร็ว
เสาร์ → พฤหัสบดี → อังคาร → อาทิตย์ → ศุกร์ → พุธ → จันทร์
ชั่วโมงแรกหลังพระอาทิตย์ขึ้นเป็นของดาวประจำวันนั้น แล้วไล่ตามลำดับไปทีละชั่วโมง ระบบนี้มีคุณสมบัติที่สวยงามคือ เมื่อครบ 24 ชั่วโมง ชั่วโมงแรกของวันถัดไปจะตกกับดาวประจำวันถัดไปพอดี ซึ่งเป็นเหตุผลที่ชื่อวันในภาษาต่าง ๆ เรียงตามลำดับนี้
เราจับคู่ดาวเจ้าเรือนของแต่ละชั่วโมงกับตำแหน่งในวงล้อทักษาของคุณ แล้วบวกจังหวะร่างกายพื้นฐาน (ต่ำสุดราวตีสาม สูงสุดช่วงสายถึงบ่าย) ได้เส้นพลังงาน 24 ชั่วโมง ช่วงเวลาที่แนะนำคือสองชั่วโมงติดกันที่ผลรวมสูงที่สุดในกรอบ 06:00–21:00 น.
สิ่งที่ระบบนี้ทำไม่ได้
- ไม่คำนวณตำแหน่งดาวเคราะห์จริงตามหลักดาราศาสตร์ (ephemeris)
- ไม่คิดละติจูดของสถานที่เกิด ลัคนาจึงเป็นการประมาณ
- ไม่ทำนายเหตุการณ์เฉพาะเจาะจง เช่น ตัวเลข ผลตรวจ หรือผลสอบ
- ไม่แทนคำแนะนำทางการแพทย์ กฎหมาย หรือการลงทุน
ค่าที่ได้เป็นดัชนีเชิงเปรียบเทียบสำหรับใช้จัดลำดับความสำคัญของงานในแต่ละวัน ไม่ใช่การวัดความเป็นจริงเชิงกายภาพ
เราปรับปรุงสมการอย่างไร
ทุกข้อความรายวันมีปุ่ม “วันนี้ตรงไหม” ผลตอบรับถูกเก็บคู่กับค่าที่ส่งไปจริง เมื่อสะสมมากพอ เราจะปรับน้ำหนักในตารางข้างต้นแล้วออกเวอร์ชันใหม่ ผลเก่าของคุณจะยังคงอยู่พร้อมเวอร์ชันเดิมกำกับ และคุณเลือกได้ว่าจะคำนวณใหม่หรือไม่