Chwilka...

Rezerwy IBNR i metoda chain ladder: jak przewidzieć liczbę przyszłych szkód

Udostępnij:
24 Lipiec 2026

Kiedy myślimy o ubezpieczeniu, wyobrażamy sobie prostą sytuację: zdarza się szkoda, zgłaszamy ją, ubezpieczyciel wypłaca odszkodowanie. W praktyce jednak między samym zdarzeniem a jego zgłoszeniem — a czasem nawet ostatecznym rozliczeniem — mija miesiące, a czasem lata. W tym artykule wyjaśnimy, dlaczego to takie ważne dla stabilności finansowej ubezpieczyciela, i jak matematycznie szacuje się szkody, które "gdzieś tam są", ale jeszcze nie zostały zgłoszone.

Dlaczego składka musi wystarczyć na więcej niż to, co już wiadomo?

Zgodnie z ustawą o działalności ubezpieczeniowej, składki muszą wystarczać na pokrycie odszkodowań oraz kosztów działalności zakładu ubezpieczeń. W uproszczeniu, dla komercyjnego ubezpieczyciela (spółki akcyjnej) powinno zachodzić:

całkowite składki = całkowite odszkodowania + koszty administracyjne + koszt ryzyka + zysk brutto właściciela - przychody z inwestycji składek i kapitału

Problem w tym, że w momencie ustalania składki ubezpieczyciel nie zna jeszcze wszystkich odszkodowań, które będzie musiał wypłacić. Część zdarzeń już zaszła, ale nikt jeszcze o nich nie zgłosił — np. ktoś miał kolizję, ale zgłasza szkodę dopiero po kilku miesiącach, albo sprawa trafia do sądu i ostateczna kwota odszkodowania ustala się latami.

Cztery rodzaje "niewidzialnych" jeszcze szkód

Żeby to ogarnąć, ubezpieczyciele tworzą obowiązkowe rezerwy na zdarzenia, które zaszły, ale nie zostały (w pełni) rozliczone. Najważniejsza z nich to rezerwa IBNR (incurred but not reported — zaszłe, ale niezgłoszone). Ma ona kilka pokrewnych podgrup:

  • IBNFR (incurred but not fully reported) — szkoda zgłoszona, ale nie w pełni,
  • RBNS (reported but not settled) — szkoda zgłoszona, ale jeszcze nierozliczona,
  • RBNES (reported but not enough settled) — rozliczenie już się odbyło, ale okazało się zaniżone.

Rezerwy typu IBNR to jedna z najważniejszych pozycji w bilansie ubezpieczyciela majątkowego — ich wysokość jest regularnie monitorowana m.in. przez Komisję Nadzoru Finansowego (KNF).

Najpopularniejszą metodą szacowania tych rezerw jest chain ladder. Zakłada ona, że każdą wartość w trójkącie szkód da się zapisać jako iloczyn dwóch czynników:

$$C_{i,j} = \alpha_i \cdot \beta_j$$

gdzie:

  • $\alpha_i$ - to "wielkość" rocznika szkodowego $i$, czyli ile w sumie szkód z tego rocznika ostatecznie się ujawni,
  • $\beta_j$ - o procent tych szkód, który ujawnia się akurat w roku rozwoju $j$ (a więc $\beta_1+\beta_2+⋯+\beta_t=1$, bo w końcu $100%$ szkód musi się kiedyś ujawnić).

Współczynniki $\alpha_i$ i $\beta_j$ można wyznaczyć na kilka sposobów. W tym artykule pokażemy jeden z nich — praktyczną procedurę zwaną metodą oddzielania arytmetycznego — krok po kroku, na konkretnym przykładzie liczbowym.

Przykład: wyznaczanie współczynników chain ladder metodą oddzielania arytmetycznego

Załóżmy, że mamy dane o liczbie szkód $C_i,j$ dla trzech roczników szkodowych ($i=1,2,3$) i trzech lat rozwoju ($j=1,2,3$), czyli $t=3$:

$$
\begin{array}{c}
\begin{array}{ccccc}
\hline
\rule{0pt}{12pt} & 1 & 2 & 3 & \textit{Suma} \\
\hline
\rule{0pt}{12pt}1 & 15 & 9 & 1 & W_1 = 25 \\
\rule{0pt}{12pt}2 & 17 & 10 & ? & W_2 = 27 \\
\rule{0pt}{12pt}3 & 10 & ? & ? & W_3 = 10 \\
\hline
\rule{0pt}{12pt}\textit{Suma} & K_1 = 42 & K_2 = 19 & K_3 = 1 & \\
\hline
\end{array}
\end{array}
$$

Znaki zapytania to szkody, które jeszcze się nie ujawniły — właśnie je chcemy oszacować.

Dlaczego rozbijamy dane na dwa czynniki?

Sens rozkładu $C_{i,j} = \alpha_i \beta_j$ jest intuicyjny: jeśli rocznik 2 miał więcej wypadków niż rocznik 1, spodziewamy się, że będzie miał proporcjonalnie więcej szkód w każdym roku rozwoju. Rozbicie na iloczyn dwóch niezależnych czynników pozwala oddzielić od siebie dwie różne rzeczy: to, ile w danym roczniku w ogóle było szkód $\alpha_i$, od tego, jak szybko te szkody się ujawniają w czasie $\beta_j$ — a to dwie zupełnie różne przyczyny wzrostu liczby zgłoszeń.

Dla trójkąta z $t$ latami rozwoju musimy w ten sposób wyznaczyć łącznie $2t-1$ nieujemnych współczynników $\hat{\alpha}_i,\hat{\beta}_j$. Kluczowa obserwacja: dane są ze sobą powiązane, bo suma szkód po wszystkich wierszach musi się równać sumie po wszystkich kolumnach — to właśnie tę zależność wykorzystuje algorytm poniżej.

Krok 1: sumy wierszy i kolumn

Zanim policzymy $\alpha_i $ i $\beta_j$ zbierzmy sumy z tego, co już wiemy:

Sumy wierszy (ile już wiemy o każdym roczniku):

$$W_1=15+9+1=25$$  $$W_2=17+10=27$$  $$W_3=10$$

Sumy kolumn (ile już wiemy o każdym roku rozwoju — tylko z pełnych obserwacji):

$$K_1​=15+17+10=42$$  $$K_2​=9+10=19$$  $$K_3​=1$$

Krok 2: rozwiązujemy krok po kroku, "od rogów" trójkąta

Zaczynamy od jedynego pola, które jest kompletne samo w sobie — górnego prawego rogu.

Wiemy, że $C_{1,3}=1$, a $C_{1,3}=\alpha_1\beta_3$. Mamy więc pierwsze równanie:

$$\hat{\alpha}_1\hat{\beta}_3 = 1$$

Dodatkowo, cały pierwszy wiersz musi sumować się do $W_1 = 25$:

$$\hat{\alpha}_1(\hat{\beta}_1+\hat{\beta}_2+\hat{\beta}_3) =\hat{\alpha}_1 \cdot = \hat{\alpha}_1 = 25$$

(bo $\beta_1+\beta_2+\beta_3 = 1$ z definicji). Czyli od razu wiemy: $\hat{\alpha}_1 = 25$. Podstawiając do pierwszego równania:

$$\hat{\beta}_3 = \frac{1}{\hat{\alpha}_1}=\frac{1}{25}=0,04$$

Drugi krok: druga kolumna. Wiemy, że $C_{1,2} + C_{2,2} = 9+10=19=K_2$, a jednocześnie:

$$(\hat{\alpha}_1+\hat{\alpha}_2)\hat{\beta}_2 = 19$$

Z drugiej strony, drugi wiersz sumuje się do $W_2 = 27$, czyli

$$\hat{\alpha}_2(\hat{\beta}_1+\hat{\beta}_2)= \hat{\alpha}_2(1-\hat{\beta}_3) = 27$$

Stąd:

$$\hat{\alpha}_2 = \frac{27}{1-0,04}=\frac{27}{0,96}=28,125$$

I podstawiając z powrotem do równania na $\beta_2$:

$$\hat{\beta}_2 = \frac{19}{\hat{\alpha}_1 + \hat{\alpha}_2} = \frac{19}{25+28,125}=\frac{19}{53,125}=0,360$$

Trzeci krok: pierwsza kolumna. Suma całej pierwszej kolumny to $K_1 = 42$:

$$(\hat{\alpha}_1+\hat{\alpha}_2+\hat{\alpha}_3) \hat{\beta}_1 = 42$$

Trzeci wiersz sumuje się do $W_3 = 10$, a skoro szkoda z trzeciego rocznika ujawniła się na razie tylko w pierwszym roku rozwoju:

$$\hat{\alpha}_3\hat{\beta}_1 = 10 $$

Mamy więc: $\hat{\beta}_1 = 1-\hat{\beta}_2-\hat{\beta}_3=1-0,360-0,04=0,6$, a stąd:

$$\hat{\alpha}_3 = \frac{10}{\hat{\beta}_1}=\frac{10}{0,6} = 16,667$$

Zauważ, że każdy z tych trzech kroków to w gruncie rzeczy rozwiązanie prostego układu dwóch równań z dwiema niewiadomymi — raz z kolumny i wiersza, przesuwając się od rogów trójkąta ku środkowi. To sedno całej metody: skomplikowany na pierwszy rzut oka trójkąt danych sprowadza się do kilkukrotnego powtórzenia tego samego, bardzo prostego kroku obliczeniowego.

Krok 3: uzupełniamy brakujące pola

Mając już wszystkie $\hat{\alpha}_i$ i $\hat{\beta}_j$, uzupełniamy trójkąt — po prostu mnożąc odpowiednie czynniki:

$$\hat{C}_{2,3} = \hat{\alpha}_2 \cdot \hat{\beta}_3 = 28,125 \cdot 0,04 = 1,125$$

$$\hat{C}_{3,2} = \hat{\alpha}_3 \cdot \hat{\beta}_2 = 16,667 \cdot 0,360 = 6,000$$

$$\hat{C}_{3,3} = \hat{\alpha}_3 \cdot \hat{\beta}_3 = 16,667 \cdot 0,04 = 0,667 $$

Kompletny, uzupełniony trójkąt:

$$
\begin{array}{c}
\begin{array}{ccccc}
\hline
\rule{0pt}{12pt} & 1 & 2 & 3 & \textit{Suma} \\
\hline
\rule{0pt}{12pt}1 & 15 & 9 & 1 & W_1 = 25 \\
\rule{0pt}{12pt}2 & 17 & 10 & 1,125 & W_2 = 27 \\
\rule{0pt}{12pt}3 & 10 & 6,000 & 0,667 & W_3 = 10 \\
\hline
\rule{0pt}{12pt}\textit{Suma} & K_1 = 42 & K_2 = 19 & K_3 = 1 & \\
\hline
\end{array}
\end{array}
$$

Dlaczego wychodzą ułamkowe liczby szkód?

Zauważ, że wyszły nam wartości typu 1,125 czy 0,667 — a przecież liczba szkód powinna być liczbą całkowitą! To nie jest błąd — to naturalna cecha tej metody. Nie mówimy "będzie dokładnie jedna szkoda", tylko "oczekiwana (średnia) liczba szkód wynosi 1,125" — czyli np. w 87,5% podobnych przypadków może być 1 szkoda, a w 12,5% — 2 szkody, i średnio wychodzi 1,125. Taka ułamkowa wartość jest w praktyce dokładniejsza niż zaokrąglanie w górę lub w dół, bo pozwala precyzyjniej wyliczyć rezerwę na szkody, które jeszcze się nie ujawniły.

Dlaczego to w ogóle ma znaczenie dla klienta?

Może się wydawać, że to sprawa czysto wewnętrzna ubezpieczyciela, niemająca nic wspólnego z Twoją polisą. W rzeczywistości to właśnie prawidłowe oszacowanie tych "ukrytych" szkód decyduje o tym, czy ubezpieczyciel będzie w stanie wypłacić odszkodowania także w przyszłości — a w skrajnych przypadkach, o jego wypłacalności w ogóle. Dlatego nadzór finansowy tak dokładnie przygląda się metodologii liczenia rezerw stosowanej przez zakłady ubezpieczeń.

Ubezpieczenia OC: Królestwo "długiego ogona"

Kwestia rezerw IBNR jest absolutnie kluczowa w ubezpieczeniach odpowiedzialności cywilnej (OC). Portfele te charakteryzują się tzw. długim ogonem szkodowym. W przeciwieństwie do prostych szkód majątkowych (np. zalane mieszkanie), pełne koszty wypadków z OC ujawniają się często po wielu latach. Wynika to z trzech głównych powodów:

  • Szkody osobowe: Powikłania zdrowotne czy konieczność wypłacania wieloletniej renty ujawniają się z dużym opóźnieniem.

  • Procesy sądowe: Spory z poszkodowanymi o wysokość zadośćuczynień potrafią toczyć się przez długie lata.

  • Wpływ czasu: Inflacja oraz zmieniające się orzecznictwo sądów sprawiają, że dawne szkody stają się nagle znacznie droższe w likwidacji.

Z tego względu rezerwy IBNR stanowią potężną pozycję w bilansie. Ich niedoszacowanie (np. wskutek wojen cenowych i zbyt tanich polis OC) to prosta droga do utraty stabilności finansowej firmy.

Metoda oddzielania arytmetycznego to praktyczny sposób wyznaczania współczynników w metodzie chain ladder. Dzięki temu można dokładniej zrozumieć, skąd bierze się wzrost liczby szkód — czy z tego, że dany rocznik był po prostu "gorszy", czy z tego, że szkody z niego ujawniają się wolniej niż zwykle. Co ważne, cała procedura — choć w naszym przykładzie rozpisana dla trzech lat rozwoju — uogólnia się w prosty, rekurencyjny sposób na trójkąty dowolnej wielkości, co czyni ją praktycznym narzędziem przy szacowaniu rezerw IBNR w realnych portfelach ubezpieczeniowych