راه
۶ کیو· متوسطمتوسطPYTHON۴ ثانیه · ۲۵۶ مگابایت

خطای بیرون از کیسه

BB درخت با بگینگ ساخته شده‌اند. ورودی‌ها:

  • y: پاسخ واقعی nn نمونه،
  • preds: ماتریس B×nB \times n؛ preds[b, i] پیش‌بینی درخت bb برای نمونه‌ی ii،
  • inbag: ماتریس B×nB \times n از صفر و یک؛ یک یعنی نمونه‌ی ii در نمونه‌ی بوت‌استرپ درخت bb بوده.

پیش‌بینی بیرون از کیسه (OOB) نمونه‌ی ii، میانگین پیش‌بینی درخت‌هایی است که ii را ندیده‌اند (inbag[b, i] == 0). نمونه‌ای که همه‌ی درخت‌ها دیده‌اند پیش‌بینی OOB ندارد و کنار گذاشته می‌شود.

تابع oob_mse(y, preds, inbag) آرایه‌ی [mse, count] را برمی‌گرداند: MSE پیش‌بینی‌های OOB روی نمونه‌هایی که پیش‌بینی OOB دارند، و تعداد همین نمونه‌ها.

نمونه‌ها

ورودی نمونه ۱
[[4.99, 7.09, 6.48, 6.45, 8.24], [[5.14, 6.82, 7.01, 6.72, 8.52], [4.97, 7.27, 7.14, 6.11, 8.09], [4.96, 6.48, 6.3, 6.36, 7.51]], [[0, 1, 1, 1, 1], [1, 1, 0, 0, 1], [1, 0, 1, 1, 0]]]
خروجی نمونه ۱
[0.2957, 5.0]
ورودی نمونه ۲
[[8.65, -1.16, 6.92, 5.14, 7.64, 5.77, 8.65, 5.06], [[7.7, -0.78, 6.48, 5.24, 8.7, 5.99, 8.54, 4.82], [8.55, -0.11, 7.19, 5.06, 6.39, 5.97, 8.22, 4.9], [8.43, -0.42, 7.16, 5.28, 7.72, 5.09, 8.81, 5.48], [8.61, -0.97, 6.88, 5.45, 7.84, 6.65, 8.75, 5.55], [8.54, -1.49, 6.74, 5.32, 7.45, 5.58, 9.38, 5.41]], [[0, 1, 1, 1, 0, 0, 1, 1], [1, 0, 1, 1, 0, 1, 1, 1], [1, 0, 0, 1, 1, 0, 1, 1], [0, 1, 1, 1, 1, 0, 1, 1], [1, 0, 1, 1, 1, 1, 0, 1]]]
خروجی نمونه ۲
[0.1835, 6.0]

برای نوشتن پاسخ و دریافت امتیاز، ابتدا وارد حساب شوید.

ورود