exponenta event banner

developmentTriangle

Создать developmentTriangle объект

Описание

Используйте этот рабочий процесс для создания прогнозируемых окончательных утверждений для developmentTriangle:

  1. Загрузите или создайте данные претензий для треугольника разработки.

  2. Создать developmentTriangle объект.

  3. Использовать view для отображения developmentTriangle данные и использование claimsPlot для составления графика заявленных претензий.

  4. Использовать linkRatios для вычисления коэффициентов отношения линий связи (факторов развития или возрастных факторов) и использования linkRatioAverages для расчета средних значений по этим факторам. Кроме того, можно распечатать отношения связей с помощью linkRatiosPlot.

  5. Использовать cdfSummary для расчета совокупных коэффициентов развития (CDF) и процента от общего объема требований.

  6. Использовать ultimateClaims для расчета прогнозируемых конечных требований.

  7. Использовать fullTriangle для отображения треугольника развития, который включает в себя окончательные утверждения.

Создание

Описание

пример

dT = developmentTriangle(data) создает developmentTriangle объект с использованием data. Можно создавать графики dT использование claimsPlot.

пример

dT = developmentTriangle(___,Name,Value) задает свойства, используя аргументы пары имя-значение. Укажите один или несколько аргументов пары имя-значение после входного аргумента в предыдущем синтаксисе. Например, dT_reported = developmentTriangle(data,'Origin','AccidentYear','Development','DevelopmentYear','Claims','ReportedClaims').

Входные аргументы

развернуть все

Данные утверждений, указанные как таблица, содержащая не менее трех столбцов. При указании data в виде таблицы из трех столбцов и не указывайте аргументы пары имя-значение для 'Origin', 'Development' и 'Claims', программное обеспечение получает годы происхождения из первого столбца, годы разработки из второго столбца и утверждает из третьего столбца по умолчанию.

Типы данных: table

Аргументы пары «имя-значение»

Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.

Пример: dT_reported = developmentTriangle(data,'Origin','AccidentYear','Development','DevelopmentYear','Claims','ReportedClaims')

Имя столбца, содержащего исходные годы, указанное как разделенная запятыми пара, состоящая из 'Origin' и символьный вектор или строку.

Типы данных: char | string

Имя столбца, содержащего годы разработки, указанное как разделенная запятыми пара, состоящая из 'Development' и символьный вектор или строку.

Типы данных: char | string

Имя столбца, содержащего периоды претензий, указанные как пара, разделенная запятыми, состоящая из 'Claims' и символьный вектор или строку.

Типы данных: double

Флаг, указывающий, являются ли данные кумулятивными или инкрементными, указанный как разделенная запятыми пара, состоящая из 'Cumulative' и скалярное логическое значение.

Типы данных: logical

Свойства

развернуть все

Имя столбца, содержащего исходные годы, возвращаемое в виде массива ячеек.

Типы данных: cell

Имя столбца, содержащего годы разработки, возвращаемое в виде массива ячеек.

Типы данных: cell

Имя столбца, содержащего период утверждения, возвращаемое как вектор.

Типы данных: double

Последние значения претензий для каждой Origin точка, возвращенная как вектор.

Типы данных: double

Определяемое пользователем описание, возвращаемое в виде строки.

Типы данных: string

Выбранные отношения связей для вычислений CDF, возвращаемые в виде вектора.

Типы данных: double

Константа хвостового коэффициента, возвращаемая в виде числа.

Типы данных: double

Функции объекта

viewПоказ developmentTriangle объект
linkRatios Вычислить отношения каналов связи для developmentTriangle объект
linkRatioAverages Средние значения отношения каналов связи для developmentTriangle объект
cdfSummary Вычислить CDF в соответствии с окончательными претензиями для developmentTriangle объект
ultimateClaimsВычислить окончательные требования для developmentTriangle объект
fullTriangle Показать полный треугольник развития, включая окончательные претензии
linkRatiosPlot График соотношения связей для треугольника развития
claimsPlot Заговор претензий для треугольника развития

Примеры

свернуть все

Создать developmentTriangle объект с использованием моделируемых данных утверждений.

load InsuranceClaimsData.mat;
disp(data)
    OriginYear    DevelopmentYear    ReportedClaims    PaidClaims
    __________    _______________    ______________    __________

       2010              12              3995.7          1893.9  
       2010              24                4635          3371.2  
       2010              36              4866.8          4079.1  
       2010              48              4964.1            4487  
       2010              60              5013.7          4711.4  
       2010              72              5038.8          4805.6  
       2010              84                5059          4853.7  
       2010              96              5074.1          4877.9  
       2010             108              5084.3          4887.7  
       2010             120              5089.4          4892.6  
       2011              12                3968          2055.5  
       2011              24              4682.3          3638.3  
       2011              36              4963.2          4365.9  
       2011              48              5062.5          4758.9  
       2011              60              5113.1          4949.2  
       2011              72              5138.7          5048.2  
       2011              84              5154.1          5098.7  
       2011              96              5169.6          5124.2  
       2011             108              5179.9          5134.4  
       2012              12                4217          2242.4  
       2012              24              5060.4          3946.7  
       2012              36                5364          4696.6  
       2012              48              5508.9          5119.3  
       2012              60              5558.4          5324.1  
       2012              72              5586.2          5430.5  
       2012              84              5608.6          5484.8  
       2012              96              5625.4          5512.3  
       2013              12              4374.2          2373.8  
       2013              24              5205.3          4130.4  
       2013              36              5517.7          4915.2  
       2013              48              5661.1          5357.6  
       2013              60              5740.4          5571.9  
       2013              72              5780.6          5677.8  
       2013              84              5803.7          5728.9  
       2014              12              4499.7          2421.8  
       2014              24              5309.6          4189.6  
       2014              36              5628.2          4985.6  
       2014              48              5785.8          5434.3  
       2014              60              5849.4          5651.7  
       2014              72              5878.7          5759.1  
       2015              12              4530.2          2484.1  
       2015              24              5300.4          4272.6  
       2015              36              5565.4          5084.4  
       2015              48              5715.7          5541.9  
       2015              60              5772.8          5763.6  
       2016              12              4572.6          2481.7  
       2016              24              5304.2          4218.9  
       2016              36              5569.5          5020.5  
       2016              48              5714.3          5472.4  
       2017              12              4680.6          2577.9  
       2017              24              5523.1          4382.4  
       2017              36              5854.4          5171.2  
       2018              12              4696.7            2580  
       2018              24              5495.1          4386.1  
       2019              12              4945.9          2764.8  

Использовать developmentTriangle преобразование данных в треугольник разработки, который является стандартной формой для представления данных утверждений.

dT = developmentTriangle(data)
dT = 
  developmentTriangle with properties:

                          Origin: {10x1 cell}
                     Development: {10x1 cell}
                          Claims: [10x10 double]
                  LatestDiagonal: [10x1 double]
                     Description: ""
                      TailFactor: 1
    CumulativeDevelopmentFactors: [1x10 double]
               SelectedLinkRatio: [1x9 double]

Используйте view для отображения developmentTriangle содержимое в табличной форме. Каждая строка представляет исходный период, а каждый столбец - период разработки.

developmentTriangleTable = view(dT)
developmentTriangleTable=10×10 table
              12        24        36        48        60        72        84        96       108       120  
            ______    ______    ______    ______    ______    ______    ______    ______    ______    ______

    2010    3995.7      4635    4866.8    4964.1    5013.7    5038.8      5059    5074.1    5084.3    5089.4
    2011      3968    4682.3    4963.2    5062.5    5113.1    5138.7    5154.1    5169.6    5179.9       NaN
    2012      4217    5060.4      5364    5508.9    5558.4    5586.2    5608.6    5625.4       NaN       NaN
    2013    4374.2    5205.3    5517.7    5661.1    5740.4    5780.6    5803.7       NaN       NaN       NaN
    2014    4499.7    5309.6    5628.2    5785.8    5849.4    5878.7       NaN       NaN       NaN       NaN
    2015    4530.2    5300.4    5565.4    5715.7    5772.8       NaN       NaN       NaN       NaN       NaN
    2016    4572.6    5304.2    5569.5    5714.3       NaN       NaN       NaN       NaN       NaN       NaN
    2017    4680.6    5523.1    5854.4       NaN       NaN       NaN       NaN       NaN       NaN       NaN
    2018    4696.7    5495.1       NaN       NaN       NaN       NaN       NaN       NaN       NaN       NaN
    2019    4945.9       NaN       NaN       NaN       NaN       NaN       NaN       NaN       NaN       NaN

Чтобы визуализировать треугольники развития, используйте plot.

plot(table2array(developmentTriangleTable)');
xticklabels(developmentTriangleTable.Properties.VariableNames)
xlabel('Development Year')
ylabel('Reported Claims')
title('Development Reported Claims')
legend(developmentTriangleTable.Properties.RowNames)
grid on

Figure contains an axes. The axes with title Development Reported Claims contains 10 objects of type line. These objects represent 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019.

Представлен в R2020b