Đánh giá rừng ngẫu nhiên: OOB vs CV


13

Khi chúng tôi đánh giá chất lượng của Rừng ngẫu nhiên, ví dụ như sử dụng AUC, liệu có phù hợp hơn để tính các đại lượng này qua các Mẫu ngoài túi hoặc qua bộ xác nhận chéo không?

Tôi nghe rằng việc tính toán nó qua các Mẫu OOB đưa ra một đánh giá bi quan hơn, nhưng tôi không hiểu tại sao.

Câu trả lời:


12

Lưu ý: Mặc dù tôi cảm thấy câu trả lời của mình có lẽ đúng, tôi cũng cảm thấy nghi ngờ do thực tế là tôi đã làm tất cả những điều này bằng cách nghĩ về vấn đề này chỉ sau khi đọc câu hỏi này trong khoảng 30-60 phút. Vì vậy, tốt hơn hết bạn nên hoài nghi và xem xét kỹ lưỡng điều này và đừng bị đánh lừa bởi phong cách viết có thể quá tự tin của tôi (tôi sử dụng những từ lớn và biểu tượng Hy Lạp lạ mắt không có nghĩa là tôi đúng).

Tóm lược

Đây chỉ là một bản tóm tắt. Tất cả các chi tiết được đề cập trong phần §1§2 dưới đây.

Chúng ta hãy giả sử trường hợp phân loại (cũng có thể được mở rộng để hồi quy, nhưng bỏ qua cho ngắn gọn). Về cơ bản, mục tiêu của chúng tôi là ước tính lỗi của một rừng cây. Cả lỗi xuất túi và xác thực chéo k-thử đều cho chúng tôi biết xác suất:

  • Khu rừng đưa ra sự phân loại chính xác (xác nhận chéo k-xem xét theo cách này).

Điều này giống hệt với xác suất:

  • Đa số phiếu bầu của cây rừng là phiếu bầu chính xác (OOBE nhìn theo cách này).

Và cả hai đều giống hệt nhau. Sự khác biệt duy nhất là xác thực chéo k-gấp và OOBE giả định kích thước khác nhau của các mẫu học tập. Ví dụ:

  • Trong xác thực chéo 10 lần, bộ học tập là 90%, trong khi bộ kiểm tra là 10%.
  • Tuy nhiên, trong OOBE nếu mỗi túi có mẫu, sao cho n = tổng số mẫu trong toàn bộ mẫu, thì điều này ngụ ý rằng bộ học tập thực tế khoảng 66% (hai phần ba) và bộ thử nghiệm là khoảng 33% ( một phần ba).nn= =

Do đó, theo quan điểm của tôi, lý do duy nhất tại sao OOBE là một ước tính bi quan về lỗi rừng chỉ bởi vì nó thường đào tạo bởi một số lượng mẫu nhỏ hơn thường được thực hiện với xác thực chéo k (trong đó phổ biến 10 lần).

Do đó, tôi cũng nghĩ rằng xác thực chéo 2 lần sẽ là ước tính bi quan hơn về lỗi rừng so với OOBE và xác thực chéo 3 lần để tương đối bi quan với OOBE.

1. Hiểu về lỗi xuất túi

1.1 Quan điểm chung về đóng bao

Mỗi cây trong RF được trồng bởi một danh sách mẫu được rút ngẫu nhiên từ bộ học X với sự thay thế. Theo cách này, n nhiều mẫu có thể có các bản sao và nếu n = | X | sau đó có thể thấy rằng khoảng một phần ba số mẫu trong XnXnn= =|X|X có khả năng cuối cùng không nằm trong danh sách mẫu được sử dụng để trồng một cây nhất định (đây là những mẫu ngoài túi của cây cụ thể này. Quá trình này được lặp lại độc lập cho mỗi cây, vì vậy mỗi cây có một bộ mẫu ngoài túi khác nhau.n

1.2. Một quan điểm khác về đóng bao

Bây giờ, hãy mô tả lại việc đóng gói một chút khác biệt với hy vọng tìm thấy một mô tả bằng nhau mà hy vọng đơn giản hơn để giải quyết.

Tôi làm điều này bằng cách nói rằng cây được đào tạo bởi các mẫu bagged trong tập X tX . Tuy nhiên, điều này không hoàn toàn chính xác vì bộ X t không có các mẫu trùng lặp (đây là cách các bộ hoạt động), trong khi - mặt khác - ntXtXXtn danh sách mẫu có thể có các bản sao.

Do đó, chúng ta có thể nói rằng một cây được trồng bằng cách phân tích các mẫu X t cộng với một số bản sao được chọn ngẫu nhiên được rút ra từ X t , cụ thể là X t , 1 , X t , 2 , Lỗi , X t , rX t , như vậy rằng: | X t | + r i = 1 | X t , tôi | = ntXt XtXt,1,Xt,2,Giáo dục,Xt,rXt

|Xt|+ΣTôi= =1r|Xt,Tôi|= =n

Đó là tầm thường để thấy rằng từ bộ sưu tập này của bộ , chúng ta có thể xác định một danh sách các n mẫu -Nhiều có chứa bản sao bằng cách gắn thêm các yếu tố trong mỗi thiết lập C iC để một mảng một . Bằng cách này, đối với bất kỳ 1 p n , tồn tại ít nhất một giá trị của i như rằng một [ p ] C .C= ={Xt,Xt,1,Giáo dục,Xt,r}nCTôiCmột1pnTôimột[p]CTôi

Chúng ta cũng có thể thấy rằng danh sách mẫu trong mảng a là một khái quát về đóng bao như tôi đã định nghĩa trong Phần 1. Thật là tầm thường khi thấy một số định nghĩa cụ thể về X t mà tôi đã định nghĩa trong phần này ( § 2 ) , danh sách các mẫu trong mảng a có thể giống hệt nhaunmộtXt§2một với danh sách các mẫu như được định nghĩa trong Phần 1.

1.3. Đơn giản hóa việc đóng bao

Thay vì trồng cây bằng các mẫu trong mảng a , chúng ta sẽ trồng chúng theo danh sách các trường hợp không trùng lặp được tìm thấy trong X ttmộtXt .

Tôi tin rằng, nếu là đủ lớn, một cây t mà được trồng bằng cách phân tích mẫu trong X t là giống với một cây t ' được phát triển từ các mẫu trong mảng mộtntXtt'một .

Lý do của tôi là, xác suất nhân đôi mẫu trong Xt có khả năng như nhau trên các mẫu khác trong cùng một bộ. Điều này có nghĩa là, khi chúng tôi đo mức tăng thông tin (IG) của một số phân tách, IG sẽ vẫn giống hệt nhau vì các entropies cũng sẽ giữ nguyên.

Và lý do tôi tin rằng các entropi sẽ không thay đổi một cách có hệ thống cho một lần phân tách nhất định là bởi vì xác suất đo được theo kinh nghiệm của một mẫu có nhãn cụ thể trong một số tập hợp con (sau khi áp dụng phân tách quyết định) cũng sẽ không thay đổi.

Và lý do xác suất không nên thay đổi theo quan điểm của tôi là vì tất cả các mẫu trong đều có khả năng được sao chép như nhau thành các bản sao d .Xtd

1.4 Đo lỗi xuất túi

Đặt là các mẫu ngoài túi của cây t . Tức là O t = XX t . Thì lỗi của một cây t là: tổng  x  trong  O t  được phân loại chính xác bởi  tÔittÔit= =XXtt Và tổng lỗi của rừng vớintnhiều cây là: n t t = 1 tổng  x  trong  O t  được phân loại chính xác bởi t

toàn bộ x trong Ôit được phân loại chính xác bởi t|Ôit|
nt
Σt= =1nttoàn bộ x trong Ôit được phân loại chính xác bởi tΣt= =1nt|Ôit|

2. Hiểu xác thực chéo k-Fold

XnkK= ={K1,K2,Giáo dục,Knk}K1K2Giáo dụcKnk= =XKTôi,KjKKTôiKj= =

KtK{Kt}

fK{Kt}

f

Σt= =1nktoàn bộ x trong Kt được phân loại chính xác bởi fΣt= =1nk|Kt|

f

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.