R 尝试应用非函数、随机林

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

我有一个数据集(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 apply non-function

Forest@joran是正确的。我还想引导大家探索这两个方面:

ntree要生长的树的数量。这不应设置为太小的数字,以确保 每个输入行至少被预测几次

mtry在每次分割时随机抽样作为候选变量的变量数量。注意 分类(sqrt(p)的默认值不同,其中p是数量
x)中的变量和回归(p/3)

我相信
na。action
要求函数不是布尔函数。所以它应该是
na.ommit
na.exclude
,等等。