【问题标题】:R How to avoid Warnings: In Ops.factor(y, yHat) : ‘-’ not meaningful for factors [duplicate]R如何避免警告:在Ops.factor(y,yHat)中:'-'对因素没有意义[重复]
【发布时间】:2016-06-14 13:06:17
【问题描述】:
dane <- read.table(file = "http://archive.ics.uci.edu/ml/machine-learning-databases/breast-cancer-wisconsin/wpbc.data",sep=",", dec = ".")

library(randomForest) 
library(cvTools) 
cv <- cvFit(randomForest,  x=dane[,-2], y=dane[,2], R=10, k=100, args=list(ntree=500),foldType = "random",cost = rmspe) 

【问题讨论】:

  • 以文字而非图片的形式发布警告。
  • 欢迎来到 Stack Overflow!请阅读有关how to ask a good question的信息
  • 看这个例子,也许先将因子转换为数字:x &lt;- factor(1:3); x - 1

标签: r


【解决方案1】:

cvFit 函数专为数值结果而设计。尽管 randomForest 对因子结果没有困难(在这种情况下它会进行分类),但结果正在由一个需要回归模型的函数处理。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-02-14
    • 2013-08-05
    • 1970-01-01
    • 1970-01-01
    • 2017-02-07
    • 2015-08-12
    • 2016-12-25
    相关资源
    最近更新 更多