• 0.6.2
  • کامل شده
  • منقضی شده
این داکیومنت از طرف توسعه‌دهنده ساپورت نمی‌شود، جدیدترین ورژن داکیومنت بزودی ترجمه خواهد شد.

Variance Threshold روش پایه‌ای برای انتخاب ویژگی است که ویژگی‌های با واریانس کمتر از آستانه تعیین‌شده را حذف می‌کند. ویژگی ثابت یا تقریباً ثابت معمولاً اطلاعات کمی برای تفکیک نمونه‌ها دارد.

نحوه کار و کاربرد

واریانس هر ویژگی بر اساس مقدارهای مشاهده‌شده محاسبه می‌شود و ویژگی‌هایی که از آستانه عبور نکنند کنار گذاشته می‌شوند. این روش ساده است و به برچسب هدف نیاز ندارد؛ بنابراین ارتباط ویژگی با هدف را به‌تنهایی نمی‌سنجد.

نمونه

use Phpml\FeatureSelection\VarianceThreshold;
$samples = [[0,0,1],[0,1,0],[0,1,1],[0,1,0]];
$selector = new VarianceThreshold(0.05);
$selector->fit($samples);
$reduced = $selector->transform($samples);

نکته

آستانه را با توزیع واقعی داده تعیین کنید؛ حذف ویژگی کم‌واریانس ممکن است اطلاعات معنادار را نیز از بین ببرد.

اصطلاحات مرتبط در واژه‌نامه: فیچر

مطالعه مرتبط در همین مجموعه