Decision tree learning
Decision tree learning is a supervised learning approach used in statistics, data mining and machine learning. In this formalism, a classification or regression decision tree is used as a predictive model to draw conclusions about a set of observations.
Tree models where the target variable can take a discrete set of values are called classification trees; in these tree structures, leaves represent class labels and branches represent conjunctions of features that lead to those class labels. Decision trees where the target variable can take continuous values (typically real numbers) are called regression trees. More generally, the concept of regression tree can be extended to any kind of object equipped with pairwise dissimilarities such as categorical sequences.[1]
Decision trees are among the most popular machine learning algorithms given their intelligibility and simplicity because they produce algorithms that are easy to interpret and visualize, even for users without a statistical background.[2]
In decision analysis, a decision tree can be used to visually and explicitly represent decisions and decision making. In data mining, a decision tree describes data (but the resulting classification tree can be an input for decision making).
General

Decision tree learning is a method commonly used in data mining.[3] The goal is to create an algorithm that predicts the value of a target variable based on several input variables.
شجرة القرار هي تمثيل بسيط لتصنيف الأمثلة. في هذا القسم، نفترض أن جميع خصائص الإدخال لها نطاقات منفصلة محدودة، وأن هناك خاصية هدف واحدة تُسمى "التصنيف". يُطلق على كل عنصر من عناصر نطاق التصنيف اسم " فئة " . شجرة القرار أو شجرة التصنيف هي شجرة تُصنف فيها كل عقدة داخلية (غير طرفية) بخاصية إدخال. تُصنف الأقواس الخارجة من عقدة مُصنفة بخاصية إدخال بكل قيمة ممكنة لخاصية الهدف، أو يؤدي القوس إلى عقدة قرار فرعية بخاصية إدخال مختلفة. تُصنف كل ورقة من أوراق الشجرة بفئة أو بتوزيع احتمالي على الفئات، مما يدل على أن مجموعة البيانات قد صُنفت بواسطة الشجرة إما إلى فئة محددة، أو إلى توزيع احتمالي معين (والذي، إذا كانت شجرة القرار مصممة جيدًا، يكون منحرفًا نحو مجموعات فرعية معينة من الفئات).
تُبنى الشجرة بتقسيم مجموعة البيانات المصدرية ، التي تُمثل العقدة الجذرية للشجرة، إلى مجموعات فرعية تُمثل الأبناء اللاحقين. ويستند التقسيم إلى مجموعة من قواعد التقسيم المُستندة إلى خصائص التصنيف. [ 4 ] تُكرر هذه العملية على كل مجموعة فرعية مُشتقة بطريقة تكرارية تُسمى التقسيم التكراري . يكتمل التكرار عندما تحتوي المجموعة الفرعية عند عقدة ما على جميع القيم نفسها للمتغير المستهدف، أو عندما لا يُضيف التقسيم قيمة إلى التنبؤات. تُعد عملية الاستقراء التنازلي لأشجار القرار (TDIDT) [ 5 ] مثالًا على الخوارزمية الجشعة ، وهي الاستراتيجية الأكثر شيوعًا لتعلم أشجار القرار من البيانات. [ 6 ]
في مجال استخراج البيانات ، يمكن وصف أشجار القرار أيضًا بأنها مزيج من التقنيات الرياضية والحسابية للمساعدة في وصف وتصنيف وتعميم مجموعة معينة من البيانات.
تأتي البيانات في سجلات على النحو التالي:
المتغير التابع،، هو المتغير المستهدف الذي نحاول فهمه أو تصنيفه أو تعميمه. المتجهيتكون من الميزات،إلخ، التي تستخدم لهذه المهمة.

أنواع أشجار القرار
تنقسم أشجار القرار المستخدمة في استخراج البيانات إلى نوعين رئيسيين:
- تحليل شجرة التصنيف هو عندما تكون النتيجة المتوقعة هي الفئة (المنفصلة) التي تنتمي إليها البيانات.
- تحليل شجرة الانحدار هو عندما يمكن اعتبار النتيجة المتوقعة رقمًا حقيقيًا (مثل سعر المنزل، أو مدة إقامة المريض في المستشفى).
يُستخدم مصطلح تحليل شجرة التصنيف والانحدار (CART) كمصطلح شامل للإشارة إلى أي من الإجراءين المذكورين أعلاه، وقد قدمه بريمان وآخرون (1984) لأول مرة. [ 7 ] تتشابه الأشجار المستخدمة في الانحدار والأشجار المستخدمة في التصنيف في بعض الجوانب، ولكنها تختلف أيضًا في بعض الجوانب، مثل الإجراء المستخدم لتحديد نقطة التقسيم. [ 7 ]
تقوم بعض التقنيات، والتي تسمى غالبًا أساليب التجميع ، بإنشاء أكثر من شجرة قرار واحدة:
- الأشجار المعززة : بناء مجموعة تدريجيًا من خلال تدريب كل حالة جديدة للتركيز على حالات التدريب التي تم نمذجتها بشكل خاطئ سابقًا. ومن الأمثلة النموذجية على ذلك AdaBoost . يمكن استخدام هذه الأشجار في مسائل الانحدار والتصنيف. [ 8 ] [ 9 ]
- لجان أشجار القرار (وتسمى أيضًا k-DT [ 10 ] )، وهي طريقة مبكرة استخدمت خوارزميات أشجار القرار العشوائية لتوليد أشجار متعددة مختلفة من بيانات التدريب، ثم دمجها باستخدام التصويت بالأغلبية لتوليد المخرجات. [ 11 ]
- تعتمد أشجار القرار المجمعة (أو المجمعة) باستخدام Bootstrap، وهي طريقة تجميع مبكرة، على بناء أشجار قرار متعددة عن طريق إعادة أخذ عينات من بيانات التدريب بشكل متكرر مع الاستبدال ، والتصويت على الأشجار للحصول على تنبؤ توافقي. [ 12 ]
- مصنف الغابات العشوائية هو نوع محدد من تجميع التمهيد
- الغابة الدورانية - حيث يتم تدريب كل شجرة قرار من خلال تطبيق تحليل المكونات الرئيسية (PCA) أولاً على مجموعة فرعية عشوائية من ميزات الإدخال. [ 13 ]
تُعدّ قائمة القرار حالة خاصة من شجرة القرار ، [ 14 ] وهي شجرة قرار أحادية الجانب، بحيث يكون لكل عقدة داخلية عقدة طرفية واحدة فقط، ولكل عقدة داخلية فرع واحد فقط (باستثناء العقدة السفلية، التي يكون فرعها الوحيد عقدة طرفية واحدة). ورغم أنها أقل تعبيرًا، إلا أن قوائم القرار أسهل فهمًا من أشجار القرار العامة نظرًا لقلة عناصرها، كما أنها تسمح بتطبيق أساليب التعلم غير الجشعة [ 15 ] وفرض قيود رتيبة. [ 16 ]
تتضمن خوارزميات شجرة القرار البارزة ما يلي:
- ID3 (المقسم الثنائي التكراري 3)
- C4.5 (خليفة ID3)
- CART (شجرة التصنيف والانحدار) [ 7 ]
- OC1 (المصنف المائل 1). أول طريقة أنشأت تقسيمات متعددة المتغيرات عند كل عقدة. [ 17 ]
- الكشف التلقائي عن التفاعل باستخدام اختبار مربع كاي (CHAID). يُجري عمليات تقسيم متعددة المستويات عند حساب أشجار التصنيف. [ 18 ] [ 19 ] [ 20 ]
- MARS : يوسّع نطاق أشجار القرار للتعامل مع البيانات الرقمية بشكل أفضل.
- أشجار الاستدلال الشرطي. منهج إحصائي يستخدم اختبارات لا معلمية كمعايير للتقسيم، مع تصحيح للاختبارات المتعددة لتجنب التوفيق الزائد. ينتج عن هذا المنهج اختيار غير متحيز للمتنبئات ولا يتطلب تقليمًا. [ 21 ] [ 22 ]
تم اختراع ID3 و CART بشكل مستقل في نفس الوقت تقريبًا (بين عامي 1970 و 1980) ، ومع ذلك يتبعان نهجًا مشابهًا لتعلم شجرة القرار من مجموعات التدريب.
وقد اقتُرح أيضًا الاستفادة من مفاهيم نظرية المجموعات الضبابية لتعريف نسخة خاصة من شجرة القرار، تُعرف باسم شجرة القرار الضبابية (FDT). [ 23 ] في هذا النوع من التصنيف الضبابي، يكون متجه الإدخال عادةًيرتبط هذا التصنيف بفئات متعددة، لكل منها قيمة ثقة مختلفة. وقد تم مؤخرًا دراسة مجموعات معززة من مصنفات FDT، وأظهرت أداءً مماثلاً لأداء مصنفات ضبابية أخرى عالية الكفاءة. [ 24 ]
المقاييس
تعتمد خوارزميات بناء أشجار القرار عادةً على منهجية من أعلى إلى أسفل، حيث يتم اختيار متغير في كل خطوة يُحقق أفضل تقسيم لمجموعة العناصر. [ 6 ] تستخدم الخوارزميات المختلفة مقاييس متباينة لقياس "الأفضل". تقيس هذه المقاييس عمومًا تجانس المتغير المستهدف ضمن المجموعات الفرعية. ترد بعض الأمثلة أدناه. تُطبق هذه المقاييس على كل مجموعة فرعية مرشحة، وتُجمع القيم الناتجة (على سبيل المثال، تُحسب متوسطاتها) لتوفير مقياس لجودة التقسيم. اعتمادًا على المقياس المستخدم، قد يختلف أداء الخوارزميات الاستدلالية المختلفة لتعلم أشجار القرار اختلافًا كبيرًا. [ 25 ]
تقدير الصحة الإيجابية
يمكن استخدام مقياس بسيط وفعال لتحديد مدى تفوق النتائج الإيجابية الصحيحة على النتائج الإيجابية الخاطئة (انظر مصفوفة الارتباك ). هذا المقياس، "تقدير صحة النتائج الإيجابية"، مُعرَّف أدناه:
في هذه المعادلة، يُطرح إجمالي النتائج الإيجابية الخاطئة (FP) من إجمالي النتائج الإيجابية الصحيحة (TP). يُعطي الناتج تقديرًا لعدد الأمثلة الإيجابية التي يمكن للميزة تحديدها بشكل صحيح ضمن البيانات، حيث تشير الأرقام الأعلى إلى قدرة الميزة على تصنيف المزيد من العينات الإيجابية بشكل صحيح. فيما يلي مثال على كيفية استخدام هذا المقياس عند توفر مصفوفة الارتباك الكاملة لميزة معينة:
الميزة أ: مصفوفة الارتباك
الفئة المتوقعة الفئة الفعلية | سرطان | غير سرطاني |
|---|---|---|
| سرطان | 8 | 3 |
| غير سرطاني | 2 | 5 |
هنا نلاحظ أن قيمة TP ستكون 8 وقيمة FP ستكون 2 (الأرقام المسطرة في الجدول). عند تعويض هذه الأرقام في المعادلة، يمكننا حساب التقدير.وهذا يعني أن استخدام التقدير على هذه الميزة سيجعلها تحصل على درجة 6.
مع ذلك، تجدر الإشارة إلى أن هذا الرقم مجرد تقدير. على سبيل المثال، إذا كانت قيمة FP لكلا الميزتين تساوي 2، بينما كانت قيمة TP لإحدى الميزتين أعلى، فسيتم تصنيف تلك الميزة أعلى من الأخرى لأن التقدير الناتج عند استخدام المعادلة سيعطي قيمة أعلى. قد يؤدي هذا إلى بعض عدم الدقة عند استخدام المقياس إذا كانت بعض الميزات تحتوي على عينات إيجابية أكثر من غيرها. ولمعالجة هذه المشكلة، يمكن استخدام مقياس أكثر فعالية يُعرف باسم الحساسية ، والذي يأخذ في الاعتبار نسب القيم من مصفوفة الارتباك لإعطاء معدل الإيجابية الحقيقية (TPR). يوضح المثال أدناه الفرق بين هذين المقياسين:
الميزة أ: مصفوفة الارتباك
| مصفوفة الارتباك للميزة ب
| ||||||||||||||||||
في هذا المثال، قُدِّرَت قيمة الخاصية "أ" بـ 6، وبلغ معدل الإيجابية الحقيقية (TPR) حوالي 0.73، بينما قُدِّرَت قيمة الخاصية "ب" بـ 4، وبلغ معدل الإيجابية الحقيقية 0.75. يُبيّن هذا أنه على الرغم من أن القيمة التقديرية الإيجابية لبعض الخصائص قد تكون أعلى، إلا أن القيمة الأكثر دقة لمعدل الإيجابية الحقيقية لتلك الخاصية قد تكون أقل مقارنةً بخصائص أخرى ذات قيمة تقديرية إيجابية أقل. بناءً على الحالة ومعرفة البيانات وأشجار القرار، قد يختار المستخدم استخدام القيمة التقديرية الإيجابية لحل سريع وسهل لمشكلته. من ناحية أخرى، يُرجَّح أن يُفضِّل المستخدم الأكثر خبرة استخدام قيمة معدل الإيجابية الحقيقية لترتيب الخصائص، لأنها تأخذ في الاعتبار نسب البيانات وجميع العينات التي كان ينبغي تصنيفها على أنها إيجابية.
شوائب جيني
يُستخدم مؤشر جيني للتنوع ، أو مؤشر جيني -سيمبسون ، في أبحاث التنوع البيولوجي، ضمن خوارزمية CART (شجرة التصنيف والانحدار) لأشجار التصنيف. ويُعرّف مؤشر جيني للتنوع بأنه احتمال تصنيف عنصر مُختار عشوائيًا من مجموعة ما تصنيفًا خاطئًا إذا تم تصنيفه عشوائيًا وبشكل مستقل وفقًا لتوزيع التصنيفات في المجموعة. ويبلغ هذا المؤشر أدنى قيمة له (صفرًا) عندما تندرج جميع الحالات في العقدة ضمن فئة هدف واحدة.
لمجموعة من العناصر معالفئات والتكرارات النسبية،، احتمال اختيار عنصر يحمل علامةيكونواحتمالية تصنيف هذا العنصر بشكل خاطئ هييتم حساب معامل جيني للشوائب عن طريق جمع حاصل ضرب هذه الاحتمالات لكل تصنيف فئة:
يُعدّ معامل جيني للشوائب مقياسًا لنظرية المعلومات، ويتوافق مع إنتروبيا تساليس بمعامل التشوه.وهو ما يرتبط في الفيزياء بنقص المعلومات في الأنظمة غير المتوازنة وغير الشاملة والمبددة والكمية. بالنسبة للحديستعيد المرء إنتروبيا بولتزمان-جيبس أو شانون المعتادة. وبهذا المعنى، فإن شوائب جيني ليست سوى شكل مختلف من مقياس الإنتروبيا المعتاد لأشجار القرار.
اكتساب المعلومات
يعتمد اكتساب المعلومات ، المستخدم في خوارزميات توليد الأشجار ID3 و C4.5 و C5.0، على مفهوم الإنتروبيا ومحتوى المعلومات من نظرية المعلومات .
يُعرَّف الإنتروبيا كما يلي
أينهي كسور مجموعها يساوي 1 وتمثل النسبة المئوية لكل فئة موجودة في العقدة الفرعية الناتجة عن انقسام في الشجرة. [ 27 ]
حساب المتوسط على القيم المحتملة لـ،
- حيث يُعطى المجموع المرجح للإنتروبيات بالصيغة التالية:
أي أن المكسب المعلوماتي المتوقع هو المعلومات المتبادلة ، مما يعني أن الانخفاض في إنتروبيا T في المتوسط هو المعلومات المتبادلة.
يُستخدم كسب المعلومات لتحديد الميزة التي سيتم التقسيم بناءً عليها في كل خطوة من خطوات بناء الشجرة. ولأن البساطة هي الأفضل، نسعى للحفاظ على صغر حجم الشجرة. ولتحقيق ذلك، يجب علينا في كل خطوة اختيار التقسيم الذي ينتج عنه أكثر العقد الفرعية اتساقًا. يُطلق على مقياس الاتساق الشائع اسم " المعلومات " ، ويُقاس بالبتات . بالنسبة لكل عقدة في الشجرة، تمثل قيمة المعلومات "كمية المعلومات المتوقعة اللازمة لتحديد ما إذا كان ينبغي تصنيف حالة جديدة بنعم أو لا، بافتراض وصول المثال إلى تلك العقدة". [ 27 ]
لنفترض مجموعة بيانات نموذجية بأربعة خصائص: حالة الطقس (مشمس، غائم، ممطر)، درجة الحرارة (حار، معتدل، بارد)، الرطوبة (عالية، طبيعية)، والرياح (صحيح، خطأ)، مع متغير هدف ثنائي (نعم أو لا) يُسمى " اللعب" ، و14 نقطة بيانات. لبناء شجرة قرار على هذه البيانات، نحتاج إلى مقارنة كسب المعلومات لكل شجرة من أربع أشجار، كل منها مقسمة بناءً على إحدى الخصائص الأربع. سيتم اعتماد التقسيم ذي أعلى كسب معلومات كأول تقسيم، وستستمر العملية حتى تتطابق بيانات جميع العقد الفرعية، أو حتى يصبح كسب المعلومات صفرًا.
لحساب مقدار المعلومات المكتسبة من عملية التقسيم باستخدام برنامج Windy ، يجب أولاً حساب المعلومات الموجودة في البيانات قبل التقسيم. احتوت البيانات الأصلية على تسع إجابات بنعم وخمس إجابات بلا.
ينتج عن تقسيم البيانات باستخدام خاصية "الرياح" عقدتان فرعيتان، إحداهما لقيمة "الرياح" تساوي "صحيح"، والأخرى لقيمة "الرياح" تساوي "خطأ". في هذه المجموعة من البيانات، توجد ست نقاط بيانات بقيمة "الرياح" صحيحة ، ثلاث منها بقيمة " اللعب" (حيث "اللعب" هو المتغير المستهدف) تساوي "نعم"، وثلاث بقيمة "اللعب" تساوي "لا". أما نقاط البيانات الثماني المتبقية بقيمة "الرياح" خاطئة، فتحتوي على نقطتين "لا" وست نقاط "نعم". تُحسب معلومات العقدة "الرياح = صحيح" باستخدام معادلة الإنتروبيا المذكورة أعلاه. وبما أن عدد نقاط "نعم" و"لا" متساوٍ في هذه العقدة، فإننا نحصل على
بالنسبة للعقدة التي تكون فيها قيمة windy = false، كانت هناك ثماني نقاط بيانات، ست منها بنعم واثنتان بلا. وبالتالي لدينا
لإيجاد معلومات التقسيم، نأخذ المتوسط المرجح لهذين الرقمين بناءً على عدد الملاحظات التي وقعت في كل عقدة.
الآن يمكننا حساب مقدار المعلومات المكتسبة من خلال التقسيم بناءً على خاصية الرياح .
لبناء الشجرة، يجب حساب مقدار المعلومات المكتسبة من كل تقسيم أولي ممكن. أفضل تقسيم أولي هو الذي يوفر أكبر قدر من المعلومات المكتسبة. تُكرر هذه العملية لكل عقدة غير نقية حتى تكتمل الشجرة. هذا المثال مقتبس من المثال الوارد في ويتن وآخرون [ 27 ] .
يُعرف اكتساب المعلومات أيضًا باسم مؤشر شانون في أبحاث التنوع البيولوجي.
تقليل التباين
يُستخدم تقليل التباين، الذي طُرح في خوارزمية CART [ 7 ] ، غالبًا في الحالات التي يكون فيها المتغير المستهدف متصلًا (شجرة الانحدار)، مما يعني أن استخدام العديد من المقاييس الأخرى يتطلب أولًا تحويل المتغير المستهدف إلى متغير منفصل قبل تطبيقه. يُعرَّف تقليل التباين للعقدة N بأنه إجمالي انخفاض تباين المتغير المستهدف Y نتيجةً للتقسيم عند هذه العقدة.
أين،، وتمثل هذه المجموعات مؤشرات العينة قبل التقسيم، ومؤشرات العينة التي يكون اختبار التقسيم صحيحًا بالنسبة لها، ومؤشرات العينة التي يكون اختبار التقسيم خاطئًا بالنسبة لها، على التوالي. كل حد من الحدود المذكورة أعلاه هو في الواقع تقدير للتباين ، مكتوب بصيغة لا تشير مباشرة إلى المتوسط.
عن طريق الاستبدالفي الصيغة أعلاه مع عدم التشابهبين جسمينوينطبق معيار تقليل التباين على أي نوع من الكائنات التي يمكن حساب الاختلافات الزوجية بينها. [ 1 ]
مقياس "الجودة"
استُخدم مقياس "الجودة" في خوارزمية CART عام 1984، [ 28 ] وهو عبارة عن دالة تسعى إلى تحقيق التوازن الأمثل بين قدرة التقسيم المرشح على إنشاء أبناء نقيين وقدرته على إنشاء أبناء متساوين في الحجم. وتُكرر هذه العملية لكل عقدة غير نقية حتى تكتمل الشجرة.، أينهو مرشح للانقسام عند العقدة، ويتم تعريفها على النحو التالي
أينوهما الابنان الأيسر والأيمن للعقدةاستخدام التقسيم، على التوالى؛وهي نسب السجلات فيفيوعلى التوالي؛ ووهي نسب الطبقةالسجلات فيو، على التوالى.
لنفترض مجموعة بيانات نموذجية بثلاث سمات: المدخرات (منخفضة، متوسطة، مرتفعة)، والأصول (منخفضة، متوسطة، مرتفعة)، والدخل (قيمة عددية)، ومتغير ثنائي مستهدف هو مخاطر الائتمان (جيدة، سيئة) و8 نقاط بيانات. [ 28 ] البيانات الكاملة معروضة في الجدول أدناه. لبدء شجرة القرار، سنحسب القيمة القصوى لـباستخدام كل ميزة لتحديد أيها سيؤدي إلى تقسيم العقدة الجذرية. ستستمر هذه العملية حتى تصبح جميع العقد الفرعية نقية أو جميعهاالقيم أقل من الحد الأدنى المحدد.
| عميل | المدخرات | أصول | الدخل (بالآلاف من الدولارات) | مخاطر الائتمان |
|---|---|---|---|---|
| 1 | واسطة | عالي | 75 | جيد |
| 2 | قليل | قليل | 50 | سيء |
| 3 | عالي | واسطة | 25 | سيء |
| 4 | واسطة | واسطة | 50 | جيد |
| 5 | قليل | واسطة | 100 | جيد |
| 6 | عالي | عالي | 25 | جيد |
| 7 | قليل | قليل | 25 | سيء |
| 8 | واسطة | واسطة | 75 | جيد |
للعثور علىمن بين وفورات الميزة ، نحتاج إلى تحديد كمية كل قيمة. احتوت البيانات الأصلية على ثلاث قيم منخفضة، وثلاث قيم متوسطة، وقيمتين مرتفعتين. من بين القيم المنخفضة، كانت قيمة واحدة ذات مخاطر ائتمانية جيدة ، بينما من بين القيم المتوسطة والمرتفعة، كانت أربع قيم ذات مخاطر ائتمانية جيدة . لنفترض تقسيمًا مرشحًابحيث يتم وضع السجلات ذات المدخرات المنخفضة في الفرع الأيسر، ويتم وضع جميع السجلات الأخرى في الفرع الأيمن.
لبناء الشجرة، يجب حساب "جودة" جميع التقسيمات المرشحة للعقدة الجذرية. سيتم تقسيم العقدة الجذرية بالتقسيم المرشح ذي القيمة القصوى، وتستمر هذه العملية لكل عقدة غير نقية حتى تكتمل الشجرة.
بالمقارنة مع مقاييس أخرى مثل اكتساب المعلومات، يسعى مقياس "الجودة" إلى إنشاء شجرة أكثر توازناً، مما يؤدي إلى وقت اتخاذ قرار أكثر اتساقاً. مع ذلك، فإنه يضحي ببعض الأولوية لإنشاء فروع نقية، مما قد يؤدي إلى انقسامات إضافية غير موجودة في المقاييس الأخرى.
الاستخدامات
المزايا
من بين طرق استخراج البيانات الأخرى، تتمتع أشجار القرار بمزايا عديدة:
- سهلة الفهم والتفسير. يستطيع الناس فهم نماذج شجرة القرار بعد شرح موجز. كما يمكن عرض الأشجار بيانياً بطريقة يسهل على غير المتخصصين تفسيرها. [ 29 ]
- قادر على التعامل مع البيانات العددية والفئوية على حد سواء . [ 29 ] عادةً ما تتخصص التقنيات الأخرى في تحليل مجموعات البيانات التي تحتوي على نوع واحد فقط من المتغيرات. (على سبيل المثال، لا يمكن استخدام قواعد العلاقات إلا مع المتغيرات الاسمية، بينما لا يمكن استخدام الشبكات العصبية إلا مع المتغيرات العددية أو الفئوية المحولة إلى قيم ثنائية 0-1). كانت أشجار القرار المبكرة قادرة فقط على التعامل مع المتغيرات الفئوية، لكن الإصدارات الأحدث، مثل C4.5، لا تعاني من هذا القيد. [ 3 ]
- لا يتطلب الأمر سوى القليل من إعداد البيانات. أما التقنيات الأخرى فغالباً ما تتطلب تسوية البيانات. وبما أن الأشجار يمكنها التعامل مع المتغيرات التنبؤية النوعية، فلا حاجة لإنشاء متغيرات وهمية . [ 29 ]
- يستخدم نموذج الصندوق الأبيض أو الصندوق المفتوح [ 3 ] . إذا كانت حالة معينة قابلة للملاحظة في النموذج، فإن تفسير الحالة يكون سهلاً باستخدام المنطق البولياني . على النقيض من ذلك، في نموذج الصندوق الأسود ، يكون تفسير النتائج عادةً صعب الفهم، كما هو الحال مع الشبكة العصبية الاصطناعية .
- من الممكن التحقق من صحة النموذج باستخدام الاختبارات الإحصائية. وهذا يتيح مراعاة موثوقية النموذج.
- أسلوب غير بارامتري لا يفترض أي افتراضات بشأن بيانات التدريب أو بواقي التنبؤ؛ على سبيل المثال، لا يفترض التوزيع أو الاستقلال أو ثبات التباين.
- يُظهر أداءً جيدًا مع مجموعات البيانات الكبيرة. يمكن تحليل كميات كبيرة من البيانات باستخدام موارد الحوسبة القياسية في وقت معقول.
- الدقة مع النمذجة المرنة . يمكن تطبيق هذه الأساليب على أبحاث الرعاية الصحية بدقة متزايدة. [ 30 ]
- يعكس هذا النهج عملية اتخاذ القرار البشري بشكل أدق من غيره من الأساليب. [ 29 ] وقد يكون هذا مفيدًا عند نمذجة القرارات/السلوك البشري.
- مقاوم للارتباط الخطي، وخاصة التعزيز.
- اختيار الميزات المدمج . سيتم استخدام الميزات الإضافية غير ذات الصلة بشكل أقل، بحيث يمكن إزالتها في عمليات التشغيل اللاحقة. يعكس تسلسل السمات في شجرة القرار أهمية كل سمة. [ 31 ] وهذا يعني أن السمات الموجودة في الأعلى هي الأكثر إفادة. [ 32 ]
- يمكن لأشجار القرار أن تقارب أي دالة منطقية مثل XOR . [ 33 ]
القيود
- قد تكون الأشجار غير قوية للغاية. يمكن أن يؤدي تغيير طفيف في بيانات التدريب إلى تغيير كبير في الشجرة وبالتالي في التنبؤات النهائية. [ 29 ]
- من المعروف أن مشكلة تعلم شجرة القرار المثلى تُصنف ضمن مسائل NP-complete في جوانب عديدة من الأمثلية، حتى بالنسبة للمفاهيم البسيطة. [ 34 ] [ 35 ] ونتيجةً لذلك، تعتمد خوارزميات تعلم شجرة القرار العملية على أساليب استدلالية، مثل الخوارزمية الجشعة، حيث تُتخذ القرارات المثلى محليًا عند كل عقدة. ولا تضمن هذه الخوارزميات إرجاع شجرة القرار المثلى عالميًا. وللحد من تأثير الجشع الناتج عن الأمثلية المحلية، اقتُرحت بعض الطرق، مثل شجرة مسافة المعلومات المزدوجة (DID). [ 36 ]
- قد تُنشئ خوارزميات تعلم أشجار القرار أشجارًا بالغة التعقيد لا تُعمّم جيدًا من بيانات التدريب. (يُعرف هذا باسم التجاوز [ 37 ] ) . وتُعدّ آليات مثل التقليم ضرورية لتجنب هذه المشكلة (باستثناء بعض الخوارزميات مثل أسلوب الاستدلال الشرطي، الذي لا يتطلب التقليم). [ 21 ] [ 22 ]
- لا يُضمن أن يكون متوسط عمق الشجرة، الذي يُحدد بعدد العقد أو الاختبارات حتى التصنيف، أدنى أو أصغر في ظل معايير التقسيم المختلفة. [ 38 ]
- بالنسبة للبيانات التي تتضمن متغيرات فئوية ذات مستويات مختلفة، يكون اكتساب المعلومات في أشجار القرار منحازًا لصالح السمات ذات المستويات الأكثر. [ 39 ] ولمعالجة هذه المشكلة، بدلًا من اختيار السمة ذات أعلى اكتساب معلومات ، يمكن اختيار السمة ذات أعلى نسبة اكتساب معلومات من بين السمات التي يزيد اكتساب معلوماتها عن متوسط اكتساب المعلومات. [ 40 ] يؤدي هذا إلى تحيز شجرة القرار ضد النظر في السمات ذات العدد الكبير من القيم المتميزة، دون إعطاء ميزة غير عادلة للسمات ذات اكتساب المعلومات المنخفض جدًا. بدلاً من ذلك، يمكن تجنب مشكلة اختيار المتنبئ المتحيز من خلال أسلوب الاستدلال الشرطي، [ 21 ] أو أسلوب من مرحلتين، [ 41 ] أو اختيار السمات التكيفي بحذف عنصر واحد. [ 42 ]
التطبيقات
توفر العديد من حزم برامج استخراج البيانات تطبيقات لخوارزمية واحدة أو أكثر من خوارزميات شجرة القرار (مثل الغابة العشوائية).
تتضمن أمثلة المصادر المفتوحة ما يلي:
- ALGLIB ، مكتبة تحليل عددي بلغات C++ و C# و Java مع ميزات تحليل البيانات (الغابة العشوائية)
- KNIME ، منصة مجانية ومفتوحة المصدر لتحليل البيانات وإعداد التقارير وتكاملها (أشجار القرار، الغابة العشوائية)
- أورانج ، مجموعة أدوات مفتوحة المصدر لتصور البيانات والتعلم الآلي واستخراج البيانات (الغابة العشوائية)
- R (بيئة برمجية مفتوحة المصدر للحوسبة الإحصائية، والتي تتضمن العديد من تطبيقات CART مثل حزم rpart و party و randomForest)،
- scikit-learn (مكتبة تعلم آلي مجانية ومفتوحة المصدر للغة البرمجة بايثون ).
- ويكا (مجموعة برامج مجانية ومفتوحة المصدر لاستخراج البيانات، تحتوي على العديد من خوارزميات شجرة القرار)،
برامج تجارية بارزة:
الإضافات
رسوم بيانية للقرار
في شجرة القرار، تسير جميع المسارات من العقدة الجذرية إلى العقدة الطرفية عبر الربط ( AND ). أما في مخطط القرار، فيمكن استخدام الفصل (OR) لربط مسارين أو أكثر باستخدام الحد الأدنى لطول الرسالة (MML). [ 43 ] وقد تم توسيع مخططات القرار للسماح بتعلم سمات جديدة غير مُعلنة سابقًا بشكل ديناميكي واستخدامها في أماكن مختلفة داخل المخطط. [ 44 ] ينتج عن نظام الترميز الأكثر عمومية دقة تنبؤية أفضل ونتائج احتمالية أفضل لخسارة اللوغاريتم. وبشكل عام، تستنتج مخططات القرار نماذج ذات عدد أقل من الأوراق مقارنةً بأشجار القرار.
أساليب بحث بديلة
استُخدمت الخوارزميات التطورية لتجنب القرارات المثلى المحلية والبحث في فضاء شجرة القرار مع تحيز مسبق ضئيل . [ 45 ] [ 46 ]
من الممكن أيضًا أخذ عينة من الشجرة باستخدام MCMC . [ 47 ]
يمكن البحث في الشجرة بطريقة تصاعدية. [ 48 ] أو يمكن إنشاء عدة أشجار بالتوازي لتقليل العدد المتوقع للاختبارات حتى التصنيف. [ 38 ]
انظر أيضاً
مراجع
- ستودر ، ماتياس؛ ريتشارد، جيلبرت؛ غابادينيو، أليكسيس؛ مولر، نيكولاس س. (2011). " تحليل التباين في تسلسلات الحالة" . الأساليب والبحوث الاجتماعية . 40 (3): 471-510 . doi : 10.1177/0049124111415372 . ISSN 0049-1241 . S2CID 13307797 .
- ↑ وو، شيندونغ؛ كومار، فيبين؛ روس كوينلان، ج.؛ غوش، جويديب؛ يانغ، تشيانغ؛ موتودا، هيروشي؛ ماكلاكلان، جيفري ج.؛ نغ، أنغوس؛ ليو، بينغ؛ يو، فيليب س.؛ تشو، تشي-هوا (1 يناير 2008). "أفضل 10 خوارزميات في استخراج البيانات". نظم المعرفة والمعلومات . 14 (1): 1-37 . doi : 10.1007/s10115-007-0114-2 . hdl : 10983/15329 . ISSN 0219-3116 . S2CID 2367747 .
- 1 2 3 روكاش، ليور؛ ميمون، أ. (2014). استخراج البيانات باستخدام أشجار القرار: النظرية والتطبيقات، الطبعة الثانية . دار النشر العالمية العلمية. doi : 10.1142/9097 . ISBN 978-981-4590-07-5. S2CID 44697571 .
- ↑ شاليف-شوارتز، شاي؛ بن-ديفيد، شاي (2014). "18. أشجار القرار". فهم التعلم الآلي . مطبعة جامعة كامبريدج.
- ↑ كوينلان، جيه آر (1986). "استقراء أشجار القرار" (ملف PDF) . تعلم الآلة . 1 : 81-106 . doi : 10.1007/BF00116251 . S2CID 189902138 .
- 1 2 روكاش، ل.؛ ميمون، أ. (2005). "الاستقراء التنازلي لمصنفات أشجار القرار - دراسة استقصائية". معاملات IEEE في الأنظمة والإنسان وعلم التحكم الآلي - الجزء ج: التطبيقات والمراجعات . 35 (4): 476-487 . Bibcode : 2005ITHMS..35..476R . CiteSeerX 10.1.1.458.7031 . doi : 10.1109/TSMCC.2004.843247 . S2CID 14808716 .
- 1 2 3 4 بريمان، ليو؛ فريدمان، جيه إتش؛ أولشن، آر إيه؛ ستون، سي جيه (1984). أشجار التصنيف والانحدار . مونتيري، كاليفورنيا: وادزورث وبروكس/كول للكتب والبرمجيات المتقدمة. ISBN 978-0-412-04841-8.
- ↑ فريدمان، جيه إتش (1999). تعزيز التدرج العشوائي. مؤرشف بتاريخ 28-11-2018 في آلة Wayback . جامعة ستانفورد.
- ↑ هاستي، ت.، تيبشيراني، ر.، فريدمان، ج.هـ. (2001). عناصر التعلم الإحصائي : التنقيب عن البيانات، والاستدلال، والتنبؤ. نيويورك: سبرينغر فيرلاغ.
- ↑ هيث، د.، كاسيف، س.، وسالتزبيرغ، س. (1993). k-DT: طريقة تعلم متعددة الأشجار. في وقائع ورشة العمل الدولية الثانية حول التعلم متعدد الاستراتيجيات ، ص 138-149.
- ↑ هيث، د.، كاسيف، س.، وسالتزبيرغ، س. ل. (1996). لجان أشجار القرار. في: ب. غورايسكا وج. ماي (محرران)، التكنولوجيا المعرفية: بحثًا عن واجهة إنسانية (ص 305-317). أمستردام: إلسيفير ساينس بي في
- ↑ بريمان، ل. (1996). "تجميع المتنبئات" . تعلم الآلة . 24 (2): 123-140 . doi : 10.1007/BF00058655 .
- ↑ رودريغيز، جيه جيه؛ كونشيفا، إل آي ؛ ألونسو، سي جيه (2006). "غابة التدوير: طريقة جديدة لتجميع المصنفات". معاملات IEEE في تحليل الأنماط والذكاء الآلي . 28 (10): 1619-1630 . Bibcode : 2006ITPAM..28.1619R . CiteSeerX 10.1.1.156.8277 . doi : 10.1109/TPAMI.2006.211 . PMID 16986543. S2CID 6847493 .
- ↑ ريفست، رون (نوفمبر 1987). "تعلم قوائم القرارات" (ملف PDF) . تعلم الآلة . 3 (2): 229-246 . doi : 10.1023/A:1022607331053 . S2CID 30625841 .
- ↑ ليثام، بن؛ رودين، سينثيا ؛ ماكورميك، تايلر؛ ماديجان، ديفيد (2015). "مصنفات قابلة للتفسير باستخدام القواعد والتحليل البايزي: بناء نموذج تنبؤ أفضل للسكتة الدماغية". حوليات الإحصاء التطبيقي . 9 (3): 1350-1371 . arXiv : 1511.01644 . doi : 10.1214/15-AOAS848 . S2CID 17699665 .
- ↑ وانغ، فولتون؛ رودين، سينثيا (2015). "قوائم القواعد المتناقصة" (ملف PDF) . مجلة أبحاث تعلم الآلة . 38. مؤرشف من الأصل (ملف PDF) بتاريخ 28 يناير 2016. تم الاطلاع عليه بتاريخ 22 يناير 2016 .
- ↑ مورثي، إس كيه (1994). "نظام لاستقراء أشجار القرار المائلة" . مجلة أبحاث الذكاء الاصطناعي . 2 (1): 1-32 . doi : 10.1613/jair.63 .
- ↑ كاس، جي في (1980). "تقنية استكشافية لدراسة كميات كبيرة من البيانات الفئوية". الإحصاء التطبيقي . 29 (2): 119-127 . doi : 10.2307/2986296 . JSTOR 2986296 .
- ↑ بيغز، ديفيد؛ دي فيل، باري؛ سوين، إد (1991). "طريقة لاختيار التقسيمات متعددة الاتجاهات لتصنيف الأشجار وقراراتها". مجلة الإحصاء التطبيقي . 18 (1): 49-62 . Bibcode : 1991JApSt..18...49B . doi : 10.1080/02664769100000005 . ISSN 0266-4763 .
- ↑ ريتشارد، ج. (2013)، " CHAID وطرق الأشجار الخاضعة للإشراف السابقة"، في ج. ج. مكاردل وج. ريتشارد (محرران)، قضايا معاصرة في التنقيب الاستكشافي للبيانات في العلوم السلوكية ، سلسلة المنهجية الكمية، نيويورك: روتليدج، الصفحات 48-74. نسخة أولية
- ١ ٢ ٣ هوثورن، ت.؛ هورنيك، ك.؛ زايليس، أ. (٢٠٠٦). "التقسيم التكراري غير المتحيز: إطار استدلال شرطي". مجلة الإحصاءات الحاسوبية والرسومية . ١٥ (٣): ٦٥١-٦٧٤ . CiteSeerX ١٠.١.١.٥٢٧.٢٩٣٥ . doi : ١٠.١١٩٨/١٠٦١٨٦٠٠٦X١٣٣٩٣٣ . JSTOR ٢٧٥٩٤٢٠٢. S٢CID ٦٠٧٤١٢٨ .
- ستروبل ، سي.؛ مالي، ج.؛ توتز، ج. (2009). "مقدمة في التقسيم المتكرر: الأساس المنطقي والتطبيق وخصائص أشجار التصنيف والانحدار، والتجميع، والغابات العشوائية" . الأساليب النفسية . 14 ( 4): 323-348 . doi : 10.1037/a0016973 . PMC 2927982. PMID 19968396 .
- ↑ يانيكو، سي زد (1998). "أشجار القرار الضبابية: قضايا وأساليب". معاملات IEEE في الأنظمة والإنسان وعلم التحكم الآلي - الجزء ب: علم التحكم الآلي . 28 (1): 1-14 . Bibcode : 1998ITSMB..2858573J . doi : 10.1109/3477.658573 . PMID 18255917 .
- ^ باراتشي، م. بيتشيني، أ.؛ مارسيلوني، ف. (2020). "تحليل المجموعات المعززة لأشجار القرار الثنائية الغامضة" . الأنظمة المتخصصة مع التطبيقات . 154 113436. دوى : 10.1016/j.eswa.2020.113436 . اتش دي ال : 11568/1041089 . S2CID 216369273 .
- ↑ نايمان، أوليفر (1992). تقنيات وأساليب استدلالية لاكتساب المعرفة الرمزية من الأمثلة (أطروحة). أطروحة دكتوراه.
- ↑ "تنمية أشجار القرار" . ماث ووركس .
- 1 2 3 ويتن، إيان؛ فرانك، إيبي؛ هول، مارك (2011). التنقيب عن البيانات . بيرلينجتون، ماساتشوستس: مورغان كوفمان. الصفحات 102-103 . ISBN 978-0-12-374856-0.
- 1 2 لاروز، دانيال ت.؛ لاروز، شانتال د. (2014). اكتشاف المعرفة في البيانات: مقدمة في استخراج البيانات . هوبوكين، نيوجيرسي: جون وايلي وأولاده، شركة. ISBN 978-1-118-87405-9.
- 1 2 3 4 5 غاريث ، جيمس؛ ويتن، دانييلا؛ هاستي، تريفور؛ تيبشيراني، روبرت (2015). مقدمة في التعلم الإحصائي . نيويورك: سبرينغر. ص 315. ISBN 978-1-4614-7137-0.
- ↑ هو، ليانغ يوان؛ لي، لي هوا (2022-12-01). "استخدام التعلم الآلي القائم على الأشجار في الدراسات الصحية: مراجعة الأدبيات وسلسلة حالات" . المجلة الدولية للبحوث البيئية والصحة العامة . 19 (23) 16080. doi : 10.3390/ijerph192316080 . ISSN 1660-4601 . PMC 9736500. PMID 36498153 .
- ↑ بروفوست، فوستر، 1964- (2013). علم البيانات للأعمال: [ما تحتاج إلى معرفته حول استخراج البيانات والتفكير التحليلي للبيانات] . فوسيت، توم. ( الطبعة الأولى). سيباستوبول، كاليفورنيا: أورايلي. ISBN 978-1-4493-6132-7. OCLC 844460899 .
{{cite book}}: صيانة CS1: أسماء متعددة: قائمة المؤلفين ( رابط ) صيانة CS1: أسماء رقمية: قائمة المؤلفين ( رابط ) - ↑ بيريونيسي س. مدح؛ الدرابي تامر إ. (2020-06-01). "دور تحليلات البيانات في إدارة أصول البنية التحتية: التغلب على مشكلات حجم البيانات وجودتها". مجلة هندسة النقل، الجزء ب: الأرصفة . 146 (2): 04020022. doi : 10.1061/JPEODX.0000175 . S2CID 216485629 .
- ↑ ميهتا، دينش؛ راغافان، فيجاي (2002). "تقريبات شجرة القرار للدوال البوليانية" . علوم الحاسوب النظرية . 270 ( 1-2 ): 609-623 . doi : 10.1016/S0304-3975(01)00011-1 .
- ↑ هيافيل، لوران؛ ريفست، آر إل (1976). "بناء أشجار القرار الثنائية المثلى هو مسألة NP-كاملة". رسائل معالجة المعلومات . 5 (1): 15-17 . doi : 10.1016/0020-0190(76)90095-8 .
- ↑ مورثي، س. (1998). "البناء التلقائي لأشجار القرار من البيانات: دراسة متعددة التخصصات" . استخراج البيانات واكتشاف المعرفة
- ↑ بن غال، إ.، دانا، أ.، شكولنيك، ن.، وسينغر (2014). "بناء أشجار القرار بكفاءة باستخدام طريقة المسافة المعلوماتية المزدوجة" (ملف PDF) . تكنولوجيا الجودة والإدارة الكمية . 11 (1): 133-147 . doi : 10.1080/16843703.2014.11673330 . S2CID 7025979. مؤرشف من الأصل (ملف PDF) بتاريخ 4 يونيو 2016. تم الاطلاع عليه بتاريخ 13 فبراير 2014 .
- ↑ مبادئ استخراج البيانات . 2007. doi : 10.1007/978-1-84628-766-4 . ISBN 978-1-84628-765-7. S2CID 45746 .
- 1 2 بن غال، آي. وتريستر، سي. (2015). "البناء المتوازي لأشجار القرار مع عدد متوقع غير متزايد باستمرار من الاختبارات" (ملف PDF) . النماذج العشوائية التطبيقية في الأعمال والصناعة، المجلد 31 (1)، 64-78. مؤرشف من الأصل (ملف PDF) بتاريخ 5 فبراير 2021. تم الاطلاع عليه بتاريخ 30 يناير 2021 .
{{cite web}}: صيانة CS1: الأسماء الرقمية: قائمة المؤلفين ( رابط ) - ↑ دينغ، هـ.؛ رونجر، ج.؛ توف، إ. (2011). تحيز مقاييس الأهمية للسمات والحلول متعددة القيم . وقائع المؤتمر الدولي الحادي والعشرين للشبكات العصبية الاصطناعية (ICANN). ص 293-300 .
- ↑ كوينلان، ج. روس (1986). "استقراء أشجار القرار" . تعلم الآلة . 1 (1): 81-106 . doi : 10.1007/BF00116251 .
- ↑ براندماير، أندرياس م.؛ أورتزن، تيمو فون؛ مكاردل، جون ج.؛ ليندنبرغر، أولمان (2012). "أشجار نموذج المعادلات الهيكلية" . الأساليب النفسية . 18 (1): 71-86 . doi : 10.1037/a0030001 . hdl : 11858/00-001M-0000-0024-EA33-9 . PMC 4386908. PMID 22984789 .
- ↑ باينسكي، أميشاي؛ روسيت، ساهارون (2017). "تحسين أداء التنبؤ من خلال اختيار المتغيرات المُتحقق منها عبر التحقق المتبادل في الطرق القائمة على الأشجار". معاملات IEEE في تحليل الأنماط والذكاء الآلي . 39 (11): 2142-2153 . arXiv : 1512.03444 . Bibcode : 2017ITPAM..39.2142P . doi : 10.1109/TPAMI.2016.2636831 . PMID: 28114007. S2CID : 5381516 .
- ↑ "CiteSeerX" .
- ↑ تان وداو (2003)
- ↑ باباجيليس، أ.؛ كاليس، د. (2001). "تربية أشجار القرار باستخدام التقنيات التطورية" (ملف PDF) . وقائع المؤتمر الدولي الثامن عشر حول التعلم الآلي، 28 يونيو - 1 يوليو 2001. الصفحات 393-400 .
- ↑ باروس، رودريغو سي؛ باسغالوب، إم بي؛ كارفاليو، إيه سي بي إل إف؛ فريتاس، أليكس إيه. (2012). "دراسة استقصائية للخوارزميات التطورية لاستقراء شجرة القرار". معاملات IEEE في الأنظمة والإنسان وعلم التحكم الآلي . الجزء ج: التطبيقات والمراجعات. 42 (3): 291-312 . Bibcode : 2012ITHMS..42..291B . CiteSeerX 10.1.1.308.9068 . doi : 10.1109/TSMCC.2011.2157494 . S2CID 365692 .
- ↑ تشيبمان، هيو أ.؛ جورج، إدوارد آي.؛ ماكولوتش، روبرت إي. (1998). "بحث نموذج CART باستخدام بايز". مجلة الجمعية الإحصائية الأمريكية . 93 (443): 935-948 . CiteSeerX 10.1.1.211.5573 . doi : 10.1080/01621459.1998.10473750 .
- ^ باروس، RC. سيري، ر. جاسكوياك، بنسلفانيا؛ كارفاليو، ACPLF (2011). “خوارزمية تحريض شجرة القرار المائلة من الأسفل إلى الأعلى”. وقائع المؤتمر الدولي الحادي عشر لتصميم وتطبيقات الأنظمة الذكية (ISDA 2011) . الصفحات من 450 إلى 456. دوى : 10.1109/ISDA.2011.6121697 . رقم ISBN 978-1-4577-1676-8. S2CID 15574923 .
للمزيد من القراءة
- جيمس، غاريث؛ ويتن، دانييلا؛ هاستي، تريفور؛ تيبشيراني، روبرت (2017). "الأساليب القائمة على الأشجار" (ملف PDF) . مقدمة في التعلم الإحصائي: مع تطبيقات في لغة R. نيويورك: سبرينغر. الصفحات 303-336 . ISBN 978-1-4614-7137-0.
- حاجم، أحلام؛ بيلافانس، فرانسوا؛ لاروك، دينيس (2011). "أشجار الانحدار ذات التأثيرات المختلطة للبيانات المجمعة" . رسائل الإحصاء والاحتمالات . 81 (4): 451-459 . doi : 10.1016/j.spl.2010.12.003 . ISSN 0167-7152 .
- حاجم، أحلام؛ لاروك، دينيس؛ بيلافانس، فرانسوا (2017). "أشجار الانحدار ذات التأثيرات المختلطة المعممة" . رسائل الإحصاء والاحتمالات . 126 : 114-118 . doi : 10.1016/j.spl.2017.02.033 . ISSN 0167-7152 .
روابط خارجية
- أشجار القرار
- خوارزميات التصنيف
- خوارزميات التعلم الآلي
