ฉันรู้ 2 วิธีในการทำ LDA แนวทาง BayesianและวิธีของFisherวิธีการฟิชเชอร์
สมมติว่าเรามีข้อมูลโดยที่xคือตัวทำนายp -dimensional และyเป็นตัวแปรตามของKคลาส
โดยวิธี Bayesianเราคำนวณหลังและในขณะที่กล่าวในหนังสือสมมติP(x|Yk)เป็นเสียนตอนนี้เรามีฟังก์ชั่นการจำแนกสำหรับkระดับ TH เป็นฉk ( x )
อย่างไรก็ตามด้วยวิธีของฟิชเชอร์เราพยายามฉายถึง( K - 1 )มิติพื้นที่เพื่อแยกฟีเจอร์ใหม่ซึ่งช่วยลดความแปรปรวนภายในคลาสและลดความแปรปรวนระหว่างคลาสให้ได้มากที่สุดสมมติว่าเมทริกซ์การฉายคือWโดยแต่ละคอลัมน์เป็นโครง ทิศทาง. วิธีนี้เป็นเหมือนเทคนิคการลดขนาด
คำถามของฉันคือ
(1) เราสามารถลดขนาดโดยใช้วิธีการแบบเบย์ได้หรือไม่? ฉันหมายความว่าเราสามารถใช้วิธีการแบบเบส์เพื่อทำการจำแนกประเภทโดยค้นหาฟังก์ชัน discriminant ซึ่งให้ค่าที่ใหญ่ที่สุดสำหรับx ∗ใหม่ แต่สามารถใช้ฟังก์ชัน discriminant เหล่านี้f k ( x )เพื่อฉายxไปสู่มิติที่ต่ำกว่า สเปซ? เช่นเดียวกับวิธีการของฟิชเชอร์ไม่
(2) ทำและวิธีการทั้งสองวิธีที่เกี่ยวข้องกับแต่ละอื่น ๆ ? ฉันไม่เห็นความสัมพันธ์ใด ๆ ระหว่างพวกเขาเพราะดูเหมือนว่าจะสามารถจัดหมวดหมู่ด้วยค่าและอื่น ๆ มีวัตถุประสงค์หลักเพื่อลดขนาด
UPDATE
ขอบคุณ @amoeba ตามหนังสือ ESL ฉันพบสิ่งนี้:
และนี่คือฟังก์ชั่นการจำแนกเชิงเส้นที่ได้มาผ่านทฤษฎีบท Bayes บวกสมมติว่าทุกชั้นมีเมทริกซ์ความแปรปรวนเดียวกันΣและฟังก์ชั่นจำแนกนี้เป็น SAME เหมือนหนึ่งf k ( x ) ที่ฉันเขียนไว้ด้านบน
ฉันสามารถใช้เป็นทิศทางที่จะฉายxเพื่อลดขนาดได้หรือไม่? ฉันไม่แน่ใจเกี่ยวกับเรื่องนี้ตั้งแต่ AFAIK การลดขนาดทำได้โดยการวิเคราะห์ความแปรปรวนระหว่าง
อัพเดทอีกครั้ง
จากส่วน 4.3.3 นี่คือวิธีที่การคาดการณ์เหล่านี้ได้รับ:
และแน่นอนมันถือว่าความแปรปรวนร่วมที่ใช้ร่วมกันระหว่างคลาสนั่นคือเมทริกซ์ความแปรปรวนร่วมทั่วไป (สำหรับความแปรปรวนร่วมระดับภายใน)ใช่ไหม ปัญหาของฉันคือฉันจะคำนวณนี้จากข้อมูลได้อย่างไร เนื่องจากฉันจะมีเมทริกซ์ความแปรปรวนร่วมระดับK ที่แตกต่างกันถ้าฉันพยายามคำนวณWจากข้อมูล ดังนั้นผมจึงต้องสระว่ายน้ำทุกระดับแปรปรวนร่วมกันที่จะได้รับร่วมกันหรือไม่