2017-09-20 17 views
2

R에서 cv.glmnet 개체에 대해 예측 함수를 사용하고 있습니다. 예측할 수있는 이진 결과 벡터가 있습니다 (예 : 0 1 1 0 1). 예측 기능은 기본적으로 1 또는 0을 예측하는 예측 확률을 찾기 위해 기본값을 설정합니까? 질문에 대한 답변이있는 설명서를 찾을 수 없습니다. 아래의 일반적인 생각과R에 glmnet을 사용하여 이진 결과에 대한 예측 함수

코드 :

for(holdout in 1:nrow(data)){ 
    myglmnet = cv.glmnet(data[-holdout, ], matrix(outcome[-holdout], nrow=1), family = "binomial", type.measure="mae", grouped=FALSE, alpha=1, nfolds=nrow(data)) 

    glmnet_hat[holdout] <- as.numeric(predict(myglmnet, matrix(data[holdout, ], nrow=1), type="response", s="lambda.min")) 
} 

는 0 또는 1 응답 확률을 예측 glmnet_hat인가? 내가 연결할 수있는 모든 문서 소스도 훌륭합니다. 감사!

답변