Không có hình thức đóng, nhưng bạn có thể làm điều đó bằng số.
Để làm ví dụ cụ thể, hãy xem xét hai Gaussian với các tham số sau
μ1= ⎛⎝⎜- 1- 1⎞⎠⎟, μ2= ⎛⎝⎜11⎞⎠⎟
Σ1= ⎛⎝⎜21 / 21 / 22⎞⎠⎟, Σ 2= ⎛⎝⎜1001⎞⎠⎟
Ranh giới phân loại tối ưu của Bayes sẽ tương ứng với điểm có hai mật độ bằng nhau
Vì trình phân loại của bạn sẽ chọn lớp có khả năng nhất ở mọi điểm, nên bạn cần tích hợp trên mật độ không phải là điểm cao nhất cho mỗi điểm. Đối với vấn đề trên, nó tương ứng với khối lượng của các khu vực sau
Bạn có thể tích hợp hai phần riêng biệt bằng cách sử dụng một số gói tích hợp số. Đối với vấn đề ở trên, tôi nhận được 0.253579
bằng cách sử dụng mã Mathicala sau đây
dens1[x_, y_] = PDF[MultinormalDistribution[{-1, -1}, {{2, 1/2}, {1/2, 2}}], {x, y}];
dens2[x_, y_] = PDF[MultinormalDistribution[{1, 1}, {{1, 0}, {0, 1}}], {x, y}];
piece1 = NIntegrate[dens2[x, y] Boole[dens1[x, y] > dens2[x, y]], {x, -Infinity, Infinity}, {y, -Infinity, Infinity}];
piece2 = NIntegrate[dens1[x, y] Boole[dens2[x, y] > dens1[x, y]], {x, -Infinity, Infinity}, {y, -Infinity, Infinity}];
piece1 + piece2