मैं निम्नलिखित कारक विश्लेषण मॉडल के लिए एक EM एल्गोरिथ्म को लागू करने की कोशिश कर रहा हूं;
जहां पी आयामी यादृच्छिक वेक्टर है, एक जे अव्यक्त चर का एक क्ष आयामी वेक्टर है और बी मानकों का एक pxq मैट्रिक्स है।
अन्य मॉडल के लिए इस्तेमाल किया मान्यताओं का एक परिणाम के रूप में, मुझे पता है कि जहां डी विचरण सहप्रसरण त्रुटि पदों की मैट्रिक्स है ई जे , डी = निदान ( σ 2 1 , σ 2 2 , ..., σ 2 पी )।
काम करने के लिए ईएम एल्गोरिथ्म के लिए, मैं गुंबद के आकलन से जुड़े पुनरावृत्तियों कर रहा हूँ और डी मैट्रिक्स और मैं का प्रतिलोम कंप्यूटिंग कर रहा हूँ इन पुनरावृत्तियों के दौरान बी बी ' + डी प्रत्येक यात्रा पर के नए अनुमानों का उपयोग कर बी और डी । दुर्भाग्य से पुनरावृत्तियों के दौरान, बी बी ' + डी इसके सकारात्मक निश्चितता खो देता है (लेकिन यह नहीं करना चाहिए, क्योंकि यह एक विचरण-सहप्रसरण मैट्रिक्स है) और इस स्थिति एल्गोरिथ्म के अभिसरण खंडहर। मेरे प्रश्न हैं:
क्या यह स्थिति दिखाती है कि मेरे एल्गोरिथ्म में कुछ गड़बड़ है क्योंकि ईएम के हर कदम पर संभावना बढ़नी चाहिए?
मैट्रिक्स को सकारात्मक निश्चित करने के लिए व्यावहारिक तरीके क्या हैं?
संपादित करें: मैं एक मैट्रिक्स व्युत्क्रम लेम्मा का उपयोग करके व्युत्क्रम की गणना कर रहा हूं जो बताता है कि:
जहां दाईं ओर केवल मैट्रिसेस के व्युत्क्रम शामिल हैं ।