پیش بینی ارزش ها(Predict Values)

می‌توانیم از درخت تصمیم برای پیش‌بینی مقادیر جدید استفاده کنیم.


مثال: آیا باید بروم نمایشی با بازی یک کمدین آمریکایی 40 ساله با 10 سال تجربه ببینم؟
و رتبه 7 کمدی؟




مثال


Use predict() method to predict new values:



print(dtree.predict([[40, 10, 7, 1]]))







مثال


What would the answer be if the comedy rank was 6?



print(dtree.predict([[40, 10, 6, 1]]))








نتایج مختلف


خواهید دید که اگر اجرا کنید درخت تصمیم نتایج متفاوتی به شما می دهد
به اندازه کافی، حتی اگر با همان داده ها آن را تغذیه کنید.


به این دلیل است که درخت تصمیم به ما صددرصد پاسخ قطعی نمی دهد. بر اساس آن است
احتمال یک نتیجه، و پاسخ متفاوت خواهد بود.