ईज़िंग मॉडल के लिए गिब्स का नमूना


11

होमवर्क प्रश्न:

1-डी ईज़िंग मॉडल पर विचार करें।

चलो एक्स=(एक्स1,एक्स) । -1 या +1 हैएक्समैं

π(x)ei=139xixi+1

लक्ष्य वितरण से लगभग नमूने उत्पन्न करने के लिए एक gibbs नमूनाकरण एल्गोरिथ्म डिज़ाइन करें ।π(x)

मेरा प्रयास:

वेक्टर को भरने के लिए बेतरतीब ढंग से मान (या तो -1 या 1 । तो शायद । तो यह ।एक्स = ( - 1 , - 1 , 1 , 1 , 1 , - 1 , 1 , 1 , , 1 ) x 0x=(x1,...x40)x=(1,1,1,1,1,1,1,1,...,1)x0

इसलिए अब हमें इस पर आगे बढ़ने और पहली यात्रा करने की जरूरत है। हमें x के लिए 40 अलग x के लिए अलग से को ड्रा करना होगा । इसलिए...x1

ड्रा करें from π ( एक्स 1 | x 0 2 , , x 0 40 )एक्स11π(एक्स1|एक्स20,,एक्स400)

को से आकर्षित करें π ( x 2 | x 1 1 , x 0 3 , , x 0 40 )एक्स21π(एक्स2|एक्स11,एक्स30,,एक्स400)

को से ड्रा करें।एक्स31π(एक्स3|एक्स11,एक्स21,एक्स40,,एक्स400)

आदि..

तो वह हिस्सा जो मुझे ट्रिप कर रहा है, हम वास्तव में सशर्त वितरण से कैसे आकर्षित होते हैं। कैसे खेल में आता है? हो सकता है कि एक ड्रा का उदाहरण चीजों को साफ कर दे।π(एक्स)αΣमैं=139एक्समैंएक्समैं+1

जवाबों:


11

पहले इस मामले को देखें। उन शर्तों को छोड़ना जो पर निर्भर नहीं हैं , हमारे पास हैं। π ( एक्स 1 | x 2 , ... , एक्स ) = π ( एक्स 1 , x 2 , ... , एक्स डी )एक्स1पी(एक्स1=-1|एक्स2=एक्स2,...,एक्सएन=एक्सएन)= - एक्स 2

π(एक्स1|एक्स2,...,एक्स)=π(एक्स1,एक्स2,...,एक्स)π(एक्स2,...,एक्स)αएक्स1एक्स2
पी(एक्स1=-1|एक्स2=एक्स2,...,एक्सn=एक्सn)=-एक्स2सी
पी(एक्स1=1|एक्स2=एक्स2,...,एक्सn=एक्सn)=एक्स2सी
-एक्स2सी+एक्स2सी=1सी=2सोंटाएक्स2
x_1 <- sample(c(-1, 1), 1, prob = c(exp(-x_2), exp(x_2)) / (2*cosh(x_2)))

एक्स2,...,एक्स40

क्या आप अपने सिमुलेशन की जांच करने के लिए ईज़िंग के विश्लेषणात्मक परिणामों का उपयोग कर सकते हैं ?


एक्स1एक्स2एक्स23एक्स24एक्स40मैं=1

1
एक्स2एक्स39π(एक्समैं|एक्स1,...,एक्समैं-1;एक्समैं+1,...,एक्स) α exp(एक्समैं-1एक्समैं+एक्समैंएक्समैं+1)एक्समैं=±1
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.