Detailed loss analysis
The Touchstone Extended Technical Preview loss engine includes several updates for the detailed loss analysis function.
Enhancements
We made the following improvements:
-
Enhanced the detailed loss analysis and loss modification analysis logs. Now the analysis log returns the errors/warnings, summary, and the remapped construction and occupancy codes.
-
Enhanced financial perspectives for accurately modeling step functions with building and contents policy terms including deductibles, layers, and sub-limits.
-
Updated the order of applying deductibles and limits: deductibles are applied before limits in a detailed loss analysis.
-
Enabled ability to save loss results by sub-perils when you perform a detailed loss analysis.
-
Enabled ability to export detailed loss results by sub-perils.
-
Enhanced performance of detailed loss analysis: use of an even number of cores in multiples of two in a detailed loss analysis.
Enhanced the analysis log
The analysis log file now includes valuable information such as a detailed errors/warnings summary, construction and occupancy codes, and statistics of modeled exposures. Users can analyze the quality of the process (export, import, etc), find out missing data (such as event filters and unsupported construction or occupancy codes), or build a downstream programmatic process to troubleshoot errors. We adjusted the existing GetFile response to return a file path to the analysis log. This log contains the remapped construction and occupancy codes associated with a specific template. Additionally, we adjusted the existing GetFileTemplates response to return a file path containing the remapped construction/occupancy template associated with an activity.
Enhanced saving and viewing of loss results
You can save and export loss results by sub-perils for all Verisk models. We implemented additional loss analysis properties in the DetailedLossAnalysisOptions class.
Sub-class | Type | Description |
---|---|---|
LossAnalysisOutputOptions | LossAnalysisOutputOptions <OutputOptions> | (Required) Contains the output options associated with a detailed loss analysis request |
We added the following properties in the LossAnalysisExportOptions and LossAnalysisOutputOptions class.
Property | Type | Description |
---|---|---|
BySubperil |
Boolean
|
(Required) Indicates whether to save loss results by sub-peril |
Optimized performance
We replaced the HPC Scheduler compute resources type "nodes" with "cores" in the DetailedLossAnalysis class. Using cores as the resource unit enables Touchstone to reduce the likelihood of underused resources when running analyses.
Object | Type | Description |
---|---|---|
MinCores |
Integer
|
(Required) Contains the minimum number of cores that Touchstone should use to perform this detailed loss analysis
|
MaxCores |
Integer
|
(Required) Contains the maximum number of cores that Touchstone should use to perform this detailed loss analysis
|
You should be prepared to use more cores for larger models, such as the Verisk Severe Thunderstorm Model for the United States. You may also want to account for additional space to leverage some of the new enhancements to the Touchstone Extended Technical Preview.
Revised logic for deductibles
The revised logic is in line with implemented Gen3 NGM algorithms. The revised logic applies deductibles before limits. By default, the ApplyDeductibleBeforeLimit Boolean property in the DetailedLossAnalysisOptions class is set to "true". This revised logic applies to all analyses.
Enhanced deductibles
-
LayerDeductible
-
LayerNoDeductible
-
LayerBlanketDeductible
-
LayerAttachmentPointDeductible
-
LayerFranchiseDeductible
-
LayerMaximumDeductible
-
LayerMinimumDeductible
-
LayerMinimumMaximumDeductible
-
LayerPercentOfLossDeductible
-
LayerCoverageDeductible
-
LayerCombinedIncludingTimeDeductible
-
LayerCombinedExcludingTimeDeductible
-
LayerLimit
-
LayerNoLimit
-
LayerBlanketLimit
-
LayerCoverageLimit
-
LayerCombinedWithTimeSeparateLimit
Property | Type | Description |
---|---|---|
AggregateDeductible |
Integer
|
(Optional) Contains the aggregate deductible for this layer or sublimit
|
AggregateLimit | Integer | (Optional) Contains the aggregate limit for the layer or sublimit, which is the maximum loss that the layer can incur across all occurrences in a given year |