การสร้าง Scree Plot
Scree plot คือการแสดงค่า eigenvalue ในรูปแบบกราฟ การดู scree plot เป็นวิธีที่รวดเร็วและง่ายในการประเมินมิติของชุดข้อมูล เช่นเดียวกับฟังก์ชัน eigen() ในแบบฝึกหัดก่อนหน้า ฟังก์ชัน scree() รับเมทริกซ์สหสัมพันธ์เป็นอาร์กิวเมนต์ ค่า eigenvalue สามารถได้มาจากการวิเคราะห์องค์ประกอบหลัก (principal component analysis) หรือการวิเคราะห์ปัจจัย (factor analysis) และฟังก์ชัน scree() จะคำนวณและพล็อตทั้งสองแบบโดยค่าเริ่มต้น เนื่องจากฟังก์ชัน eigen() หาค่า eigenvalue ผ่านการวิเคราะห์องค์ประกอบหลัก เราจะใช้ factors = FALSE เพื่อให้ scree plot แสดงเฉพาะค่าที่ได้จากผลลัพธ์ดังกล่าวเท่านั้น
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การวิเคราะห์ปัจจัยใน R
คำแนะนำการฝึกหัด
- คำนวณเมทริกซ์สหสัมพันธ์อีกครั้ง
- จากนั้นใช้เมทริกซ์สหสัมพันธ์นั้นเพื่อสร้าง scree plot
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Calculate the correlation matrix first
bfi_EFA_cor <- cor(___, use = ___)
# Then use that correlation matrix to create the scree plot
___(___, factors = FALSE)