Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม

Clustering (การจัดกลุ่ม) คืออะไร?

กระบวนการรวมชุดของ Physical หรือ Abstract Objects เข้าเป็น Classes ของ Objects ที่เหมือนกัน เรียกว่า Clustering Cluster คือชุดของ Data Objects ที่เหมือนกันภายใน Cluster เดียวกัน และแตกต่างจาก Objects ใน Clusters อื่น Cluster ของ Data Objects สามารถมองร่วมกันเป็น Group เดียวได้ในหลาย Applications

Cluster Analysis ใช้สร้าง Groups หรือ Clusters ของ Records เหมือนกัน ขึ้นอยู่กับ Measures ต่างๆ ที่วัดบน Records เหล่านี้ Key Idea คือกำหนด Clusters ในลักษณะที่มีประโยชน์สำหรับวัตถุประสงค์ของการวิเคราะห์ ข้อมูลนี้ใช้ในหลายพื้นที่ เช่น ดาราศาสตร์, โบราณคดี, ยา, เคมี, การศึกษา, จิตวิทยา, ภาษาศาสตร์, และสังคมวิทยา

การใช้ Cluster Analysis ที่มีชื่อเสียงใน Marketing คือ Market Segmentation - Users ถูก Segment ตาม Demographic และ Transaction History Data และ Marketing Strategies ปรับแต่งสำหรับแต่ละ Segment

อีก Term หนึ่งคือ Market Structure Analysis ระบุ Teams ของ Products เหมือนกันตาม Competitive Measures of Similarity ใน Marketing และ Political Forecasting การ Clustering ชุมชนด้วย US Postal Zip Codes ใช้อย่างหนักเพื่อจัดกลุ่มชุมชนตาม Lifestyles

ใน Finance Cluster Analysis ใช้สำหรับ Balanced Portfolios - กำหนด Data หลาย Investment Opportunities (เช่น Stocks) หา Clusters ตาม Financial Performance Variables เช่น Return (Daily, Weekly, Monthly), Volatility, Beta และ Characteristics อื่นๆ เช่น Industry และ Market Capitalization การเลือก Securities จาก Multiple Clusters ช่วยสร้าง Balanced Portfolio

การใช้ Cluster Analysis อีกอย่างใน Finance คือ Market Analysis สำหรับ Industry ที่กำหนด สนใจหา Teams ของ Firms เหมือนกันตาม Measures เช่น Growth Rate, Profitability, Industry Size, Product Range, และ Presence ใน International Markets หลายแห่ง Teams เหล่านี้วิเคราะห์เพื่อเข้าใจ Market Structure และตัดสินใจ เช่น ใครคือ Competitor

Cluster Analysis ใช้ได้กับ Large Amounts of Data ตัวอย่าง: Internet Search Engines ใช้ Clustering Methods จัดกลุ่ม Queries ที่ Users Submit ใช้พัฒนา Search Algorithms

โดยทั่วไป Basic Data ที่ใช้ Cluster คือ Table ของ Measurements บน Variables หลายตัว แต่ละ Column คือ Variable และแต่ละ Row คือ Record เป้าหมายคือสร้าง Groups ของ Data ให้ Records เหมือนกันอยู่ใน Group เดียวกัน จำนวน Clusters อาจ Pre-specified หรือ Decided จาก Data