วิธีการคำนวณความคล้ายคลึงโคไซน์ใน excel
ความคล้ายคลึงกันของโคไซน์ คือการวัดความคล้ายคลึงกันระหว่างเวกเตอร์สองตัวของปริภูมิผลคูณภายใน
สำหรับเวกเตอร์สองตัว A และ B ความคล้ายคลึงของโคไซน์จะถูกคำนวณดังนี้:
ความคล้ายคลึงกันของโคไซน์ = ΣA i B i / (√ΣA i 2 √ΣB i 2 )
บทช่วยสอนนี้จะอธิบายวิธีคำนวณความคล้ายคลึงโคไซน์ระหว่างเวกเตอร์ใน Excel
ความคล้ายคลึงโคไซน์ระหว่างเวกเตอร์สองตัวใน Excel
สมมติว่าเรามีเวกเตอร์สองตัวต่อไปนี้ใน Excel:
เราสามารถใช้สูตรต่อไปนี้เพื่อคำนวณความคล้ายคลึงของโคไซน์ระหว่างเวกเตอร์ทั้งสองใน Excel:
=SUMPRODUCT( A$2:A$9 , B2:B9 )/(SQRT(SUMSQ( B2:B9 ))*SQRT(SUMSQ( $A$2:$A$9 )))
ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้:
ความคล้ายคลึงโคไซน์ระหว่างเวกเตอร์ทั้งสองกลายเป็น 0.965195 .
โปรดทราบว่าเราตีความค่าความคล้ายคลึงโคไซน์ดังนี้:
- ค่า -1 แสดงถึงความแตกต่างสูงสุด
- ค่า 0 แสดงว่าเวกเตอร์ทั้งสองตั้งฉาก
- ค่า 1 หมายถึงความคล้ายคลึงกันสูงสุด
ค่า 0.965195 บ่งชี้ถึงความคล้ายคลึงกันในระดับสูงระหว่างเวกเตอร์สองตัวในตัวอย่างของเรา
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้อธิบายวิธีคำนวณความคล้ายคลึงโคไซน์ในซอฟต์แวร์ทางสถิติอื่นๆ:
สำหรับคำอธิบายโดยละเอียดเกี่ยวกับความคล้ายคลึงของโคไซน์ โปรดดูบทความ Wikipedia ต่อไปนี้: