1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

Hệ thống tính điểm cho bảng xếp hạng của clb

Chủ đề trong 'Billiard-Snooker' bởi kite, 26/05/2007.

  1. 1 người đang xem box này (Thành viên: 0, Khách: 1)
  1. cunnhang

    cunnhang Thành viên mới

    Tham gia ngày:
    22/05/2007
    Bài viết:
    43
    Đã được thích:
    0
    Xỉu thật
  2. kite

    kite Thành viên mới

    Tham gia ngày:
    30/09/2003
    Bài viết:
    2.436
    Đã được thích:
    0
    Bít giải thích thế nào giờ nhỉ ^_^
    Cách tính điểm này là cách tính điểm của môn cờ vua , và cũng đc áp dụng vào nhiều môn khác. Nên mình tạm thời lấy làm cách tính điểm cho clb luôn.


  3. kite

    kite Thành viên mới

    Tham gia ngày:
    30/09/2003
    Bài viết:
    2.436
    Đã được thích:
    0
    Bít giải thích thế nào giờ nhỉ ^_^
    Cách tính điểm này là cách tính điểm của môn cờ vua , và cũng đc áp dụng vào nhiều môn khác. Nên mình tạm thời lấy làm cách tính điểm cho clb luôn.


  4. anhptpfiev

    anhptpfiev Thành viên mới

    Tham gia ngày:
    19/07/2006
    Bài viết:
    397
    Đã được thích:
    0
    Theo như tôi biết, thì cách tính điểm ELO như các phương pháp mà thế giới đã áp dụng rất rộng dãi ở nhiều bộ môn thi đấu đối kháng, là một giải pháp rất hòan chỉnh để có thể đánh giá và xếp hạng cho tất cả các vận động viên.
    Như vậy, về mục đích sử dụng cho Clb là rất hợp lý.
    Hơn nữa, qua việc được sử dụng ở nhiều nơi, ELO đã chứng tỏ được một số ưu điểm, có được nhờ bản thân cơ chế tính điểm của nó:
    - Hoàn chỉnh cho việc đánh giá và xếp hạng
    - Không gây bất hợp lý khi xảy ra cặp đấu có sự chênh lệch về trình độ và thứ hạng cao
    - Không gây bất lợi, khi các vận động viên có số trận thi đấu, cũng như thời gian tham gia khác nhau
    Có thể qua sự giải thích ngắn gọn của Kite, mọi người vẫn chưa hình dung rõ ràng về mục đích cũng như hiệu quả của giải pháp nói trên. Vì vậy rất mong đồng chí đưa thêm các thông tin chi tiết, và các giải thích cần thiết để mọi người cũng nhìn nhận chính xác hơn.
    Nếu ai có am hiểu về vấn đề này, hoặc có các giải pháp nào hữu ích và hợp lý hơn, rất mong được chỉ giáo.
  5. anhptpfiev

    anhptpfiev Thành viên mới

    Tham gia ngày:
    19/07/2006
    Bài viết:
    397
    Đã được thích:
    0
    Theo như tôi biết, thì cách tính điểm ELO như các phương pháp mà thế giới đã áp dụng rất rộng dãi ở nhiều bộ môn thi đấu đối kháng, là một giải pháp rất hòan chỉnh để có thể đánh giá và xếp hạng cho tất cả các vận động viên.
    Như vậy, về mục đích sử dụng cho Clb là rất hợp lý.
    Hơn nữa, qua việc được sử dụng ở nhiều nơi, ELO đã chứng tỏ được một số ưu điểm, có được nhờ bản thân cơ chế tính điểm của nó:
    - Hoàn chỉnh cho việc đánh giá và xếp hạng
    - Không gây bất hợp lý khi xảy ra cặp đấu có sự chênh lệch về trình độ và thứ hạng cao
    - Không gây bất lợi, khi các vận động viên có số trận thi đấu, cũng như thời gian tham gia khác nhau
    Có thể qua sự giải thích ngắn gọn của Kite, mọi người vẫn chưa hình dung rõ ràng về mục đích cũng như hiệu quả của giải pháp nói trên. Vì vậy rất mong đồng chí đưa thêm các thông tin chi tiết, và các giải thích cần thiết để mọi người cũng nhìn nhận chính xác hơn.
    Nếu ai có am hiểu về vấn đề này, hoặc có các giải pháp nào hữu ích và hợp lý hơn, rất mong được chỉ giáo.
  6. cunnhang

    cunnhang Thành viên mới

    Tham gia ngày:
    22/05/2007
    Bài viết:
    43
    Đã được thích:
    0
    Em nghĩ nếu phương pháp này đúng là được dùng rộng rãi và ưu việt thì em ủng hộ sử dụng cho clb mình. Nhung mong được giải thích kỹ thêm và có lẽ cần phải điều chỉnh cho phù hợp với môn bi-a phải không các bác
  7. cunnhang

    cunnhang Thành viên mới

    Tham gia ngày:
    22/05/2007
    Bài viết:
    43
    Đã được thích:
    0
    Em nghĩ nếu phương pháp này đúng là được dùng rộng rãi và ưu việt thì em ủng hộ sử dụng cho clb mình. Nhung mong được giải thích kỹ thêm và có lẽ cần phải điều chỉnh cho phù hợp với môn bi-a phải không các bác
  8. deadstroke

    deadstroke Thành viên mới

    Tham gia ngày:
    21/04/2007
    Bài viết:
    19
    Đã được thích:
    0
    Chào cả nhà, theo như giải thích của Kite thì đúng là có vẻ hơi khó hiểu. Tôi xin được giải thích cặn kẽ hơn chút theo như tôi hiểu về hệ thống tính điểm ELO này:
    Công thức chuẩn xin được viết lại để dễ hiểu hơn
    **ới = Đcũ + H*(K - XS), trong đó

    **ới la? Điểm số mới (Sau mỗi trận đấu)

    Đcũ la? Điểm số hiện tại (Trước mỗi trận đấu)

    H là hệ số mà chúng ta phải tự định nghĩa cho hệ thống ngay từ đầu, hệ số này chính là số điểm cao nhất mà một đấu thủ có thể thắng trong 1 trận đấu.

    K sef la? 0; 0,5 hoặc 1 tương ứng với kết quả trận đấu (thua, hoà, thắng)

    XS là xác suất hay khả năng chiến thắng của đấu thủ trong trận đấu. Dựa vào số điểm hiện tại của 2 đấu thủ ta có thể tính được xác suất chiến thắng của từng người như sau
    Xác suất chiến thắng được tính như sau:
    XS= 1 / (10(-Đcl / F) + 1), trong đó

    Đcl là chênh lệch về điểm số hiện tại của 2 đấu thủ: Đcl = Đcũ(A) ?" Đcũ(B)

    F là hệ số thứ 2 sau H mà chúng ta phải định nghĩa ngay từ đầu cho hệ thống. F nói lên xác suất chiến thắng của đấu thủ phụ thuộc vào điểm số chênh lệch giữa 2 đấu thủ đó, điều này có nghĩa là với số điểm chênh lệch là bao nhiêu thì đấu thủ có điểm số cao hơn xác suất chắc chắn đến 90% thắng đối phương
    Hiện tại thì với Hệ số H = 80, 50 hoặc 30 thì F thường sẽ là 800. (Lý gia?i vê? trươ?ng hợp Kite nói hệ số H cu?a ngươ?i chơi kém cao hơn hệ số H cu?a ngươ?i chơi gio?i, đó chính la? ngươ?i ta mong muốn số điê?m cao nhất ma? ngươ?i kém nhận được trong một trận đấu nhiê?u hơn ngươ?i gio?i, tư? đó nhưfng ngươ?i kém hơn có cơ hội lên hạng nhanh hơn. Cái na?y không nhất thiết, tuy? môfi nơi va? tu?y theo cách họ sư? dụng. Chú ý trong hệ thống na?y la? ca?ng nhiê?u trận đấu thi? kết qua? pha?n ánh tri?nh độ ca?ng chính xác)
    Thí dụ:
    Đấu thủ A (1800 điểm) thắng Đấu thủ B (1550 điểm). Điểm số mới sẽ là:
    Tính cho đấu thu? A:
    Xác suất chiến thắng của A được tính như sau:
    XS(A) = 1 / (10(-Đcl / F) + 1)
    = 1 / (10-(1800-1550) / 800 +1)
    = 1 / (10-0,3125 + 1)
    = 1 / (0,4870 + 1)
    = 0,67
    Từ chỉ số này chúng ta có thể hiểu: Với điểm số chênh lệch (250 điểm) so với đối phương thì xác suất chiến thắng của A là 67%.
    Với hệ số H = 50 thì điểm số mới của A sẽ là:
    **ới(A) = Đcũ(A) + H * (K - XS(A))
    = 1800 + 50 * (1 - 0.67)
    = 1800 + 17 (được làm tròn số)
    = 1817 (tăng 17 điểm so với điểm cũ)
    Tương tự đối với B:
    Đương nhiên nếu xác suất chiến thắng của A = 67% thì xác suất của B sẽ phải là phần còn lại của 100% - 67% = 33%
    Giờ thử tính xác suất chiến thắng của B như sau:
    XS(B) = 1 / (10(-Đcl / F) + 1)
    = 1 / (10-(1550-1800)/800 +1)
    = 1 / (100,3125 + 1)
    = 1 / (2,0535 + 1)
    = 0,33 (chính xác)
    Rõ ràng ta thấy rằng sự khác biệt chỉ là điểm số chênh lệch, -250 điểm cho B và 250 cho A. Xác suất cũng đúng bằng 33% như dự đoán. Như vậy chúng ta chỉ cần tính xác suất cho 1 đối thủ, đối thủ còn lại có thể tính đơn giản XS(B) = 1 - XS(A) hoặc ngược lại.
    Điểm số mới của B sef la?:
    **ới(B) = Đcũ(B) + H * (K - XS(B))
    = 1550 + 50 * (0 - 0.33)
    = 1550 - 17
    = 1533 (giảm 17 điểm so với điểm cũ)
    Với kết quả này ta thấy A thắng B, A nhận được 17 điểm va? B mất 17 điểm
    Thử tính lại kết quả nếu B thắng:
    **ới(A) = Đcũ(A) + H * (K - XS(A))
    = 1800 + 50 * (0 - 0,67)
    = 1800 - 34
    = 1766 (giảm 34 điểm)
    **ới(B) = Đcũ(B) + H * (K - XS(B))
    = 1550 + 50 * (1 - 0,33)
    = 1550 + 34
    = 1584 (tăng 34 điểm)
    Với kết quả này thì, A nhận mất 34 điểm và B thắng 34 điểm
    Qua ví dụ trên ta thấy:

    Đấu thủ thắng cuộc luôn nhận được số điểm đúng bằng số điểm mà đối phương thua, từ đó tổng số điểm trong bảng vẫn sẽ được giữ nguyên

    Đấu thủ A chỉ nhận được 17 điểm nếu chiến thắng và sẽ phải mất tới 34 điểm nếu anh ta để thua cuộc. Điều này cũng hợp lý vì nếu nhìn ở góc độ điểm số thì A lớn hơn B, như vậy trình độ phải cao hơn và về mặt lý thuyết thì A phải thắng.

    Đấu thủ B nhận được 34 điểm nếu thắng và chỉ phải mất 17 điểm nếu thua, bởi vì thực chất B kém hơn A và việc B sef thua A là điều ma? ai cufng dự đoán.
    Hy vọng qua đây các bạn có thê? hiê?u phâ?n na?o vê? hệ thống tính điê?m xếp hạng OLE na?y.
    Chúc vui
    Được deadstroke sửa chữa / chuyển vào 23:40 ngày 30/05/2007
  9. deadstroke

    deadstroke Thành viên mới

    Tham gia ngày:
    21/04/2007
    Bài viết:
    19
    Đã được thích:
    0
    Chào cả nhà, theo như giải thích của Kite thì đúng là có vẻ hơi khó hiểu. Tôi xin được giải thích cặn kẽ hơn chút theo như tôi hiểu về hệ thống tính điểm ELO này:
    Công thức chuẩn xin được viết lại để dễ hiểu hơn
    **ới = Đcũ + H*(K - XS), trong đó

    **ới la? Điểm số mới (Sau mỗi trận đấu)

    Đcũ la? Điểm số hiện tại (Trước mỗi trận đấu)

    H là hệ số mà chúng ta phải tự định nghĩa cho hệ thống ngay từ đầu, hệ số này chính là số điểm cao nhất mà một đấu thủ có thể thắng trong 1 trận đấu.

    K sef la? 0; 0,5 hoặc 1 tương ứng với kết quả trận đấu (thua, hoà, thắng)

    XS là xác suất hay khả năng chiến thắng của đấu thủ trong trận đấu. Dựa vào số điểm hiện tại của 2 đấu thủ ta có thể tính được xác suất chiến thắng của từng người như sau
    Xác suất chiến thắng được tính như sau:
    XS= 1 / (10(-Đcl / F) + 1), trong đó

    Đcl là chênh lệch về điểm số hiện tại của 2 đấu thủ: Đcl = Đcũ(A) ?" Đcũ(B)

    F là hệ số thứ 2 sau H mà chúng ta phải định nghĩa ngay từ đầu cho hệ thống. F nói lên xác suất chiến thắng của đấu thủ phụ thuộc vào điểm số chênh lệch giữa 2 đấu thủ đó, điều này có nghĩa là với số điểm chênh lệch là bao nhiêu thì đấu thủ có điểm số cao hơn xác suất chắc chắn đến 90% thắng đối phương
    Hiện tại thì với Hệ số H = 80, 50 hoặc 30 thì F thường sẽ là 800. (Lý gia?i vê? trươ?ng hợp Kite nói hệ số H cu?a ngươ?i chơi kém cao hơn hệ số H cu?a ngươ?i chơi gio?i, đó chính la? ngươ?i ta mong muốn số điê?m cao nhất ma? ngươ?i kém nhận được trong một trận đấu nhiê?u hơn ngươ?i gio?i, tư? đó nhưfng ngươ?i kém hơn có cơ hội lên hạng nhanh hơn. Cái na?y không nhất thiết, tuy? môfi nơi va? tu?y theo cách họ sư? dụng. Chú ý trong hệ thống na?y la? ca?ng nhiê?u trận đấu thi? kết qua? pha?n ánh tri?nh độ ca?ng chính xác)
    Thí dụ:
    Đấu thủ A (1800 điểm) thắng Đấu thủ B (1550 điểm). Điểm số mới sẽ là:
    Tính cho đấu thu? A:
    Xác suất chiến thắng của A được tính như sau:
    XS(A) = 1 / (10(-Đcl / F) + 1)
    = 1 / (10-(1800-1550) / 800 +1)
    = 1 / (10-0,3125 + 1)
    = 1 / (0,4870 + 1)
    = 0,67
    Từ chỉ số này chúng ta có thể hiểu: Với điểm số chênh lệch (250 điểm) so với đối phương thì xác suất chiến thắng của A là 67%.
    Với hệ số H = 50 thì điểm số mới của A sẽ là:
    **ới(A) = Đcũ(A) + H * (K - XS(A))
    = 1800 + 50 * (1 - 0.67)
    = 1800 + 17 (được làm tròn số)
    = 1817 (tăng 17 điểm so với điểm cũ)
    Tương tự đối với B:
    Đương nhiên nếu xác suất chiến thắng của A = 67% thì xác suất của B sẽ phải là phần còn lại của 100% - 67% = 33%
    Giờ thử tính xác suất chiến thắng của B như sau:
    XS(B) = 1 / (10(-Đcl / F) + 1)
    = 1 / (10-(1550-1800)/800 +1)
    = 1 / (100,3125 + 1)
    = 1 / (2,0535 + 1)
    = 0,33 (chính xác)
    Rõ ràng ta thấy rằng sự khác biệt chỉ là điểm số chênh lệch, -250 điểm cho B và 250 cho A. Xác suất cũng đúng bằng 33% như dự đoán. Như vậy chúng ta chỉ cần tính xác suất cho 1 đối thủ, đối thủ còn lại có thể tính đơn giản XS(B) = 1 - XS(A) hoặc ngược lại.
    Điểm số mới của B sef la?:
    **ới(B) = Đcũ(B) + H * (K - XS(B))
    = 1550 + 50 * (0 - 0.33)
    = 1550 - 17
    = 1533 (giảm 17 điểm so với điểm cũ)
    Với kết quả này ta thấy A thắng B, A nhận được 17 điểm va? B mất 17 điểm
    Thử tính lại kết quả nếu B thắng:
    **ới(A) = Đcũ(A) + H * (K - XS(A))
    = 1800 + 50 * (0 - 0,67)
    = 1800 - 34
    = 1766 (giảm 34 điểm)
    **ới(B) = Đcũ(B) + H * (K - XS(B))
    = 1550 + 50 * (1 - 0,33)
    = 1550 + 34
    = 1584 (tăng 34 điểm)
    Với kết quả này thì, A nhận mất 34 điểm và B thắng 34 điểm
    Qua ví dụ trên ta thấy:

    Đấu thủ thắng cuộc luôn nhận được số điểm đúng bằng số điểm mà đối phương thua, từ đó tổng số điểm trong bảng vẫn sẽ được giữ nguyên

    Đấu thủ A chỉ nhận được 17 điểm nếu chiến thắng và sẽ phải mất tới 34 điểm nếu anh ta để thua cuộc. Điều này cũng hợp lý vì nếu nhìn ở góc độ điểm số thì A lớn hơn B, như vậy trình độ phải cao hơn và về mặt lý thuyết thì A phải thắng.

    Đấu thủ B nhận được 34 điểm nếu thắng và chỉ phải mất 17 điểm nếu thua, bởi vì thực chất B kém hơn A và việc B sef thua A là điều ma? ai cufng dự đoán.
    Hy vọng qua đây các bạn có thê? hiê?u phâ?n na?o vê? hệ thống tính điê?m xếp hạng OLE na?y.
    Chúc vui
    Được deadstroke sửa chữa / chuyển vào 23:40 ngày 30/05/2007
  10. tooychi

    tooychi Thành viên mới

    Tham gia ngày:
    01/01/1970
    Bài viết:
    22
    Đã được thích:
    0
    Công thức khó hiểu dã man

Chia sẻ trang này