कृमि और सेब की उम्मीद का मूल्य


8

एक सेब पेंटागन शीर्ष पर स्थित है , और एक कीड़ा पर दो कोने दूर स्थित । हर दिन कीड़ा दो समीपस्थ स्थानों में से एक के बराबर संभावना के साथ क्रॉल करता है। इस प्रकार एक दिन बाद कृमि या , प्रत्येक मेंAABCDECBD1/2। दो दिनों के बाद, कीड़ा वापस आ सकता हैCफिर से, क्योंकि इसमें पिछले पदों की कोई स्मृति नहीं है। जब यह शीर्ष पर पहुंचता हैA, यह भोजन करना बंद कर देता है।

(क) रात के खाने तक कितने दिनों का क्या मतलब है?

(b) बता दें कि p कितने दिनों की संभावना है 100या ज्यादा। मार्कोव की असमानता के बारे में क्या कहता हैp?

For (a), चलो Xरात्रिभोज तक दिनों की संख्या से परिभाषित यादृच्छिक चर हो। तो

P(X=0)=0P(X=1)=0P(X=2)=1(52)

सामान्य वितरण क्या होगा?

For (b), अगर हम जानते हैं (a), तो हम जानते हैं कि

P(X100)E(X)100

2
क्या आप समीकरणों के अपने पहले सेट की व्याख्या कर सकते हैं? वे कीड़ा पलटने की दिशा की संभावना के लिए जिम्मेदार नहीं हैं, न ही वे सही प्रतीत होते हैं। आखिरकार, पथ तक की संभावना से कम है, जिसमें प्रायिकता ध्यान दें कि इस प्रश्न का मुद्दा यह है कि इसकी अपेक्षा की गणना करने की तुलना में पूर्ण वितरण प्राप्त करना अधिक कठिन हो सकता है; और मार्कोव की असमानता आपको केवल अपेक्षा से उपयोगी जानकारी को कम करने देती है। 1/(52)=1/10ABC(1/2)(1/2)=1/4.
whuber

जवाबों:


6

Glen_b द्वारा उत्कृष्ट उत्तर में , वह दर्शाता है कि आप रैखिक समीकरणों की एक सरल प्रणाली का उपयोग करके विश्लेषणात्मक रूप से अपेक्षित मूल्य की गणना कर सकते हैं। इस विश्लेषणात्मक विधि के बाद आप यह निर्धारित कर सकते हैं कि ऐप्पल में चालों की अपेक्षित संख्या छह है। व्हीबर द्वारा एक और उत्कृष्ट उत्तर से पता चलता है कि किसी भी दिए गए कदमों के बाद प्रक्रिया के लिए संभाव्यता द्रव्यमान फ़ंक्शन को कैसे प्राप्त किया जाए, और इस पद्धति का उपयोग अपेक्षित मूल्य के लिए एक विश्लेषणात्मक समाधान प्राप्त करने के लिए भी किया जा सकता है। यदि आप इस समस्या के बारे में कुछ और जानकारी देखना चाहते हैं, तो आपको सर्कुलर रैंडम वॉक पर कुछ पेपर पढ़ने चाहिए (उदाहरण के लिए, स्टीफेन 1947 )

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


जानवर बल कम्प्यूटेशनल विधि: राज्यों को क्रम में लेनाA,B,C,D,E, अपने मार्कोव श्रृंखला संक्रमण परिवर्तन मैट्रिक्स के अनुसार:

P=[100001201200012012000120121200120]

पहला राज्य अवशोषित राज्य है Aजहां कीड़ा सेब में होता है। चलोTC जब तक कीड़ा राज्य से सेब के लिए नहीं जाता तब तक चाल की संख्या हो C। फिर सभी के लिएnN इस कदम की संख्या के बाद कीड़ा सेब में होने की संभावना है P(TCn)={Pn}C,A और इसलिए इस राज्य से सेब को प्राप्त होने वाली चालों की अपेक्षित संख्या है:

E(TC)=n=0P(TC>n)=n=0(1{Pn}C,A).

योग में शर्तें बड़ी के लिए तेजी से घटती हैं nइसलिए हम सम्‍पर्क के किसी भी वांछित स्‍तर पर सटीकता के किसी भी वांछित स्‍तर पर अपेक्षित मान की गणना कर सकते हैं। (शब्दों का घातीय क्षरण यह सुनिश्चित करता है कि हम हटाए गए शब्दों के आकार को एक वांछित स्तर से कम कर सकते हैं।) व्यवहार में, जब तक कि शेष शब्दों का आकार बहुत छोटा न हो, तब तक बड़ी संख्या में शब्द लेना आसान होता है।


R में यह प्रोग्रामिंग: आप इसे Rनीचे दिए गए कोड का उपयोग करके एक फ़ंक्शन के रूप में प्रोग्राम कर सकते हैं। इस कोड को चालों के सीमित अनुक्रम के लिए संक्रमण मैट्रिक्स की शक्तियों की एक सरणी उत्पन्न करने के लिए वेक्टर किया गया है। हम इस संभावना की एक साजिश भी उत्पन्न करते हैं कि सेब तक नहीं पहुंचा गया है, यह दिखाते हुए कि यह तेजी से घटता है।

#Create function to give n-step transition matrix for n = 1,...,N
#N is the last value of n
PROB <- function(N) { P <- matrix(c(1, 0, 0, 0, 0, 
                                    1/2, 0, 1/2, 0, 0, 
                                    0, 1/2, 0, 1/2, 0,
                                    0, 0, 1/2, 0, 1/2,
                                    1/2, 0, 0, 1/2, 0),
                                  nrow = 5, ncol = 5, 
                                  byrow = TRUE);
                      PPP <- array(0, dim = c(5,5,N));
                      PPP[,,1] <- P;
                      for (n in 2:N) { PPP[,,n] <- PPP[,,n-1] %*% P; } 
                      PPP }

#Calculate probabilities of reaching apple for n = 1,...,100
N  <- 100;
DF <- data.frame(Probability = PROB(N)[3,1,], Moves = 1:N);

#Plot probability of not having reached apple
library(ggplot2);
FIGURE <- ggplot(DF, aes(x = Moves, y = 1-Probability)) +
          geom_point() +
          scale_y_log10(breaks = scales::trans_breaks("log10", function(x) 10^x),
                        labels = scales::trans_format("log10", 
                                 scales::math_format(10^.x))) +
          ggtitle('Probability that worm has not reached apple') +
          xlab('Number of Moves') + ylab('Probability');
FIGURE;

#Calculate expected number of moves to get to apple
#Calculation truncates the infinite sum at N = 100
#We add one to represent the term for n = 0
EXP <- 1 + sum(1-DF$Probability);
EXP;

[1] 6

जैसा कि आप इस गणना से देख सकते हैं, सेब को प्राप्त करने के लिए चाल की अपेक्षित संख्या छह है। मार्कोव श्रृंखला के लिए उपरोक्त वेक्टर कोड का उपयोग करके यह गणना बहुत तेजी से हुई थी।

यहाँ छवि विवरण दर्ज करें


5

बस सभी मार्कोव श्रृंखला दिनचर्या से गुजरने के बिना भाग (ए) को देखने का एक सरल तरीका बताना चाहते हैं। चिंता करने के लिए राज्यों के दो वर्ग हैं: एक कदम दूर होना और दो कदम दूर होना (C और D अपेक्षित कदम के समान हैं, और B और E एक समान हैं)। चलो "SB"शीर्ष से शीर्ष पर ले जाने वाले चरणों की संख्या का प्रतिनिधित्व करें B और इसी तरह।

E(SC)=1+12[E(SB)+E(SD)]=1+12[E(SB)+E(SC)]

इसी तरह उम्मीद के लिए एक समीकरण लिखें E(SB)

दूसरे को पहले (और सुविधा के लिए) लिखें c के लिये E(SC)) और आप के लिए एक समाधान मिलता है c कुछ पंक्तियों में।


3
+1। मुझे यह भी पसंद है कि संभावना उत्पन्न करने वाले कार्यों द्वारा अपेक्षाओं को प्रतिस्थापित करने से आपको एक समान समीकरण मिलता है, जैसा कि आसानी से हल हो जाता है, यह दर्शाता है कि शुरुआती राज्य के लिए pgf बराबर हैt2/(42tt2),और वह संभावनाओं के किसी भी सरल सूत्र की ओर जाता है। बेहतर: चलोXy चरणों की संख्या शुरू हो y{A,B}. परिभाषित करें fn=2nPr(XA=n) तथा gn=2nPr(XB=n). संबंध हैं fn=fn1+gn1 तथा gn1=fn2. पूर्व पैदावार में उत्तरार्द्ध का प्रतिस्थापन fn=fn1+fn2 के लिये n3. इस प्रकार, fn है n2ndफाइबोनैचि संख्या।
whuber

@ शुभकर्ता: आपको अपनी टिप्पणी को पूर्ण उत्तर में बदलना चाहिए - यह वास्तव में अच्छा है।
बेन -

1
मैं सहमत हूँ, यह उत्तर के रूप में पोस्ट करने लायक है, इस संक्षिप्त रूप में भी।
Glen_b -Reinstate मोनिका

3

समस्या

इस मार्कोव श्रृंखला में तीन राज्य हैं, जो इस बात से प्रतिष्ठित है कि क्या कीड़ा है 0, 1, या 2 रिक्त स्थान से दूर C. चलो Xi बेतरतीब वेरिएबल होना यह बताएं कि कीड़ा पहुंचने के लिए कितने कदम उठाएगा C राज्य से i{0,1,2}. इनकी संभावना उत्पन्न करने वाले कार्य इन चर की संभावनाओं को कूटबद्ध करने के लिए एक सुविधाजनक बीजगणितीय तरीका है। अभिसरण जैसे विश्लेषणात्मक मुद्दों के बारे में चिंता करना अनावश्यक है: बस उन्हें एक प्रतीक में औपचारिक बिजली श्रृंखला के रूप में देखेंt के द्वारा दिया गया

fi(t)=Pr(Xi=0)+Pr(Xi=1)t1+Pr(Xi=2)t2++Pr(Xi=n)tn+

जबसे Pr(X0=0)=1, यह तुच्छ है f0(t)=1. हमें खोजने की जरूरत है f2.

विश्लेषण और समाधान

राज्य से 1, कृमि के बराबर संभावना है 1/2 राज्य में वापस जाने की 2 या पहुंच रहा है C। यह एक कदम उठाने के लिए लेखांकन जोड़ता है1 की सभी शक्तियों के लिए t, tantamount द्वारा pgf गुणा करने के लिए t, दे रहा है

f1=12t(f2+f0).

इसी प्रकार, राज्य से 2 कीड़ा राज्य में रहने की समान संभावना है 2 या राज्य तक पहुँचने 1, जहां से

f2=12t(f2+f1).

का प्रकटन t/2 सुझाव है कि चर को शुरू करने से हमारा काम आसान हो जाएगा x=t/2, दे रही है

f1(x)=x(f2(x)+f0(x));f2(x)=x(f2(x)+f1(x)).

पहले को दूसरे में बदलना और वापस बुलाना f0=1 देता है

(*)f2(x)=x(f2(x)+x(f2(x)+1))

जिसका अनूठा समाधान है

(**)f2(x)=x21xx2.

मैंने समीकरण पर प्रकाश डाला () इसकी मूल सरलता और समीकरण के लिए इसकी औपचारिक समानता पर जोर देने के लिए हम केवल अपेक्षित मूल्यों का विश्लेषण करके प्राप्त करेंगे E[Xi]:वास्तव में, इस एक नंबर को खोजने में जितना काम लगता है, उतने में हमें पूरा वितरण मिलता है

निहितार्थ और सरलीकरण

समान रूप से, जब () शब्द-दर-अवधि और शक्तियों को लिखा जाता है t इसका मिलान इस प्रकार किया गया है n4,

2nPr(X2=n)=2n1Pr(X2=n1)+2n2Pr(X2=n2).

यह फाइबोनैचि संख्याओं के प्रसिद्ध अनुक्रम के लिए पुनरावृत्ति है

(Fn)=(1,1,2,3,5,8,13,21,34,55,89,144,)

(से अनुक्रमित किया गया n=0)। समाधान मिलान() क्या यह क्रम दो स्थानों द्वारा स्थानांतरित किया गया है (क्योंकि इसकी कोई संभावना नहीं है X2=0 या X2=1 और यह जाँचना आसान है 22Pr(X2=2)=1=23Pr(X2=3))।

इसके फलस्वरूप

Pr(X2=n)=2n2Fn2.

अधिक विशेष रूप से,

f2(t)=22F0t2+23F1t3+24F2t4+=14t2+18t3+216t4+332t5+564t6+8128t7+13256t8+.

की उम्मीद X2 व्युत्पन्न का मूल्यांकन करके आसानी से पाया जाता है f और प्रतिस्थापन t=1, क्योंकि (की शक्तियों में अंतर करना) t टर्म बाय टर्म) यह सूत्र देता है

f(1)=Pr(X2=0)(0)+Pr(X2=1)(1)10++Pr(X2=n)(n)1n1+

जो, संभावनाओं के योग के रूप में मूल्यों का समय है X2,की परिभाषा ठीक हैE[X2]. व्युत्पन्न का उपयोग करना () अपेक्षा के लिए एक सरल सूत्र तैयार करता है।


कुछ संक्षिप्त टिप्पणियाँ

विस्तार करके () आंशिक अंशों के रूप में, f2को दो ज्यामितीय श्रृंखलाओं के योग के रूप में लिखा जा सकता है। यह तुरंत संभावनाओं को दिखाता हैPr(X2=n)तेजी से घटेगा। यह पूंछ की संभावनाओं के लिए एक बंद रूप भी देता हैPr(X2>n). इसका उपयोग करके, हम जल्दी से गणना कर सकते हैं Pr(X2100) से थोड़ा कम है 109.

अंत में, ये सूत्र गोल्डन रेशियो को शामिल करते हैं ϕ=(1+5)/2. यह संख्या एक नियमित पेंटागन (इकाई की ओर) के एक राग की लंबाई है, जो पेंटागन पर एक विशुद्ध रूप से कॉम्बीनेटरियल मार्कोव श्रृंखला के बीच एक हड़ताली कनेक्शन की पैदावार (जो "जानता है" यूक्लिडियन ज्यामिति और एक नियमित पेंटागन की ज्यामिति के बारे में कुछ भी नहीं है। यूक्लिडियन विमान।


1

रात के खाने तक कुछ दिनों के लिए, पहले दिन उठाए गए कदम पर शर्त। चलोXजब तक कीड़ा सेब न मिल जाए, तब तक कई दिन रहें। चलोF पहला कदम हो।

तो हमारे पास हैं

E[X]=E[X|F=B] [P(F=B)]+E[X|F=D] P[F=D]

अगर पहला कदम है B, तब या तो कृमि 2 दिन पर सेब को प्रायिकता के साथ एक-आधा कर देता है, या इसे वापस शीर्ष पर ले जाता है Cसंभावना के साथ एक-आधा और यह खत्म हो गया। हम इसे लिख सकते हैं

E[X|F=B]=2(12)+(2+E[X])(12)=2+E[X]2

अगर पहला कदम है D, फिर समरूपता द्वारा यह शीर्ष पर होने के समान है C सिवाय कीड़ा ने एक भी कदम उठाया है

E[X|F=D]=1+E[X]

यह सब एक साथ रखकर, हमें मिलता है

E[X]=(2+E[X]2)(12)+(1+E[X])(12)

के लिए हल E[X] पैदावार

E[X]=6

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