अधिकतम संभावना का उपयोग करके सामान्य मॉडल को मल्टीवेरेट करते समय सहसंयोजक मैट्रिक्स के गुणों को कैसे सुनिश्चित किया जाए?


22

मान लीजिए मेरे पास निम्न मॉडल है

yi=f(xi,θ)+εi

जहाँyiRK , xi व्याख्यात्मक चर का एक वेक्टर है, θ के गैर रेखीय समारोह मापदंडों है f और εiN(0,Σ) , जहां Σ स्वाभाविक रूप से है K×K मैट्रिक्स ।

लक्ष्य का अनुमान लगाना सामान्य है और Σ । स्पष्ट पसंद अधिकतम संभावना विधि है। इस मॉडल के लिए के लिए लॉग-संभावना (यह मानते हुए हम एक नमूना है ( y मैं , x मैं ) , मैं = 1 , , एन ) की तरह दिखता हैθΣ(yi,xi),i=1,...,n

l(θ,Σ)=n2log(2π)n2logdetΣi=1n(yif(xi,θ))Σ1(yf(xi,θ)))

अब यह सरल लगता है, लॉग-लाइक निर्दिष्ट है, डेटा में रखा गया है, और गैर-रेखीय अनुकूलन के लिए कुछ एल्गोरिथ्म का उपयोग करें। समस्या यह है कि यह सुनिश्चित करने के लिए कि सकारात्मक निश्चित है। उदाहरण के लिए उपयोग करना आर में (या किसी भी अन्य गैर रेखीय अनुकूलन एल्गोरिथ्म) मेरे गारंटी नहीं है कि Σ सकारात्मक निश्चित है।ΣoptimΣ

तो सवाल यह सुनिश्चित करने के लिए कैसे वह यह है कि सकारात्मक निश्चित रहता है? मैं दो संभावित समाधान देखता हूं:Σ

  1. Reparametrise के रूप में आर आर ' जहां आर ऊपरी त्रिकोणीय या सममित मैट्रिक्स है। तब Σ हमेशा सकारात्मक-निश्चित हो जाएगा और आर स्वेच्छापूर्ण हो सकता है।ΣRRRΣR

  2. प्रोफ़ाइल संभावना का उपयोग करें। के लिए फार्मूले प्राप्त θ ( Σ ) और Σ ( θ ) । कुछ के साथ प्रारंभ θ 0 और दोहराएं Σ j = Σ ( θ j - 1 ) , θ j = θ ( Σ j - 1 ) जब तक अभिसरण।θ^(Σ)Σ^(θ)θ0Σ^j=Σ^(θ^j1)θ^j=θ^(Σ^j1)

क्या कोई और तरीका है और इन 2 तरीकों के बारे में क्या वे काम करेंगे, क्या वे मानक हैं? यह काफी मानक समस्या लगती है, लेकिन त्वरित खोज ने मुझे कोई संकेत नहीं दिया। मुझे पता है कि बायेसियन का अनुमान भी संभव होगा, लेकिन फिलहाल मैं इसमें शामिल नहीं होना चाहता।


मैं एक कलमन एल्गोरिथ्म में एक ही मुद्दा है, लेकिन समस्या बहुत अधिक जटिल है और हैमिल्टन चाल का उपयोग करने के लिए आसान नहीं है। मुझे आश्चर्य है कि उसके बाद एक सरल बात बस का उपयोग करने के लिए क्या करना है कि क्या । इस तरह मैं कोड को एक त्रुटि नहीं देने के लिए मजबूर करता हूं और समाधान नहीं बदलता। यह भी इस शब्द के लिए बाध्यता का अंतिम भाग के रूप में एक ही संकेत के लिए मजबूर करने का लाभ है। कोई विचार? log(detΣ+1)
econ_pipo

जवाबों:


6

यह मानते हुए कि सहप्रसरण मैट्रिक्स के निर्माण में, आप स्वचालित रूप समरूपता मुद्दे की देखभाल कर रहे हैं, अपनी लॉग-संभावना हो जाएगा जब Σ की वजह से सकारात्मक निश्चित नहीं है लॉग टी Σ मॉडल सही में अवधि? एक संख्यात्मक त्रुटि से बचने के अगर टी Σ < 0 मैं precalculate हैं टी Σ और, अगर यह सकारात्मक नहीं है, तो लॉग संभावना बराबर -Inf, अन्यथा जारी रखते हैं। आपको निर्धारक वैसे भी गणना करना होगा, इसलिए यह आपको किसी भी अतिरिक्त गणना की लागत नहीं है। Σlogdet Σdet Σ<0det Σ


5

जैसा कि यह पता चला है कि आप आवश्यक गुणों को सुनिश्चित करने के लिए प्रोफ़ाइल अधिकतम संभावना का उपयोग कर सकते हैं। आप दिए गए के लिए साबित कर सकते हैं कि θ , एल ( θ , Σ ) द्वारा विस्तृत किया गया हैθ^l(θ^,Σ)

Σ^=1ni=1nε^iε^i,

कहा पे

ε^i=yif(xi,θ^)

तब वह दिखाना संभव है

i=1n(yif(xi,θ^))Σ^1(yf(xi,θ^)))=const,

इसलिए हमें केवल अधिकतम करने की आवश्यकता है

lR(θ,Σ)=n2logdetΣ^.

स्वाभाविक रूप से इस मामले में सभी आवश्यक गुण को संतुष्ट करेगा। सबूत मामले के लिए समान हैं जब एफ रैखिक है जो जेडी हैमिल्टन पृष्ठ 295 द्वारा टाइम सीरीज विश्लेषण में पाया जा सकता है , इसलिए मैंने उन्हें छोड़ दिया।Σf


3

सहप्रसरण मैट्रिक्स के लिए एक विकल्प parameterization है eigenvalues के मामले में और पी ( पी - 1 ) / 2 "गिवेंस" कोण θ मैं जेλ1,...,λpp(p1)/2θij

यानी हम लिख सकते हैं

Σ=GTΛG

जहां ऑर्थोनॉर्मल है, औरG

Λ=diag(λ1,...,λp)

साथ λ1...λp0

इस बीच, के मामले में विशिष्ट parameterized किया जा सकता है पी ( पी - 1 ) / 2 कोण, θ मैं j , जहां मैं = 1 , 2 , , पी - 1 और जे = मैं , , पी - १। [१]Gp(p1)/2θiji=1,2,...,p1j=i,...,p1

(विवरण जोड़ा जाना है)

[१]: हॉफमैन, राफेनेट्टी, राइडेनबर्ग। "एन यूलर एंगल्स का एन ‐ डायमेंशनल ऑर्थोगोनल मैट्रिसेस का सामान्यीकरण"। जे। मठ। भौतिकी। 13, 528 (1972)


GΣyif(xi,θ)

2

Σ=Λ+CCΛCΛΛΣΛCΣ


क्या इस सेटिंग्स में विकर्ण तत्वों के नीचे कुछ भी हो सकता है जो मैं चाहता हूं कि विकर्ण सकारात्मक है? जब इस तरह से मैट्रिक्‍स को सुस्‍ती में बनाया जाता है तो वे सभी निश्चित नहीं होते।
पीसीएल

Λ
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.