0
다음과 같이 R의 패키지 'monmlp'패키지를 사용합니다. (신경망 퍼셉트론 모노톤 다층)monmlp.predict 메서드는 무엇을 반환합니까?
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")
[email protected][[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
감사합니다.
내가이 댓글을 보았다에 아마 인용 대답은 뭔가를 의미합니다. 행과 열의 내용 만 설명합니다. 아직도 나는 값이 무엇인지 모른다 :/고마워. – ykpemre