R 尝试应用非函数、随机林
我有一个数据集(train2),包含79个变量(数字和文本组合),SalePrice作为最后一列。我试图创建一个随机森林模型,这是我得到的一个错误:R 尝试应用非函数、随机林,r,random-forest,R,Random Forest,我有一个数据集(train2),包含79个变量(数字和文本组合),SalePrice作为最后一列。我试图创建一个随机森林模型,这是我得到的一个错误: Forest <- randomForest(SalePrice~., data = train2, na.action = TRUE) Error in model.frame.default(formula = SalePrice ~ ., data = train2, na.action = TRUE) : attempt to a
Forest <- randomForest(SalePrice~., data = train2, na.action = TRUE)
Error in model.frame.default(formula = SalePrice ~ ., data = train2, na.action = TRUE) :
attempt to apply non-function
Forest@joran是正确的。我还想引导大家探索这两个方面:
ntree要生长的树的数量。这不应设置为太小的数字,以确保
每个输入行至少被预测几次
mtry在每次分割时随机抽样作为候选变量的变量数量。注意
分类(sqrt(p)的默认值不同,其中p是数量
x)中的变量和回归(p/3)我相信na。action
要求函数不是布尔函数。所以它应该是na.ommit
,na.exclude
,等等。