18
3/12/2010 1 Handling High Dimensional Variables Roosevelt C. Mosley, Jr., FCAS, MAAA Pi l At ilR I Pinnacle Actuarial Resources, Inc. March 16, 2010 Discussion Topic The problem Techniques for handling high dimensions Comparisons of different techniques Conclusions

Handling High Dimensional Variables

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Handling High Dimensional Variables

3/12/2010

1

Handling High Dimensional Variables

Roosevelt C. Mosley, Jr., FCAS, MAAAPi l A t i l R IPinnacle Actuarial Resources, Inc.

March 16, 2010

Discussion Topic

The problemTechniques for handling high dimensionsComparisons of different techniquesConclusions

Page 2: Handling High Dimensional Variables

3/12/2010

2

The Problem

High dimensional variables: variable with many units or levelsmany units or levelsExamples

ZIP codeVehicle classificationWorkers compensation classes

ComplicationCredibility at individual levelsDetermining proper groupings

Complications of High Dimensional Variables

Credibility at individual levelsM d lModels convergence errorsResults that do not make sense

ExamplesThousands of ZIP codesThousands of model year/make/model/series combinations

Page 3: Handling High Dimensional Variables

3/12/2010

3

Techniques for Handling High Dimensional Variables

Techniques for Handling High Dimensional Variables

GroupingsSimpleSimpleMay not be immediately obviousMay not be practical

Curve fitsGreat for continuous variables

Clustering using target variable *Clustering/Segmentation analysis based on inputsClustering/Segmentation analysis based on inputsUse characteristics of variable level is modelPrincipal Components

Page 4: Handling High Dimensional Variables

3/12/2010

4

Clustering Using Target Variable

Combine levels of high dimensional variable by similarity in target variableby similarity in target variableFor levels without credible experience, combine with credibility complement

Proximity - ZIPSimilar type – Make/modelNCCI loss costs – Worker’s Compensation Class

Put cluster back into predictive model

Worker’s Compensation Class

Page 5: Handling High Dimensional Variables

3/12/2010

5

WC Class AnalysisNCCI Revised 2004 Proposed ChangeClass Company NCCI Loss fromCode Class Description Exposure ($00) Loss Cost Cost Current7228 Trucking: Local Hauling Only 66,891 9.81 6.68 -32%7380 Commercial Drivers 95,217 5.48 7.39 35%7382 Bus Company 12,658 5.41 6.04 12%p y8006 Gasoline Station 52,068 3.78 5.39 42%8385 Bus Company 10,496 3.47 4.32 25%8387 Service Stations 32,628 3.20 1.83 -43%8391 Automobile Body Repair Shop 118,611 4.01 2.64 -34%8393 Automobile Body Repair 33,165 2.99 0.98 -67%8748 Automobile Salespersons 96,971 1.75 2.36 35%42 Landscape Gardening & Drivers 70,943 8.45 4.46 -47%

5190 Electrical Wiring - Within Buildings 206,541 3.60 2.51 -30%5437 Carpentry - Interior 111,300 6.87 4.83 -30%5474 Painting Or Paperhanging 113,721 6.65 4.36 -34%5606 Contractor - Executive Supervisor 113,489 2.09 14.49 593%9052 Hotel: All Other Employees 863,123 3.22 2.53 -21%9052 Hotel: All Other Employees 863,123 3.22 2.53 21%9058 Hotel: Restaurant Employees 167,039 2.15 2.34 9%9082 Restaurant NOC 709,574 2.61 1.83 -30%9083 Restaurant: Fast Food 139,396 2.45 3.36 37%8017 Store: Retail NOC 280,356 2.40 2.74 14%8033 Store: Meat, Grocery & Provision Stores 458,603 2.85 2.14 -25%8601 Architect Or Engineer - Consulting 135,932 0.99 1.25 26%8742 Salespersons, Collectors or Messengers 672,184 0.95 1.20 26%8810 Clerical Office Employees NOC 2,628,543 0.55 0.74 34%8820 Attorney - All Employees & Clerical 148,121 0.44 1.48 237%8832 Physician & Clerical 342,051 0.63 0.39 -38%

NCCI Loss Cost Indication

Page 6: Handling High Dimensional Variables

3/12/2010

6

Clustering/Segmentation

Unsupervised classification techniqueGroups data into set of discrete clusters or pcontiguous groups of casesPerforms disjoint cluster analysis on the basis of Euclidean distances computed from one or more quantitative input variables and cluster seedsObjects in each cluster tend to be similar,Objects in each cluster tend to be similar, objects in different clusters tend to be dissimilarCan be used as a dimension reduction technique

Cluster/Segmentation Steps

Begin with descriptive variables related to high dimensional variableshigh dimensional variables

ZIP code: geo-demographic dataMake/Model: vehicle characteristics

Levels of high dimensional variables with like descriptive variables will be in like clustersAssumes descriptive variables will be related to ultimate target (frequency, severity)

Page 7: Handling High Dimensional Variables

3/12/2010

7

Cluster Proximity Map

Population per Square Mile by Cluster

Page 8: Handling High Dimensional Variables

3/12/2010

8

Relative Pure Premium by Cluster

Use Variable Characteristics DirectlyBegin with descriptive variables related to high dimensional variables

ZIP code: geo-demographic dataMake/Model: vehicle characteristics

Use descriptive variables in model developmentThe resulting parameter estimates ofThe resulting parameter estimates of descriptive variables can then be used in rating or can be grouped into new symbol/territory

Page 9: Handling High Dimensional Variables

3/12/2010

9

Vehicle Characteristic Data

Body: style, number of doors, weight, Engine: cylinders displacementEngine: cylinders, displacement, Performance: engine displacement, weight, performance, payload capacityAdditional: ABS, anti-theft, base price, ESCCrash test information

Collision Vehicle Classification AnalysisRun 1 Model 1 - Claim Frequency - Collision Frequency

3%2%0%

2%

-3%

7%7%6%7%7%

0

0.1

0.2

600000

700000

-14%-13%

-4%-4%3%

-0.3

-0.2

-0.1

Log

of m

ultip

lier

200000

300000

400000

500000

Expo

sure

(yea

rs)

-45%

-0.6

-0.5

-0.4

engine displacement

0

100000

200000

Approx 95% confidence interval Unsmoothed estimate Smoothed estimate

Page 10: Handling High Dimensional Variables

3/12/2010

10

Weight - Property Damage

1.600

1.800

2.000

0.800

1.000

1.200

1.400

Rel

ativ

ity

Relative Pure Premium

0.000

0.200

0.400

0.600

Weight (100's)

Collision Vehicle Classification AnalysisRun 1 Model 1 - Claim Frequency - Collision Frequency

0.4

0.5

0.6

800000

1000000

-4%

3%2%

-1%

12%

29%32%

35%

24%

-4%-4%

0%

-10%

-6%

0

0.1

0.2

0.3

Log

of m

ultip

lier

200000

400000

600000

Expo

sure

(yea

rs)

10%

-0.2

-0.1

segmentation code

0

entry

leve

l & bas

ic

lower

midsize

uppe

r mids

ize

upperm

idsize

& large sp

orty

compa

ct pia

kup

picku

ps

miniva

n van

sport u

tility

basic

luxu

ry

middle lu

xury

prestig

e luxu

ry

unkn

own

Approx 95% confidence interval Unsmoothed estimate Smoothed estimate

Page 11: Handling High Dimensional Variables

3/12/2010

11

Develop Vehicle GroupDevelop vehicle group

Calculate vehicle “relativity” for each riskGroup risks of similar loss potentialIf desired, rename groups for ease of useAppend vehicle group to original databaseDetermine final relativities

ImplementationpCompany specific symbolsEnhancement to current symbolsSeries of additional rating factors

Advantages of Using Vehicle Characteristics

Competitive advantageReflects a company’s businessReflects a company’s businessMore efficient use of vehicle dataRemoval of bias due to other characteristicsSimplifies adjusting for prior years and introduction of new yearsAutomatically handles new modelsWorks for liability and physical damage

Page 12: Handling High Dimensional Variables

3/12/2010

12

Principal ComponentsMathematical transformation of input variablesCalculated from the correlation matrix of the input variablesvariablesTransforms a number of correlated variables into a smaller number of uncorrelated variablesFirst component accounts for as much of variability as possible, second component accounts for as much of remaining variability as possible, etc.Can be used as a dimension reduction technique, creates a summarized version of the inputs to use in predictive models

Principal Components

First j principal components provide least squares solution to Y = XB + Esquares solution to Y = XB + E

Y = n x p matrix of centered observed variablesX = n x j matrix of scores on first j principal componentsB = j x p matrix of eigenvectors

Eigenvectors are orthogonalPrincipal component scores are jointly uncorrelated

BL5

Page 13: Handling High Dimensional Variables

Slide 26

BL5 I'm starting to fall how the sled with the rest of these.Boison, LeRoy, 3/12/2010

Page 14: Handling High Dimensional Variables

3/12/2010

13

Principal Component 1 Eigenvectors

Correlation Matrix Proportional EigenvaluePlot

Page 15: Handling High Dimensional Variables

3/12/2010

14

Principal Components Matrix

Application of Principal Components

ZIP Code Data

Principal Components

Analysis

Predictive Model

Development

Territory Grouping for

Model

•Target = Pure Premium

•EV = PC (and possibly all other

variables)

Page 16: Handling High Dimensional Variables

3/12/2010

15

Comparison of Results

GLM Principal Components

Page 17: Handling High Dimensional Variables

3/12/2010

16

GLM Clustering

Mean Squared Error Comparison

Page 18: Handling High Dimensional Variables

3/12/2010

17

Conclusions

Using input variable information directly is generally preferable when building predictive modelspreferable when building predictive modelsThere are many cases when this is not feasible

Unknown targetInput variable with too many levelsToo many input variables

Techniques for handling high dimensional variables q g gstill result in models that produce predictive results