Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Xác suất - Thống kê] Suy luận Bayes bằng xấp xỉ lưới

    Cho một đồng xu (hoặc quá trình Bernoulli) có xác suất ra "thành công" là θ∈[0,1]\theta \in [0, 1]θ∈[0,1] chưa biết. Ta quan sát nnn phép thử độc lập và thấy có kkk lần thành công (0≤k≤n0 \le k \le n0≤k≤n).

    Thay vì dùng tiên nghiệm liên tục, ta dùng phương pháp xấp xỉ lưới (grid approximation): chọn N+1N+1N+1 điểm lưới đều nhau θi=i/N\theta_i = i/Nθi​=i/N với i=0,1,…,Ni = 0, 1, \dots, Ni=0,1,…,N, và giả sử tiên nghiệm là đều trên lưới này (mỗi điểm có tiên nghiệm 1/(N+1)1/(N+1)1/(N+1)).

    Khả năng (likelihood) tại điểm lưới θi\theta_iθi​ (bỏ qua hệ số tổ hợp (nk)\binom{n}{k}(kn​) vì nó không phụ thuộc iii và sẽ triệt tiêu khi chuẩn hóa) là

    L(θi)=θik(1−θi)n−k(quy ước 00=1).L(\theta_i) = \theta_i^{k} (1 - \theta_i)^{n-k} \quad (\text{quy ước } 0^0 = 1).L(θi​)=θik​(1−θi​)n−k(quy ước 00=1).

    Xác suất hậu nghiệm chuẩn hóa trên lưới là P(θi∣data)=L(θi)/∑j=0NL(θj)P(\theta_i \mid \text{data}) = L(\theta_i) \big/ \sum_{j=0}^{N} L(\theta_j)P(θi​∣data)=L(θi​)/∑j=0N​L(θj​).

    Hãy tính:

    1. θ^MAP\hat\theta_{MAP}θ^MAP​ — điểm lưới có xác suất hậu nghiệm lớn nhất (nếu có nhiều điểm đồng hạng cao nhất, chọn điểm có chỉ số iii nhỏ nhất, tức giá trị θ\thetaθ nhỏ nhất);
    2. E[θ∣data]=∑i=0Nθi⋅P(θi∣data)\mathbb{E}[\theta \mid \text{data}] = \sum_{i=0}^{N} \theta_i \cdot P(\theta_i \mid \text{data})E[θ∣data]=∑i=0N​θi​⋅P(θi​∣data) — kỳ vọng hậu nghiệm trên lưới.

    Ví dụ: n=10,k=7,N=10n=10, k=7, N=10n=10,k=7,N=10: lưới gồm 111111 điểm 0,0.1,…,10, 0.1, \dots, 10,0.1,…,1, điểm có hậu nghiệm lớn nhất là θ=0.7\theta=0.7θ=0.7, và kỳ vọng hậu nghiệm xấp xỉ 0.6669620.6669620.666962.

    • Định dạng đầu vào:

      Một dòng duy nhất chứa ba số nguyên n k Nn\ k\ Nn k N (0≤k≤n≤20000 \le k \le n \le 20000≤k≤n≤2000, 1≤N≤20001 \le N \le 20001≤N≤2000), cách nhau bởi khoảng trắng.

    • Định dạng đầu ra:

      In ra hai số thực trên một dòng, cách nhau bởi một khoảng trắng: θ^MAP\hat\theta_{MAP}θ^MAP​ và E[θ∣data]\mathbb{E}[\theta \mid \text{data}]E[θ∣data], mỗi số làm tròn tới đúng 6 chữ số thập phân.

    Ví dụ:

    Đầu vào:

    0 0 4
    

    Đầu ra:

    0.000000 0.500000
    

    Đầu vào:

    10 7 10
    

    Đầu ra:

    0.700000 0.666962
    

    Đang tải editor...