Advertisement
Guest User

Untitled

a guest
Apr 5th, 2020
239
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
R 1.13 KB | None | 0 0
  1. Clean_credit <- readRDS("Credit_clean.RDS")
  2.  
  3. dane_model <- Clean_credit %>%
  4.   select(MIS_Status, State, GrAppv, NAICS, SBA_Appv, NewExist)
  5.  
  6.  
  7. library(tidymodels)
  8. set.seed(12345)
  9.  
  10. credit_split <- initial_split(dane_model, strata = MIS_Status)
  11.  
  12. credit_train <- training(credit_split)
  13. credit_test <- testing(credit_split)
  14.  
  15.  
  16. cred_rec <- recipe(MIS_Status ~ ., data = credit_train) %>%
  17.   step_corr(all_numeric()) %>%
  18.   step_dummy(all_nominal(), -all_outcomes()) %>%
  19.   step_zv(all_numeric()) %>%
  20.   step_normalize(all_numeric()) %>%
  21.   prep()
  22.  
  23. ## GLM
  24. glm_spec <- logistic_reg() %>%
  25.   set_engine("glm")
  26.  
  27. glm_fit <-  glm_spec %>%
  28.   fit(MIS_Status ~ ., data = juice(cred_rec))
  29.  
  30. glm_fit
  31.  
  32. ## KNN
  33. #install.packages("kknn")
  34. library(kknn)
  35.  
  36. knn_spec <- nearest_neighbor() %>%
  37.   set_engine("kknn") %>%
  38.   set_mode("classification")
  39.  
  40. knn_fit <-  knn_spec %>%
  41.   fit(MIS_Status ~ ., data = juice(cred_rec))
  42.  
  43. knn_fit
  44.  
  45. ## DECISION TREEES
  46.  
  47. tree_spec <- decision_tree() %>%
  48.   set_engine("rpart") %>%
  49.   set_mode("classification")
  50.  
  51. tree_fit <-  tree_spec %>%
  52.   fit(MIS_Status ~ ., data = juice(cred_rec))
  53.  
  54. tree_fit
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement