我在 R 中使用 Package 'monmlp' 包,如下所示。(单调多层感知器神经网络)
model = monmlp.fit(trainData, trainLabs, hidden1=3, n.ensemble=1, bag=F,silent=T)
pred = monmlp.predict(testData,model)
preds = as.numeric(pred)
labs = as.numeric(testLabs)
pr = prediction(preds,labs)
pf = performance(pr,"auc")
pf@y.values[[1]]
我想使用经过训练的模型预测一些新数据,并采用结果高于阈值(如 0.9)的实例。简而言之,我想使用阈值来获取更有可能属于第 1 类的实例。
类是 0 和 1,并且
pred = monmlp.predict(testData,model)
head(pred)
返回
[,1]
311694 0.005271582
129347 0.005271582
15637 0.005271582
125458 0.005271582
315130 0.010411831
272375 0.010411831
这些价值观是什么?概率值?如果是,这些值是什么意思?
pred[which(pred>1)]
[1] 1023.839 1023.839 1023.839
谢谢。