remove (list= ls ())
library (visdat)
library (psych)
library (dplyr)
Attaching package: 'dplyr'
The following objects are masked from 'package:stats':
filter, lag
The following objects are masked from 'package:base':
intersect, setdiff, setequal, union
── Attaching core tidyverse packages ──────────────────────── tidyverse 2.0.0 ──
✔ forcats 1.0.1 ✔ readr 2.2.0
✔ ggplot2 4.0.3 ✔ stringr 1.6.0
✔ lubridate 1.9.5 ✔ tibble 3.3.1
✔ purrr 1.2.2 ✔ tidyr 1.3.2
── Conflicts ────────────────────────────────────────── tidyverse_conflicts() ──
✖ ggplot2::%+%() masks psych::%+%()
✖ ggplot2::alpha() masks psych::alpha()
✖ dplyr::filter() masks stats::filter()
✖ dplyr::lag() masks stats::lag()
ℹ Use the conflicted package (<http://conflicted.r-lib.org/>) to force all conflicts to become errors
library (ggplot2)
library (caret)
Loading required package: lattice
Attaching package: 'caret'
The following object is masked from 'package:purrr':
lift
df_test <- read.csv ("~/Downloads/Day 7/car_crashes/insurance-testing-data2.csv" , row.names= 1 )
df_train <- read.csv ("~/Downloads/Day 7/car_crashes/insurance-training-data2.csv" , row.names= 1 )
vis_dat (df_train)
'data.frame': 6528 obs. of 25 variables:
$ TARGET_FLAG: int 0 0 0 0 0 0 0 1 0 0 ...
$ TARGET_AMT : num 0 0 0 0 0 ...
$ KIDSDRIV : int 0 0 0 0 0 2 0 0 0 0 ...
$ AGE : int 40 48 51 56 51 45 65 56 53 49 ...
$ HOMEKIDS : int 0 0 0 0 0 2 0 0 1 0 ...
$ YOJ : int 9 0 14 10 9 11 15 13 10 12 ...
$ INCOME : chr "$78,658" "$0" "$89,606" "$199,336" ...
$ PARENT1 : chr "No" "No" "No" "No" ...
$ HOME_VAL : chr "$236,005" "$75,688" "$288,266" "$501,076" ...
$ MSTATUS : chr "z_No" "Yes" "z_No" "Yes" ...
$ SEX : chr "z_F" "z_F" "z_F" "z_F" ...
$ EDUCATION : chr "Masters" "Masters" "Bachelors" "PhD" ...
$ JOB : chr "Lawyer" "Home Maker" "Clerical" "" ...
$ TRAVTIME : int 69 39 32 23 46 14 39 48 51 26 ...
$ CAR_USE : chr "Private" "Private" "Private" "Commercial" ...
$ BLUEBOOK : chr "$17,040" "$1,500" "$10,460" "$41,280" ...
$ TIF : int 4 6 1 1 6 3 4 1 10 1 ...
$ CAR_TYPE : chr "Pickup" "Sports Car" "z_SUV" "Van" ...
$ RED_CAR : chr "no" "no" "no" "no" ...
$ OLDCLAIM : chr "$0" "$3,867" "$21,581" "$0" ...
$ CLM_FREQ : int 0 3 2 0 0 2 0 1 0 0 ...
$ REVOKED : chr "No" "No" "Yes" "No" ...
$ MVR_PTS : int 1 5 0 1 0 3 1 7 0 0 ...
$ CAR_AGE : int 15 NA 8 16 14 7 11 15 NA 10 ...
$ URBANICITY : chr "z_Highly Rural/ Rural" "Highly Urban/ Urban" "Highly Urban/ Urban" "Highly Urban/ Urban" ...