0

I am trying evaluate the scores for different algorithms used to make certain predictions. I have used the scoring_model as function

scoring_model <- function(observed, predicted) {

 if (observed < predicted) 
    score <- ((exp(-(observed - predicted)/10)) -1 )

   else if(observed > predicted) 
    score <- ((exp((observed - predicted)/13)) -1 )

  else score <- 0

  metrics_score <- c("Score" = score)

  return(metrics_score)
}

after running this code , i am getting a error as

##Warning message:

##In if (observed < predicted) score <- ((exp(-(observed - predicted)/10)) -  :
##the condition has length > 1 and only the first element will be used
pogibas
  • 27,303
  • 19
  • 84
  • 117

0 Answers0