วิธีการคำนวณระยะทางแฮมมิงใน excel
ระยะห่างของแฮมมิง ระหว่างเวกเตอร์สองตัวเป็นเพียงผลรวมขององค์ประกอบที่สอดคล้องกันซึ่งแตกต่างกันระหว่างเวกเตอร์
ตัวอย่างเช่น สมมติว่าเรามีเวกเตอร์สองตัวต่อไปนี้:
x = [1, 2, 3, 4] y = [1, 2, 5, 7]
ระยะห่างของ Hamming ระหว่างเวกเตอร์ทั้งสองจะเป็น 2 เนื่องจากนี่คือจำนวนรวมขององค์ประกอบที่ตรงกันซึ่งมีค่าต่างกัน
ในการคำนวณระยะทาง Hamming ระหว่างสองคอลัมน์ใน Excel คุณสามารถใช้ไวยากรณ์ต่อไปนี้:
= COUNT (RANGE1)- SUMPRODUCT (--(RANGE1 = RANGE2))
นี่คือบทสรุปของสิ่งที่สูตรทำ:
- COUNT ค้นหาจำนวนการสังเกตทั้งหมดในคอลัมน์แรก
- RANGE1 = RANGE2 เปรียบเทียบแต่ละการสังเกตแบบคู่ระหว่างคอลัมน์และส่งคืนค่า TRUE หรือ FALSE
- – – แปลงค่า TRUE และ FALSE เป็น 0 และ 1
- SUMPRODUCT ค้นหาผลรวมของ 1 ทั้งหมด
บทช่วยสอนนี้มีตัวอย่างหลายประการเกี่ยวกับวิธีใช้การคำนวณนี้ในทางปฏิบัติ
ตัวอย่างที่ 1: ระยะห่างระหว่างเวกเตอร์ไบนารี่
รหัสต่อไปนี้แสดงวิธีคำนวณระยะทาง Hamming ระหว่างสองคอลัมน์ใน Excel แต่ละค่าที่เป็นไปได้เพียงสองค่าเท่านั้น:
ระยะห่างของ Hamming ระหว่างทั้งสองคอลัมน์คือ 3
ตัวอย่างที่ 2: ระยะห่างระหว่างเวกเตอร์ดิจิทัล
รหัสต่อไปนี้แสดงวิธีการคำนวณระยะทาง Hamming ระหว่างสองคอลัมน์ใน Excel แต่ละค่ามีค่าตัวเลขหลายค่า:
ระยะห่างของ Hamming ระหว่างเวกเตอร์ทั้งสองคือ 7
แหล่งข้อมูลเพิ่มเติม
วิธีการคำนวณค่าเบี่ยงเบนสัมบูรณ์เฉลี่ยใน Excel
วิธีทำให้ข้อมูลเป็นมาตรฐานใน Excel
วิธีค้นหาค่าผิดปกติใน Excel