我刚从r开始,在r中绘制基于规则的决策树有困难。
问题是,我已经有一个来自hadoopmapreduce的输出,它是一个简单文本文件的形式。现在我想使用hadoop的这个输出并在r上用图形表示它。输出文件如下所示。
1 overcast yes
1 rain 3 strong no
1 rain 3 weak yes
1 sunny 2 high no
1 sunny 2 normal yes
有没有一种方法,我可以用r来表示这个,
http://web.cs.swarthmore.edu/~meeden/cs63/f05/figure3.1.jpg
任何帮助都将不胜感激。谢谢
2条答案
按热度按时间hfyxw5xn1#
看看 Package
'rpart'
. 它是一个用于递归分区和决策树的包。以下内容直接从帮助文件的示例中获得?rpart
. 函数expand.grid
也许对你也有用。5rgfhyps2#
首先,必须将文本文件转换为Dataframe。这可能是一个好的开始:在r中将(网站)文本文件转换为Dataframe
那你可以用
'rpart'
造一棵树。除了'rpart'
而且它是prp()
-函数,也可以使用'fancyRpartPlot'
在“拨浪鼓”包中建造更漂亮的树。这是一个很好的例子。