แบบจำลองอาร์เรย์เชิงเส้นทั่วไป
ในทางสถิติโมเดลอาร์เรย์เชิงเส้นทั่วไป ( GLAM ) ใช้สำหรับการวิเคราะห์ชุดข้อมูลที่มีโครงสร้างแบบอาร์เรย์ โดยอิงจากโมเดลเชิงเส้นทั่วไปที่มีเมทริกซ์ออกแบบเขียนในรูปผลคูณโครเนกเกอร์
ภาพรวม
แบบจำลองอาร์เรย์เชิงเส้นทั่วไปหรือ GLAM ได้รับการแนะนำในปี 2549 [ 1 ] แบบจำลองดังกล่าวมีโครงสร้างและขั้นตอนการคำนวณสำหรับการปรับแบบจำลองเชิงเส้นทั่วไปหรือ GLM ซึ่งเมทริกซ์แบบจำลองสามารถเขียนได้ในรูปผลคูณโครเนกเกอร์ และข้อมูลสามารถเขียนได้ในรูปอาร์เรย์ ใน GLM ขนาดใหญ่ วิธีการ GLAM ช่วยประหยัดทั้งพื้นที่จัดเก็บและเวลาในการคำนวณได้อย่างมากเมื่อเทียบกับอัลกอริทึม GLM ทั่วไป
สมมติว่าข้อมูลถูกจัดเรียงไว้ในอาร์เรย์หลายมิติที่มีขนาดดังนั้น เวกเตอร์ข้อมูลที่สอดคล้องกันมีขนาดสมมติด้วยว่าเมทริกซ์การออกแบบมีรูปแบบดังนี้
การวิเคราะห์มาตรฐานของ GLM ด้วยเวกเตอร์ข้อมูลและเมทริกซ์การออกแบบดำเนินการโดยการประเมินอัลกอริธึมการให้คะแนนซ้ำๆ
ที่ไหนแสดงถึงคำตอบโดยประมาณของ, และคือคุณค่าที่ได้รับการปรับปรุงของมันคือเมทริกซ์น้ำหนักแนวทแยงที่มีองค์ประกอบ
และ
เป็นตัวแปรทำงาน
ในเชิงการคำนวณ GLAM มีอัลกอริธึมแบบอาร์เรย์เพื่อคำนวณตัวทำนายเชิงเส้น
และผลคูณภายในแบบถ่วงน้ำหนัก
โดยไม่ต้องประเมินเมทริกซ์แบบจำลอง
ตัวอย่าง
ใน 2 มิติ ให้จากนั้นจึงเขียนตัวทำนายเชิงเส้นที่ไหนคือเมทริกซ์ของสัมประสิทธิ์ ผลคูณภายในแบบถ่วงน้ำหนักได้มาจากและคือเมทริกซ์ของน้ำหนัก; ที่นี่คือฟังก์ชันเทนเซอร์แถวของเมทริกซ์กำหนดโดย[ 1 ]
ที่ไหนหมายถึงการคูณทีละองค์ประกอบและเป็นเวกเตอร์ของเลข 1 ที่มีความยาว.
ในทางกลับกัน ฟังก์ชันเทนเซอร์แถวของเมทริกซ์ เป็นตัวอย่างของผลคูณแบบแยกหน้าของเมทริกซ์ ซึ่งเสนอโดยVadym Slyusarในปี 1996: [ 2 ] [ 3 ] [ 4 ] [ 5 ]
ที่ไหนหมายถึง ผลิตภัณฑ์ ที่ทำให้หน้าแตก
สูตรความเร็วสูงที่ใช้พื้นที่จัดเก็บน้อยเหล่านี้ขยายไปถึง-มิติ
แอปพลิเคชัน
GLAM ได้รับการออกแบบมาเพื่อใช้ในปัญหาการปรับเรียบแบบหลายมิติ โดยที่ข้อมูลถูกจัดเรียงในรูปแบบอาร์เรย์ และเมทริกซ์การปรับเรียบถูกสร้างขึ้นเป็นผลคูณโครเนกเกอร์ของเมทริกซ์ปรับเรียบแบบหนึ่งมิติ