有没有办法使用神经网络(插入符号)尝试所有功能子集?

时间:2017-01-19 20:52:06

标签: r neural-network r-caret feature-selection

我正在使用插入符号和方法avNNET。我想在进行交叉验证时尝试所有变量子集。所以我可以确定最好的预测器和参数(比如蛮力方法)。

我用过glA的stepAIC,有类似的东西吗?

1 个答案:

答案 0 :(得分:0)

caret manual中,您将找到“pcaNNet”方法,即具有特征提取的神经网络。

使用它的一个例子:

# define training control
train_control <- trainControl(method="repeatedcv", number=10, repeats = 10, classProbs = TRUE)

# train the model
model <- train(Status~., data=My_data, trControl=train_control, method="pcaNNet", metric = "Kappa")

# summarize results
print(model)

# Confusion matrix
model %>% confusionMatrix()