Tôi không nghĩ rằng bạn có thể trực quan hơn về nó sau đó nói lại một lần nữa những gì nó làm: nó trả về cho thứ gì đó khiến bạn quan tâm và cho tất cả các trường hợp khác.10
Vì vậy, nếu bạn muốn đếm những người mắt xanh, bạn có thể sử dụng chức năng chỉ báo trả về những người cho mỗi người mắt xanh và bằng không, và tổng hợp kết quả của chức năng.
Về xác suất được xác định theo kỳ vọng và chức năng chỉ báo: nếu bạn chia tổng số (hoặc tổng của số đó) cho tổng số trường hợp, bạn sẽ có xác suất. Peter Whittle trong các cuốn sách Xác suất và Xác suất của mình thông qua Kỳ vọng viết rất nhiều về việc xác định xác suất như thế này và thậm chí coi việc sử dụng giá trị và chức năng chỉ báo như vậy là một trong những khía cạnh cơ bản nhất của lý thuyết xác suất.
Về câu hỏi của bạn trong bình luận
Không phải biến ngẫu nhiên ở đó để phục vụ cho cùng một mục đích? Giống như
và ?H=1T=0
Vâng, đúng vậy! Trong thực tế, trong thống kê, chúng tôi sử dụng hàm chỉ báo để tạo các biến ngẫu nhiên mới, ví dụ: hãy tưởng tượng rằng bạn đã phân phối biến ngẫu nhiên thông thường , sau đó bạn có thể tạo biến ngẫu nhiên mới bằng hàm chỉ báo, giả sửX
I2<X<3={10if2<X<3otherwise
hoặc bạn có thể tạo biến ngẫu nhiên mới bằng hai biến ngẫu nhiên phân phối Bernoulli :A,B
IA≠B={01if if A=B,A≠B
... Tất nhiên, bạn cũng có thể sử dụng bất kỳ chức năng nào khác để tạo biến ngẫu nhiên mới. Chức năng chỉ báo rất hữu ích nếu bạn muốn tập trung vào một số sự kiện cụ thể và báo hiệu khi nó xảy ra.
Đối với chức năng chỉ báo vật lý, hãy tưởng tượng rằng bạn đã đánh dấu một trong những bức tường của xúc xắc sáu mặt bằng sơn đỏ, vì vậy bây giờ bạn có thể đếm kết quả màu đỏ và không đỏ. Nó không ít ngẫu nhiên là chính con xúc xắc, trong khi đó là một biến ngẫu nhiên mới xác định kết quả khác nhau.
Bạn cũng có thể quan tâm đến việc đọc về Dirac delta được sử dụng trong xác suất và thống kê giống như một đối tác liên tục với chức năng chỉ báo.
Xem thêm: Tại sao 0 cho thất bại và 1 cho thành công trong phân phối Bernoulli?
if()
câu lệnh hữu ích trong lập trình.