Tôi đã từng chơi với những người chơi sau, mỗi giá trị tương ứng với kết quả phần trăm câu trả lời đúng trong một trò chơi cụ thể.Thuật toán để tìm Người chơi Tốt, đáng tin cậy
$players = array
(
'A' => array(0, 0, 0, 0),
'B' => array(50, 50, 0, 0),
'C' => array(50, 50, 50, 50),
'D' => array(75, 90, 100, 25),
'E' => array(50, 50, 50, 50),
'F' => array(100, 100, 0, 0),
'G' => array(100, 100, 100, 100),
);
Tôi muốn có thể chọn người chơi giỏi nhất nhưng tôi cũng muốn tính đến độ tin cậy của người chơi (ít entropy = đáng tin cậy hơn), cho đến giờ tôi đã đưa ra công thức sau :
average - standard_deviation/2
Tuy nhiên tôi không chắc đây có phải là công thức tối ưu hay không và tôi muốn nghe suy nghĩ của bạn về điều này. Tôi đã suy nghĩ một số chi tiết về vấn đề này và tôi đã tìm ra một công thức hơi khác nhau, ở đây nó là phiên bản sửa đổi:
average - standard_deviation/# of bets
Kết quả này sau đó sẽ được trọng cho cuộc bầu cử sắp tới tiếp theo , ví dụ, một cược mới từ người chơi C sẽ chỉ được tính là một nửa cược.
tôi không thể đi vào chi tiết cụ thể ở đây nhưng đây là một dự án liên quan với Wisdom of Crowds theory và Delphi method và mục tiêu của tôi là để dự đoán tốt nhất có thể kết quả tiếp theo trọng số cược qua từ một vài cầu thủ.
Tôi đánh giá cao tất cả đầu vào, cảm ơn.
cố gắng chọn nhóm bóng đá tưởng tượng hay nhất? :) – Kip
@Kip: Không hoàn toàn, nhưng gần gũi. =) –
Hãy thêm ý tưởng bổ sung (được in đậm) của bạn. Xin chúc mừng, bạn gần như đã phát minh ra lỗi chuẩn của giá trị trung bình! Nếu bạn sử dụng trung bình - 2 * stdev/sqrt (numBets), bạn sẽ có giới hạn dưới trên khoảng tin cậy 95% xung quanh giá trị trung bình. Giá trị đó là một cách không hoàn toàn không hợp lý để chọn các dự đoán tốt nhất. – Harlan