【问题标题】:R:: How to get the complete output results without being truncated?R:: 如何在不被截断的情况下得到完整的输出结果?
【发布时间】:2016-06-24 00:26:20
【问题描述】:

我想查看应用于我的数据集的分类算法的输出。

我正在使用命令 summary(fit) 来查看输出。但是,输出被截断,无法看到完整的输出。如何查看完整的输出?

library(C50)
fit <- C5.0(target ~., data =  train, rules = TRUE)
summary(fit)

class(fit)
C5.0

我尝试将其转换为数据框,但它没有被转换。

【问题讨论】:

  • 明确说明您正在使用的软件包是个好主意。我假设您使用的是 C50 包。一般来说,你可以使用str(fit)来探索任何R对象的完整结构。
  • @DMC - 感谢您的回复。是的,我使用的是 C50 包。我只想要输出中的规则。我使用了 fit$rules。但是输出很混乱,我无法解释
  • 您是否尝试过使用sink()?将其导出到文本文件可能会更好地阅读
  • @Andrelrms - sink() 有效。非常感谢。如果您可以在下面发布答案,我会接受。我从不知道 R 中存在这样的选项。再次感谢。
  • 谢谢@Arun,我会尽快发布答案!

标签: r machine-learning classification


【解决方案1】:

正如我在评论中所说,您可以使用sink() 这是一个小例子:

library(C50)

data(iris)

fit <- C5.0(Species ~., data =  iris, rules = TRUE)
sink("sink_rules.txt")
summary(fit)
sink()

【讨论】:

    猜你喜欢
    • 2020-04-05
    • 2019-10-06
    • 2012-07-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多