用户故事

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

挑战

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

解决方案

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

结果

  • 处理复杂的分析任务
  • 开发时间减少了50%
  • 功能速度提高

“MATLAB就像一个充满函数的宝库。我可以诚实地说,如果没有MATLAB和所有这些函数,我们要花两倍的时间来完成这个项目,而且价格要高得多。”

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

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

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

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

挑战

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

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

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

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

解决方案

瑞士再保险公司的自然风险专家汇集了他们多年的MathWorks工具经验,在短短八个月内创建了原型。

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

瑞士再保险公司首先组合模型,然后使用MATLAB的导入功能快速导入所有历史数据®.然后,他们通过从承销商那里收集需求和反馈,专注于开发原型。

“结合这些模型纯粹是实验性的,”莱麦基说。“这真的是边做边学,这是MATLAB的伟大之处。如果你发现某些东西不起作用,你可以改进和优化以提高速度和数据处理。”

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

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

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

结果

  • 处理复杂的分析任务.Lemcke解释说:“使用MATLAB,你可以在一个包中拥有你需要的一切。”“MATLAB处理大量数据,具有高度复杂的图形,并包括大量的界面选择,用于将数据导入和导出到其他应用程序,如GIS、Excel或文本文档。”

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

  • 功能速度提高.Lemcke说:“使用Mapping Toolbox中的专用例程,我大大减少了代码的大小,提高了许多手写函数的速度。”

2022世界杯八强谁会赢?产品使用

展示你的成功

加入客户推荐计划

Baidu
map