Title: How One Can Use SAS to Easily Manage an Otherwise Unmanageable Task
1How One Can Use SAS to Easily Manage an Otherwise
Unmanageable Task
Dr. Arthur S. Tabachneck Insurance Bureau of
Canada Statistical Research and Development
Department
2IBCs Department of Statistical Research and
Development
- Manage databases which include all government and
non-government auto insurers premium and claims
information - Build and maintain a database of Vehicle
Information Numbers (VINs) and the vehicle
characteristics they represent - Assist other IBC divisions with all needed
analytical services - Conduct research to identify emerging trends
- Develop and apply statistical models to estimate
anticipated claims and related costs - Provide advisory make/model/model year-specific
Collision, Comprehensive, Property Damage and
Accident Benefit ratings for all Canadian insurers
3Insurance 101
Data
IBC
MPI
ICBC
GAA
SGI
SAAQ
IncludingVehicle Information Number
(VIN)premium/vehicle/coverage of
claims/vehicle/coveragecost of
claims/vehicle/coverage
4How much data is involved?
0.003 mil vehicles
0.021 mil vehicles
0.024 mil vehicles
4.2 mil vehicles
0.25 mil vehicles
0.076 mil vehicles
2.2 mil vehicles
0.53 mil vehicles
2.2 mil vehicles
0.66 mil vehicles
0.62 mil vehicles
0.45 mil vehicles
6.8 mil vehicles
5How much data is involved?
Me 2 staff----gt
of Records 40 2,174,866,200 86,994,648,000
of Records 18,123,885 10 181,238,850
of Records 181,238,850 12 2,174,866,200
6Insurance 101
Loss Cost
Total Claim Costs
------------------------
of Vehicles
of Claims ------------------- of Vehicles
Total Claim Costs -----------------------
--- of Claims
Likelihood of a claim
Average claim cost
7Insurance 101
Cost of Insurance
Total Premium
Where One Lives
The Vehicle
CLEAR Rating
Ones Driving Record
Ones Age
How Much One Drives
8The Problem
Collision coverage the costs involved when one
is at fault in an accident Cant just look at
how much a vehicle costs
Mitsubishi Lancer MSRP 15,555
Toyota Corolla MSRP 16,404
Relative Loss Cost 650
Relative Loss Cost 115
9The Problem
Theft Frequency (the likelihood of a vehicle
being stolen) Cant just look at how much a
vehicle costs
Chevrolet Avalanche 1500 MSRP 35,938
Mercedes-Benz C230 MSRP 36,386
Relative Theft Frequency 74
Relative Theft Frequency 238
10The Problem
The added cost of features which reduce insurance
claim costs should not result in higher premiums
Traction Control ABS
Restraint Systems
Seat Belt Pretensioners Theft Deterrent Systems
Stability Control
11The Problem
Insurance rates must be available before
insurance experience is known
12Canadian Loss Experience Automobile Rating (CLEAR)
- Body style
- Drivetrain
- Wheelbase
- Weight
- Engine displacement
- Engine horsepower
- MSRP
- Indexed MSRP
- Type of brakes
- Theft deterrent system
- Track width
- Height
- Types of airbags
- Manufacturer
- Seating capacity
- Brake assistance
- Ground clearance
- Traction control
- Stability control
- Types of headrestraints
- Seatbelt pretensioners
- Lane departure warning
- Tracking system
- Parts marking
- Engine type
- Engine placement
- Age
- General model and model
13Canadian Loss Experience Automobile Rating (CLEAR)
14Canadian Loss Experience Automobile Rating (CLEAR)
15Canadian Loss Experience Automobile Rating (CLEAR)
16CLEAR - How it works
17Canadian Loss Experience Automobile Rating (CLEAR)
18Canadian Loss Experience Automobile Rating (CLEAR)
19Canadian Loss Experience Automobile Rating (CLEAR)
20Canadian Loss Experience Automobile Rating (CLEAR)
21Canadian Loss Experience Automobile Rating (CLEAR)
22Canadian Loss Experience Automobile Rating (CLEAR)
23Canadian Loss Experience Automobile Rating (CLEAR)
24Canadian Loss Experience Automobile Rating (CLEAR)
25Canadian Loss Experience Automobile Rating (CLEAR)
How?
26How? Design appropriate directories and filename
structures
ARQC3001.sas7bdat
Type of Run
Version
Measure
Coverage
Province
27How? Build SAS macros to accomplish each task
28How? Use SAS AF to let users indicate
requirements
29How? Use SAS AF to let users indicate
requirements
30How? Incorporate SCL to run each macro
31How?
- Understand the problem
- Planning
- Design
- SAS Macros
- SAS AF
- SAS Component Language
32Questions?