我不确定我做错了什么?我试图从我的数据中发展出一个决策树。如何设置决策树
CasinoTree <- rpart(Default ~ Competition + FreeLiquor + RateofReturn +
Default, data = CasinoTree, method = class)
***我怀疑我有不正确的信息在那里说:data = CasinoTree
消息我得到的,当我尝试这是.....在as.character
错误(x): 不能强制类型'内置'到类型'字符'的向量 另外:警告消息:
1:在model.matrix.default(attr(frame,“terms”),frame)中: 反应出现d在右侧并且被丢弃
2:在model.matrix.default(attr(frame,“terms”),frame)中: model.matrix中的术语4的问题:未指定列
我的数据如下。
Competition FreeLiquor RateofReturn Default
1 Yes Yes High No
2 Yes No Low Yes
3 Yes Yes Low Yes
4 Yes Yes High No
5 Yes No Low Yes
6 Yes Yes Low No
7 Yes Yes High No
8 Yes No High No
9 Yes No Low Yes
10 Yes No High Yes
11 Yes No Low Yes
12 Yes No Low Yes
13 Yes No Low Yes
14 No No Low Yes
15 No No High No
16 No No Low Yes
17 No No High No
18 No Yes Low No
19 No No Low No
20 No Yes High No
21 No No High No
22 No No High No
23 No No Low No
24 No Yes High No
25 No Yes Low Yes
我只是尝试这样做,在is.data.frame接收此错误消息
rpart包(默认〜竞争+ FreeLiquor + RateofReturn,数据= casinotree,方法= “类”) 错误(数据):对象“casinotree”未找到
可能重复的[这是什么的rpart包在as.character“错误(X):不能强制类型'内建'类型'字符'的消息意味着什么?](http://stackoverflow.com/questions/2337018/what-does-the-rpart-error-in-as-characterx-cannot-coerce- type-builtin-to) – user20650 2015-04-05 03:17:44
第一条警告信息说'Default'在你的lhs和rhs中mula ...是这个意图吗?您还需要引用''class'' – user20650 2015-04-05 03:18:16
re,您的编辑... R区分大小写。首先你有'CasinoTree'然后'casinotree' – user20650 2015-04-05 03:21:48