相关疑难解决方法(0)

错误:在Caret中使用Train时,nrow(x)== n不为TRUE

我有一个看起来像的训练集

Name       Day         Area         X    Y    Month Night
ATTACK    Monday   LA           -122.41 37.78   8      0
VEHICLE  Saturday  CHICAGO      -1.67    3.15   2      0
MOUSE     Monday   TAIPEI       -12.5    3.1    9      1
Run Code Online (Sandbox Code Playgroud)

Name是结果/因变量.我转换Name,AreaDay为因素,但我不知道我是否应该为MonthNight,只取整数值1-12和0-1分别.

然后我将数据转换为矩阵

ynn <- model.matrix(~Name , data = trainDF)
mnn <- model.matrix(~ Day+Area +X + Y + Month + Night, data = trainDF)
Run Code Online (Sandbox Code Playgroud)

然后我设置调整参数

nnTrControl=trainControl(method = "repeatedcv",number = 3,repeats=5,verboseIter = TRUE, returnData = FALSE, returnResamp = "all", classProbs = TRUE, …
Run Code Online (Sandbox Code Playgroud)

r neural-network dataframe r-caret

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

标签 统计

dataframe ×1

neural-network ×1

r ×1

r-caret ×1