1) eigendecomposition वास्तव में इतना मदद नहीं करता है। यह निश्चित रूप से एक चोलेसी कारक की तुलना में अधिक संख्यात्मक रूप से स्थिर है, जो तब मददगार होता है जब आपका मैट्रिक्स अशिक्षित / लगभग एकवचन / उच्च स्थिति संख्या वाला हो। तो तुम eigendecomposition उपयोग कर सकते हैं और यह आपको दे देंगे एक आपकी समस्या का हल। लेकिन इसकी कोई कम गारंटी नहीं है कि यह सही समाधान होगा। ईमानदारी से, एक बार जब आप स्पष्ट रूप से , तो नुकसान पहले ही हो चुका होता है। बनाने सिर्फ मामले को बदतर बना देता है। ईगेंडेकोम्पोजिशन आपको लड़ाई जीतने में मदद करेगा, लेकिन युद्ध निश्चित रूप से हार गया है।ΣXTΣ−1X
2) आपकी समस्या की बारीकियों को जाने बिना, मैं यही करूंगा। सबसे पहले, पर एक चोल्स्की फैक्टराइज़ेशन करें ताकि । फिर पर एक क्यू फैक्टराइज़ेशन करें ताकि । कृपया आगे के प्रतिस्थापन का उपयोग करके गणना सुनिश्चित करें - स्पष्ट रूप से उल्टा न करें । तो फिर आपको मिलता है:
यहां से, आप किसी भी राइट हैंड साइड को हल कर सकते हैं। मगर फिर से,ΣΣ=LLTL−1XL−1X=QRL−1XL
XTΣ−1X======XT(LLT)−1XXTL−TL−1X(L−1X)T(L−1X)(QR)TQRRTQTQTRTR
R(या )। आवश्यक के रूप में आगे और पीछे के प्रतिस्थापन का उपयोग करें।
RTR
BTW, मैं आपके समीकरण के दाहिने हाथ की ओर उत्सुक हूं। आपने लिखा है कि यह । क्या आप सुनिश्चित हैं कि यह ? क्योंकि अगर ऐसा होता, तो आप दाहिने हाथ की तरफ एक समान चाल का उपयोग कर सकते थे:
और तब आप जब आप :
XTΣYXTΣ−1Y
XTΣ−1Y=====XT(LLT)−1YXTL−TL−1Y(L−1X)TL−1Y(QR)TL−1YRTQTL−1Y
βXTΣ−1XβRTRβRββ====XTΣ−1YRTQTL−1YQTL−1YR−1QTL−1Y
Rअंतिम चरण के लिए, है ना? यह सिर्फ एक पिछड़ा प्रतिस्थापन है। :-)