首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >名为exit的c50代码,值为1,错误: C5.0模型需要一个因子结果

名为exit的c50代码,值为1,错误: C5.0模型需要一个因子结果
EN

Stack Overflow用户
提问于 2020-12-14 18:51:53
回答 1查看 218关注 0票数 0

因此,我正在使用credit.csv开发Rmd。我有以下代码

代码语言:javascript
复制
#install.packages("C50")
library(C50)
credit_model = C5.0(credit_train[-2],     # field 21 is the default, and we don't want that as part of the tree
                    credit_train$default)  
credit_model

,它显示此错误。

代码语言:javascript
复制
Error: C5.0 models require a factor outcome

但是如果我尝试将默认值转换为这样的因子:

代码语言:javascript
复制
#install.packages("C50")
library(C50)
credit_train$default<-as.factor(credit_train$default)
credit_model = C5.0(credit_train[-2],     # field 21 is the default, and we don't want that as part of the tree
                    credit_train$default)  
credit_model

它显示以下错误:

代码语言:javascript
复制
c50 code called exit with value 1

Call:
C5.0.default(x = credit_train[-2], y = credit_train$default)

Classification Tree
Number of samples: 900 
Number of predictors: 20 

Tree size: 0 

Non-standard options: attempt to group attributes

我真的不知道该怎么做数据集中没有缺失的字段

EN

回答 1

Stack Overflow用户

发布于 2021-01-11 06:09:56

模型的内部逻辑已被删除。但是您可以使用以下内容来查看它:摘要(Credit_model)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65287674

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档