用户故事

瑞士再保险计算自然灾害的潜在损失

挑战

创建使用历史和模拟数据准确估计损失的原型

解决方案

使用MathWorks工具导入数据、执行分析并交付原型

结果

  • 处理复杂的分析任务
  • 开发时间减少50%
  • 函数的速度增加

“MATLAB就像一个装满了函数的宝库。我可以诚实地说,如果没有MATLAB和所有这些函数,我们将花费两倍的时间来完成这个项目,并付出更高的代价。”

Gerry Lemcke,瑞士再保险公司
用于计算热带风暴风险的模块。

自然灾害在很大程度上是不可预测的,特别是在龙卷风、飓风和热带风暴很少发生的地区。这意味着再保险公司不能仅仅依靠历史数据来准确确定损失估计。

瑞士再保险公司的自然灾害部门使用MathWorks工具开发了下一代原型机,可以预测潜在自然灾害造成的损失。该原型由他们多年来积累的各种内部模型组成。

“MATLAB帮助我们在相对较短的时间内将30年的知识转化为一种应用,”位于纽约阿蒙克的瑞士再保险公司灾难风险副主管Gerry Lemcke说。“MATLAB是一个理想的软件环境,可以把很多人聚集在一起,完成这个项目涉及的复杂和困难的任务。”

挑战

对于瑞士再保险公司来说,开发原型机的最大挑战是时间。在再保险行业,主要的续保通常发生在每年的最后一个财政季度,这意味着保险商必须在9月份接受新技术培训。这给Lemcke和他的同事们只有8个月的时间来完成这个项目。

多年来,瑞士再保险公司的地震、洪水和风力专家使用各种编程语言创建了各自的自然灾害模型,以计算热带气旋风速和地震强度等因素。自然危险部门试图使用熟悉的开发环境,将他们的大量数据集从各种模型导入到一个原型中。

在算法开发阶段,瑞士再保险需要通过尽可能快地运行许多模拟来实验和测试他们的想法。Excel®不能在给定的时间框架内处理密集的数值计算,学习Java®或c++将需要数月的训练。

“例如,在计算美国的热带风暴风险时,你使用的是横跨整个北大西洋的100万个人工生成的热带风暴的数据,”Lemcke解释说。“你需要通过运行许多快速模拟来分析这些数据。”

解决方案

瑞士再保险的自然风险专家将他们在MathWorks工具中的多年经验汇集在一起,仅用了8个月就创建了原型。

“MATLAB是一个更快的开发和测试模型的环境——特别是对于像我这样的非it开发人员来说,”Lemcke说。“这是Excel与c++或Java等过于复杂的编程语言之间的完美联系,所以它是我们的自然选择。”

Swiss Re首先将模型进行组合,然后利用MATLAB的导入功能快速导入所有历史数据®.然后,他们集中精力通过收集需求和来自承销商的反馈来开发原型。

Lemcke说:“结合这些模型纯粹是实验性的。”“真的是边做边学,这是MATLAB的伟大之处。如果你发现有什么问题,你可以改进和优化,以提高速度和数据处理。”

由于他们只有大约1000个北大西洋实际风暴的数据,瑞士再保险公司在MATLAB中使用蒙特卡罗技术生成了人工轨迹,给出了未来可能的风暴的物理边界。研究小组通过比较人工数据和基于损失估计的历史数据来验证结果。

该团队使用Mapping Toolbox™转换地理数据、处理投影并调用地图和地形数据。

最后,他们的IT部门将原型重写为Java应用程序。从香港到南非再到美国,超过50家保险商现在都在使用该软件计算地震和热带气旋造成的损失。他们在特定类型的自然灾害上输入尽可能多的信息,导入投资组合客户数据,并运行计算潜在损失的分析。

结果

  • 处理复杂的分析任务.Lemcke解释说:“有了MATLAB,你在一个包中就有了所有你需要的东西。MATLAB处理大量数据,具有高度复杂的图形,并包括大量的接口选择,用于导入和导出数据到其他应用程序,如GIS、Excel或文本文档。

  • 开发时间减少50%.Lemcke解释道:“我们可能会花双倍的时间用c++或Java编写原型,因为我们大多数人都不熟悉这些语言。”“在VBA中也不可能做到我们在MATLAB中所做的事情。”

  • 函数的速度增加.“通过Mapping Toolbox中的特殊例程,我显著地减小了代码的大小,并提高了许多手写函数的速度,”Lemcke说。

s manbetx 845产品使用

展示你的成功

加入客户参考计划