4、考虑去卡拉OK厅唱歌的时候,是否要等待包间的问题。规定如下属性可用于描述该领域内的实例:
(1)Others(其他地点):附近是否有其他卡拉OK厅;
(2)WaitCond(等候条件):供顾客等候的地方是否舒适;
(3)Weekend(周末):若是周六或周日,则为真;
(4)Conssumers(顾客):店中有多少顾客(值为None(没人),Some(一些)或Full(满座));
(5)Price(价格):价格范围(值为Cheep(便宜),Middle(中等),Expensive(较贵));
(6)Raining(下雨):外面是否在下雨;
(7)Reservation(预约):是否预约过;
(8)WaitEstimate(等候时间估计):估计的等候时间(值为0—10,10—30,30—60,>60,单位为分钟)。
训练集见图
数字化结果
问题:考虑该问题是否可以基于ID3算法构建决策树,若可行,其分类结果与BP神经网络模型进行对比分析。
(ps请给出ID3算法代码及运行过程、分析结果,编程语言自选)