Sebuah apel terletak di titik dari pentagon , dan cacing terletak dua simpul jauh, di . Setiap hari cacing merangkak dengan probabilitas yang sama dengan salah satu dari dua simpul yang berdekatan. Jadi setelah satu hari cacing berada di vertex atau , masing-masing dengan probabilitas . Setelah dua hari, worm mungkin kembali ke lagi, karena tidak memiliki memori dari posisi sebelumnya. Ketika mencapai titik , ia berhenti untuk makan.A B C D E C B D 1 / 2 C A
(a) Apa arti dari jumlah hari sampai makan malam?
(B) Misalkan p menjadi probabilitas bahwa jumlah hari adalah atau lebih. Apa yang dikatakan Markov tentang Ketimpangan tentang ?p
Untuk (a), misalkan adalah variabel acak yang ditentukan oleh jumlah hari sampai makan malam. Jadi P (X = 0) = 0 \\ P (X = 1) = 0 \\ P (X = 2) = \ frac {1} {\ binom {5} {2}} \\ \ vdots
Apa yang akan menjadi distribusi umum?
Untuk (b), jika kita tahu (a), maka kita tahu bahwa
sumber
Jawaban:
Dalam jawaban yang sangat baik dari Glen_b , ia menunjukkan bahwa Anda dapat menghitung nilai yang diharapkan secara analitis menggunakan sistem persamaan linear sederhana. Dengan mengikuti metode analitik ini, Anda dapat menentukan bahwa jumlah gerakan yang diharapkan ke apel adalah enam. Jawaban sempurna lainnya oleh whuber menunjukkan bagaimana memperoleh fungsi massa probabilitas untuk proses setelah sejumlah gerakan tertentu, dan metode ini juga dapat digunakan untuk mendapatkan solusi analitik untuk nilai yang diharapkan. Jika Anda ingin melihat beberapa wawasan lebih lanjut tentang masalah ini, Anda harus membaca beberapa makalah tentang jalan acak melingkar (lihat misalnya, Stephens 1963 )
Untuk memberikan pandangan alternatif tentang masalah, saya akan menunjukkan kepada Anda bagaimana Anda bisa mendapatkan hasil yang sama menggunakan metode brute force dengan hanya menghitung rantai Markov menggunakan komputasi statistik. Metode ini lebih rendah daripada pemeriksaan analitis dalam banyak hal, tetapi memiliki keunggulan yang memungkinkan Anda untuk menangani masalah tanpa memerlukan wawasan matematika utama.
Metode komputasi brute force: Mengambil status dalam urutan , transisi rantai Markov Anda sesuai dengan matriks transisi berikut:A,B,C,D,E
Keadaan pertama adalah keadaan menyerap mana cacing berada di apel. Biarkan menjadi jumlah bergerak sampai cacing sampai ke apel dari negara . Maka untuk semua probabilitas bahwa worm ada di apel setelah jumlah gerakan ini adalah dan jumlah gerakan yang diharapkan untuk mendapatkan apel dari kondisi ini adalah:A TC C n∈N P(TC⩽n)={Pn}C,A
Istilah dalam jumlah berkurang secara eksponensial untuk besar sehingga kita dapat menghitung nilai yang diharapkan untuk tingkat akurasi yang diinginkan dengan memotong jumlah pada jumlah istilah yang terbatas. (Peluruhan eksponensial dari ketentuan memastikan bahwa kami dapat membatasi ukuran ketentuan yang dihapus agar berada di bawah level yang diinginkan.) Dalam praktiknya, mudah untuk mengambil sejumlah besar istilah hingga ukuran istilah yang tersisa sangat kecil.n
Memprogram ini dalam R: Anda dapat memprogram ini sebagai fungsi dalam
R
menggunakan kode di bawah ini. Kode ini telah di-vektor-kan untuk menghasilkan array kekuatan matriks transisi untuk urutan gerakan yang terbatas. Kami juga menghasilkan sebidang probabilitas bahwa apel belum tercapai, menunjukkan bahwa ini menurun secara eksponensial.Seperti yang dapat Anda lihat dari perhitungan ini, jumlah gerakan yang diharapkan untuk mencapai apel adalah enam. Perhitungan ini sangat cepat menggunakan kode vektor di atas untuk rantai Markov.
sumber
Hanya ingin mengilustrasikan cara sederhana untuk melihat bagian (a) tanpa melalui semua rantai rutin Markov. Ada dua kelas negara yang perlu dikhawatirkan: menjadi satu langkah dan dua langkah lagi (C dan D identik dalam hal langkah yang diharapkan hingga mencapai A, dan B dan E identik). Biarkan " " mewakili jumlah langkah yang diambil dari vertex dan seterusnya.SB B
Demikian pula menulis persamaan untuk ekspektasi untuk .E(SB)
Gantikan yang kedua menjadi yang pertama (dan untuk kenyamanan tuliskan untuk ) dan Anda mendapatkan solusi untuk dalam beberapa baris.E ( S C ) cc E(SC) c
sumber
Masalah
Rantai Markov ini memiliki tiga status, dibedakan dengan apakah cacing berjarak atau spasi dari Misalkan menjadi variabel acak yang memberikan berapa langkah cacing akan dilakukan untuk mencapai dari keadaan Mereka fungsi pembangkit probabilitas adalah cara aljabar nyaman untuk mengkodekan probabilitas variabel-variabel ini. Hal ini tidak perlu khawatir tentang isu-isu analitik seperti konvergensi: hanya melihat mereka sebagai seri kekuasaan formal di simbol diberikan oleh0, 1, 2 C. Xi C i∈{0,1,2}. t
Karena itu sepele bahwa Kita perlu menemukanPr(X0=0)=1, f0(t)=1. f2.
Analisis dan solusi
Dari negara worm memiliki kesempatan yang sama dari pindah kembali ke keadaan atau mencapai . Akuntansi untuk mengambil satu langkah ini menambahkan ke semua kekuatan , sama dengan mengalikan pgf dengan , memberi1, 1/2 2 C 1 t t
Demikian pula, dari kondisi cacing memiliki peluang yang sama untuk tetap dalam kondisi atau mencapai kondisi mana2 2 1,
Tampilan menunjukkan pekerjaan kita akan dipermudah dengan memperkenalkan variabel memberit/2 x=t/2,
Mengganti yang pertama menjadi yang kedua dan mengingat memberif0=1
yang memiliki solusi unik
Saya menyoroti persamaan untuk menekankan kesederhanaan dasarnya dan persamaan formalnya dengan persamaan yang akan kami peroleh dengan menganalisis hanya nilai yang diharapkan pada dasarnya, untuk jumlah pekerjaan yang sama yang dibutuhkan untuk menemukan nomor yang satu ini, kami mendapatkan seluruh distribusi.(∗) E[Xi]:
Implikasi dan penyederhanaan
Secara ekuivalen, ketika dituliskan istilah demi istilah dan kekuatan dicocokkan, ini menyatakan bahwa untuk(∗) t n≥4,
Ini adalah pengulangan untuk deretan angka Fibonacci yang terkenal
(diindeks dari ). Solusi yang cocok adalah urutan ini digeser oleh dua tempat (karena tidak ada kemungkinan atau dan mudah untuk memeriksa bahwa ).n=0 (∗∗) X2=0 X2=1 22Pr(X2=2)=1=23Pr(X2=3)
Karena itu
Lebih spesifik,
Harapan mudah ditemukan dengan mengevaluasi turunan dan mengganti karena (membedakan kekuatan istilah dengan istilah) ini memberikan rumusX2 f′ t=1, t
yang, sebagai jumlah dari probabilitas kali nilai-nilai justru definisi dari Mengambil turunan menggunakan menghasilkan formula sederhana untuk ekspektasi.X2, E[X2]. (∗∗)
Beberapa komentar singkat
Dengan memperluas sebagai fraksi parsial, dapat ditulis sebagai jumlah dari dua deret geometri. Ini segera menunjukkan probabilitas akan menurun secara eksponensial. Ini juga menghasilkan formulir tertutup untuk probabilitas ekor Dengan menggunakan itu, kita dapat dengan cepat menghitung bahwa sedikit kurang dari(∗∗) f2 Pr(X2=n) Pr(X2>n). Pr(X2≥100) 10−9.
Akhirnya, rumus-rumus ini melibatkan Rasio Emas Angka ini adalah panjang akor pentagon reguler (sisi unit), menghasilkan hubungan yang mencolok antara rantai Markov kombinatorial murni pada pentagon (yang "tidak tahu" tentang geometri Euclidean) dan geometri pentagon reguler di Pesawat Euclidean.ϕ=(1+5–√)/2.
sumber
Untuk jumlah rata-rata hari sampai makan malam, syarat pada langkah yang diambil pada hari pertama. Biarkan menjadi jumlah hari sampai cacing mendapatkan apel. Biarkan menjadi langkah pertama.X F
Lalu kita punya
Jika langkah pertama adalah ke maka salah satu cacing mendapatkan apel pada hari 2 dengan probabilitas satu-setengah, atau kembali ke vertex dengan probabilitas satu-setengah dan itu dimulai kembali. Kita bisa menulis ini sebagaiB, C
Jika langkah pertama adalah ke maka dengan simetri ini sama dengan berada di titik kecuali worm telah mengambil satu langkah sehinggaCD, C
Menyatukan semuanya, kita dapatkan
Pemecahan untuk hasilE[X]
sumber