Guest User

Untitled

a guest
Dec 18th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. Min_Max Accuracy => mean(min(actual, predicted)/max(actual, predicted))
  2.  
  3. min_max_accuracy <- mean(apply(actuals_preds, 1, min) / apply(actuals_preds, 1, max))
  4.  
  5. set.seed(100) # setting seed to reproduce results of random sampling
  6. trainingRowIndex <- sample(1:nrow(cars), 0.8*nrow(cars)) # row indices for training data
  7. trainingData <- cars[trainingRowIndex, ] # model training data
  8. testData <- cars[-trainingRowIndex, ]
  9. lmMod <- lm(dist ~ speed, data=trainingData) # build the model
  10. distPred <- predict(lmMod, testData) # predict distance
  11. actuals_preds <- data.frame(cbind(actuals=testData$dist, predicteds=distPred))
  12.  
  13. apply(actuals_preds, 1, min)
  14.  
  15. apply(actuals_preds, 1, max)
  16.  
  17. mean(min(actual, predicted)/max(actual, predicted))
Add Comment
Please, Sign In to add comment