asRules(tree) R 保存规则
asRules(tree) R save rules
我还有下一个麻烦:
我基于 rpart 库用 R 创建了一个决策树,因为我有一个广泛的变量列表,规则是无穷无尽的列表。
通过使用 rattle 库中的 asRules(tree)
,一旦计算出树,结果比 运行 tree
更好。
问题是规则集比控制台可打印的行数长,所以我无法通过 Control + C 复制它们,也无法将此结果保存到变量中,例如:
t <- asRules(tree)
我希望是这样的
Rule number: 1 [target=0 cover=500 (4%) prob=0.8]
var1 < 10
var2 < 2
var3 >=45
var4 >=5
尽管结果是
[1] 297 242 295 126 127 124
显然这不是我要找的。
所以我明白了3种解决方法:
增加从控制台访问的可打印行的限制(我不知道该怎么做)。
在控制台打印,按键继续,为了先复制,然后粘贴,然后按下按钮得到下一个结果(我也不知道该怎么做) .
能够将一堆规则保存到 txt 文件或类似文件中,而不是 [1] 297 242 295 126 127 124
。
伙计们,非常感谢任何帮助!
谢谢!
#3 使用
sink(file='somefile.txt')
asRules(tree)
sink()
我还有下一个麻烦:
我基于 rpart 库用 R 创建了一个决策树,因为我有一个广泛的变量列表,规则是无穷无尽的列表。
通过使用 rattle 库中的 asRules(tree)
,一旦计算出树,结果比 运行 tree
更好。
问题是规则集比控制台可打印的行数长,所以我无法通过 Control + C 复制它们,也无法将此结果保存到变量中,例如:
t <- asRules(tree)
我希望是这样的
Rule number: 1 [target=0 cover=500 (4%) prob=0.8]
var1 < 10
var2 < 2
var3 >=45
var4 >=5
尽管结果是
[1] 297 242 295 126 127 124
显然这不是我要找的。
所以我明白了3种解决方法:
增加从控制台访问的可打印行的限制(我不知道该怎么做)。
在控制台打印,按键继续,为了先复制,然后粘贴,然后按下按钮得到下一个结果(我也不知道该怎么做) .
能够将一堆规则保存到 txt 文件或类似文件中,而不是
[1] 297 242 295 126 127 124
。
伙计们,非常感谢任何帮助!
谢谢!
#3 使用
sink(file='somefile.txt')
asRules(tree)
sink()