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

Свойства

расширить все

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

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

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

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

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

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

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

Типы данных: 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