Probability Lab hoạt động

Chuỗi Markov và phân phối dừng

Markov Chain — Phân phối dừng

Đã chạy được. Mục này có công cụ tính toán thật trên nền tảng, không phải mô tả lộ trình.

Chuỗi Markov Phân phối sau n bước và phân phối dừng

Nhập ma trận chuyển trạng thái và xem hệ tiến về phân phối dừng — nền của mọi mô hình chuỗi trạng thái.

Đang chạy trên dữ liệu mẫu, không phải dữ liệu của bạn. Các ô còn nguyên mẫu dựng sẵn: Ma trận chuyển (mỗi dòng tổng bằng 1). Chọn nguồn dữ liệu khác ở cột bên trái rồi chạy lại để có kết quả của riêng bạn.
Số trạng thái 3
Phân phối sau 10 bước 0.5273 · 0.3091 · 0.1636
Phân phối dừng 0.5273 · 0.3091 · 0.1636
Đã hội tụ
Kết luận Đã hội tụ về phân phối dừng
① Nguồn dữ liệu

Nhận dấu phẩy, chấm phẩy hoặc tab; tự nhận dòng tiêu đề; hiểu cả 1.234.567 lẫn 1.234,56.

Chỉ tải http/https tới địa chỉ công khai; địa chỉ nội bộ bị từ chối.

② Tham số

Giá trị mặc định là ví dụ chạy được — bấm Tính ngay để xem kết quả, rồi thay dữ liệu của bạn vào.

Xác suất từng trạng thái qua các bước

nangmuaam
Xác suất từng trạng thái qua các bước1.120.70670.2933-0.12012345678910

Xuất phát chắc chắn từ trạng thái 'nang' (xác suất 1,0 ở bước 0). Các đường dần phẳng ra khi hệ tiến về phân phối dừng.

Diễn giải nhanh

Chênh lệch lớn nhất với phân phối dừng sau 10 bước: 0.00002

Dưới 0,01 nghĩa là điểm xuất phát gần như không còn ảnh hưởng. Còn lớn thì kết quả bạn đọc vẫn phụ thuộc vào trạng thái ban đầu, không phải đặc tính dài hạn của hệ.

Khoảng cách biến phân xuống dưới 0,01 sau 4 bước

Đây là 'thời gian trộn'. Chuỗi trộn nhanh có thể mô phỏng ngắn; chuỗi trộn chậm cần chuỗi dài hơn nhiều trước khi trung bình mẫu nói được điều gì về hành vi dài hạn.

Trạng thái ở lâu nhất: nang (52.73% thời gian)

Phân phối dừng đọc là tỷ lệ thời gian dài hạn, và nghịch đảo của nó là thời gian quay lại kỳ vọng — 1.9 bước cho trạng thái này.

Không có trạng thái hấp thụ trong ma trận

Trạng thái hấp thụ (dòng có 1 ở đúng đường chéo) khiến hệ dừng hẳn ở đó. Khi ấy 'phân phối dừng' phụ thuộc điểm xuất phát và con số lặp ở trên không phải đặc tính duy nhất của chuỗi.

Khi nào con số này sai: Phân phối dừng tồn tại khi chuỗi bất khả quy và không tuần hoàn. Với ma trận có trạng thái hấp thụ hoặc chu kỳ, kết quả 'phân phối dừng' ở đây không có ý nghĩa như thường lệ — hãy kiểm tra cấu trúc trước khi diễn giải.

Chi tiết

Từ trạng thái 1 sau 10 bước → nang 0.52729
Từ trạng thái 1 sau 10 bước → mua 0.30908
Từ trạng thái 1 sau 10 bước → am 0.16363
Thời gian quay lại kỳ vọng 1.9 · 3.2 · 6.1
Cách đọc Phân phối dừng = tỷ lệ thời gian dài hạn ở mỗi trạng thái

Xác suất từng trạng thái qua các bước

nangmuaam
Xác suất từng trạng thái qua các bước1.120.70670.2933-0.12012345678910

Xuất phát chắc chắn từ trạng thái 'nang' (xác suất 1,0 ở bước 0). Các đường dần phẳng ra khi hệ tiến về phân phối dừng.

Sau 10 bước so với phân phối dừng

sau 10 bướcphân phối dừng
Sau 10 bước so với phân phối dừng0.60110.40070.200401 — phân phối dừng: 0.52731 — sau 10 bước: 0.52732 — phân phối dừng: 0.30912 — sau 10 bước: 0.30913 — phân phối dừng: 0.16363 — sau 10 bước: 0.1636123

Trục ngang: 1 = nang · 2 = mua · 3 = am. Chênh lệch lớn nhất giữa hai cột là 0.00002. Khi hai bộ cột trùng nhau, hệ đã quên hoàn toàn điểm xuất phát — mọi trạng thái ban đầu đều dẫn về đây.

Khoảng cách tới phân phối dừng theo bước

Khoảng cách tới phân phối dừng theo bước0.52950.33410.1387-0.05671012345678910

Khoảng cách biến phân toàn phần: nửa tổng trị tuyệt đối chênh lệch. Nó giảm theo cấp số nhân với chuỗi bất khả quy và không tuần hoàn; xuống dưới 0,01 sau 4 bước. Chuỗi tuần hoàn sẽ cho đường dao động không tắt — đó là dấu hiệu 'phân phối dừng' ở trên không đọc theo nghĩa thông thường được.

Ma trận chuyển đã chuẩn hoá

Từ \ Đếnnangmuaam
nang0.70000.20000.1000
mua0.30000.50000.2000
am0.40000.30000.3000

Toàn bộ chỉ số

Từ trạng thái 1 sau 10 bước → nang 0.52729
Từ trạng thái 1 sau 10 bước → mua 0.30908
Từ trạng thái 1 sau 10 bước → am 0.16363
Thời gian quay lại kỳ vọng 1.9 · 3.2 · 6.1
Cách đọc Phân phối dừng = tỷ lệ thời gian dài hạn ở mỗi trạng thái

Cách dùng

  1. Điền tham số ở cột trái. Mọi ô đã có sẵn giá trị ví dụ chạy được, nên bạn có thể bấm Tính ngay trước rồi sửa sau.
  2. Với ô dữ liệu: dán vài chục dòng để thử, hoặc tải file CSV/TXT lên để chạy thật. File tối đa 32 MB, 200.000 dòng; bộ đọc nhận dấu phẩy, chấm phẩy hoặc tab, tự nhận dòng tiêu đề, và hiểu cả 1.234.567 lẫn 1.234,56.
  3. Đọc thẻ số ở trên cùng, rồi mục Diễn giải nhanh để biết con số đó nói gì.
  4. Đọc dòng “Khi nào con số này sai” trước khi dùng kết quả để quyết định — đó là giả định vỡ đầu tiên.
Giới hạn chung. Công cụ này tính đúng công thức của nó trên dữ liệu bạn đưa vào. Nó không kiểm tra dữ liệu của bạn có phù hợp với giả định của phương pháp hay không — phần đó vẫn là việc của người dùng, và mục “sai ở đâu” bên dưới trang liệt kê các chỗ hỏng thường gặp.

Chuỗi Markov và phân phối dừng là gì

Chuỗi Markov mô tả hệ chuyển giữa các trạng thái, với xác suất chuyển chỉ phụ thuộc trạng thái hiện tại chứ không phụ thuộc đường đi trước đó. Phân phối dừng cho biết hệ dành bao nhiêu phần thời gian ở mỗi trạng thái về lâu dài — nền của xếp hạng PageRank, mô hình khách hàng rời bỏ và dự báo chế độ thị trường.

Làm thế nào

  1. Lập ma trận chuyển P, mỗi hàng cộng lại bằng 1.
  2. Kiểm tra chuỗi có tối giản và không tuần hoàn không — điều kiện để phân phối dừng tồn tại và duy nhất.
  3. Giải πP = π với ràng buộc Σπ = 1, hoặc lặp Pⁿ tới hội tụ.
  4. Tính thời gian quay lại kỳ vọng của mỗi trạng thái: 1/πᵢ.
  5. Với trạng thái hấp thụ, tính xác suất và thời gian hấp thụ.

Cần dữ liệu gì

Ma trận xác suất chuyển, hoặc chuỗi trạng thái quan sát được

Đo bằng chỉ số nào

Phân phối dừng π tỷ lệ thời gian dài hạn ở mỗi trạng thái
Thời gian quay lại 1/πᵢ trung bình bao lâu quay lại trạng thái i
Trị riêng thứ hai tốc độ hội tụ về phân phối dừng
Xác suất hấp thụ khi có trạng thái không thoát ra được

Sai ở đâu

Phần quan trọng nhất của trang này. Một phương pháp được mô tả mà không nói chỗ nó hỏng là phiên bản quảng cáo của phương pháp đó.

! Giả định Markov thường bị vi phạm trong dữ liệu thật: lịch sử xa hơn một bước vẫn mang thông tin.
! Chuỗi tuần hoàn không hội tụ về phân phối dừng dù π vẫn tồn tại về mặt đại số.
! Ước lượng ma trận chuyển từ ít quan sát khiến các ô hiếm có sai số rất lớn.

Câu hỏi thường gặp

Chuỗi Markov và phân phối dừng là gì?

Chuỗi Markov mô tả hệ chuyển giữa các trạng thái, với xác suất chuyển chỉ phụ thuộc trạng thái hiện tại chứ không phụ thuộc đường đi trước đó. Phân phối dừng cho biết hệ dành bao nhiêu phần thời gian ở mỗi trạng thái về lâu dài — nền của xếp hạng PageRank, mô hình khách hàng rời bỏ và dự báo chế độ thị trường.

Chuỗi Markov và phân phối dừng được làm như thế nào?

1. Lập ma trận chuyển P, mỗi hàng cộng lại bằng 1. 2. Kiểm tra chuỗi có tối giản và không tuần hoàn không — điều kiện để phân phối dừng tồn tại và duy nhất. 3. Giải πP = π với ràng buộc Σπ = 1, hoặc lặp Pⁿ tới hội tụ. 4. Tính thời gian quay lại kỳ vọng của mỗi trạng thái: 1/πᵢ. 5. Với trạng thái hấp thụ, tính xác suất và thời gian hấp thụ.

Chuỗi Markov và phân phối dừng hay sai ở đâu?

Giả định Markov thường bị vi phạm trong dữ liệu thật: lịch sử xa hơn một bước vẫn mang thông tin. Chuỗi tuần hoàn không hội tụ về phân phối dừng dù π vẫn tồn tại về mặt đại số. Ước lượng ma trận chuyển từ ít quan sát khiến các ô hiếm có sai số rất lớn.

Đo chuỗi markov và phân phối dừng bằng chỉ số nào?

Phân phối dừng π — tỷ lệ thời gian dài hạn ở mỗi trạng thái; Thời gian quay lại 1/πᵢ — trung bình bao lâu quay lại trạng thái i; Trị riêng thứ hai — tốc độ hội tụ về phân phối dừng; Xác suất hấp thụ — khi có trạng thái không thoát ra được.

Chuỗi Markov và phân phối dừng trên QuantHub đã dùng được chưa?

Đã chạy được: công cụ tính toán thật trên nền tảng này.

Chủ đề khác trong Probability

Toàn bộ Probability
Coin & Dice Cards & Poker Birthday Problem Gambler's Ruin Random Walk Bayes Updater Reports API