小编AHa*_*wks的帖子

运行randomForest时出错:找不到对象

所以我想为我的数据集拟合一个随机森林分类器.我是R的新手,我想这是一个简单的格式化问题.

我在一个文本文件中读取并转换我的数据集,因此它具有以下格式:(取出机密信息)

>head(df.train,2)

   GOLGA8A     ITPR3   GPR174  SNORA63    GIMAP8     LEF1    PDE4B LOC100507043    TGFB1I1    SPINT1
Sample1  3.726046 3.4013711 3.794364 4.265287 -1.514573 7.725775 2.162616    -1.514573 -1.5145732 -1.514573
Sample2 4.262779 0.9261892 4.744096 7.276971 -1.514573 4.694769 4.707387     2.031476 -0.8325444  2.615991
...
...
CD8B     FECH    PYCR1 MGC12916     KCNA3 resp
Sample1  -1.514573 2.099336 3.427928 1.542951 -1.514573    1
Sample2 -1.145806 1.204241 2.846832 1.523808  1.616791    1
Run Code Online (Sandbox Code Playgroud)

本质上,列是我的特征,行是我的样本,最后一列是我的响应向量,它是一列因子,resp.

然后我用:

set.seed(1) #Set the seed in order to gain reproducibility

RF1 = randomForest(resp~., data=df.train,ntree=1000,importance=T,mtry=3)
Run Code Online (Sandbox Code Playgroud)

只需尝试resp使用其他列作为功能在我的列上训练RF .

但是我得到了错误:

Error in eval(expr, …
Run Code Online (Sandbox Code Playgroud)

r machine-learning random-forest

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

machine-learning ×1

r ×1

random-forest ×1