R/make_cascade.R

#' Generate make cascade for loan collateral
#'
#' Generate make cascade for loan collateral based on 'VehicleMake_0'
#'
#' @param make Character string indicating vehicle make for the loan collateral
#'
#' @return Characte string representing make cascade of the loan collateral
#'
#' @examples
#' make_cascade('Toyota')
#'
#' @export
make_cascade <- function(make) {
  if (make == 'Buick' | make == 'Cadillac' | make == 'Chevrolet' | make == 'GMC') {
    cascade <- 'GMC'
  }
  else if (make == 'Chrysler' | make == 'Dodge' | make == 'Fiat' | make == 'Jeep' | make == 'Ram') {
    cascade <- 'ChryslerFiat'
  }
  else if (make == 'Ford' | make == 'Lincoln' | make == 'Mercury') {
    cascade <- 'Ford'
  }
  else if (make == 'Honda') {
    cascade <- 'Honda'
  }
  else if (make == 'Hyundai' | make == 'Kia') {
    cascade <- 'Hyundai'
  }
  else if (make == 'Mazda') {
    cascade <- 'Mazda'
  }
  else if (make == 'Mitsubishi') {
    cascade <- 'Mitsubishi'
  }
  else if (make == 'Nissan') {
    cascade <- 'Nissan'
  }
  else if (make == 'Toyota') {
    cascade <- 'Toyota'
  }
  else {cascade <- 'Other'}
  return(cascade)
}
hongqi0314/PRAuto.PMML documentation built on May 6, 2019, 11:30 a.m.