Advertisement
Guest User

Untitled

a guest
May 5th, 2016
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. #1
  2. set.seed(134678)
  3.  
  4. X1 <- cbind(c(rnorm(50,8,2)), c(rnorm(50,8,2)), c(rep(1,50)));
  5. X2 <- cbind(c(rnorm(50,11,2)), c(rnorm(50,11,2)), c(rep(0,50)));
  6. matriz <- rbind(X1,X2)
  7.  
  8. #2
  9. indice_test <- c(sample(c(1:50),15), sample(c(51:100),15))
  10. dataset_train <- matriz[-indice_test,]
  11. dataset_test <- matriz[indice_test,]
  12.  
  13. #3
  14. pdf("Grafica_dataset_test.pdf")
  15. plot(0:14,0.:14,type='n',main='Dataset Test',xlab = 'X1',ylab = 'X2')
  16. points(dataset_test[1:15,1],dataset_test[1:15,2], col='red')
  17. points(dataset_test[16:30,1],dataset_test[16:30,2], col='blue')
  18. dev.off()
  19. #4
  20. #dataset_train[,3]
  21. numTree=1
  22. #errors <- list()
  23. errorMean <- array()
  24. models <- list()
  25. for(i in 1:7){
  26. set.seed(134678)
  27. models[[i]] <- randomForest(x=dataset_train[,-3], y=as.factor(dataset_train[,3]), xtest=dataset_test[,-3],ytest=as.factor(dataset_test[,3]),ntree=numTree)
  28. #errors[[i]] <- models[[i]]$err.rate[,1]
  29. errorMean[i] <- mean(models[[i]]$err.rate[,1])
  30. numTree <- numTree*10
  31. }
  32. #4
  33. #Se puede observar que el promedio de errores de cada ensamble es:
  34. #[1] 0.1250000 0.1647143 0.1383286 0.1363614 0.1404561 0.1419866 0.1431814
  35. #
  36. #6
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement