Advertisement
gakonst

Untitled

Jan 23rd, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. rm(list=ls())
  2. library(class)
  3. library(e1071)
  4. library(MLmetrics)
  5.  
  6.  
  7. X1 = c(2, 2, -2, -2, 1, 1, -1, -1)
  8. X2 = c(2, -2, -2, 2, 1, -1, -1, 1)
  9. Y = c(1, 1, 1, 1, 2, 2, 2, 2)
  10.  
  11. trainingdata = data.frame(X1,X2,Y)
  12.  
  13. X_train = trainingdata[,c("X1","X2")]
  14. Y_train = trainingdata$Y
  15.  
  16. X_test = matrix(c(4,5), ncol = 2)
  17. knn(X_train, X_test, Y_train, k = 1)
  18.  
  19. X_test = matrix(c(1.8, 4), ncol = 2)
  20. knn(X_train, X_test, Y_train, k = 3, prob = TRUE)
  21.  
  22. svm_model = svm(Y ~ ., kernel="radial", type="C-classification", data = trainingdata, gamma = 1)
  23. pred = predict(svm_model, X_train)
  24. Accuracy(pred, Y_train)
  25.  
  26. svm_model = svm(Y ~ ., kernel="radial", type="C-classification", data = trainingdata, gamma = 10000000)
  27. X_test = matrix(c(-2, 1.9), ncol = 2)
  28. predict(svm_model, X_test)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement