Advertisement
Guest User

Untitled

a guest
May 29th, 2016
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. data <- read.csv("F:/winequality-white.csv")
  2. #shuffle
  3. data <- data[sample(1:nrow(data)),]
  4. set.seed(123)
  5. data$quality = as.factor(data$quality)
  6. div = 0.7
  7. index <- 1:nrow(data)
  8. position <- sample(index, trunc(nrow(data) * div))
  9. test <- data[-position,]
  10. train <- data[position,]
  11. result = data[nrow(test),]
  12. result$pred = -1
  13. model_nnet <- nnet(as.factor(quality) ~ ., data=train, size=10, maxit=1000)
  14. pred<- predict(model_nnet, test, type="class")
  15.  
  16. predicted
  17. true 3 4 5 6 7 9
  18. 3 0 1 3 1 0 0
  19. 4 0 5 27 17 1 0
  20. 5 1 6 259 155 3 0
  21. 6 0 3 152 431 79 2
  22. 7 0 0 5 164 98 1
  23. 8 0 0 1 26 25 0
  24. 9 0 0 0 2 2 0
  25.  
  26. data <- read.csv("F:/winequality-white.csv")
  27. set.seed(123)
  28. #shuffle
  29. data <- data[sample(1:nrow(data)),]
  30. data$quality = as.factor(data$quality)
  31. div = 0.7
  32. index <- 1:nrow(data)
  33. position <- sample(index, trunc(nrow(data) * div))
  34. test <- data[-position,]
  35. train <- data[position,]
  36. result = data[nrow(test),]
  37. result$pred = -1
  38. model_nnet <- nnet(as.factor(quality) ~ ., data=train, size=10, maxit=1000)
  39. pred<- predict(model_nnet, test, type="class")
  40. table(true=test$quality, predicted=pred)
  41.  
  42. predicted
  43. true 4 5 6 7
  44. 3 1 5 1 0
  45. 4 7 27 15 1
  46. 5 3 234 179 4
  47. 6 2 135 480 57
  48. 7 1 10 169 92
  49. 8 0 0 33 13
  50. 9 0 0 0 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement