You are here:
autoRateDrivers Expression Set
This expression set rates all drivers to be insured on a per-vehicle basis. That is, it rates each driver attached to each vehicle.
Here's what the autoRateDrivers calculation looks like in detail:
Some drivers are rated more than once by this expression set.
This expression set includes variables, constants, and calculation steps. Some of those calculation steps are matrix lookups that call specific lookup table matrices.
We expect that you'll create your own expression set to rate drivers for your auto insurance products. You can use autoRateDrivers as a model, and make changes to it so you can see how expression set work.
To learn more about creating and editing expression set in general, see Build your Expression Set.
The meat of the expression set is its calculation steps. Here's what each step of the autoRateDrivers expression set does:
-
Calculates the driver's age.
-
Calculates the driver's years of driving experience.
-
Calculates the number of points the driver has on their license.
-
Does a Matrix Lookup to determine whether the driver is a good student.
-
Does a Matrix Lookup to determine whether the driver is a safe driver.
-
Does a Matrix Lookup to get values for the driver class (demographic info).
-
Does a Matrix Lookup to get values based on the driver's points.
-
Does a Matrix Lookup to get values based on whether the driver is a safe driver.
-
Calculates a value for the driver's bodily injury & property damage coverage.
-
Calculates a value for the driver's uninsured motorist coverage.
-
Calculates a value for the driver's medical payment coverage.
-
Calculates a value for the driver's comprehensive coverage.
-
Calculates a value for the driver's collision coverage.
- Aggregation Steps for autoRateDrivers
autoRateDrivers includes aggregation steps that calculate aggregated premiums per driver for specific coverages: - autoRateDrivers Lookup Tables
The autoRateDrivers expression set uses lookup tables to identify drivers.

