<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Pílulas de Quant]]></title><description><![CDATA[Conteúdos acessíveis sobre finanças quantitativas e ciência de dados.
Curadoria por André Camatta]]></description><link>https://pilulasdequant.com.br</link><image><url>https://substackcdn.com/image/fetch/$s_!icTO!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa23bf5b7-0423-4848-bbad-c00d6a991b0a_500x500.png</url><title>Pílulas de Quant</title><link>https://pilulasdequant.com.br</link></image><generator>Substack</generator><lastBuildDate>Fri, 13 Nov 2026 00:18:08 GMT</lastBuildDate><atom:link href="https://pilulasdequant.com.br/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[André Camatta]]></copyright><language><![CDATA[pt-br]]></language><webMaster><![CDATA[pilulasdequant@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[pilulasdequant@substack.com]]></itunes:email><itunes:name><![CDATA[André Camatta]]></itunes:name></itunes:owner><itunes:author><![CDATA[André Camatta]]></itunes:author><googleplay:owner><![CDATA[pilulasdequant@substack.com]]></googleplay:owner><googleplay:email><![CDATA[pilulasdequant@substack.com]]></googleplay:email><googleplay:author><![CDATA[André Camatta]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Atuária para quants, parte 2: a recursão de Panjer e a FFT para a perda agregada de crédito]]></title><description><![CDATA[A classe de frequ&#234;ncias (a,b,0) permite calcular, por recurs&#227;o ou por FFT, a distribui&#231;&#227;o inteira da perda agregada de uma carteira de cr&#233;dito sem simular um &#250;nico cen&#225;rio, testada numa carteira calib]]></description><link>https://pilulasdequant.com.br/p/atuaria-para-quants-parte-2-a-recursao</link><guid isPermaLink="false">https://pilulasdequant.com.br/p/atuaria-para-quants-parte-2-a-recursao</guid><dc:creator><![CDATA[André Camatta]]></dc:creator><pubDate>Wed, 04 Nov 2026 11:03:13 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/7423f122-1f80-4dde-94d9-9b44cd36021e_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Uma mesa de cr&#233;dito que precisa do percentil 99,9% da perda agregada de uma carteira, para alocar capital ou dimensionar uma provis&#227;o, enfrenta uma distribui&#231;&#227;o composta: um n&#250;mero aleat&#243;rio de defaults, cada um com uma perda de tamanho aleat&#243;rio. A atu&#225;ria resolveu esse problema d&#233;cadas atr&#225;s, e a ind&#250;stria de cr&#233;dito j&#225; embutiu essa solu&#231;&#227;o no CreditRisk+, um modelo de mercado para portf&#243;lio de cr&#233;dito (CREDIT SUISSE FINANCIAL PRODUCTS, 1997). O Banco Central j&#225; aplicou esse modelo a uma carteira hipot&#233;tica com dado da Central de Risco de Cr&#233;dito (SCHECHTMAN, 2002), e a combina&#231;&#227;o entre CreditRisk+ e a recurs&#227;o de Panjer j&#225; foi estudada na literatura acad&#234;mica brasileira (MARANH&#195;O, 2010).</p><p>A parte 1 desta s&#233;rie mostrou que a credibilidade de B&#252;hlmann-Straub bate os atalhos de mercado para o <em>shrinkage</em> do beta de uma a&#231;&#227;o. Este artigo muda de problema, para outro cap&#237;tulo da mesma teoria do risco coletivo (KAAS et al., 2008): como somar, com exatid&#227;o at&#233; o limite da pr&#243;pria discretiza&#231;&#227;o, a distribui&#231;&#227;o de uma soma aleat&#243;ria de parcelas aleat&#243;rias, sem simula&#231;&#227;o. A recurs&#227;o de Panjer (PANJER, 1981) e a transformada r&#225;pida de Fourier (FFT, do ingl&#234;s Fast Fourier Transform) fazem isso para a classe (a,b,0). Essa classe re&#250;ne as distribui&#231;&#245;es do n&#250;mero de eventos N em que a probabilidade de k eventos, p&#8342;, vem da probabilidade de k&#8722;1 eventos multiplicada por (a + b/k), com a e b constantes pr&#243;prias de cada distribui&#231;&#227;o. O &#8220;0&#8221; indica que essa regra vale desde k=1, a partir de p&#8320;=P(N=0). Dela fazem parte a Poisson, a binomial e a binomial negativa, as frequ&#234;ncias mais usadas em cr&#233;dito e em seguros. O que segue explica os dois m&#233;todos, testa os dois numa carteira calibrada em dado p&#250;blico brasileiro e lista as condi&#231;&#245;es que decidem se o resultado sai certo.</p><p>A carteira usada no teste &#233; hipot&#233;tica, constru&#237;da a partir de par&#226;metros calibrados em dado p&#250;blico. Cada evento &#233; um default numa opera&#231;&#227;o de empr&#233;stimo a uma pessoa jur&#237;dica, num per&#237;odo de um ano. A frequ&#234;ncia N conta quantos defaults acontecem no per&#237;odo, com E[N] variando de 1, carteira pequena, a 1.000, carteira grande, nos quatro n&#237;veis testados adiante. A severidade X &#233; a perda de cada default, em unidades da perda m&#233;dia, lognormal, com dispers&#227;o ancorada na perda dado o default (LGD, do ingl&#234;s loss given default) do Working Paper 193 do Banco Central. A carteira tem um &#250;nico fator de risco, sem a correla&#231;&#227;o entre setores que o CreditRisk+ completo modela com um fator Gama por setor. O valor em risco (VaR, do ingl&#234;s Value at Risk) a 99,9% &#233; a perda agregada tal que, em 999 de cada 1.000 per&#237;odos anuais como esse, a carteira perderia menos do que isso.</p><h2>O problema de somar perdas sem simular</h2><p>Uma carteira de cr&#233;dito sofre, num per&#237;odo, um n&#250;mero aleat&#243;rio de eventos de default N, cada um causando uma perda aleat&#243;ria X. A perda agregada da carteira &#233; a soma</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;S = \\sum_{i=1}^{N} X_i, \\qquad X_1, X_2, \\ldots \\text{ i.i.d., independentes de } N&quot;,&quot;id&quot;:&quot;KYURYIFWDN&quot;}" data-component-name="LatexBlockToDOM"></div><p>uma distribui&#231;&#227;o composta, porque mistura a incerteza sobre quantos eventos ocorrem (a frequ&#234;ncia) com a incerteza sobre o tamanho de cada um (a severidade). O capital de cr&#233;dito sob a abordagem de classifica&#231;&#245;es internas (IRB, do ingl&#234;s Internal Ratings-Based) de Basileia II &#233; dimensionado no percentil 99,9% dessa distribui&#231;&#227;o: a essa confian&#231;a, espera-se que uma institui&#231;&#227;o sofra perdas acima do capital de n&#237;vel 1 e 2 em m&#233;dia uma vez a cada mil anos (BASEL COMMITTEE ON BANKING SUPERVISION, 2005). O VaR a 99,9% &#233; o quantil da perda agregada nesse n&#237;vel, e a perda esperada condicional (<em>Expected Shortfall</em>, ES) &#233; a m&#233;dia das perdas que excedem esse quantil, mais sens&#237;vel ao formato da cauda do que o quantil isolado:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\mathrm{VaR}_\\alpha = \\inf\\{x : F_S(x) \\geq \\alpha\\}, \\qquad \\mathrm{ES}_\\alpha = E[S \\mid S \\geq \\mathrm{VaR}_\\alpha]&quot;,&quot;id&quot;:&quot;CBIRKQEGHJ&quot;}" data-component-name="LatexBlockToDOM"></div><blockquote><p>Simular S &#233; conceitualmente simples. Sortear N, sortear N valores de X, somar, repetir milhares ou milh&#245;es de vezes, e ler o percentil 99,9% da amostra. O problema est&#225; na pr&#243;pria defini&#231;&#227;o do percentil. A uma confian&#231;a de 99,9%, apenas uma em mil simula&#231;&#245;es cai na regi&#227;o que define o quantil, de modo que o erro de amostragem do estimador de VaR e ES n&#227;o cai &#224; mesma taxa que o erro de uma m&#233;dia simples, mais lento e mais ruidoso quanto mais extremo o percentil.</p></blockquote><h2>A recurs&#227;o de Panjer e a transformada de Fourier</h2><p>A alternativa que a atu&#225;ria desenvolveu evita simular ao explorar essa propriedade recursiva da frequ&#234;ncia. Em termos formais, a raz&#227;o entre probabilidades consecutivas de N &#233; afim em 1/k, para (a,b) fixos por distribui&#231;&#227;o:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;p_k = \\left(a + \\frac{b}{k}\\right) p_{k-1}, \\qquad k = 1, 2, \\ldots&quot;,&quot;id&quot;:&quot;BBJPJMQDVX&quot;}" data-component-name="LatexBlockToDOM"></div><p>A classe (a,b,1) desloca o in&#237;cio da recurs&#227;o para k=2, com p&#8320; e p&#8321; livres, fora do escopo aqui. Sundt e Jewell (1981) provaram que, entre as distribui&#231;&#245;es n&#227;o degeneradas, s&#243; a Poisson, a binomial negativa e a binomial satisfazem essa recurs&#227;o. A tabela abaixo traz a, b e p&#8320; de cada uma. O sinal de a j&#225; indica a dispers&#227;o da frequ&#234;ncia, com a&lt;0 na binomial correspondendo a subdispers&#227;o, a=0 na Poisson a equidispers&#227;o e a&gt;0 na binomial negativa a superdispers&#227;o, o mesmo a&gt;0 que, calibrado no SCR.data, a base de dados abertos do Sistema de Informa&#231;&#245;es de Cr&#233;dito do Banco Central, explode o dom&#237;nio mais adiante.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hL_Y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f466154-9625-43b9-96fc-86e4d711b9d1_996x364.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hL_Y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f466154-9625-43b9-96fc-86e4d711b9d1_996x364.png 424w, https://substackcdn.com/image/fetch/$s_!hL_Y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f466154-9625-43b9-96fc-86e4d711b9d1_996x364.png 848w, https://substackcdn.com/image/fetch/$s_!hL_Y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f466154-9625-43b9-96fc-86e4d711b9d1_996x364.png 1272w, https://substackcdn.com/image/fetch/$s_!hL_Y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f466154-9625-43b9-96fc-86e4d711b9d1_996x364.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!hL_Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f466154-9625-43b9-96fc-86e4d711b9d1_996x364.png" width="996" height="364" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8f466154-9625-43b9-96fc-86e4d711b9d1_996x364.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:364,&quot;width&quot;:996,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:26521,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/223318956?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f466154-9625-43b9-96fc-86e4d711b9d1_996x364.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hL_Y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f466154-9625-43b9-96fc-86e4d711b9d1_996x364.png 424w, https://substackcdn.com/image/fetch/$s_!hL_Y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f466154-9625-43b9-96fc-86e4d711b9d1_996x364.png 848w, https://substackcdn.com/image/fetch/$s_!hL_Y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f466154-9625-43b9-96fc-86e4d711b9d1_996x364.png 1272w, https://substackcdn.com/image/fetch/$s_!hL_Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f466154-9625-43b9-96fc-86e4d711b9d1_996x364.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Par&#226;metros (a,b) e probabilidade em zero p&#8320; das tr&#234;s distribui&#231;&#245;es n&#227;o degeneradas da classe (a,b,0) (SUNDT; JEWELL, 1981), na parametriza&#231;&#227;o usada neste artigo e no c&#243;digo: p=r/(r+&#956;) na binomial negativa. n e q da binomial s&#227;o o n&#250;mero de ensaios e a probabilidade de sucesso dessa distribui&#231;&#227;o, n&#227;o o tamanho do grid de discretiza&#231;&#227;o m usado no restante do artigo.</figcaption></figure></div><p>Panjer mostrou que essa rela&#231;&#227;o se propaga para a distribui&#231;&#227;o agregada S, ap&#243;s discretizar a severidade num grid de largura h (PANJER, 1981). Discretizando X em m&#250;ltiplos inteiros de h pelo m&#233;todo do arredondamento, a massa de cada intervalo [(k&#8722;&#189;)h, (k+&#189;)h) &#233; atribu&#237;da ao ponto kh,</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;f_0 = F_X\\!\\left(\\tfrac{h}{2}\\right), \\qquad f_k = F_X\\!\\left(kh + \\tfrac{h}{2}\\right) - F_X\\!\\left(kh - \\tfrac{h}{2}\\right), \\quad k \\geq 1&quot;,&quot;id&quot;:&quot;GTYNNUDMZX&quot;}" data-component-name="LatexBlockToDOM"></div><p>a recurs&#227;o de Panjer entrega a distribui&#231;&#227;o agregada inteira, ponto a ponto, num &#250;nico la&#231;o:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;g_0 = P(f_0), \\qquad g_k = \\frac{1}{1-a f_0}\\sum_{j=1}^{k}\\left(a+b\\frac{j}{k}\\right) f_j\\, g_{k-j}, \\quad k \\geq 1&quot;,&quot;id&quot;:&quot;KKQCBBDPFY&quot;}" data-component-name="LatexBlockToDOM"></div><p>onde P &#233; a fun&#231;&#227;o geradora de probabilidade (PGF, do ingl&#234;s probability generating function) da frequ&#234;ncia, P(z)=E[z&#7482;]. O detalhe que costuma passar batido &#233; a condi&#231;&#227;o inicial, g&#8320;=P(f&#8320;), a PGF avaliada na massa que a pr&#243;pria discretiza&#231;&#227;o colocou no ponto zero (KLUGMAN; PANJER; WILLMOT, 2019). Ela coincide com P(N=0) s&#243; quando f&#8320;=0, caso comum em exemplos de livro-texto, e a igualdade deixa de valer quando o arredondamento empurra massa real para o ponto zero, o que acontece quando h n&#227;o &#233; pequeno o bastante perto da escala da severidade, o assunto central deste artigo.</p><p>Quando &#955; &#233; grande, exp(&#8722;&#955;) sofre <em>underflow</em> de representa&#231;&#227;o em ponto flutuante, um problema conhecido da recurs&#227;o de Panjer com frequ&#234;ncia grande (GERHOLD; SCHMOCK; WARNUNG, 2010). A mitiga&#231;&#227;o usada aqui reescala a recurs&#227;o para come&#231;ar de g&#8320;=1, reescalonando de novo sempre que o valor foge de uma faixa segura em ponto flutuante, e revertendo a escala s&#243; ao final por normaliza&#231;&#227;o direta da soma, sem mudar a forma relativa da distribui&#231;&#227;o.</p><p>A FFT resolve o mesmo problema convertendo a convolu&#231;&#227;o em produto no dom&#237;nio da frequ&#234;ncia. A fun&#231;&#227;o caracter&#237;stica da severidade discretizada &#233; calculada nos n pontos da grade de uma s&#243; vez, a PGF de N &#233; aplicada ponto a ponto a esse vetor, e a transformada inversa devolve a distribui&#231;&#227;o agregada, em O(n log n) em vez do O(n&#178;) da recurs&#227;o direta:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\hat f_j = \\sum_{k=0}^{n-1} f_k\\, e^{-2\\pi i jk/n}, \\qquad \\hat g_j = P_N(\\hat f_j), \\qquad g_k = \\frac{1}{n}\\sum_{j=0}^{n-1} \\hat g_j\\, e^{2\\pi i jk/n}&quot;,&quot;id&quot;:&quot;GKQGKUJAER&quot;}" data-component-name="LatexBlockToDOM"></div><p>A FFT trata a grade como circular, de modo que a massa que deveria cair acima do limite superior do dom&#237;nio reaparece perto de zero, o fen&#244;meno de <em>aliasing</em> (EMBRECHTS; FREI, 2009). A mitiga&#231;&#227;o padr&#227;o estende o dom&#237;nio com zeros antes da transformada (<em>zero-padding</em>), empurrando essa massa residual para fora do resultado final. Uma segunda mitiga&#231;&#227;o, o <em>exponential tilting</em>, pondera a severidade por exp(&#952;kh) antes da transformada, deslocando a massa de interesse para uma regi&#227;o menos sujeita ao enrolamento circular.</p><p>Os detalhes de implementa&#231;&#227;o, incluindo os dois mecanismos de reescala contra <em>underflow</em> e a aplica&#231;&#227;o do <em>tilting</em>, est&#227;o no m&#243;dulo <code>AggregateLoss.jl</code> do <a href="https://github.com/andrecamatta/pq_panjer">reposit&#243;rio p&#250;blico</a>, em Julia.</p><h2>Frequ&#234;ncia calibrada no SCR.data, severidade ancorada no Working Paper 193</h2><p>Testar os dois algoritmos exige escolher uma frequ&#234;ncia e uma severidade. A escolha aqui evita o par&#226;metro arbitr&#225;rio de um exemplo de livro-texto e ancora os dois nos dados p&#250;blicos brasileiros dispon&#237;veis, declarando onde a cobertura desses dados termina e onde a calibra&#231;&#227;o vira aproxima&#231;&#227;o.</p><p>A frequ&#234;ncia vem do SCR.data, publicado mensalmente desde julho de 2012, com a carteira ativa e a inadimpl&#234;ncia acima de 90 dias por c&#233;lula de unidade da federa&#231;&#227;o (UF), modalidade, porte, pessoa f&#237;sica ou jur&#237;dica e setor da Classifica&#231;&#227;o Nacional de Atividades Econ&#244;micas (CNAE). O recorte usado aqui soma, por setor CNAE, pessoa jur&#237;dica, modalidade Empr&#233;stimos, todo o Brasil, nos quatro trimestres completos de 2025, excluindo c&#233;lulas com at&#233; 15 opera&#231;&#245;es, suprimidas por sigilo banc&#225;rio. Como o SCR.data n&#227;o registra uma contagem direta de eventos de default, o n&#250;mero de opera&#231;&#245;es inadimplentes por setor &#233; aproximado por n&#250;mero de opera&#231;&#245;es &#215; (carteira vencida acima de 90 dias &#247; carteira ativa), assumindo que elas t&#234;m, em m&#233;dia, o tamanho m&#233;dio das opera&#231;&#245;es do setor.</p><p>A dispers&#227;o entre os setores CNAE &#233; bem maior do que uma Poisson permitiria. No corte transversal de 2025, a raz&#227;o entre vari&#226;ncia e m&#233;dia da frequ&#234;ncia impl&#237;cita de default ficou entre 11.659 e 17.362 nos quatro trimestres, coerente com a estrutura do CreditRisk+, em que a taxa de default de cada setor carrega um fator sistem&#225;tico Gama-distribu&#237;do, que torna a mistura Poisson-Gama equivalente a uma binomial negativa (CREDIT SUISSE FINANCIAL PRODUCTS, 1997). Ajustando essa binomial negativa pelo m&#233;todo dos momentos (vari&#226;ncia &#956;+&#956;&#178;/r) em cada ano completo do SCR.data, de 2012 a 2025, a mediana do par&#226;metro de forma entre os 14 anos dispon&#237;veis &#233; r&#8776;0,542, adotado na grade de teste principal. Os dois extremos, r&#8776;0,413 em 2021 e r&#8776;0,720 em 2025, s&#227;o examinados numa se&#231;&#227;o de robustez mais adiante. O r mediano entra em todos os cen&#225;rios sint&#233;ticos da grade, de E[N]=1 a E[N]=1.000, uma extrapola&#231;&#227;o expl&#237;cita da escala de milhares de opera&#231;&#245;es para cen&#225;rios muito menores.</p><p>A severidade n&#227;o tem o mesmo tipo de dado p&#250;blico, j&#225; que nenhuma fonte aberta brasileira registra a perda por opera&#231;&#227;o em n&#237;vel individual, por sigilo banc&#225;rio. A refer&#234;ncia mais pr&#243;xima &#233; o Working Paper 193 do Banco Central, que estima a LGD em 9.557 opera&#231;&#245;es prefixadas n&#227;o-varejo do Sistema de Informa&#231;&#245;es de Cr&#233;dito (SCR) entre 2003 e 2007, encontrando uma distribui&#231;&#227;o bimodal, com m&#233;dia entre 47% e 92% a depender da metodologia (SILVA; MARINS; NEVES, 2009). Tratando os dois n&#250;meros como os modos de uma mistura de dois pontos com peso igual, o coeficiente de varia&#231;&#227;o (CV) impl&#237;cito &#233; 0,324, adotado como CV &#8220;m&#233;dio&#8221;, com os n&#237;veis &#8220;baixo&#8221; e &#8220;alto&#8221; em metade e o dobro desse valor. A severidade &#233; lognormal, com m&#233;dia normalizada em 1 unidade de perda, j&#225; que o teste compara m&#233;todos num&#233;ricos entre si, n&#227;o a escala monet&#225;ria absoluta.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KSvu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafe4ff28-9358-47c7-aa8c-335f57b1157f_2000x636.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KSvu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafe4ff28-9358-47c7-aa8c-335f57b1157f_2000x636.png 424w, https://substackcdn.com/image/fetch/$s_!KSvu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafe4ff28-9358-47c7-aa8c-335f57b1157f_2000x636.png 848w, https://substackcdn.com/image/fetch/$s_!KSvu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafe4ff28-9358-47c7-aa8c-335f57b1157f_2000x636.png 1272w, https://substackcdn.com/image/fetch/$s_!KSvu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafe4ff28-9358-47c7-aa8c-335f57b1157f_2000x636.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!KSvu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafe4ff28-9358-47c7-aa8c-335f57b1157f_2000x636.png" width="1456" height="463" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/afe4ff28-9358-47c7-aa8c-335f57b1157f_2000x636.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:463,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:110191,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/223318956?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafe4ff28-9358-47c7-aa8c-335f57b1157f_2000x636.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KSvu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafe4ff28-9358-47c7-aa8c-335f57b1157f_2000x636.png 424w, https://substackcdn.com/image/fetch/$s_!KSvu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafe4ff28-9358-47c7-aa8c-335f57b1157f_2000x636.png 848w, https://substackcdn.com/image/fetch/$s_!KSvu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafe4ff28-9358-47c7-aa8c-335f57b1157f_2000x636.png 1272w, https://substackcdn.com/image/fetch/$s_!KSvu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafe4ff28-9358-47c7-aa8c-335f57b1157f_2000x636.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Par&#226;metros da grade de teste e sua origem. O par&#226;metro de dispers&#227;o r da binomial negativa &#233; a mediana de estimativas anuais por corte transversal no SCR.data, 2012 a 2025 (19 setores CNAE, pessoa jur&#237;dica, modalidade Empr&#233;stimos). A grade de CV da severidade &#233; ancorada no LGD do Working Paper 193 do Banco Central.</figcaption></figure></div><h2>A grade fatorial e a refer&#234;ncia de Monte Carlo</h2><p>O teste cruza quatro n&#237;veis de frequ&#234;ncia esperada, E[N] igual a 1, 10, 100 ou 1.000, com Poisson e binomial negativa de mesma m&#233;dia, tr&#234;s CVs de severidade e tr&#234;s tamanhos de grade, m igual a 100, 1.000 ou 10.000, totalizando 72 c&#233;lulas. Em cada c&#233;lula, Panjer, FFT sem e com <em>tilting</em>, e Monte Carlo r&#225;pido de 10&#8308; e 10&#8309; simula&#231;&#245;es s&#227;o comparados contra uma refer&#234;ncia de Monte Carlo de 10&#8311; simula&#231;&#245;es, cinco sementes de 2&#215;10&#8310; cada, nas m&#233;tricas de erro relativo do VaR e do ES a 99,9%, e dist&#226;ncia de Kolmogorov-Smirnov na cauda acima do percentil 99. O dom&#237;nio &#233; dimensionado pelas f&#243;rmulas de momento do composto, E[S] mais 15 desvios-padr&#227;o de S, antes de escolher h=dom&#237;nio/m.</p><p>A pr&#243;pria refer&#234;ncia de Monte Carlo carrega ru&#237;do de amostragem, medido entre as cinco sementes. Para a Poisson, o desvio-padr&#227;o entre sementes do VaR 99,9% fica entre 0,02% e 0,20% da m&#233;dia, em cen&#225;rios de E[N]=1 a E[N]=1.000. Para a binomial negativa do SCR.data, mais dispersa, o ru&#237;do &#233; maior, de 0,30% a 0,66%, relevante o bastante para que diferen&#231;as de erro abaixo de meio ponto percentual nesses cen&#225;rios n&#227;o sejam lidas como sinal forte sobre o m&#233;todo.</p><h2>Precis&#227;o de Panjer e FFT numa grade bem ajustada</h2><p>Restrito aos cen&#225;rios em que a largura de discretiza&#231;&#227;o h fica abaixo de 0,3 vez o desvio-padr&#227;o da severidade, a condi&#231;&#227;o que a se&#231;&#227;o seguinte mostra ser a que de fato importa, s&#227;o 16 dos 24 cen&#225;rios da grade de 10.000 pontos. Panjer e FFT acertam o VaR 99,9% com folga nesses 16, medido contra a refer&#234;ncia de Monte Carlo de 10&#8311; simula&#231;&#245;es.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_ciS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9f28ae0-5f50-4a6e-825c-c4d54457554a_2174x1666.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_ciS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9f28ae0-5f50-4a6e-825c-c4d54457554a_2174x1666.png 424w, https://substackcdn.com/image/fetch/$s_!_ciS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9f28ae0-5f50-4a6e-825c-c4d54457554a_2174x1666.png 848w, https://substackcdn.com/image/fetch/$s_!_ciS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9f28ae0-5f50-4a6e-825c-c4d54457554a_2174x1666.png 1272w, https://substackcdn.com/image/fetch/$s_!_ciS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9f28ae0-5f50-4a6e-825c-c4d54457554a_2174x1666.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!_ciS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9f28ae0-5f50-4a6e-825c-c4d54457554a_2174x1666.png" width="1456" height="1116" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c9f28ae0-5f50-4a6e-825c-c4d54457554a_2174x1666.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1116,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:376781,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/223318956?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9f28ae0-5f50-4a6e-825c-c4d54457554a_2174x1666.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_ciS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9f28ae0-5f50-4a6e-825c-c4d54457554a_2174x1666.png 424w, https://substackcdn.com/image/fetch/$s_!_ciS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9f28ae0-5f50-4a6e-825c-c4d54457554a_2174x1666.png 848w, https://substackcdn.com/image/fetch/$s_!_ciS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9f28ae0-5f50-4a6e-825c-c4d54457554a_2174x1666.png 1272w, https://substackcdn.com/image/fetch/$s_!_ciS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9f28ae0-5f50-4a6e-825c-c4d54457554a_2174x1666.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Grade de 10.000 pontos, dom&#237;nio dimensionado por cen&#225;rio. Erro &#233; a diferen&#231;a relativa do VaR 99,9% contra a refer&#234;ncia de Monte Carlo de 10&#8311; simula&#231;&#245;es. h/DP &#233; a largura de discretiza&#231;&#227;o em m&#250;ltiplos do desvio-padr&#227;o da severidade. Em laranja, os cen&#225;rios em que h/DP supera 1, onde o m&#233;todo do arredondamento j&#225; distorce a severidade discretizada, discutido na pr&#243;xima se&#231;&#227;o. Panjer, FFT sem tilting e FFT com tilting d&#227;o exatamente o mesmo erro em todos os 24 cen&#225;rios desta grade.</figcaption></figure></div><p>O erro absoluto m&#233;dio do VaR 99,9% nesses 16 cen&#225;rios j&#225; &#233; pequeno, perto de 0,1% tanto para Panjer quanto para a FFT, mas essa refer&#234;ncia de Monte Carlo carrega ru&#237;do de amostragem da mesma ordem de grandeza. Contra uma refer&#234;ncia determin&#237;stica, a FFT em m=1.000.000 no mesmo dom&#237;nio, o erro real de Panjer e da FFT em m=10.000 cai para entre 0,0004% e 0,0098% nesses 16 cen&#225;rios, mediana de 0,0056%, abaixo de 0,01% em todos eles. Essa refer&#234;ncia de alta resolu&#231;&#227;o se sustenta na converg&#234;ncia entre algoritmos e resolu&#231;&#245;es diferentes: Panjer em m=10.000 j&#225; bate com a FFT em m=1.000.000 dentro de 0,01%, e o Monte Carlo de 10&#8311; confirma essa refer&#234;ncia dentro do pr&#243;prio ru&#237;do, com diferen&#231;a entre 0,004% e 0,30%.</p><p>Pela raiz do erro quadr&#225;tico m&#233;dio (RMSE) entre sementes independentes, o erro esperado do Monte Carlo a 10 milh&#245;es de simula&#231;&#245;es s&#243; fica abaixo do erro de Panjer em m=10.000 em 1 dos 16 cen&#225;rios. Nos outros 15, a distribui&#231;&#227;o calculada por Panjer ou pela FFT j&#225; &#233; mais precisa do que o Monte Carlo alcan&#231;a mesmo na maior amostra testada aqui.</p><p>O padr&#227;o de Expected Shortfall acompanha de perto o de VaR em toda a grade, sem nenhum cen&#225;rio com os dois se descolando, e a dist&#226;ncia de Kolmogorov-Smirnov na cauda segue a mesma l&#243;gica, perto de zero nos cen&#225;rios bem discretizados e saltando para perto do m&#225;ximo exatamente nos cen&#225;rios em que a largura de discretiza&#231;&#227;o falha, o assunto da pr&#243;xima se&#231;&#227;o.</p><h2>A largura da grade decide o resultado</h2><blockquote><p>A largura h certa depende do desvio-padr&#227;o da pr&#243;pria severidade, n&#227;o de uma unidade absoluta de perda. O erro absoluto do VaR 99,9% de Panjer e FFT cresce de forma abrupta, n&#227;o gradual, em torno de h entre 0,3 e 1 desvio-padr&#227;o da severidade.</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uqRZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc27b1bac-1bfa-4c42-b49c-fc275dd0ae80_1580x1081.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uqRZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc27b1bac-1bfa-4c42-b49c-fc275dd0ae80_1580x1081.png 424w, https://substackcdn.com/image/fetch/$s_!uqRZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc27b1bac-1bfa-4c42-b49c-fc275dd0ae80_1580x1081.png 848w, https://substackcdn.com/image/fetch/$s_!uqRZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc27b1bac-1bfa-4c42-b49c-fc275dd0ae80_1580x1081.png 1272w, https://substackcdn.com/image/fetch/$s_!uqRZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc27b1bac-1bfa-4c42-b49c-fc275dd0ae80_1580x1081.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!uqRZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc27b1bac-1bfa-4c42-b49c-fc275dd0ae80_1580x1081.png" width="1456" height="996" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c27b1bac-1bfa-4c42-b49c-fc275dd0ae80_1580x1081.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:996,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:105976,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/223318956?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc27b1bac-1bfa-4c42-b49c-fc275dd0ae80_1580x1081.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!uqRZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc27b1bac-1bfa-4c42-b49c-fc275dd0ae80_1580x1081.png 424w, https://substackcdn.com/image/fetch/$s_!uqRZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc27b1bac-1bfa-4c42-b49c-fc275dd0ae80_1580x1081.png 848w, https://substackcdn.com/image/fetch/$s_!uqRZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc27b1bac-1bfa-4c42-b49c-fc275dd0ae80_1580x1081.png 1272w, https://substackcdn.com/image/fetch/$s_!uqRZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc27b1bac-1bfa-4c42-b49c-fc275dd0ae80_1580x1081.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Erro absoluto do VaR 99,9% de Panjer, em fun&#231;&#227;o da largura de discretiza&#231;&#227;o h, medida em m&#250;ltiplos do desvio-padr&#227;o da severidade, escala log-log, nos 72 cen&#225;rios da grade. A linha tracejada marca h&#8776;0,3&#215;desvio-padr&#227;o da severidade, abaixo da qual o erro j&#225; est&#225; na faixa do pr&#243;prio ru&#237;do de amostragem da refer&#234;ncia de Monte Carlo.</figcaption></figure></div><p>Abaixo de h=0,1 desvio-padr&#227;o, o erro absoluto m&#233;dio &#233; 0,09%, e sobe a 0,24% entre 0,1 e 0,3, ainda dentro do ru&#237;do da refer&#234;ncia. Entre 1 e 3 desvios-padr&#227;o, a m&#233;dia salta para 1,0%, mediana de 0,4%, com casos isolados chegando a 5,2%. Entre 3 e 10, o erro m&#233;dio &#233; 24,6%, entre 10 e 30 &#233; 54,9%, e acima de 30 o resultado colapsa por completo, erro pr&#243;ximo de 100%, em todos os cen&#225;rios testados nessa faixa.</p><p>O mecanismo por tr&#225;s desse colapso aparece nos pr&#243;prios n&#250;meros calculados. Quando h &#233; grande em rela&#231;&#227;o ao desvio-padr&#227;o da severidade, o m&#233;todo do arredondamento concentra quase toda a massa de probabilidade em um ou dois pontos da grade, deslocando a m&#233;dia efetiva da severidade para longe da verdadeira. Severidade com desvio-padr&#227;o 0,16 (CV baixo), discretizada com h=1,48 num cen&#225;rio de E[N]=1.000 com Poisson, teve sua m&#233;dia efetiva deslocada em 43%, distor&#231;&#227;o que se propaga para toda a distribui&#231;&#227;o composta. Panjer e FFT calculam o resultado exato para a severidade discretizada que receberam, mas essa severidade j&#225; n&#227;o era a certa, antes mesmo de a recurs&#227;o ou a transformada entrarem em a&#231;&#227;o.</p><h2>A dispers&#227;o real do cr&#233;dito setorial explode o dom&#237;nio</h2><p>A binomial negativa calibrada na dispers&#227;o setorial do SCR.data torna esse problema de largura bem mais severo do que a Poisson de mesma m&#233;dia, porque sua vari&#226;ncia &#233; dominada pelo termo &#956;&#178;/r. No cen&#225;rio de E[N]=1.000, o dom&#237;nio necess&#225;rio salta de cerca de 1.480 unidades de perda na Poisson para cerca de 21.380 na binomial negativa, confirmado por simula&#231;&#227;o direta, refletindo dispers&#227;o real da frequ&#234;ncia, n&#227;o um artefato da f&#243;rmula usada para dimension&#225;-lo.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8L3K!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ffe1ff4-24d6-4302-ba37-3dff8eec0c7c_1480x1145.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8L3K!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ffe1ff4-24d6-4302-ba37-3dff8eec0c7c_1480x1145.png 424w, https://substackcdn.com/image/fetch/$s_!8L3K!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ffe1ff4-24d6-4302-ba37-3dff8eec0c7c_1480x1145.png 848w, https://substackcdn.com/image/fetch/$s_!8L3K!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ffe1ff4-24d6-4302-ba37-3dff8eec0c7c_1480x1145.png 1272w, https://substackcdn.com/image/fetch/$s_!8L3K!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ffe1ff4-24d6-4302-ba37-3dff8eec0c7c_1480x1145.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!8L3K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ffe1ff4-24d6-4302-ba37-3dff8eec0c7c_1480x1145.png" width="1456" height="1126" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1ffe1ff4-24d6-4302-ba37-3dff8eec0c7c_1480x1145.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1126,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:103264,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/223318956?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ffe1ff4-24d6-4302-ba37-3dff8eec0c7c_1480x1145.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8L3K!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ffe1ff4-24d6-4302-ba37-3dff8eec0c7c_1480x1145.png 424w, https://substackcdn.com/image/fetch/$s_!8L3K!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ffe1ff4-24d6-4302-ba37-3dff8eec0c7c_1480x1145.png 848w, https://substackcdn.com/image/fetch/$s_!8L3K!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ffe1ff4-24d6-4302-ba37-3dff8eec0c7c_1480x1145.png 1272w, https://substackcdn.com/image/fetch/$s_!8L3K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ffe1ff4-24d6-4302-ba37-3dff8eec0c7c_1480x1145.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Dom&#237;nio de discretiza&#231;&#227;o necess&#225;rio, em unidades de perda, para Poisson e para a binomial negativa calibrada no SCR.data (r=0,542, mediana 2012-2025), em fun&#231;&#227;o de E[N]. Escala log-log nos dois eixos.</figcaption></figure></div><p>Combinado com a exig&#234;ncia de largura pequena perto do desvio-padr&#227;o da severidade, esse dom&#237;nio maior deixa a grade de 10.000 pontos, a maior testada aqui, sem resolu&#231;&#227;o suficiente nos cen&#225;rios de binomial negativa com E[N]=1.000. O erro do VaR 99,9% nessa grade variou de 23,8% a 33,6%, contra erro abaixo de 0,01% no cen&#225;rio de Poisson equivalente. &#201; justamente aqui que a vantagem de Panjer e da FFT se inverte, com o Monte Carlo errando menos, de 0,92% a 5,84%, mesmo com apenas 10&#8308; simula&#231;&#245;es. Alcan&#231;ar h abaixo de 0,3 vez o desvio-padr&#227;o nesse cen&#225;rio exigiria uma grade de 110.000 a mais de 440.000 pontos, uma a quase duas ordens de grandeza acima do maior grid testado aqui.</p><blockquote><p>O regime medido aqui &#233; a dispers&#227;o de frequ&#234;ncia observada nos pr&#243;prios dados p&#250;blicos do SCR.data, n&#227;o um cen&#225;rio hipot&#233;tico escolhido para for&#231;ar uma falha. Um analista que aplicasse Panjer ou FFT com uma grade redonda, 10.000 pontos por exemplo, sem checar h contra o desvio-padr&#227;o da severidade, correria o risco real de um VaR errado em dezenas de pontos percentuais, at&#233; cerca de 77% no extremo mais disperso observado, sem nenhum aviso do algoritmo.</p></blockquote><h2>Testando os dois extremos da s&#233;rie, n&#227;o s&#243; a mediana</h2><p>O r&#8776;0,542 usado na grade principal &#233; a mediana entre 14 anos de dispers&#227;o setorial medida no SCR.data, mas o r de um ano espec&#237;fico pode ficar bem longe dessa mediana. Repetindo a mesma estimativa, ano a ano, desde 2012, o r anual varia de 0,413 em 2021, o ano de maior dispers&#227;o setorial observada, a 0,720 em 2025, o ano de menor dispers&#227;o.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XqYw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb61759e8-890a-4c3d-9df1-7e8e462c5a91_1581x980.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XqYw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb61759e8-890a-4c3d-9df1-7e8e462c5a91_1581x980.png 424w, https://substackcdn.com/image/fetch/$s_!XqYw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb61759e8-890a-4c3d-9df1-7e8e462c5a91_1581x980.png 848w, https://substackcdn.com/image/fetch/$s_!XqYw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb61759e8-890a-4c3d-9df1-7e8e462c5a91_1581x980.png 1272w, https://substackcdn.com/image/fetch/$s_!XqYw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb61759e8-890a-4c3d-9df1-7e8e462c5a91_1581x980.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!XqYw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb61759e8-890a-4c3d-9df1-7e8e462c5a91_1581x980.png" width="1456" height="903" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b61759e8-890a-4c3d-9df1-7e8e462c5a91_1581x980.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:903,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:171009,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/223318956?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb61759e8-890a-4c3d-9df1-7e8e462c5a91_1581x980.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!XqYw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb61759e8-890a-4c3d-9df1-7e8e462c5a91_1581x980.png 424w, https://substackcdn.com/image/fetch/$s_!XqYw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb61759e8-890a-4c3d-9df1-7e8e462c5a91_1581x980.png 848w, https://substackcdn.com/image/fetch/$s_!XqYw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb61759e8-890a-4c3d-9df1-7e8e462c5a91_1581x980.png 1272w, https://substackcdn.com/image/fetch/$s_!XqYw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb61759e8-890a-4c3d-9df1-7e8e462c5a91_1581x980.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Par&#226;metro de forma r da binomial negativa (Var = &#956; + &#956;&#178;/r), estimado por m&#233;todo de momentos no mesmo recorte setorial (pessoa jur&#237;dica, modalidade Empr&#233;stimos), ano a ano, de 2012 a 2025. A linha tracejada laranja marca a mediana, r=0,542, usada na grade principal. As linhas pontilhadas marcam os dois extremos, r=0,413 (2021) e r=0,720 (2025).</figcaption></figure></div><p>Rodando a mesma grade de binomial negativa (E[N]=100 e E[N]=1.000, tr&#234;s CVs, grade de 10.000 pontos) nos dois extremos, o padr&#227;o medido com a mediana se confirma nas duas pontas. Em E[N]=100, o erro de Panjer e da FFT fica pequeno nos tr&#234;s valores de r: 0,07% a 0,25%. Em E[N]=1.000, o erro cresce de forma acentuada &#224; medida que r cai, de 2,3%-18,4% no extremo menos disperso at&#233; 33,7%-76,5% no mais disperso, porque o dom&#237;nio necess&#225;rio cresce junto. O Monte Carlo passa a errar menos que Panjer e a FFT na mediana e no extremo mais disperso, nos tr&#234;s CVs, e em dois dos tr&#234;s no extremo menos disperso.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!b7Sq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bb634fc-c949-437a-b8d3-ce8afa97aa60_1794x568.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!b7Sq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bb634fc-c949-437a-b8d3-ce8afa97aa60_1794x568.png 424w, https://substackcdn.com/image/fetch/$s_!b7Sq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bb634fc-c949-437a-b8d3-ce8afa97aa60_1794x568.png 848w, https://substackcdn.com/image/fetch/$s_!b7Sq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bb634fc-c949-437a-b8d3-ce8afa97aa60_1794x568.png 1272w, https://substackcdn.com/image/fetch/$s_!b7Sq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bb634fc-c949-437a-b8d3-ce8afa97aa60_1794x568.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!b7Sq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bb634fc-c949-437a-b8d3-ce8afa97aa60_1794x568.png" width="1456" height="461" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6bb634fc-c949-437a-b8d3-ce8afa97aa60_1794x568.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:461,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:105201,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/223318956?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bb634fc-c949-437a-b8d3-ce8afa97aa60_1794x568.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!b7Sq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bb634fc-c949-437a-b8d3-ce8afa97aa60_1794x568.png 424w, https://substackcdn.com/image/fetch/$s_!b7Sq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bb634fc-c949-437a-b8d3-ce8afa97aa60_1794x568.png 848w, https://substackcdn.com/image/fetch/$s_!b7Sq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bb634fc-c949-437a-b8d3-ce8afa97aa60_1794x568.png 1272w, https://substackcdn.com/image/fetch/$s_!b7Sq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bb634fc-c949-437a-b8d3-ce8afa97aa60_1794x568.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Erro absoluto do VaR 99,9% contra refer&#234;ncia de Monte Carlo de 10&#8311; simula&#231;&#245;es, grade de 10.000 pontos, comparando a mediana da s&#233;rie 2012-2025 (r=0,542, grade principal, em negrito) com os dois extremos observados (r=0,413 em 2021, r=0,720 em 2025).</figcaption></figure></div><p>Nesta amostra, a vantagem de Panjer e da FFT quando a grade &#233; bem ajustada &#224; severidade, e a perda dessa vantagem quando a frequ&#234;ncia &#233; muito dispersa, se mant&#234;m nos dois extremos da s&#233;rie, n&#227;o s&#243; na mediana da grade principal, condicionado a este per&#237;odo e a este m&#233;todo de estima&#231;&#227;o.</p><h2>Underflow e aliasing, medidos</h2><p>O <em>underflow</em> de exp(&#8722;&#955;) apareceu, nesta grade, apenas nos cen&#225;rios de Poisson com E[N]=1.000, onde &#955;&#8776;745 j&#225; ultrapassa o limite de representa&#231;&#227;o em ponto flutuante duplo, resolvido pela reescala descrita acima. Em nenhum cen&#225;rio de binomial negativa o <em>underflow</em> de P(N=0) ocorreu, porque essa probabilidade, perto de 0,017 para r=0,542 e m&#233;dia 1.000, decai bem mais devagar com a m&#233;dia do que o exp(&#8722;&#955;) de uma Poisson. Com <em>zero-padding</em> de quatro vezes o tamanho da grade de interesse, nenhum cen&#225;rio mostrou efeito de <em>aliasing</em> mensur&#225;vel nos 72 cen&#225;rios testados, e o <em>exponential tilting</em> n&#227;o mudou nenhum resultado nesta grade espec&#237;fica.</p><h2>Quanto custa chegar &#224; mesma precis&#227;o</h2><p>Panjer e a FFT entregam a distribui&#231;&#227;o inteira da perda agregada de uma vez, sem simular nenhum cen&#225;rio, ao custo de resolver a recurs&#227;o ou a transformada na grade escolhida. O Monte Carlo chega ao mesmo VaR por simula&#231;&#227;o direta, e o tempo que isso leva depende de quanta toler&#226;ncia de erro &#233; aceit&#225;vel. Nos 16 cen&#225;rios bem discretizados descritos acima, medindo o tempo at&#233; cada toler&#226;ncia de erro do VaR 99,9% (remedido num &#250;nico ambiente, com aquecimento da compila&#231;&#227;o e mediana de sete execu&#231;&#245;es, incluindo discretiza&#231;&#227;o e extra&#231;&#227;o do quantil tanto para Panjer e a FFT quanto para o Monte Carlo):</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!njEx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fd70203-4aa8-4574-a0c8-edb9976592c3_1584x426.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!njEx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fd70203-4aa8-4574-a0c8-edb9976592c3_1584x426.png 424w, https://substackcdn.com/image/fetch/$s_!njEx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fd70203-4aa8-4574-a0c8-edb9976592c3_1584x426.png 848w, https://substackcdn.com/image/fetch/$s_!njEx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fd70203-4aa8-4574-a0c8-edb9976592c3_1584x426.png 1272w, https://substackcdn.com/image/fetch/$s_!njEx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fd70203-4aa8-4574-a0c8-edb9976592c3_1584x426.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!njEx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fd70203-4aa8-4574-a0c8-edb9976592c3_1584x426.png" width="1456" height="392" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8fd70203-4aa8-4574-a0c8-edb9976592c3_1584x426.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:392,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:79447,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/223318956?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fd70203-4aa8-4574-a0c8-edb9976592c3_1584x426.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!njEx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fd70203-4aa8-4574-a0c8-edb9976592c3_1584x426.png 424w, https://substackcdn.com/image/fetch/$s_!njEx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fd70203-4aa8-4574-a0c8-edb9976592c3_1584x426.png 848w, https://substackcdn.com/image/fetch/$s_!njEx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fd70203-4aa8-4574-a0c8-edb9976592c3_1584x426.png 1272w, https://substackcdn.com/image/fetch/$s_!njEx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fd70203-4aa8-4574-a0c8-edb9976592c3_1584x426.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Tempo do Monte Carlo para atingir cada toler&#226;ncia de erro esperado do VaR 99,9%, mediana e faixa entre os 16 cen&#225;rios bem discretizados, contra Panjer e a FFT no mesmo m=10.000.</figcaption></figure></div><p>A 1% de toler&#226;ncia, a FFT j&#225; &#233; mais r&#225;pida que o Monte Carlo em 10 dos 16 cen&#225;rios, 2,6 vezes na mediana desses 10 (1,8 vez na mediana dos 16, que inclui os cen&#225;rios em que o Monte Carlo vence). O Monte Carlo ainda vence os outros 6, todos de Poisson com E[N]=1 ou E[N]=10, por margem pequena. A 0,5% de toler&#226;ncia, a FFT vence nos 16 cen&#225;rios, mediana de 6,3 vezes, e Panjer j&#225; compensa nos cen&#225;rios de binomial negativa. Contra Panjer, por&#233;m, o Monte Carlo continua mais r&#225;pido em nove dos dez cen&#225;rios de Poisson, com empate t&#233;cnico em E[N]=1.000, travado no piso de 10 mil simula&#231;&#245;es testado aqui. A 0,1% de toler&#226;ncia, Panjer e a FFT vencem nos 16 cen&#225;rios, Panjer de 3 a 26 vezes mais r&#225;pido (mediana de 8,3) e a FFT de 35 a 242 vezes (mediana de 99). Em 8 desses 16 cen&#225;rios, o Monte Carlo n&#227;o chegou a 0,1% nem com 10&#8311; simula&#231;&#245;es, e a raz&#227;o &#233; um limite inferior.</p><p>O Monte Carlo fica competitivo justamente onde a toler&#226;ncia &#233; frouxa e a frequ&#234;ncia &#233; baixa, Poisson com poucos eventos esperados, caso em que poucas simula&#231;&#245;es j&#225; bastam. Quando a toler&#226;ncia aperta ou a frequ&#234;ncia &#233; fortemente dispersa, como a binomial negativa calibrada no SCR.data, a vantagem determin&#237;stica de Panjer e da FFT cresce r&#225;pido, e o Monte Carlo precisaria de ordens de magnitude mais simula&#231;&#245;es para alcan&#231;ar a mesma precis&#227;o.</p><h2>O que checar antes de usar Panjer ou FFT</h2><p>As se&#231;&#245;es anteriores medem cada um desses pontos em separado. Reunidos, formam uma lista curta de checagens a fazer antes de confiar num resultado de Panjer ou FFT, condicionada a esta amostra, a este desenho de teste e aos m&#233;todos implementados aqui.</p><ol><li><p>A largura de discretiza&#231;&#227;o h importa em rela&#231;&#227;o ao desvio-padr&#227;o da severidade, n&#227;o em unidade absoluta de perda nem ao tamanho nominal da grade. Nesta amostra, o erro cresce de forma abrupta a partir de h entre 0,3 e 1 desvio-padr&#227;o da severidade. Abaixo de 0,3 desvio-padr&#227;o da severidade, o erro fica perto do pr&#243;prio ru&#237;do de amostragem da refer&#234;ncia.</p></li><li><p>Panjer e FFT n&#227;o avisam quando erram. Com h grande demais, os dois devolvem um n&#250;mero plaus&#237;vel, mesmo com a severidade discretizada j&#225; distorcida. O Monte Carlo, nesse mesmo regime mal condicionado, degrada de outro jeito, ficando mais ruidoso com menos simula&#231;&#245;es, sem produzir esse tipo de erro sistem&#225;tico silencioso.</p></li><li><p>Vale dimensionar o dom&#237;nio de discretiza&#231;&#227;o e checar h contra o desvio-padr&#227;o da severidade antes de confiar no resultado, sobretudo quando a frequ&#234;ncia &#233; fortemente dispersa, como a binomial negativa do SCR.data. Foi nesse regime, E[N]=1.000 com binomial negativa, que o dom&#237;nio necess&#225;rio excedeu a grade de 10.000 pontos testada aqui, e o Monte Carlo passou a errar menos que Panjer e a FFT.</p></li><li><p>Em grades grandes, a FFT tende a ser a rota determin&#237;stica mais barata, porque seu custo O(m log m) cresce bem mais devagar que o O(m&#178;) da recurs&#227;o direta de Panjer. J&#225; em m=10.000, Panjer perdeu em tempo para o Monte Carlo na maior parte dos cen&#225;rios de Poisson a 1% e a 0,5% de toler&#226;ncia.</p></li><li><p>O <em>underflow</em> de exp(&#8722;&#955;) &#233; um problema espec&#237;fico de Poisson com frequ&#234;ncia grande. Nesta implementa&#231;&#227;o, apareceu s&#243; a partir de &#955;&#8776;745 e foi resolvido por reescala. P(N=0) da binomial negativa decai bem mais devagar com a m&#233;dia, e o <em>underflow</em> n&#227;o ocorreu em nenhum cen&#225;rio testado.</p></li><li><p>Com <em>zero-padding</em> de quatro vezes o tamanho da grade de interesse, o <em>aliasing</em> n&#227;o apareceu em nenhum dos 72 cen&#225;rios testados, e o <em>exponential tilting</em> n&#227;o mudou nenhum resultado. Isso n&#227;o torna o <em>tilting</em> in&#250;til em geral, mas mostra que aqui quem de fato limitava a precis&#227;o era a largura de discretiza&#231;&#227;o, n&#227;o o enrolamento circular da convolu&#231;&#227;o.</p></li></ol><h2>Limita&#231;&#245;es</h2><p>A grade testa um &#250;nico fator de risco para a carteira inteira, mais pr&#243;ximo de depend&#234;ncia total entre setores do que de independ&#234;ncia, sem a estrutura multissetorial do CreditRisk+, que usa um fator Gama por setor. O par&#226;metro r da binomial negativa carrega outra hip&#243;tese. Ele vem da heterogeneidade entre os 19 setores CNAE dentro de um mesmo trimestre, usada como proxy da variabilidade de um fator sistem&#225;tico ao longo do tempo, n&#227;o uma medi&#231;&#227;o direta.</p><p>A soma composta tamb&#233;m assume severidade independente da frequ&#234;ncia, o que significa que a perda dado o default n&#227;o piora quando o n&#250;mero de defaults sobe. A evid&#234;ncia em cr&#233;dito aponta o contr&#225;rio, com LGD maior em recess&#245;es, a raz&#227;o de existir uma LGD de <em>downturn</em> no arcabou&#231;o de Basileia. Essas hip&#243;teses afetam primeiro o n&#237;vel da distribui&#231;&#227;o, e podem mudar a compara&#231;&#227;o de forma indireta, por exemplo se alterarem a dispers&#227;o o bastante para mudar o dom&#237;nio de discretiza&#231;&#227;o necess&#225;rio. O mecanismo central medido aqui, h pequeno perto do desvio-padr&#227;o da severidade, continua sendo o que decide a precis&#227;o de Panjer e da FFT, qualquer que seja o n&#237;vel.</p><p>A severidade &#233; param&#233;trica, ancorada no LGD agregado do Working Paper 193, sem valida&#231;&#227;o contra perdas por opera&#231;&#227;o, inexistentes em fonte p&#250;blica. A frequ&#234;ncia de default &#233; aproximada a partir do n&#250;mero de opera&#231;&#245;es e da taxa de inadimpl&#234;ncia de cada setor, j&#225; que o SCR.data n&#227;o registra uma contagem direta de eventos. O dom&#237;nio &#233; dimensionado por uma f&#243;rmula de momentos que funciona bem para Poisson, mas pode subestimar o necess&#225;rio para frequ&#234;ncias muito assim&#233;tricas, por isso checada aqui caso a caso. A grade testada vai at&#233; 10.000 pontos, e grades maiores poderiam mudar a leitura dos cen&#225;rios de binomial negativa com E[N] grande. A refer&#234;ncia de Monte Carlo usa 10&#8311; simula&#231;&#245;es, no limite inferior recomendado na literatura, com o ru&#237;do remanescente medido e reportado.</p><p>Nesta amostra, neste desenho de teste e com os m&#233;todos implementados aqui, Panjer e a FFT calculam a distribui&#231;&#227;o inteira da perda agregada com precis&#227;o alta e custo previs&#237;vel, desde que h fique pequeno perto do desvio-padr&#227;o da severidade. Quando essa condi&#231;&#227;o n&#227;o se verifica, nenhum aviso indica a falha, e a escolha depende de medir, n&#227;o de assumir, se a combina&#231;&#227;o real de frequ&#234;ncia e severidade permite uma grade vi&#225;vel.</p><h2>Refer&#234;ncias</h2><p>BASEL COMMITTEE ON BANKING SUPERVISION. <em>An Explanatory Note on the Basel II IRB Risk Weight Functions</em>. Basileia: Bank for International Settlements, jul. 2005.</p><p>CREDIT SUISSE FINANCIAL PRODUCTS. <em>CreditRisk+: A Credit Risk Management Framework</em>. Technical Document. Londres, 1997.</p><p>EMBRECHTS, P.; FREI, M. Panjer recursion versus FFT for compound distributions. <em>Mathematical Methods of Operations Research</em>, v. 69, p. 497-508, 2009.</p><p>GERHOLD, S.; SCHMOCK, U.; WARNUNG, R. A generalization of Panjer&#8217;s recursion and numerically stable risk aggregation. <em>Finance and Stochastics</em>, v. 14, n. 1, p. 81-128, 2010.</p><p>KAAS, R.; GOOVAERTS, M.; DHAENE, J.; DENUIT, M. <em>Modern Actuarial Risk Theory: Using R</em>. 2. ed. Berlin: Springer, 2008.</p><p>KLUGMAN, S. A.; PANJER, H. H.; WILLMOT, G. E. <em>Loss Models: From Data to Decisions</em>. 5. ed. Hoboken: Wiley, 2019.</p><p>MARANH&#195;O, A. N. <em>Distribui&#231;&#227;o de perda agregada no modelo CreditRisk+: an&#225;lise comparativa do algoritmo recursivo de Panjer e o m&#233;todo de aproxima&#231;&#245;es ponto de sela</em>. 2010. Disserta&#231;&#227;o (Mestrado em Estat&#237;stica), Programa de P&#243;s-Gradua&#231;&#227;o em Estat&#237;stica, Universidade de Bras&#237;lia, Bras&#237;lia, 2010.</p><p>PANJER, H. H. Recursive evaluation of a family of compound distributions. <em>ASTIN Bulletin</em>, v. 12, n. 1, p. 22-26, 1981.</p><p>SCHECHTMAN, R. Descri&#231;&#227;o e uso de um modelo de risco de cr&#233;dito ao n&#237;vel de portf&#243;lio. <em>In</em>: BANCO CENTRAL DO BRASIL. <em>Economia Banc&#225;ria e Cr&#233;dito: Avalia&#231;&#227;o de 3 Anos do Projeto Juros e Spread Banc&#225;rio</em>. Bras&#237;lia: Banco Central do Brasil, 2002. cap. 8, p. 107-120.</p><p>SILVA, L.; MARINS, J.; NEVES, M. <em>Loss Given Default: um estudo sobre perdas em opera&#231;&#245;es prefixadas no mercado brasileiro</em>. Working Paper 193. Bras&#237;lia: Banco Central do Brasil, 2009.</p><p>SUNDT, B.; JEWELL, W. S. Further results on recursive evaluation of compound distributions. <em>ASTIN Bulletin</em>, v. 12, n. 1, p. 27-39, 1981.</p>]]></content:encoded></item><item><title><![CDATA[Atuária para quants, parte 1: metade do erro do beta não é culpa de nenhuma fórmula]]></title><description><![CDATA[Em a&#231;&#245;es da B3 entre 2005 e 2025, 44% a 62% do erro ao estimar beta &#233; ru&#237;do do pr&#243;prio alvo. A credibilidade atuarial de B&#252;hlmann-Straub vence as outras tr&#234;s f&#243;rmulas por margem pequena, em 18 cortes.]]></description><link>https://pilulasdequant.com.br/p/atuaria-para-quants-parte-1-metade</link><guid isPermaLink="false">https://pilulasdequant.com.br/p/atuaria-para-quants-parte-1-metade</guid><dc:creator><![CDATA[André Camatta]]></dc:creator><pubDate>Sat, 31 Oct 2026 23:02:09 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/18093ac8-a06b-46ca-aec8-56f7553e3f41_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Uma mesa de risco usa o beta para calcular o custo de capital pr&#243;prio num modelo de precifica&#231;&#227;o de ativos (CAPM), dimensionar um hedge de &#237;ndice contra uma posi&#231;&#227;o comprada, ou decompor o risco de uma carteira entre parcela sistem&#225;tica e idiossincr&#225;tica, e o n&#250;mero mais &#224; m&#227;o costuma ser o beta bruto, o coeficiente angular de uma regress&#227;o de m&#237;nimos quadrados ordin&#225;rios (MQO) do retorno da a&#231;&#227;o contra o mercado. Para uma a&#231;&#227;o pouco negociada, mesmo com os tr&#234;s anos completos de hist&#243;rico usados neste artigo, cerca de 150 observa&#231;&#245;es semanais, o erro-padr&#227;o da regress&#227;o ainda pode ser grande, porque a volatilidade do retorno idiossincr&#225;tico domina o sinal sistem&#225;tico, e esse erro-padr&#227;o j&#225; avisa que a estimativa pode estar longe do valor que vai se realizar no ano seguinte. Usar o beta bruto como se fosse exato &#233; ignorar esse aviso. Descart&#225;-lo e assumir beta igual a 1 para todo mundo joga fora a &#250;nica informa&#231;&#227;o espec&#237;fica daquela a&#231;&#227;o dispon&#237;vel. Mas mesmo depois de escolher uma corre&#231;&#227;o, uma fatia grande do erro que sobra contra o resultado realizado continua l&#225;, e esse artigo testa de onde ela vem.</p><p>O mercado resolve esse dilema h&#225; d&#233;cadas com dois atalhos. O primeiro, atribu&#237;do a Marshall Blume, contrai o beta estimado na dire&#231;&#227;o de 1 usando um peso fixo, a f&#243;rmula que o terminal Bloomberg aplica por padr&#227;o a qualquer beta que ele reporta (BLUME, 1971). O segundo, de Oldrich Vasicek, pondera o beta de cada a&#231;&#227;o pela precis&#227;o da pr&#243;pria estimativa antes de combin&#225;-lo com a m&#233;dia do mercado (VASICEK, 1973). Os dois j&#225; s&#227;o shrinkage, no sentido de que puxam uma estimativa ruidosa na dire&#231;&#227;o de uma refer&#234;ncia mais est&#225;vel. Nenhum dos dois, por&#233;m, explica por que o peso deveria ser 2/3 e n&#227;o 1/2, ou de onde vem a f&#243;rmula de pondera&#231;&#227;o por precis&#227;o usada por Vasicek. A atu&#225;ria resolveu exatamente essa pergunta poucos anos antes de Blume publicar seu ajuste, dentro de um problema que parece distante de finan&#231;as: quanto confiar na sinistralidade pr&#243;pria de um segurado, contra a sinistralidade de toda a carteira de segurados semelhantes.</p><p>Este artigo abre a s&#233;rie &#8220;Atu&#225;ria para quants&#8221;, baseada no cap&#237;tulo 8 de <em>Modern Actuarial Risk Theory</em>, de Kaas, Goovaerts, Dhaene e Denuit (KAAS et al., 2008). Cada parte pega uma ferramenta da caixa atuarial e testa se ela ainda tem alguma coisa a ensinar a quem lida com carteiras, cr&#233;dito e risco de mercado. Esta primeira parte aplica a credibilidade de B&#252;hlmann-Straub ao beta de a&#231;&#245;es da B3, mostra que Blume e Vasicek j&#225; s&#227;o, cada um &#224; sua maneira, um caso particular da mesma f&#243;rmula atuarial, e que a pr&#243;pria f&#243;rmula de B&#252;hlmann-Straub termina &#224; frente das outras tr&#234;s, por uma margem pequena sobre a segunda colocada.</p><p>Uma ressalva organiza o resto do texto. Beta n&#227;o serve para prever o retorno de uma a&#231;&#227;o. O que est&#225; em jogo aqui &#233; a precifica&#231;&#227;o de risco sistem&#225;tico, para custo de capital, propor&#231;&#227;o de hedge e decomposi&#231;&#227;o de risco de carteira. Em nenhum desses usos o analista quer saber se a a&#231;&#227;o vai subir ou descer. Quer saber o quanto ela se move, em m&#233;dia, junto com o mercado, e qual &#233; a melhor estimativa desse n&#250;mero quando o beta estimado &#233; pouco preciso, por causa da liquidez da a&#231;&#227;o ou da volatilidade do seu retorno idiossincr&#225;tico.</p><h2>Dois ajustes que o mercado j&#225; usa sem nomear credibilidade</h2><p>Blume observou, numa amostra de a&#231;&#245;es americanas entre 1926 e 1968, que os betas estimados numa janela tendem a se aproximar de 1 na janela seguinte. Uma a&#231;&#227;o de beta 1,8 num per&#237;odo tende a mostrar um beta menor, embora ainda acima de 1, no per&#237;odo seguinte. Uma a&#231;&#227;o de beta 0,3 tende a subir. Blume n&#227;o tratou isso como ru&#237;do a ignorar. Tratou como um padr&#227;o a incorporar na pr&#243;pria estimativa, propondo corrigir o beta bruto por uma combina&#231;&#227;o linear fixa com 1,0 (BLUME, 1971). A vers&#227;o popularizada pelo mercado, usada por padr&#227;o pelo terminal Bloomberg no campo de beta ajustado, fixa os pesos em 2/3 para o beta bruto e 1/3 para 1,0, n&#227;o importa a a&#231;&#227;o, o setor ou quantos anos de hist&#243;rico ela tem (DAMODARAN, 1999):</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\hat\\beta_i^{\\text{Blume}} = \\tfrac{2}{3}\\,\\hat\\beta_i + \\tfrac{1}{3}\\cdot 1{,}0&quot;,&quot;id&quot;:&quot;WLIPNUDREH&quot;}" data-component-name="LatexBlockToDOM"></div><p>Vasicek discordou de um ponto espec&#237;fico dessa f&#243;rmula. Por que usar o mesmo peso 2/3 para uma a&#231;&#227;o muito l&#237;quida, com um beta estimado com precis&#227;o alta, e para uma a&#231;&#227;o pouco negociada, cujo beta pode ter um erro-padr&#227;o tr&#234;s ou quatro vezes maior? Vasicek prop&#244;s ponderar cada beta individual pela pr&#243;pria precis&#227;o, medida pelo erro-padr&#227;o da regress&#227;o que o gerou, contra a dispers&#227;o de betas observada na se&#231;&#227;o transversal de todas as a&#231;&#245;es do per&#237;odo (VASICEK, 1973):</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;w_i = \\frac{\\tau^2_V}{\\tau^2_V + \\widehat{\\mathrm{se}}_i^2}, \\qquad\n\\hat\\beta_i^{\\text{Vasicek}} = w_i\\,\\hat\\beta_i + (1-w_i)\\,\\bar\\beta&quot;,&quot;id&quot;:&quot;BEUKYEMXEM&quot;}" data-component-name="LatexBlockToDOM"></div><p>onde &#349;e<sub>i</sub>&#178; &#233; o erro-padr&#227;o ao quadrado do &#946;&#770;&#7522; de MQO da pr&#243;pria a&#231;&#227;o, &#946;&#772; &#233; a m&#233;dia simples dos betas estimados no per&#237;odo, e &#964;&#178;_V &#233; a vari&#226;ncia dessa mesma amostra de betas. Uma a&#231;&#227;o com beta pouco preciso (&#349;e<sub>i</sub>&#178; grande) recebe peso w&#7522; baixo e seu beta &#233; puxado com for&#231;a na dire&#231;&#227;o de &#946;&#772;. Uma a&#231;&#227;o l&#237;quida, com beta preciso, mant&#233;m peso pr&#243;ximo de 1 e fica quase inalterada. A ideia j&#225; resolve a obje&#231;&#227;o central contra o peso fixo de Blume. Compara&#231;&#245;es diretas entre os dois ajustes j&#225; apareceram na literatura de finan&#231;as corporativas (LALLY, 1998), mas sem a moldura te&#243;rica que explica de onde v&#234;m os pesos de cada um, e qual dos dois, se algum, est&#225; correto.</p><p>O debate n&#227;o &#233; s&#243; acad&#234;mico nem estrangeiro. Uma disserta&#231;&#227;o de mestrado da USP sobre o setor el&#233;trico brasileiro j&#225; discutia os dois ajustes e documentava a tend&#234;ncia de alta dos betas do setor a partir de 2005 (PINTO, 2008). Dez anos depois, o debate chegou &#224; ANEEL. Numa audi&#234;ncia p&#250;blica sobre a metodologia de custo de capital do setor el&#233;trico, distribuidoras propuseram formalmente que o beta regulat&#243;rio passasse a usar o ajuste de Blume, citando o costume do mercado como justificativa. A ANEEL rejeitou, argumentando que sair do modelo ent&#227;o vigente conferiria &#8220;mais discricionariedade ao processo&#8221; (ANEEL, 2019). Sem usar esse vocabul&#225;rio, a obje&#231;&#227;o do regulador ecoa a cr&#237;tica deste artigo ao peso fixo de Blume: a discricionariedade est&#225; em fixar Z&#7522; = 2/3 sem nenhum crit&#233;rio ligado aos dados daquela a&#231;&#227;o. A instabilidade do beta estimado por MQO tamb&#233;m est&#225; documentada diretamente no Brasil. Um estudo com as a&#231;&#245;es l&#237;quidas negociadas na B3 e na NYSE encontrou quebras estruturais relevantes na maioria dos setores das duas economias, e os betas reestimados depois de identificar essas quebras se aproximam de 1,0 em mais de 78% dos setores (OLIVEIRA; CUNHA, 2017).</p><h2>A credibilidade de B&#252;hlmann-Straub</h2><p>A teoria da credibilidade nasceu dentro da tarifa&#231;&#227;o de seguros, n&#227;o de finan&#231;as. Uma seguradora de acidentes de trabalho precisa definir o pr&#234;mio de uma empresa cliente com poucos anos de sinistralidade pr&#243;pria. A experi&#234;ncia dessa empresa &#233; a informa&#231;&#227;o mais espec&#237;fica sobre o risco dela, embora poucos anos de sinistralidade pesem pouco sozinhos. A experi&#234;ncia de toda a carteira de empresas semelhantes &#233; mais est&#225;vel, embora ignore o que &#233; pr&#243;prio daquela empresa espec&#237;fica. Hans B&#252;hlmann respondeu essa pergunta em 1967 com uma f&#243;rmula fechada (B&#220;HLMANN, 1967), estendida por B&#252;hlmann e Erwin Straub em 1970 para carteiras com exposi&#231;&#227;o desigual entre grupos, cada uma pesada por uma medida de quanta informa&#231;&#227;o ela carrega (B&#220;HLMANN; STRAUB, 1970). Tratando cada a&#231;&#227;o i como um &#8220;grupo&#8221; e seu beta estimado &#946;&#770;&#7522; como a &#8220;experi&#234;ncia pr&#243;pria&#8221;, a exposi&#231;&#227;o natural &#233; a precis&#227;o da pr&#243;pria estimativa, w&#7522; = 1/Var(&#946;&#770;&#7522;), o inverso do erro-padr&#227;o ao quadrado que a regress&#227;o de MQO j&#225; entrega:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;Z_i = \\frac{w_i}{w_i + \\kappa}, \\qquad \\kappa = \\frac{\\hat\\sigma^2}{\\hat\\tau^2}, \\qquad w_i = \\frac{1}{\\widehat{\\mathrm{se}}_i^2}, \\qquad\n\\hat\\beta_i^{\\text{cred}} = Z_i\\,\\hat\\beta_i + (1 - Z_i)\\,\\hat\\mu_0&quot;,&quot;id&quot;:&quot;PKKWLMHKHE&quot;}" data-component-name="LatexBlockToDOM"></div><p>w&#7522; mede quanta informa&#231;&#227;o a regress&#227;o da pr&#243;pria a&#231;&#227;o carrega sobre seu beta. A&#231;&#245;es com beta impreciso (&#349;e&#7522;&#178; grande) t&#234;m w&#7522; baixo. &#963;&#770;&#178; &#233; a vari&#226;ncia &#8220;dentro&#8221; (quanto o &#946;&#770;&#7522; de uma a&#231;&#227;o oscilaria se fosse reestimado em amostras diferentes) e &#964;&#770;&#178; &#233; a vari&#226;ncia &#8220;entre&#8221; a&#231;&#245;es (quanto os betas verdadeiros realmente diferem de uma a&#231;&#227;o para outra, livre do ru&#237;do de estima&#231;&#227;o). &#956;&#770;&#8320; &#233; a m&#233;dia coletiva, a refer&#234;ncia para a qual Z&#7522; puxa o beta individual. Como w&#7522; j&#225; &#233; definido a partir da vari&#226;ncia de cada a&#231;&#227;o individualmente, Var(&#946;&#770;&#7522;) = 1/w&#7522; &#233; exata, n&#227;o estimada por pooling, e a vari&#226;ncia &#8220;dentro&#8221; &#963;&#770;&#178; fica igual a 1 por constru&#231;&#227;o: n&#227;o sobra heterogeneidade de precis&#227;o nenhuma para o pooling capturar, porque cada grupo j&#225; chega com sua pr&#243;pria precis&#227;o conhecida. S&#243; &#964;&#770;&#178; precisa ser estimado a partir dos dados, pelo estimador n&#227;o param&#233;trico de momentos popularizado por B&#252;hlmann e Gisler (B&#220;HLMANN; GISLER, 2005):</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\hat\\tau^2 = \\max\\!\\left(\\frac{\\sum_i w_i(\\hat\\beta_i - \\bar\\beta_w)^2 - (m-1)\\hat\\sigma^2}{\\sum_i w_i - \\sum_i w_i^2/\\sum_i w_i},\\; 0\\right), \\qquad \\hat\\sigma^2 = 1&quot;,&quot;id&quot;:&quot;MCIFOPIVTB&quot;}" data-component-name="LatexBlockToDOM"></div><p>com &#946;&#772;w a m&#233;dia dos betas ponderada por w&#7522; e m o n&#250;mero de a&#231;&#245;es no corte. O truncamento em zero existe porque, em amostras pequenas, a subtra&#231;&#227;o do ru&#237;do de estima&#231;&#227;o pode resultar negativa, caso em que o modelo assume heterogeneidade real nula entre a&#231;&#245;es e credibilidade zero para todas.</p><p>Blume e Vasicek s&#227;o dois casos particulares dessa f&#243;rmula, cada um simplificando de um jeito diferente os dois passos de estima&#231;&#227;o.</p><p>Blume &#233; credibilidade com Z&#7522; fixo. Em vez de estimar Z&#7522; = w&#7522;/(w&#7522;+&#954;&#770;) a partir da precis&#227;o e da vari&#226;ncia entre a&#231;&#245;es, Blume fixa Z&#7522; = 2/3 para toda a&#231;&#227;o e todo per&#237;odo, e fixa o alvo do shrinkage em 1,0 em vez de estimar a m&#233;dia coletiva &#956;&#770;&#8320; a partir dos dados. &#201; credibilidade sem os dois passos de estima&#231;&#227;o, substitu&#237;dos por uma constante calibrada d&#233;cadas atr&#225;s, na mesma amostra de a&#231;&#245;es americanas entre 1926 e 1968 mencionada acima.</p><p>Vasicek &#233; parente pr&#243;ximo de B&#252;hlmann-Straub, n&#227;o uma f&#243;rmula concorrente independente: os dois chegam &#224; mesma forma funcional, Z&#7522; = &#964;&#770;&#178;/(&#964;&#770;&#178;+&#349;e&#7522;&#178;), ponderando cada beta pela precis&#227;o da pr&#243;pria estimativa contra a dispers&#227;o da popula&#231;&#227;o, rela&#231;&#227;o que a literatura mais recente tamb&#233;m formaliza (MEYER-BULLERDIEK, 2024). A diferen&#231;a entre os dois est&#225; s&#243; em como &#964;&#770;&#178; &#233; estimado. Vasicek usa a vari&#226;ncia amostral bruta dos &#946;&#770;&#7522;, sem corrigir pelo ru&#237;do m&#233;dio de estima&#231;&#227;o que infla essa vari&#226;ncia. B&#252;hlmann-Straub usa o estimador de momentos n&#227;o param&#233;trico acima, que subtrai esse ru&#237;do antes de atribuir o resto &#224; heterogeneidade real entre a&#231;&#245;es. Quando o ru&#237;do m&#233;dio de estima&#231;&#227;o &#233; pequeno relativo &#224; dispers&#227;o real dos betas, as duas f&#243;rmulas convergem. Quando n&#227;o &#233;, elas discordam, e o restante deste artigo mede qual discord&#226;ncia importa mais nos dados.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NYSe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18e153d3-a1d0-4390-a041-44a9a9ea2a18_1800x674.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NYSe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18e153d3-a1d0-4390-a041-44a9a9ea2a18_1800x674.png 424w, https://substackcdn.com/image/fetch/$s_!NYSe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18e153d3-a1d0-4390-a041-44a9a9ea2a18_1800x674.png 848w, https://substackcdn.com/image/fetch/$s_!NYSe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18e153d3-a1d0-4390-a041-44a9a9ea2a18_1800x674.png 1272w, https://substackcdn.com/image/fetch/$s_!NYSe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18e153d3-a1d0-4390-a041-44a9a9ea2a18_1800x674.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!NYSe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18e153d3-a1d0-4390-a041-44a9a9ea2a18_1800x674.png" width="1456" height="545" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/18e153d3-a1d0-4390-a041-44a9a9ea2a18_1800x674.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:545,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:116060,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/222970601?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18e153d3-a1d0-4390-a041-44a9a9ea2a18_1800x674.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NYSe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18e153d3-a1d0-4390-a041-44a9a9ea2a18_1800x674.png 424w, https://substackcdn.com/image/fetch/$s_!NYSe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18e153d3-a1d0-4390-a041-44a9a9ea2a18_1800x674.png 848w, https://substackcdn.com/image/fetch/$s_!NYSe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18e153d3-a1d0-4390-a041-44a9a9ea2a18_1800x674.png 1272w, https://substackcdn.com/image/fetch/$s_!NYSe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18e153d3-a1d0-4390-a041-44a9a9ea2a18_1800x674.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Os tr&#234;s estimadores de shrinkage lado a lado. Blume fixa o peso e o alvo. Vasicek e B&#252;hlmann-Straub chegam &#224; mesma forma funcional de peso e estimam os dois a partir dos dados, diferindo s&#243; em como &#964;&#770;&#178; &#233; calculado.</figcaption></figure></div><p></p><p></p><h2>A&#231;&#245;es da B3 sem vi&#233;s de sobreviv&#234;ncia</h2><p>A B3 publica, nas s&#233;ries hist&#243;ricas de cota&#231;&#245;es (COTAHIST), um registro di&#225;rio de pre&#231;o, volume e quantidade negociada para todo papel-mercado, organizado em arquivos anuais desde 2005. Esse arquivo n&#227;o exige nenhum cadastro de a&#231;&#245;es atualmente listadas, condi&#231;&#227;o importante para evitar vi&#233;s de sobreviv&#234;ncia. O universo de cada ano-teste &#233; constru&#237;do s&#243; com o que o pr&#243;prio COTAHIST daquele ano cont&#233;m, sem filtrar pelo que ainda est&#225; listado hoje, de modo que a&#231;&#245;es hoje deslistadas entram na amostra nos anos em que efetivamente negociaram.</p><p>O filtro de elegibilidade restringe o universo a a&#231;&#245;es ordin&#225;rias e preferenciais simples (ESPECI igual a ON ou PN, excluindo classes preferenciais A a H e outros pap&#233;is-mercado), negociadas em lote padr&#227;o no mercado &#224; vista (c&#243;digo BDI 02, tipo de mercado 010). Esse recorte produz, ao longo de 2005 a 2025, 964 tickers distintos com ao menos uma cota&#231;&#227;o v&#225;lida.</p><p>O COTAHIST n&#227;o ajusta pre&#231;os retroativamente por desdobramentos, grupamentos ou bonifica&#231;&#245;es. Um desdobramento 1:2 aparece como uma queda mec&#226;nica de 50% no pre&#231;o de um preg&#227;o para o outro, sem rela&#231;&#227;o com o retorno econ&#244;mico do acionista. O c&#243;digo deste artigo detecta esses saltos comparando a raz&#227;o de pre&#231;o entre preg&#245;es consecutivos contra uma tabela de raz&#245;es redondas plaus&#237;veis (desdobramentos e grupamentos de 1:2 a 1:10, bonifica&#231;&#245;es de 5% a 100%), dentro de uma toler&#226;ncia de 4%, e reescala retroativamente a s&#233;rie inteira quando encontra correspond&#234;ncia. Dois cuidados adicionais evitam falsos positivos. Primeiro, a detec&#231;&#227;o &#233; vetada em dias de dispers&#227;o transversal anormalmente alta entre todas as a&#231;&#245;es (mercado em crise ou rali), porque um salto de 32% num &#250;nico papel pode ser apenas um dia extremo de mercado, n&#227;o um evento societ&#225;rio isolado. O caso real corrigido por essa regra foi CVCB3 em 26 de mar&#231;o de 2020, no auge da crise da Covid, cujo salto de pre&#231;o de 32,4% coincidia por acaso com a raz&#227;o de uma bonifica&#231;&#227;o de 33%, mas ocorreu num dia em que a dispers&#227;o entre todas as a&#231;&#245;es j&#225; estava em 4,1 pontos percentuais, bem acima do piso de 2,5 pontos percentuais usado para vetar a detec&#231;&#227;o nesse tipo de dia. Segundo, abaixo de R$ 1 por a&#231;&#227;o o detector &#233; desligado, porque a&#231;&#245;es a centavos oscilam 2x ou mais por puro ru&#237;do de tela, e essas a&#231;&#245;es j&#225; ficam fora da amostra de estima&#231;&#227;o pelo filtro de liquidez de qualquer forma. Dividendos em dinheiro n&#227;o s&#227;o somados de volta ao pre&#231;o. O retorno usado &#233; retorno de pre&#231;o, n&#227;o <em>total return</em>, a conven&#231;&#227;o mais comum para estimar beta, cuja diferen&#231;a tende a ser pequena para a maior parte das a&#231;&#245;es l&#237;quidas e maior para as de alto <em>dividend yield</em>, uma limita&#231;&#227;o reconhecida explicitamente aqui.</p><p>Os retornos usados s&#227;o semanais. Retorno di&#225;rio carrega ru&#237;do de microestrutura (o efeito bid-ask, a n&#227;o sincronia de negocia&#231;&#227;o) que infla a vari&#226;ncia idiossincr&#225;tica sem acrescentar sinal sistem&#225;tico. Retorno mensal, numa janela de treino de tr&#234;s anos, deixa poucas dezenas de observa&#231;&#245;es por a&#231;&#227;o, pouco para estimar um erro-padr&#227;o individual com alguma estabilidade, insumo central tanto de Vasicek quanto de B&#252;hlmann-Straub. Retorno semanal equilibra os dois lados, com cerca de 150 observa&#231;&#245;es numa janela de tr&#234;s anos. A carteira de mercado &#233; constru&#237;da com os pr&#243;prios dados do COTAHIST, igual-ponderada entre todas as a&#231;&#245;es eleg&#237;veis com retorno v&#225;lido naquela semana. A B3 n&#227;o publica, no arquivo de cota&#231;&#245;es, a quantidade de a&#231;&#245;es em circula&#231;&#227;o de cada papel, de modo que um &#237;ndice ponderado por valor de mercado exigiria uma fonte de dados adicional. A igual-pondera&#231;&#227;o evita essa depend&#234;ncia e mant&#233;m o pipeline inteiro reproduz&#237;vel a partir de uma &#250;nica fonte p&#250;blica, ao custo de produzir uma carteira de mercado com n&#237;vel e composi&#231;&#227;o diferentes dos do Ibovespa, que &#233; ponderado por valor em <em>free float</em>.</p><p>O filtro de liquidez exige, na janela de treino de cada corte, pelo menos 26 semanas de retorno v&#225;lido e volume financeiro semanal mediano de R$ 50 mil ou mais. O mesmo piso de 26 semanas se aplica &#224; janela de teste, para que o beta realizado usado como alvo tamb&#233;m tenha uma base m&#237;nima de observa&#231;&#245;es. O c&#243;digo do pipeline, em Julia, processa diretamente os arquivos COTAHIST anuais publicados pela B3. O c&#243;digo est&#225; publicado no reposit&#243;rio <a href="https://github.com/andrecamatta/pq_credibilidade_beta">pq_credibilidade_beta</a>, no GitHub.</p><h2>Desenho da avalia&#231;&#227;o</h2><p>O beta de cada a&#231;&#227;o &#233; estimado por MQO contra a carteira de mercado numa janela de treino de tr&#234;s anos, e avaliado contra o beta realizado da mesma a&#231;&#227;o na janela de teste de um ano imediatamente seguinte, sem sobreposi&#231;&#227;o. O beta realizado usa exatamente a mesma regress&#227;o, s&#243; que calculada com os retornos do per&#237;odo de teste, que fica fora da etapa de estima&#231;&#227;o. O corte &#233; repetido para todo ano-teste entre 2008 e 2025, 18 cortes completos, cada um usando os tr&#234;s anos de treino imediatamente anteriores. O agregado reportado adiante soma os 18 cortes completos, sem excluir nenhum deles por conveni&#234;ncia.</p><p>O beta realizado tamb&#233;m &#233; uma estimativa ruidosa, n&#227;o a verdade. Ele vem de uma regress&#227;o sobre cerca de 52 semanas de teste, com seu pr&#243;prio erro-padr&#227;o, discutido na pr&#243;xima se&#231;&#227;o. Qualquer compara&#231;&#227;o entre um estimador de beta e o beta realizado carrega esse piso de ru&#237;do do alvo, que nenhum estimador, por melhor que seja, consegue eliminar.</p><p>A m&#233;trica de erro &#233; a raiz do erro quadr&#225;tico m&#233;dio (RMSE), com o erro m&#233;dio absoluto (MAE) reportado em paralelo, agregados (pooled) sobre todas as a&#231;&#245;es de todos os 18 cortes, n&#227;o a m&#233;dia simples dos RMEs por corte. A signific&#226;ncia das diferen&#231;as entre estimadores usa bootstrap pareado por a&#231;&#227;o dentro de cada corte, com 5.000 reamostras, preservando a correla&#231;&#227;o entre os quatro estimadores ao reamostrar os mesmos &#237;ndices para todos eles em cada repeti&#231;&#227;o, e bootstrap por bloco de ano, que reamostra quais dos 18 cortes entram em cada repeti&#231;&#227;o mantendo cada corte inteiro, para n&#227;o ignorar condi&#231;&#245;es de mercado comuns a todas as a&#231;&#245;es no mesmo ano-teste.</p><h2>O piso de ru&#237;do do alvo</h2><p>O beta realizado usado como alvo n&#227;o &#233; a verdade sobre o risco sistem&#225;tico de uma a&#231;&#227;o. &#201; ele mesmo uma estimativa, com seu pr&#243;prio erro de medi&#231;&#227;o, pela mesma raz&#227;o que o beta de treino tem: poucas dezenas ou centenas de observa&#231;&#245;es semanais carregam ru&#237;do de amostragem em torno do par&#226;metro verdadeiro. Se o alvo contra o qual os quatro estimadores s&#227;o julgados j&#225; carrega esse ru&#237;do, parte do erro medido entre estimativa e alvo n&#227;o &#233; falha de nenhum estimador. &#201; ru&#237;do de medi&#231;&#227;o do pr&#243;prio alvo.</p><p>Para medir esse piso sem depender de um pressuposto sobre a forma do erro, as semanas de teste de cada a&#231;&#227;o foram divididas em duas metades, de duas formas. Semanas pares contra &#237;mpares, intercaladas no tempo, isolam ru&#237;do de amostragem puro. Primeira metade do ano-teste contra segunda metade tamb&#233;m captam deriva real do beta dentro do pr&#243;prio ano, al&#233;m do ru&#237;do de amostragem. A corre&#231;&#227;o split-half cl&#225;ssica estabelece que a vari&#226;ncia do ru&#237;do se aproxima de um quarto da vari&#226;ncia da diferen&#231;a entre as duas metades:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\hat\\sigma^2_{\\text{ru&#237;do}} \\;\\approx\\; \\frac{\\mathrm{Var}\\big(\\hat\\beta^{\\text{metade 1}} - \\hat\\beta^{\\text{metade 2}}\\big)}{4}&quot;,&quot;id&quot;:&quot;AQTUKYDESI&quot;}" data-component-name="LatexBlockToDOM"></div><p>Pares e &#237;mpares d&#227;o um desvio de ru&#237;do de 0,473. Primeira e segunda metade d&#227;o 0,495, um pouco mais alto porque a diferen&#231;a entre essas duas metades tamb&#233;m inclui deriva real do beta dentro do ano, al&#233;m do ru&#237;do de amostragem puro. Uma checagem independente, que n&#227;o depende de dividir nada em metades, soma o quadrado do erro-padr&#227;o de cada regress&#227;o de beta realizado ao longo dos 18 cortes e tira a raiz: 0,444, cerca de 12% abaixo das duas estimativas split-half, possivelmente porque a f&#243;rmula cl&#225;ssica de erro-padr&#227;o do MQO, que assume res&#237;duos independentes e identicamente distribu&#237;dos, subestima um pouco o ru&#237;do real dos retornos semanais. As tr&#234;s estimativas, por m&#233;todos diferentes, convergem para a mesma faixa, entre 0,44 e 0,50 de desvio.</p><p>Esse piso entra na compara&#231;&#227;o porque o erro quadr&#225;tico m&#233;dio medido contra o alvo &#233;, aproximadamente, a soma do erro quadr&#225;tico m&#233;dio que um estimador perfeito ainda exibiria por causa do ru&#237;do do pr&#243;prio alvo com o erro quadr&#225;tico m&#233;dio que de fato reflete imprecis&#227;o do estimador:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\mathrm{RMSE}_{\\text{corrigido}} \\;=\\; \\sqrt{\\max\\!\\big(\\mathrm{RMSE}_{\\text{medido}}^2 \\;-\\; \\hat\\sigma^2_{\\text{ru&#237;do}},\\; 0\\big)}&quot;,&quot;id&quot;:&quot;RQEEMILJJX&quot;}" data-component-name="LatexBlockToDOM"></div><p>Aplicando essa corre&#231;&#227;o aos quatro estimadores testados aqui, usando a estimativa central split-half de pares e &#237;mpares:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xxxY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8dd4c2-128a-49a4-99ac-1f1712211005_1702x432.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xxxY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8dd4c2-128a-49a4-99ac-1f1712211005_1702x432.png 424w, https://substackcdn.com/image/fetch/$s_!xxxY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8dd4c2-128a-49a4-99ac-1f1712211005_1702x432.png 848w, https://substackcdn.com/image/fetch/$s_!xxxY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8dd4c2-128a-49a4-99ac-1f1712211005_1702x432.png 1272w, https://substackcdn.com/image/fetch/$s_!xxxY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8dd4c2-128a-49a4-99ac-1f1712211005_1702x432.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!xxxY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8dd4c2-128a-49a4-99ac-1f1712211005_1702x432.png" width="1456" height="370" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8a8dd4c2-128a-49a4-99ac-1f1712211005_1702x432.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:370,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:52822,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/222970601?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8dd4c2-128a-49a4-99ac-1f1712211005_1702x432.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xxxY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8dd4c2-128a-49a4-99ac-1f1712211005_1702x432.png 424w, https://substackcdn.com/image/fetch/$s_!xxxY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8dd4c2-128a-49a4-99ac-1f1712211005_1702x432.png 848w, https://substackcdn.com/image/fetch/$s_!xxxY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8dd4c2-128a-49a4-99ac-1f1712211005_1702x432.png 1272w, https://substackcdn.com/image/fetch/$s_!xxxY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8dd4c2-128a-49a4-99ac-1f1712211005_1702x432.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">RMSE medido contra RMSE corrigido pelo piso de ru&#237;do do alvo, m&#233;todo split-half de pares e &#237;mpares, pooled sobre os 4.471 pares a&#231;&#227;o-ano dos 18 cortes. Juntando os tr&#234;s m&#233;todos de medir o ru&#237;do (pares/&#237;mpares, primeira/segunda metade e erro-padr&#227;o te&#243;rico), a fra&#231;&#227;o de ru&#237;do no MSE varia de 44% a 62% a depender do estimador e do m&#233;todo.</figcaption></figure></div><p></p><p>Entre 44% e 62% do erro quadr&#225;tico medido, a depender do estimador e do m&#233;todo usado para estimar o ru&#237;do, &#233; ru&#237;do de medi&#231;&#227;o do pr&#243;prio alvo contra o qual os quatro estimadores s&#227;o comparados. A fra&#231;&#227;o &#233; um pouco maior para os tr&#234;s regularizados (entre 49% e 62%) do que para o bruto (entre 44% e 55%), porque o ru&#237;do do alvo &#233; praticamente fixo entre estimadores, mas o erro total medido &#233; menor para quem j&#225; erra menos, de modo que o mesmo numerador pesa proporcionalmente mais sobre um denominador menor. Essa &#233; a explica&#231;&#227;o mais direta, nesta amostra, de por que os quatro erros reportados neste artigo parecem altos e parecidos entre si. Uma fra&#231;&#227;o grande e comum aos quatro &#233; piso de medi&#231;&#227;o.</p><h2>Resultados</h2><p>Nos 4.471 pares a&#231;&#227;o-ano reunidos pelos 18 cortes, com janela de treino de tr&#234;s anos, o RMSE agregado vai de 0,668 no beta bruto a 0,622 no melhor dos tr&#234;s regularizados (B&#252;hlmann-Straub), passando por 0,633 (Blume) e 0,626 (Vasicek).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xb2l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2da8ca4-c27b-4ddd-8239-375707901f75_1198x432.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xb2l!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2da8ca4-c27b-4ddd-8239-375707901f75_1198x432.png 424w, https://substackcdn.com/image/fetch/$s_!xb2l!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2da8ca4-c27b-4ddd-8239-375707901f75_1198x432.png 848w, https://substackcdn.com/image/fetch/$s_!xb2l!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2da8ca4-c27b-4ddd-8239-375707901f75_1198x432.png 1272w, https://substackcdn.com/image/fetch/$s_!xb2l!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2da8ca4-c27b-4ddd-8239-375707901f75_1198x432.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!xb2l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2da8ca4-c27b-4ddd-8239-375707901f75_1198x432.png" width="1198" height="432" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b2da8ca4-c27b-4ddd-8239-375707901f75_1198x432.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:432,&quot;width&quot;:1198,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:47551,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/222970601?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2da8ca4-c27b-4ddd-8239-375707901f75_1198x432.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xb2l!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2da8ca4-c27b-4ddd-8239-375707901f75_1198x432.png 424w, https://substackcdn.com/image/fetch/$s_!xb2l!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2da8ca4-c27b-4ddd-8239-375707901f75_1198x432.png 848w, https://substackcdn.com/image/fetch/$s_!xb2l!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2da8ca4-c27b-4ddd-8239-375707901f75_1198x432.png 1272w, https://substackcdn.com/image/fetch/$s_!xb2l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2da8ca4-c27b-4ddd-8239-375707901f75_1198x432.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">RMSE pooled e intervalo de confian&#231;a de 95% por bootstrap por bloco de ano, os quatro estimadores, nos 4.471 pares a&#231;&#227;o-ano dos 18 cortes 2008-2025.</figcaption></figure></div><p></p><p>A refer&#234;ncia de incerteza usada aqui &#233; o bootstrap por bloco de ano, mais conservador que o bootstrap pareado por a&#231;&#227;o porque preserva a correla&#231;&#227;o entre a&#231;&#245;es dentro do mesmo ano-teste. O intervalo de confian&#231;a do RMSE de B&#252;hlmann-Straub n&#227;o encosta no intervalo de nenhum dos outros: a diferen&#231;a RMSE(bruto) menos RMSE(B&#252;hlmann-Straub) fica entre 0,024 e 0,074, RMSE(Blume) menos RMSE(B&#252;hlmann-Straub) entre 0,002 e 0,024, e RMSE(Vasicek) menos RMSE(B&#252;hlmann-Straub) entre 0,001 e 0,008, todas inteiramente acima de zero. A vantagem sobre Vasicek &#233; a menor das tr&#234;s, mas ainda assim n&#227;o cruza zero. Um bootstrap pareado por a&#231;&#227;o dentro de cada corte, mais otimista porque ignora a correla&#231;&#227;o entre a&#231;&#245;es do mesmo ano, encontra o mesmo padr&#227;o: [0,028; 0,067] contra o bruto, [0,002; 0,023] contra Blume e [0,002; 0,006] contra Vasicek.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FNyf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf319532-6952-4e75-8719-244f223aca2f_2180x979.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FNyf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf319532-6952-4e75-8719-244f223aca2f_2180x979.png 424w, https://substackcdn.com/image/fetch/$s_!FNyf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf319532-6952-4e75-8719-244f223aca2f_2180x979.png 848w, https://substackcdn.com/image/fetch/$s_!FNyf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf319532-6952-4e75-8719-244f223aca2f_2180x979.png 1272w, https://substackcdn.com/image/fetch/$s_!FNyf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf319532-6952-4e75-8719-244f223aca2f_2180x979.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!FNyf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf319532-6952-4e75-8719-244f223aca2f_2180x979.png" width="1456" height="654" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bf319532-6952-4e75-8719-244f223aca2f_2180x979.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:654,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:238410,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/222970601?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf319532-6952-4e75-8719-244f223aca2f_2180x979.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!FNyf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf319532-6952-4e75-8719-244f223aca2f_2180x979.png 424w, https://substackcdn.com/image/fetch/$s_!FNyf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf319532-6952-4e75-8719-244f223aca2f_2180x979.png 848w, https://substackcdn.com/image/fetch/$s_!FNyf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf319532-6952-4e75-8719-244f223aca2f_2180x979.png 1272w, https://substackcdn.com/image/fetch/$s_!FNyf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf319532-6952-4e75-8719-244f223aca2f_2180x979.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Beta estimado no treino (2020-2022) contra beta realizado no teste (2023), 312 a&#231;&#245;es. &#192; esquerda, beta bruto de MQO. &#192; direita, beta de credibilidade de B&#252;hlmann-Straub. A linha diagonal marca onde estimativa e realiza&#231;&#227;o coincidiriam. A nuvem da direita se estreita no eixo horizontal. Os betas extremos do MQO (acima de 2,5 ou abaixo de 0) praticamente desaparecem depois do shrinkage, puxados na dire&#231;&#227;o do centro da distribui&#231;&#227;o.</figcaption></figure></div><p></p><p>A tabela com os 18 cortes completos, sem nenhum recorte favor&#225;vel, mostra que, nestes cortes, nenhum dos quatro estimadores vence em todos os anos: B&#252;hlmann-Straub &#233; o melhor em dez cortes, Blume em seis e Vasicek em dois, enquanto o beta bruto n&#227;o vence em nenhum deles. A vit&#243;ria de B&#252;hlmann-Straub no agregado reflete uma vantagem pequena, mas espalhada pela maioria dos cortes, n&#227;o um resultado dominado por um ou dois anos at&#237;picos.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3w7j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc89789a-3c81-4c7f-9526-2d8d808864f2_1246x1196.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3w7j!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc89789a-3c81-4c7f-9526-2d8d808864f2_1246x1196.png 424w, https://substackcdn.com/image/fetch/$s_!3w7j!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc89789a-3c81-4c7f-9526-2d8d808864f2_1246x1196.png 848w, https://substackcdn.com/image/fetch/$s_!3w7j!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc89789a-3c81-4c7f-9526-2d8d808864f2_1246x1196.png 1272w, https://substackcdn.com/image/fetch/$s_!3w7j!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc89789a-3c81-4c7f-9526-2d8d808864f2_1246x1196.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!3w7j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc89789a-3c81-4c7f-9526-2d8d808864f2_1246x1196.png" width="1246" height="1196" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dc89789a-3c81-4c7f-9526-2d8d808864f2_1246x1196.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1196,&quot;width&quot;:1246,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:170467,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/222970601?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc89789a-3c81-4c7f-9526-2d8d808864f2_1246x1196.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3w7j!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc89789a-3c81-4c7f-9526-2d8d808864f2_1246x1196.png 424w, https://substackcdn.com/image/fetch/$s_!3w7j!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc89789a-3c81-4c7f-9526-2d8d808864f2_1246x1196.png 848w, https://substackcdn.com/image/fetch/$s_!3w7j!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc89789a-3c81-4c7f-9526-2d8d808864f2_1246x1196.png 1272w, https://substackcdn.com/image/fetch/$s_!3w7j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc89789a-3c81-4c7f-9526-2d8d808864f2_1246x1196.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">RMSE por ano-teste e por estimador, janela de treino de tr&#234;s anos, 2008-2025. Em laranja, o melhor estimador de cada linha. A linha final agrega os 4.471 pares a&#231;&#227;o-ano dos 18 cortes.</figcaption></figure></div><p></p><p>Separando a amostra por liquidez (tercis de volume financeiro semanal mediano na janela de treino, calculados dentro de cada corte), o ganho do shrinkage se concentra exatamente onde a teoria prev&#234; que deveria se concentrar: na precis&#227;o do beta bruto. Com a janela de tr&#234;s anos usada neste artigo, o tamanho do hist&#243;rico de treino dispon&#237;vel pesa pouco nessa precis&#227;o, porque a maior parte das a&#231;&#245;es j&#225; chega com hist&#243;rico quase completo. A mediana de semanas de treino fica em 157, de um m&#225;ximo de 158, e 987 dos 4.471 pares a&#231;&#227;o-ano (22%) t&#234;m menos de 90% das semanas poss&#237;veis. O que de fato diferencia a precis&#227;o do beta bruto de uma a&#231;&#227;o para outra &#233; a liquidez e a volatilidade do retorno idiossincr&#225;tico, os dois ingredientes do erro-padr&#227;o de cada beta. No tercil de liquidez mais baixa, o RMSE cai de 0,760 (bruto) para 0,680 (B&#252;hlmann-Straub, o melhor ali), uma redu&#231;&#227;o de 10,5%. No tercil de liquidez mais alta, a mesma compara&#231;&#227;o vai de 0,611 para 0,601 (Vasicek, o melhor nesse grupo), uma redu&#231;&#227;o de 1,6%. A&#231;&#245;es pouco l&#237;quidas s&#227;o, ao mesmo tempo, as que t&#234;m o beta bruto mais ruidoso e as que mais se beneficiam de qualquer uma das tr&#234;s corre&#231;&#245;es. A quebra por tamanho de hist&#243;rico de treino aparece na tabela, para registro.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qil0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5b7304b-07d2-444a-ba99-1befdc56c2de_1282x466.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qil0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5b7304b-07d2-444a-ba99-1befdc56c2de_1282x466.png 424w, https://substackcdn.com/image/fetch/$s_!qil0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5b7304b-07d2-444a-ba99-1befdc56c2de_1282x466.png 848w, https://substackcdn.com/image/fetch/$s_!qil0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5b7304b-07d2-444a-ba99-1befdc56c2de_1282x466.png 1272w, https://substackcdn.com/image/fetch/$s_!qil0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5b7304b-07d2-444a-ba99-1befdc56c2de_1282x466.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!qil0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5b7304b-07d2-444a-ba99-1befdc56c2de_1282x466.png" width="1282" height="466" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b5b7304b-07d2-444a-ba99-1befdc56c2de_1282x466.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:466,&quot;width&quot;:1282,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:71831,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/222970601?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5b7304b-07d2-444a-ba99-1befdc56c2de_1282x466.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qil0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5b7304b-07d2-444a-ba99-1befdc56c2de_1282x466.png 424w, https://substackcdn.com/image/fetch/$s_!qil0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5b7304b-07d2-444a-ba99-1befdc56c2de_1282x466.png 848w, https://substackcdn.com/image/fetch/$s_!qil0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5b7304b-07d2-444a-ba99-1befdc56c2de_1282x466.png 1272w, https://substackcdn.com/image/fetch/$s_!qil0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5b7304b-07d2-444a-ba99-1befdc56c2de_1282x466.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">RMSE por tercil de liquidez e por tamanho de hist&#243;rico de treino, nos mesmos 4.471 pares a&#231;&#227;o-ano. Em laranja, o melhor estimador de cada linha.</figcaption></figure></div><p></p><h2>Prateleiras de liquidez, em mais detalhe</h2><p>A quebra por tercil de liquidez j&#225; mostra que o ganho do shrinkage &#233; maior onde a a&#231;&#227;o &#233; menos negociada. Para ver com mais detalhe onde esse ganho se concentra, a mesma amostra foi dividida em cinco quintis de liquidez, calculados dentro de cada corte a partir s&#243; do volume financeiro semanal mediano na janela de treino, sem olhar o futuro. Uma mesma a&#231;&#227;o pode mudar de quintil de um corte para outro, conforme o volume negociado muda ao longo do tempo.</p><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!S6D0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f8e4cf-36a1-4f43-82c2-70627feb5ab9_3010x500.png 424w, https://substackcdn.com/image/fetch/$s_!S6D0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f8e4cf-36a1-4f43-82c2-70627feb5ab9_3010x500.png 848w, https://substackcdn.com/image/fetch/$s_!S6D0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f8e4cf-36a1-4f43-82c2-70627feb5ab9_3010x500.png 1272w, https://substackcdn.com/image/fetch/$s_!S6D0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f8e4cf-36a1-4f43-82c2-70627feb5ab9_3010x500.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!S6D0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f8e4cf-36a1-4f43-82c2-70627feb5ab9_3010x500.png" width="1456" height="242" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c6f8e4cf-36a1-4f43-82c2-70627feb5ab9_3010x500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:242,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:113453,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/222970601?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f8e4cf-36a1-4f43-82c2-70627feb5ab9_3010x500.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!S6D0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f8e4cf-36a1-4f43-82c2-70627feb5ab9_3010x500.png 424w, https://substackcdn.com/image/fetch/$s_!S6D0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f8e4cf-36a1-4f43-82c2-70627feb5ab9_3010x500.png 848w, https://substackcdn.com/image/fetch/$s_!S6D0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f8e4cf-36a1-4f43-82c2-70627feb5ab9_3010x500.png 1272w, https://substackcdn.com/image/fetch/$s_!S6D0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f8e4cf-36a1-4f43-82c2-70627feb5ab9_3010x500.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div></div></div></div><figcaption class="image-caption">RMSE do beta bruto e do melhor estimador regularizado em cada quintil, ganho relativo sobre o erro redut&#237;vel (a diferen&#231;a entre o RMSE bruto e o piso de ru&#237;do do alvo daquele quintil), fra&#231;&#227;o do MSE que &#233; ru&#237;do do alvo, e Z m&#233;dio de B&#252;hlmann-Straub, nos mesmos 4.471 pares a&#231;&#227;o-ano. Em laranja, o quintil com o maior ganho.</figcaption></figure></div><p></p><p>No quintil menos l&#237;quido (902 pares a&#231;&#227;o-ano, volume semanal mediano em torno de R$ 143 mil, exemplos como ALPA3, BGIP4 e WHRL4), o RMSE cai de 0,796 (bruto) para 0,705 (B&#252;hlmann-Straub, o melhor ali), com o MAE caindo de 0,505 para 0,472. O intervalo de confian&#231;a por bloco de ano para a diferen&#231;a RMSE(bruto) menos RMSE(B&#252;hlmann-Straub) fica entre 0,032 e 0,177, inteiramente acima de zero, e o ganho sobre o erro redut&#237;vel (a diferen&#231;a entre o bruto e o piso de ru&#237;do do pr&#243;prio alvo naquele quintil) chega a 57%. Esse ganho cai r&#225;pido conforme a liquidez sobe: 32% no segundo quintil, 18% no terceiro, 5% no quarto e 8% no quinto (R$ 358 milh&#245;es de volume mediano, exemplos como LREN3, GGBR4 e VALE3). Nos quintis 3, 4 e 5, pelo menos uma das duas compara&#231;&#245;es por bloco de ano (bruto contra Vasicek ou contra B&#252;hlmann-Straub) tem o intervalo de confian&#231;a cruzando zero, de modo que a vantagem da regulariza&#231;&#227;o ali n&#227;o se distingue de zero com a confian&#231;a usada neste artigo.</p><p>O Z m&#233;dio de B&#252;hlmann-Straub varia com a liquidez, de 0,756 no quintil menos l&#237;quido a 0,865 no mais l&#237;quido. Z depende da precis&#227;o de cada beta, que por sua vez depende da liquidez da a&#231;&#227;o e de qu&#227;o vol&#225;til &#233; seu retorno idiossincr&#225;tico, n&#227;o do tamanho do hist&#243;rico de treino: com a janela de tr&#234;s anos usada aqui, a maior parte das a&#231;&#245;es j&#225; chega com hist&#243;rico quase completo. A&#231;&#245;es menos negociadas tendem a ter betas menos precisos, ent&#227;o a f&#243;rmula puxa mais peso para a m&#233;dia coletiva ali, e menos peso nas a&#231;&#245;es mais l&#237;quidas, cujo beta pr&#243;prio j&#225; &#233; preciso o bastante para pesar mais na estimativa final. A fra&#231;&#227;o do MSE que &#233; ru&#237;do do alvo tamb&#233;m &#233; maior no quintil menos l&#237;quido (64%) do que nos demais (41% a 52%), refor&#231;ando que a&#231;&#245;es pouco negociadas t&#234;m, ao mesmo tempo, o beta mais dif&#237;cil de estimar e o beta realizado mais ruidoso como alvo de compara&#231;&#227;o.</p><p>A janela de treino de tr&#234;s anos &#233; uma escolha entre v&#225;rias. Repetindo o exerc&#237;cio inteiro com janelas de dois anos (19 cortes, 2007-2025, 4.639 pares a&#231;&#227;o-ano) e de cinco anos (16 cortes, 2010-2025, 3.993 pares a&#231;&#227;o-ano), a ordem entre os quatro estimadores n&#227;o muda. Na janela de dois anos, o RMSE agregado vai de 0,675 (bruto) a 0,612 (B&#252;hlmann-Straub), passando por 0,628 (Blume) e 0,618 (Vasicek). Na janela de cinco anos, de 0,680 (bruto) a 0,639 (B&#252;hlmann-Straub), com Blume em 0,650 e Vasicek em 0,643. O RMSE absoluto piora um pouco com janelas mais longas, provavelmente porque um beta de cinco anos atr&#225;s descreve pior o regime de risco do ano-teste do que um beta mais recente, mas a conclus&#227;o qualitativa (B&#252;hlmann-Straub &#224; frente, Vasicek em segundo, bruto atr&#225;s) se mant&#233;m nas tr&#234;s dura&#231;&#245;es testadas.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ww5B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7030ffbb-cd58-4b19-b77a-c58d999c5219_1581x980.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ww5B!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7030ffbb-cd58-4b19-b77a-c58d999c5219_1581x980.png 424w, https://substackcdn.com/image/fetch/$s_!Ww5B!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7030ffbb-cd58-4b19-b77a-c58d999c5219_1581x980.png 848w, https://substackcdn.com/image/fetch/$s_!Ww5B!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7030ffbb-cd58-4b19-b77a-c58d999c5219_1581x980.png 1272w, https://substackcdn.com/image/fetch/$s_!Ww5B!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7030ffbb-cd58-4b19-b77a-c58d999c5219_1581x980.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ww5B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7030ffbb-cd58-4b19-b77a-c58d999c5219_1581x980.png" width="1456" height="903" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7030ffbb-cd58-4b19-b77a-c58d999c5219_1581x980.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:903,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:105148,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/222970601?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7030ffbb-cd58-4b19-b77a-c58d999c5219_1581x980.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ww5B!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7030ffbb-cd58-4b19-b77a-c58d999c5219_1581x980.png 424w, https://substackcdn.com/image/fetch/$s_!Ww5B!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7030ffbb-cd58-4b19-b77a-c58d999c5219_1581x980.png 848w, https://substackcdn.com/image/fetch/$s_!Ww5B!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7030ffbb-cd58-4b19-b77a-c58d999c5219_1581x980.png 1272w, https://substackcdn.com/image/fetch/$s_!Ww5B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7030ffbb-cd58-4b19-b77a-c58d999c5219_1581x980.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">RMSE agregado para cada um dos quatro estimadores, em janelas de treino de 2, 3 e 5 anos. A ordem entre os estimadores &#233; a mesma nas tr&#234;s dura&#231;&#245;es.</figcaption></figure></div><p></p><h2>O que mais foi testado, e n&#227;o resolveu o piso</h2><p>O piso de ru&#237;do do alvo levanta a pergunta &#243;bvia: existe algum ajuste, al&#233;m dos quatro estimadores j&#225; comparados, que reduza o erro restante por uma margem relevante? Cinco frentes adicionais foram testadas sobre o beta bruto, cada uma isolada das demais para separar o efeito de cada mudan&#231;a.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4XQo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d52c465-ff33-418a-b172-7bd8e67a1797_2006x1030.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4XQo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d52c465-ff33-418a-b172-7bd8e67a1797_2006x1030.png 424w, https://substackcdn.com/image/fetch/$s_!4XQo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d52c465-ff33-418a-b172-7bd8e67a1797_2006x1030.png 848w, https://substackcdn.com/image/fetch/$s_!4XQo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d52c465-ff33-418a-b172-7bd8e67a1797_2006x1030.png 1272w, https://substackcdn.com/image/fetch/$s_!4XQo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d52c465-ff33-418a-b172-7bd8e67a1797_2006x1030.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!4XQo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d52c465-ff33-418a-b172-7bd8e67a1797_2006x1030.png" width="1456" height="748" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5d52c465-ff33-418a-b172-7bd8e67a1797_2006x1030.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:748,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:212885,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/222970601?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d52c465-ff33-418a-b172-7bd8e67a1797_2006x1030.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4XQo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d52c465-ff33-418a-b172-7bd8e67a1797_2006x1030.png 424w, https://substackcdn.com/image/fetch/$s_!4XQo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d52c465-ff33-418a-b172-7bd8e67a1797_2006x1030.png 848w, https://substackcdn.com/image/fetch/$s_!4XQo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d52c465-ff33-418a-b172-7bd8e67a1797_2006x1030.png 1272w, https://substackcdn.com/image/fetch/$s_!4XQo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d52c465-ff33-418a-b172-7bd8e67a1797_2006x1030.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">O que foi testado al&#233;m dos quatro estimadores do artigo, RMSE antes e depois de cada mudan&#231;a isolada sobre o beta bruto, e a leitura mais prov&#225;vel para cada resultado. A &#250;ltima linha reaplica o mesmo teste de autoinclus&#227;o descrito no texto, sobre o mercado ponderado por volume.</figcaption></figure></div><p></p><p>Duas corre&#231;&#245;es cl&#225;ssicas para negocia&#231;&#227;o n&#227;o sincr&#244;nica, conhecidas como beta de Dimson e beta de Scholes-Williams, pioram o ajuste em dados semanais, a de Dimson piorando mais justamente no tercil de a&#231;&#245;es menos l&#237;quidas, onde a teoria previa que ajudaria mais. Em dados di&#225;rios a piora &#233; bem menor, consistente com a ideia de que a n&#227;o sincronia pesa mais nessa frequ&#234;ncia. Ainda assim, a corre&#231;&#227;o n&#227;o chega a virar melhora nesta amostra. Um prior de liquidez, usado como substituto aproximado de setor econ&#244;mico porque a B3 n&#227;o publica um arquivo de classifica&#231;&#227;o setorial em lote, melhora pouco, porque tercil de liquidez &#233; um proxy fraco de setor de fato. Winsorizar os retornos de treino no percentil 2% melhora um pouco, de forma barata e sem mudar a escala do beta. Usar o n&#250;mero de semanas como exposi&#231;&#227;o em vez da precis&#227;o do beta, dentro do pr&#243;prio B&#252;hlmann-Straub, piora o RMSE de 0,622 para 0,632, porque o peso fica quase constante entre a&#231;&#245;es em vez de refletir quanta informa&#231;&#227;o cada uma carrega.</p><p>Trocar a carteira de mercado igual-ponderada por uma ponderada por volume financeiro negociado, n&#227;o por valor de mercado (o COTAHIST n&#227;o traz a&#231;&#245;es em circula&#231;&#227;o para ponderar por capitaliza&#231;&#227;o), reduz bastante o RMSE em termos absolutos. Essa carteira concentra 27,5% do volume mediano em dez pap&#233;is, entre eles PETR4, ITUB4, B3SA3 e os principais bancos listados, o que muda a escala t&#237;pica do beta (m&#233;dia 0,695 contra 1,074 sob a carteira igual-ponderada usada no restante deste artigo) e torna a compara&#231;&#227;o direta de RMSE entre as duas carteiras enganosa. Essa concentra&#231;&#227;o levanta uma hip&#243;tese espec&#237;fica. Para os pap&#233;is mais negociados, o retorno da pr&#243;pria a&#231;&#227;o entra no c&#244;mputo do mercado contra o qual ela &#233; regredida, o que poderia inflar mecanicamente a correla&#231;&#227;o medida. Recalculando o beta de cada a&#231;&#227;o com essa autoinclus&#227;o removida (leave-one-out, em forma fechada), o RMSE do mercado ponderado por volume melhora s&#243; entre 0,6% e 0,8% a mais, e a diferen&#231;a de RMSE entre os dois mercados continua quase a mesma com ou sem autoinclus&#227;o (0,214 contra 0,208, no beta bruto). A autoinclus&#227;o &#233; um vi&#233;s real, na dire&#231;&#227;o esperada, mas pequeno demais para explicar a diferen&#231;a grande entre as duas carteiras de mercado. O que distingue as duas &#233; composi&#231;&#227;o e escala do fator.</p><h2>Por que regularizar ajuda, mesmo com esse piso</h2><p>Diante desses n&#250;meros, nesta amostra, os tr&#234;s estimadores regularizados (Blume, Vasicek e B&#252;hlmann-Straub) batem o beta bruto nos 18 cortes completos e nos dois m&#233;todos de bootstrap usados aqui, com o tamanho da redu&#231;&#227;o seguindo de perto a liquidez de cada a&#231;&#227;o: de 10,5% no tercil menos l&#237;quido a 1,6% no mais l&#237;quido. Isso sustenta regularizar o beta como padr&#227;o de uso nesta amostra, com o bruto reservado a casos em que a corre&#231;&#227;o j&#225; teria pouco a corrigir: a&#231;&#227;o l&#237;quida, com beta j&#225; preciso, onde o peso dado ao beta pr&#243;prio tende a 1 de qualquer forma, em Vasicek e em B&#252;hlmann-Straub. Fora desse caso, que n&#227;o &#233; a maioria da amostra, usar o bruto abre m&#227;o de uma redu&#231;&#227;o de erro de dois d&#237;gitos sem necessidade.</p><p>Entre os tr&#234;s regularizados, por&#233;m, a vantagem de B&#252;hlmann-Straub &#233; pequena. B&#252;hlmann-Straub vence Blume com folga e vence Vasicek por margem estreita, nos cortes de a&#231;&#245;es l&#237;quidas da B3 analisados aqui. Esse resultado n&#227;o se generaliza automaticamente para outros mercados. Um estudo recente com dez a&#231;&#245;es do &#237;ndice alem&#227;o DAX encontrou um padr&#227;o diferente, com o ajuste simples de Blume &#224; frente de Vasicek (MEYER-BULLERDIEK, 2024). O que a credibilidade de B&#252;hlmann-Straub entrega n&#227;o &#233; s&#243; a vit&#243;ria entre os tr&#234;s, &#233; a explica&#231;&#227;o de por que todos batem o bruto, e de onde vem a vantagem pequena sobre Vasicek. Os dois chegam &#224; mesma forma funcional, Z&#7522; = &#964;&#770;&#178;/(&#964;&#770;&#178;+&#349;e&#7522;&#178;), mas discordam em como &#964;&#770;&#178; &#233; estimado. Vasicek usa a vari&#226;ncia amostral bruta dos &#946;&#770;&#7522;, que mistura heterogeneidade real entre a&#231;&#245;es com o ru&#237;do m&#233;dio de estima&#231;&#227;o. B&#252;hlmann-Straub usa o estimador de momentos n&#227;o param&#233;trico, que desconta esse ru&#237;do antes de atribuir o resto &#224; heterogeneidade real, o que ajuda quando o ru&#237;do m&#233;dio de estima&#231;&#227;o &#233; grande relativo &#224; dispers&#227;o real dos betas.</p><p>O ganho do shrinkage, em qualquer uma das tr&#234;s vers&#245;es testadas, est&#225; concentrado onde a teoria prev&#234; que deveria estar: a&#231;&#245;es pouco l&#237;quidas, cujo beta bruto &#233; menos preciso. Para uma a&#231;&#227;o l&#237;quida, com beta j&#225; preciso, as tr&#234;s corre&#231;&#245;es convergem para n&#250;meros parecidos, e esses n&#250;meros j&#225; est&#227;o pr&#243;ximos do beta bruto. A credibilidade n&#227;o substitui precis&#227;o, organiza a falta dela.</p><h2>Limita&#231;&#245;es</h2><p>Tr&#234;s limita&#231;&#245;es merecem destaque para quem for usar esses n&#250;meros fora deste exerc&#237;cio. Um prior setorial genu&#237;no n&#227;o foi testado, porque a B3 n&#227;o publica um arquivo de classifica&#231;&#227;o setorial em lote, e o substituto usado na frente de sensibilidade, tercil de liquidez, &#233; um proxy fraco de setor econ&#244;mico de fato. Qualquer carteira de mercado constru&#237;da a partir do COTAHIST herda a concentra&#231;&#227;o setorial da pr&#243;pria B3, pesada em commodities (petr&#243;leo, minera&#231;&#227;o) e bancos, de modo que o beta medido aqui descreve a rela&#231;&#227;o com essa composi&#231;&#227;o espec&#237;fica, diferente de uma carteira diversificada por setor ou geografia. E o alvo contra o qual os quatro estimadores s&#227;o julgados &#233;, como a se&#231;&#227;o sobre o piso de ru&#237;do mostrou, ele mesmo ruidoso, o que limita o quanto qualquer compara&#231;&#227;o de RMSE nesta amostra consegue separar precis&#227;o real de ru&#237;do de medi&#231;&#227;o. Toda compara&#231;&#227;o num&#233;rica deste artigo vale para a amostra, o per&#237;odo e o m&#233;todo usados aqui: a&#231;&#245;es ON/PN de lote padr&#227;o da B3, COTAHIST 2005 a 2025, retornos semanais, janela de treino de tr&#234;s anos. Nenhum desses n&#250;meros &#233; propriedade geral de qualquer um dos quatro estimadores fora desse escopo.</p><h2>Refer&#234;ncias</h2><p>AG&#202;NCIA NACIONAL DE ENERGIA EL&#201;TRICA (ANEEL). <em>Nota T&#233;cnica n&#186; 37/2019-SRM/ANEEL</em>. Processo 48500.001761/2018-10. Bras&#237;lia, 11 mar. 2019.</p><p>BLUME, M. E. On the assessment of risk. <em>The Journal of Finance</em>, v. 26, n. 1, p. 1-10, 1971.</p><p>B&#220;HLMANN, H. Experience rating and credibility. <em>ASTIN Bulletin</em>, v. 4, n. 3, p. 199-207, 1967.</p><p>B&#220;HLMANN, H.; GISLER, A. <em>A Course in Credibility Theory and its Applications</em>. Berlin: Springer, 2005.</p><p>B&#220;HLMANN, H.; STRAUB, E. Glaubw&#252;rdigkeit f&#252;r Schadens&#228;tze. <em>Bulletin of the Swiss Association of Actuaries</em>, v. 70, p. 111-133, 1970.</p><p>DAMODARAN, A. <em>Estimating Risk Parameters</em>. Working Paper S-CDM-99-02. Nova York: Stern School of Business, New York University, 1999.</p><p>KAAS, R.; GOOVAERTS, M.; DHAENE, J.; DENUIT, M. <em>Modern Actuarial Risk Theory: Using R</em>. 2. ed. Berlin: Springer, 2008.</p><p>LALLY, M. An examination of Blume and Vasicek betas. <em>The Financial Review</em>, v. 33, n. 3, p. 183-198, 1998.</p><p>MEYER-BULLERDIEK, F. The quality of Blume and Vasicek betas for forecasting systematic risk: evidence from a German stock portfolio. <em>Journal of Applied Finance &amp; Banking</em>, v. 14, n. 6, p. 1-15, 2024.</p><p>OLIVEIRA, F. N.; CUNHA, F. C. S. Estimando betas de mercado com quebras estruturais. <em>Revista Brasileira de Finan&#231;as</em>, v. 15, n. 2, p. 251-286, 2017.</p><p>PINTO, R. C. <em>Uma an&#225;lise da utiliza&#231;&#227;o do coeficiente beta no setor el&#233;trico brasileiro</em>. 2008. Disserta&#231;&#227;o (Mestrado em Energia), Programa Interunidades de P&#243;s-Gradua&#231;&#227;o em Energia, Universidade de S&#227;o Paulo, S&#227;o Paulo, 2008.</p><p>VASICEK, O. A. A note on using cross-sectional information in Bayesian estimation of security betas. <em>The Journal of Finance</em>, v. 28, n. 5, p. 1233-1239, 1973.</p>]]></content:encoded></item><item><title><![CDATA[Inferência ecológica com dados agregados: o fluxo de votos de 2026 e as matrizes de transição em finanças]]></title><description><![CDATA[Como estimar para onde foram os eleitores de cada candidato s&#243; com os totais de 500 mil se&#231;&#245;es, e por que o mesmo problema aparece na migra&#231;&#227;o de cr&#233;dito, nas redes interbanc&#225;rias e nos fluxos de fundos.]]></description><link>https://pilulasdequant.com.br/p/inferencia-ecologica-com-dados-agregados</link><guid isPermaLink="false">https://pilulasdequant.com.br/p/inferencia-ecologica-com-dados-agregados</guid><dc:creator><![CDATA[André Camatta]]></dc:creator><pubDate>Tue, 27 Oct 2026 14:11:54 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/5e0a8fb6-761e-44a7-b95e-2abd73a56e4b_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Lula terminou o 1&#186; turno da elei&#231;&#227;o presidencial de 2026 com 2,2 milh&#245;es de votos a menos que Fl&#225;vio Bolsonaro e venceu o 2&#186; turno com 4,4 milh&#245;es de vantagem. A pergunta natural &#233; de onde vieram os 6,6 milh&#245;es de votos de diferen&#231;a, e ela n&#227;o tem resposta direta, porque o voto &#233; secreto e nenhum registro liga o eleitor que anulou no 1&#186; turno ao voto que ele deu tr&#234;s semanas depois. O que o Tribunal Superior Eleitoral (TSE) publica s&#227;o totais por se&#231;&#227;o eleitoral, cada uma com algumas centenas de eleitores, nos dois turnos. Reconstruir o comportamento individual a partir desses totais &#233; o problema da infer&#234;ncia ecol&#243;gica.</p><p>Em risco de cr&#233;dito, quando uma carteira s&#243; informa quantos contratos est&#227;o em cada faixa de atraso em cada m&#234;s, e n&#227;o a trajet&#243;ria de cada contrato, a matriz de migra&#231;&#227;o entre faixas precisa ser inferida das propor&#231;&#245;es agregadas, exatamente como a matriz de transi&#231;&#227;o entre os turnos. A equival&#234;ncia &#233; formal (TEN CATE, 2018), e as t&#233;cnicas usadas para o fluxo de votos, como m&#237;nimos quadrados com restri&#231;&#245;es, ajuste proporcional iterativo, bootstrap por agrupamento e calibra&#231;&#227;o das faixas por simula&#231;&#227;o, reaparecem em matrizes de rating, na reconstru&#231;&#227;o de exposi&#231;&#245;es interbanc&#225;rias e na leitura de fluxos de fundos. O texto percorre o modelo aplicado &#224;s 500 mil se&#231;&#245;es de 2026, os resultados e as correspond&#234;ncias com finan&#231;as quantitativas.</p><h2>O problema da infer&#234;ncia ecol&#243;gica</h2><p>Para cada se&#231;&#227;o <em>a</em>, com eleitorado <em>E<sub>a</sub></em>, conhecem-se as fra&#231;&#245;es do eleitorado em cinco grupos no 1&#186; turno (Lula, outros candidatos, Fl&#225;vio, brancos e nulos, absten&#231;&#227;o) e em quatro grupos no 2&#186; turno (Lula, Fl&#225;vio, brancos e nulos, absten&#231;&#227;o). A inc&#243;gnita &#233; a matriz de transi&#231;&#227;o <strong>B</strong>, de dimens&#227;o 5&#215;4, cujo elemento &#946;<sub>ij</sub> &#233; a probabilidade de um eleitor do grupo <em>i</em> no 1&#186; turno estar no grupo <em>j</em> no 2&#186;. Cada linha de <strong>B</strong> soma 1 e cada elemento fica entre 0 e 1.</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\mathbf{y}_a = \\mathbf{B}^{\\top}\\mathbf{x}_a + \\mathbf{e}_a, \\qquad \\mathbf{B} \\in \\mathcal{B} = \\Big\\{\\mathbf{B} \\in [0,1]^{5\\times 4} : \\textstyle\\sum_j \\beta_{ij} = 1 \\ \\ \\forall i\\Big\\}&quot;,&quot;id&quot;:&quot;APZKSPRHBW&quot;}" data-component-name="LatexBlockToDOM"></div><p>A equa&#231;&#227;o diz que a composi&#231;&#227;o do 2&#186; turno em cada se&#231;&#227;o &#233; a mistura das linhas de <strong>B</strong>, ponderada pela composi&#231;&#227;o do 1&#186; turno. Se Fl&#225;vio cresceu mais justamente nas se&#231;&#245;es onde os candidatos eliminados eram fortes, a regress&#227;o atribui aos eleitores desses candidatos uma taxa alta de migra&#231;&#227;o para Fl&#225;vio. &#201; a varia&#231;&#227;o entre centenas de milhares de se&#231;&#245;es que permite separar as linhas da matriz, e essa &#233; a ideia da regress&#227;o ecol&#243;gica (GOODMAN, 1953), que sup&#245;e <strong>B</strong> igual em todas as unidades.</p><p>A suposi&#231;&#227;o &#233; forte, porque os dados agregados n&#227;o distinguem o comportamento individual de um efeito do lugar. Se, nas se&#231;&#245;es com mais brancos e nulos no 1&#186; turno, o bairro inteiro foi mais para Lula no 2&#186;, a regress&#227;o atribui esse movimento aos pr&#243;prios eleitores de branco e nulo, quando ele vem dos vizinhos (ACHEN; SHIVELY, 1995). Formalmente, a regress&#227;o observa apenas a soma de um termo individual e de um termo de contexto, e infinitos pares dos dois explicam os dados igualmente bem.</p><blockquote><p><strong>Problema de identifica&#231;&#227;o da infer&#234;ncia ecol&#243;gica (par&#225;frase de Achen e Shively, 1995).</strong> Com dados agregados, o modelo <strong>y</strong><sub>a</sub> = <strong>B</strong><sup>&#8868;</sup><strong>x</strong><sub>a</sub> + <strong>&#915;</strong> g(<strong>x</strong><sub>a</sub>) + <strong>e</strong><sub>a</sub>, em que <strong>&#915;</strong> g(&#183;) representa o efeito de contexto, reproduz os totais igualmente bem para muitos pares (<strong>B</strong>, <strong>&#915;</strong>). Toda estimativa de <strong>B</strong> depende de uma hip&#243;tese sobre o contexto, que os pr&#243;prios agregados n&#227;o permitem testar.</p></blockquote><p>O modelo adotado ataca esse problema comparando apenas se&#231;&#245;es do mesmo local de vota&#231;&#227;o, que compartilham o bairro e, portanto, o contexto.</p><h2>M&#237;nimos quadrados com restri&#231;&#245;es, covari&#225;veis e encolhimento</h2><p>A estima&#231;&#227;o parte de m&#237;nimos quadrados ponderados pelo eleitorado, dentro do conjunto de matrizes v&#225;lidas. A suposi&#231;&#227;o de matriz &#250;nica &#233; relaxada de duas formas. Primeiro, a matriz varia, dentro de cada estado, com o perfil do eleitorado da se&#231;&#227;o, medido pela fra&#231;&#227;o com baixa escolaridade, pela fra&#231;&#227;o com ensino superior e pela fra&#231;&#227;o com 60 anos ou mais, dados que o TSE publica por se&#231;&#227;o. Com <strong>z</strong><sub>a</sub> o vetor dessas fra&#231;&#245;es, centradas na m&#233;dia nacional,</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\mathbf{B}_a = \\mathbf{B}^{(0)}_u + \\sum_{k=1}^{3} z_{ak}\\, \\mathbf{B}^{(k)}_u, \\qquad \\textstyle\\sum_j \\beta^{(0)}_{ij} = 1,\\quad \\sum_j \\beta^{(k)}_{ij} = 0,\\quad 0 \\le \\mathbf{B}_a \\le 1&quot;,&quot;id&quot;:&quot;LEEGMYPAJC&quot;}" data-component-name="LatexBlockToDOM"></div><p>em que <em>u</em> &#233; o estado da se&#231;&#227;o. As linhas de <strong>B</strong><sup>(0)</sup> somam 1 e as dos blocos de covari&#225;veis somam 0, de modo que a matriz de cada se&#231;&#227;o continua com linhas somando 1, e a restri&#231;&#227;o de ficar entre 0 e 1 &#233; imposta num conjunto de valores observados de <strong>z</strong>. Assim, se os brancos e nulos s&#227;o mais comuns onde a escolaridade &#233; baixa e Lula cresceu ali por outros motivos, o modelo consegue separar uma coisa da outra.</p><p>Em segundo lugar, cada estado tem a pr&#243;pria matriz, mas ela &#233; puxada para a matriz nacional por uma penalidade quadr&#225;tica, o equivalente a uma priori normal centrada na estimativa nacional (Bayes emp&#237;rico):</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\hat{\\Theta}_u = \\arg\\min_{\\Theta \\in \\mathcal{B}} \\sum_{a \\in u} E_a \\,\\big\\lVert \\mathbf{y}_a - \\mathbf{B}_a(\\Theta)^{\\top}\\mathbf{x}_a \\big\\rVert^2 + \\kappa\\,\\big\\lVert \\Theta - \\hat{\\Theta}_0 \\big\\rVert_F^2&quot;,&quot;id&quot;:&quot;UYDSKETGMD&quot;}" data-component-name="LatexBlockToDOM"></div><p>Com o peso &#954; da ordem de 2 milh&#245;es de eleitores, S&#227;o Paulo, com 34 milh&#245;es, quase n&#227;o &#233; afetado, enquanto estados pequenos ficam perto da m&#233;dia. O problema &#233; uma programa&#231;&#227;o quadr&#225;tica convexa, com objetivo quadr&#225;tico e restri&#231;&#245;es lineares. A consequ&#234;ncia para a leitura dos resultados por estado &#233; que as diferen&#231;as entre estados pequenos aparecem atenuadas.</p><h2>Compara&#231;&#227;o dentro do local de vota&#231;&#227;o e a restri&#231;&#227;o de totais</h2><p>Um local de vota&#231;&#227;o, que em cerca de 80% dos casos &#233; uma escola, re&#250;ne v&#225;rias se&#231;&#245;es que compartilham bairro, clima pol&#237;tico e campanha local. O que muda entre elas &#233; basicamente quais eleitores foram alocados a cada uma, por crit&#233;rios administrativos. Comparando apenas se&#231;&#245;es do mesmo local, tudo que &#233; comum ao local se cancela. &#201; a l&#243;gica do efeito fixo em dados em painel, aplicada aqui ao local de vota&#231;&#227;o. Com <em>L(a)</em> o local da se&#231;&#227;o <em>a</em>, <strong>p</strong><sub>a</sub> = <strong>x</strong><sub>a</sub>/E<sub>a</sub> e <strong>q</strong><sub>a</sub> = <strong>y</strong><sub>a</sub>/E<sub>a</sub>, e as m&#233;dias de cada local ponderadas pelo eleitorado,</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\mathbf{q}_a - \\bar{\\mathbf{q}}_{L(a)} \\approx \\mathbf{B}_a^{\\top}\\big(\\mathbf{p}_a - \\bar{\\mathbf{p}}_{L(a)}\\big)&quot;,&quot;id&quot;:&quot;RRTPWDUOLI&quot;}" data-component-name="LatexBlockToDOM"></div><p>Um contexto constante no local, <strong>q</strong><sub>a</sub> = <strong>B</strong><sup>&#8868;</sup><strong>p</strong><sub>a</sub> + <strong>c</strong><sub>L(a)</sub>, desaparece na diferen&#231;a. O custo &#233; de identifica&#231;&#227;o, j&#225; que as fra&#231;&#245;es de cada se&#231;&#227;o somam 1 e, portanto, os desvios em rela&#231;&#227;o &#224; m&#233;dia do local somam zero. Somar a mesma constante a todas as linhas de uma coluna de <strong>B</strong> n&#227;o altera o ajuste, de modo que as diferen&#231;as s&#243; revelam quanto cada grupo foi a mais ou a menos que os outros. O n&#237;vel de cada coluna vem de uma restri&#231;&#227;o de igualdade, que obriga a matriz de cada estado a reproduzir o resultado do 2&#186; turno no estado:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\sum_{a \\in u} \\mathbf{B}_a^{\\top}\\mathbf{x}_a = \\sum_{a \\in u} \\mathbf{y}_a&quot;,&quot;id&quot;:&quot;ZHJNEYSTUL&quot;}" data-component-name="LatexBlockToDOM"></div><p>A hip&#243;tese embutida &#233; que o efeito de contexto se cancela na m&#233;dia do estado, o que &#233; a leitura natural de um deslocamento comum a todos os eleitores do estado. Locais com alguma se&#231;&#227;o cujo eleitorado mudou entre os turnos, por fus&#227;o ou remanejamento, ficam fora das diferen&#231;as, porque ali os eleitores do 1&#186; e do 2&#186; turno de uma se&#231;&#227;o n&#227;o s&#227;o os mesmos, e cerca de metade das se&#231;&#245;es est&#225; nessa situa&#231;&#227;o. Como cada eleitor carrega menos informa&#231;&#227;o na diferen&#231;a dentro do local, o &#954; do encolhimento &#233; reduzido na propor&#231;&#227;o entre os tra&#231;os das duas matrizes de informa&#231;&#227;o. A literatura de infer&#234;ncia ecol&#243;gica trata o vi&#233;s de contexto com covari&#225;veis agregadas e modelos de vizinhan&#231;a, mas n&#227;o foi encontrada aplica&#231;&#227;o de efeito fixo de unidade com essa estrutura, de modo que a escolha deve ser lida como uma hip&#243;tese de modelagem que a valida&#231;&#227;o por simula&#231;&#227;o testa diretamente.</p><h2>Ajuste proporcional iterativo</h2><p>A matriz estimada n&#227;o reproduz exatamente os totais de cada se&#231;&#227;o. O passo final aplica o ajuste proporcional iterativo (IPF), que parte de <em>N</em><sub>a,ij</sub> = <em>X</em><sub>a,i</sub> &#946;<sub>a,ij</sub>, em n&#250;mero de eleitores, e alterna o ajuste das colunas aos totais do 2&#186; turno e das linhas aos do 1&#186; (DEMING; STEPHAN, 1940):</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;N_{a,ij} \\leftarrow N_{a,ij}\\,\\frac{Y_{a,j}}{\\sum_i N_{a,ij}}, \\qquad N_{a,ij} \\leftarrow N_{a,ij}\\,\\frac{X_{a,i}}{\\sum_j N_{a,ij}}&quot;,&quot;id&quot;:&quot;XRQPQJQFHD&quot;}" data-component-name="LatexBlockToDOM"></div><p>Ap&#243;s 60 itera&#231;&#245;es, cada tabela tem os totais oficiais da se&#231;&#227;o nos dois turnos, e os fluxos de um estado ou do pa&#237;s s&#227;o somas de tabelas de se&#231;&#227;o, que conferem com o TSE. O IPF converge para a tabela que respeita as marginais e fica mais pr&#243;xima, em diverg&#234;ncia de Kullback-Leibler (uma medida de dist&#226;ncia entre distribui&#231;&#245;es), do ponto de partida, e por isso o ponto de partida importa. Para que nenhuma c&#233;lula comece em zero, cada taxa recebe um piso. Com piso de 0,1%, a valida&#231;&#227;o mostrou que o ajuste espalhava eleitores demais para fluxos quase nulos e tirava a diferen&#231;a dos fluxos de quem manteve o voto, um desvio sistem&#225;tico que a reamostragem n&#227;o enxerga. Com 0,01%, o desvio caiu cerca de um ter&#231;o, e pisos menores n&#227;o mudaram o resultado.</p><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!a_ua!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F482f6d2f-4c2e-42bd-9253-a3ca7f332ba5_2352x279.png 424w, https://substackcdn.com/image/fetch/$s_!a_ua!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F482f6d2f-4c2e-42bd-9253-a3ca7f332ba5_2352x279.png 848w, https://substackcdn.com/image/fetch/$s_!a_ua!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F482f6d2f-4c2e-42bd-9253-a3ca7f332ba5_2352x279.png 1272w, https://substackcdn.com/image/fetch/$s_!a_ua!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F482f6d2f-4c2e-42bd-9253-a3ca7f332ba5_2352x279.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!a_ua!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F482f6d2f-4c2e-42bd-9253-a3ca7f332ba5_2352x279.png" width="1456" height="173" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/482f6d2f-4c2e-42bd-9253-a3ca7f332ba5_2352x279.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:173,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:42277,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/222331638?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F482f6d2f-4c2e-42bd-9253-a3ca7f332ba5_2352x279.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!a_ua!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F482f6d2f-4c2e-42bd-9253-a3ca7f332ba5_2352x279.png 424w, https://substackcdn.com/image/fetch/$s_!a_ua!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F482f6d2f-4c2e-42bd-9253-a3ca7f332ba5_2352x279.png 848w, https://substackcdn.com/image/fetch/$s_!a_ua!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F482f6d2f-4c2e-42bd-9253-a3ca7f332ba5_2352x279.png 1272w, https://substackcdn.com/image/fetch/$s_!a_ua!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F482f6d2f-4c2e-42bd-9253-a3ca7f332ba5_2352x279.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div></div></div></div><figcaption class="image-caption">Etapas da estima&#231;&#227;o. Os dados por se&#231;&#227;o do TSE alimentam o ajuste com restri&#231;&#245;es (covari&#225;veis, encolhimento por estado e compara&#231;&#227;o dentro do local), o IPF reconcilia cada se&#231;&#227;o com os totais oficiais, e a faixa de incerteza combina reamostragem por munic&#237;pio, vers&#245;es do modelo e a calibra&#231;&#227;o obtida em elei&#231;&#245;es simuladas.</figcaption></figure></div><p></p><h2>Incerteza, vers&#245;es do modelo e calibra&#231;&#227;o por simula&#231;&#227;o</h2><p>A faixa de cada fluxo combina duas fontes de incerteza. A primeira &#233; a amostragem. Como se&#231;&#245;es vizinhas se parecem, sortear se&#231;&#245;es isoladas subestimaria a variabilidade, e o bootstrap sorteia munic&#237;pios inteiros, com reposi&#231;&#227;o, dentro de cada estado (CAMERON; GELBACH; MILLER, 2008), refazendo o c&#225;lculo 400 vezes. O eleitorado de cada grupo de origem &#233; conhecido exatamente, e s&#243; as taxas s&#227;o incertas, por isso cada reamostragem &#233; convertida em taxas e aplicada ao eleitorado real. Sem esse passo, a varia&#231;&#227;o no tamanho das amostras (uma capital pode entrar zero ou duas vezes) alargaria a faixa dos fluxos grandes sem motivo.</p><p>A segunda fonte &#233; a especifica&#231;&#227;o. O mesmo c&#225;lculo &#233; feito em cinco vers&#245;es razo&#225;veis do modelo, que diferem no agrupamento (estado com covari&#225;veis, s&#243; estado, regi&#227;o, matriz nacional) e no n&#237;vel de compara&#231;&#227;o (local ou zona eleitoral). Escolher uma vers&#227;o e ignorar as demais subestima a incerteza (DRAPER, 1995), e a faixa bruta &#233; o envelope que vai da menor estimativa entre as vers&#245;es, menos a dist&#226;ncia da principal at&#233; o seu percentil 5, &#224; maior, mais a dist&#226;ncia at&#233; o percentil 95.</p><p>Nenhuma dessas fontes garante que a faixa cont&#233;m o valor verdadeiro, e a &#250;nica forma de verificar &#233; criar elei&#231;&#245;es em que a verdade &#233; conhecida. Sobre a estrutura real de 146 mil se&#231;&#245;es de 2022, a valida&#231;&#227;o sorteia a transi&#231;&#227;o de cada se&#231;&#227;o, gera as contagens do 2&#186; turno por sorteios multinomiais e roda exatamente o mesmo procedimento, em 96 elei&#231;&#245;es simuladas divididas em quatro cen&#225;rios. O primeiro usa a transi&#231;&#227;o estimada pelo pr&#243;prio modelo (A). O segundo acrescenta desvios aleat&#243;rios por munic&#237;pio e por se&#231;&#227;o na escala logit, o logaritmo da raz&#227;o de chances (B). O cen&#225;rio C introduz um efeito de contexto que muda de se&#231;&#227;o para se&#231;&#227;o dentro do mesmo local de vota&#231;&#227;o, e o D, um efeito de contexto do local de vota&#231;&#227;o inteiro, a forma realista do fen&#244;meno.</p><p>A verifica&#231;&#227;o &#233; a mesma l&#243;gica do teste de cobertura de intervalos de previs&#227;o (CHRISTOFFERSEN, 1998), aplicada a fluxos em vez de retornos. O envelope bruto continha a verdade em apenas 69% dos fluxos relevantes nos cen&#225;rios A e B, abaixo dos 90% pretendidos, porque os limites da matriz produzem desvios sistem&#225;ticos pequenos que se repetem em todas as reamostragens. A faixa publicada &#233;, por isso, calibrada:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\text{faixa}_{ij} = \\Big[\\hat N_{ij} - c\\,(\\hat N_{ij} - \\text{m&#237;n}) - d\\,\\hat N_{ij},\\ \\ \\hat N_{ij} + c\\,(\\text{m&#225;x} - \\hat N_{ij}) + d\\,\\hat N_{ij}\\Big]&quot;,&quot;id&quot;:&quot;UGIMDASWEX&quot;}" data-component-name="LatexBlockToDOM"></div><p>em que <em>c</em> multiplica a dist&#226;ncia at&#233; cada ponta do envelope e <em>d</em> acrescenta uma fra&#231;&#227;o do pr&#243;prio fluxo, para cobrir o desvio dos fluxos grandes. Os dois par&#226;metros s&#227;o os menores que levam a cobertura a 90% nos cen&#225;rios A, B e D, ajustados nas elei&#231;&#245;es simuladas pares e conferidos nas &#237;mpares, o que resultou em <em>c</em> = 1,5 e <em>d</em> = 0,8%, com cobertura de 92% nas elei&#231;&#245;es reservadas.</p><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HTj_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54a5ae9e-e144-49d2-a48b-b42385aa723f_1720x420.png 424w, https://substackcdn.com/image/fetch/$s_!HTj_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54a5ae9e-e144-49d2-a48b-b42385aa723f_1720x420.png 848w, https://substackcdn.com/image/fetch/$s_!HTj_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54a5ae9e-e144-49d2-a48b-b42385aa723f_1720x420.png 1272w, https://substackcdn.com/image/fetch/$s_!HTj_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54a5ae9e-e144-49d2-a48b-b42385aa723f_1720x420.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!HTj_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54a5ae9e-e144-49d2-a48b-b42385aa723f_1720x420.png" width="1456" height="356" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/54a5ae9e-e144-49d2-a48b-b42385aa723f_1720x420.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:356,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:77142,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/222331638?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54a5ae9e-e144-49d2-a48b-b42385aa723f_1720x420.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HTj_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54a5ae9e-e144-49d2-a48b-b42385aa723f_1720x420.png 424w, https://substackcdn.com/image/fetch/$s_!HTj_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54a5ae9e-e144-49d2-a48b-b42385aa723f_1720x420.png 848w, https://substackcdn.com/image/fetch/$s_!HTj_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54a5ae9e-e144-49d2-a48b-b42385aa723f_1720x420.png 1272w, https://substackcdn.com/image/fetch/$s_!HTj_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54a5ae9e-e144-49d2-a48b-b42385aa723f_1720x420.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div></div></div></div><figcaption class="image-caption">Valida&#231;&#227;o em 96 elei&#231;&#245;es simuladas (24 por cen&#225;rio) sobre 146.696 se&#231;&#245;es reais de 2022. Fluxos relevantes s&#227;o os que somam pelo menos 0,1% do eleitorado do recorte. A calibra&#231;&#227;o corrige a cobertura nos cen&#225;rios sem contexto ou com contexto por local, mas n&#227;o resolve o cen&#225;rio C, em que o contexto varia dentro do mesmo local de vota&#231;&#227;o.</figcaption></figure></div><p>O cen&#225;rio D confirma o papel da compara&#231;&#227;o dentro do local, j&#225; que o vi&#233;s em brancos e nulos &#8594; Lula fica em 60 mil votos, enquanto a mesma especifica&#231;&#227;o comparando se&#231;&#245;es da mesma zona erra 450 mil. No cen&#225;rio C, quando o contexto muda de uma se&#231;&#227;o para outra dentro do mesmo local de vota&#231;&#227;o, todas as vers&#245;es superestimam esse fluxo em 1,1 milh&#227;o de votos, e nenhuma faixa cobre o erro. &#201; uma situa&#231;&#227;o pouco plaus&#237;vel, porque a divis&#227;o em se&#231;&#245;es &#233; administrativa e o eleitor n&#227;o sabe quem mais vota na sua se&#231;&#227;o, mas os dados n&#227;o permitem descart&#225;-la, raz&#227;o pela qual os fluxos que saem de brancos e nulos nunca recebem a etiqueta de maior confian&#231;a na tabela de resultados.</p><h2>Implementa&#231;&#227;o em Julia</h2><p>O modelo est&#225; implementado em Julia, linguagem de programa&#231;&#227;o voltada &#224; computa&#231;&#227;o cient&#237;fica, no reposit&#243;rio <a href="https://github.com/andrecamatta/pq_inferencia_ecologica">pq_inferencia_ecologica</a>, que reproduz desde o download dos arquivos do TSE at&#233; a valida&#231;&#227;o por simula&#231;&#227;o. Cada estima&#231;&#227;o &#233; um problema de programa&#231;&#227;o quadr&#225;tica convexa, com objetivo quadr&#225;tico e restri&#231;&#245;es lineares, e (1 + K)&#183;20 vari&#225;veis, em que K &#233; o n&#250;mero de covari&#225;veis. O problema &#233; montado no JuMP, a biblioteca de modelagem de otimiza&#231;&#227;o do Julia, e resolvido pelo Clarabel, um otimizador de pontos interiores escrito na pr&#243;pria linguagem. As equa&#231;&#245;es das se&#231;&#245;es anteriores correspondem uma a uma &#224;s restri&#231;&#245;es do c&#243;digo, de modo que o reposit&#243;rio pode ser lido junto com o texto.</p><h2>Resultados para 2026</h2><p>O diagrama e a tabela abaixo resumem os fluxos estimados para o Brasil. Os eleitores dos candidatos eliminados se dividiram quase ao meio entre os finalistas, enquanto Lula levou vantagem clara entre os abstencionistas do 1&#186; turno e entre os eleitores de branco e nulo. As trocas diretas entre Lula e Fl&#225;vio t&#234;m as faixas mais largas, de zero a cerca de 2 milh&#245;es nos dois sentidos.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5siZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9ea157f-d991-4b5c-87a3-a97f98c7062d_2100x1624.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5siZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9ea157f-d991-4b5c-87a3-a97f98c7062d_2100x1624.png 424w, https://substackcdn.com/image/fetch/$s_!5siZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9ea157f-d991-4b5c-87a3-a97f98c7062d_2100x1624.png 848w, https://substackcdn.com/image/fetch/$s_!5siZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9ea157f-d991-4b5c-87a3-a97f98c7062d_2100x1624.png 1272w, https://substackcdn.com/image/fetch/$s_!5siZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9ea157f-d991-4b5c-87a3-a97f98c7062d_2100x1624.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!5siZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9ea157f-d991-4b5c-87a3-a97f98c7062d_2100x1624.png" width="1456" height="1126" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c9ea157f-d991-4b5c-87a3-a97f98c7062d_2100x1624.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1126,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:276432,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/222331638?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9ea157f-d991-4b5c-87a3-a97f98c7062d_2100x1624.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5siZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9ea157f-d991-4b5c-87a3-a97f98c7062d_2100x1624.png 424w, https://substackcdn.com/image/fetch/$s_!5siZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9ea157f-d991-4b5c-87a3-a97f98c7062d_2100x1624.png 848w, https://substackcdn.com/image/fetch/$s_!5siZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9ea157f-d991-4b5c-87a3-a97f98c7062d_2100x1624.png 1272w, https://substackcdn.com/image/fetch/$s_!5siZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9ea157f-d991-4b5c-87a3-a97f98c7062d_2100x1624.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Fluxo estimado de eleitores do 1&#186; para o 2&#186; turno de 2026, Brasil, em milh&#245;es. A espessura de cada fita &#233; proporcional ao n&#250;mero de eleitores, e as fitas tracejadas s&#227;o os fluxos de baixa confian&#231;a. Fluxos abaixo de 0,3 milh&#227;o n&#227;o s&#227;o desenhados.</figcaption></figure></div><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!I2d8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ddf609c-af1c-4c63-935b-e7ecb1edab78_2172x754.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!I2d8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ddf609c-af1c-4c63-935b-e7ecb1edab78_2172x754.png 424w, https://substackcdn.com/image/fetch/$s_!I2d8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ddf609c-af1c-4c63-935b-e7ecb1edab78_2172x754.png 848w, https://substackcdn.com/image/fetch/$s_!I2d8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ddf609c-af1c-4c63-935b-e7ecb1edab78_2172x754.png 1272w, https://substackcdn.com/image/fetch/$s_!I2d8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ddf609c-af1c-4c63-935b-e7ecb1edab78_2172x754.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!I2d8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ddf609c-af1c-4c63-935b-e7ecb1edab78_2172x754.png" width="1456" height="505" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9ddf609c-af1c-4c63-935b-e7ecb1edab78_2172x754.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:505,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:154175,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/222331638?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ddf609c-af1c-4c63-935b-e7ecb1edab78_2172x754.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!I2d8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ddf609c-af1c-4c63-935b-e7ecb1edab78_2172x754.png 424w, https://substackcdn.com/image/fetch/$s_!I2d8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ddf609c-af1c-4c63-935b-e7ecb1edab78_2172x754.png 848w, https://substackcdn.com/image/fetch/$s_!I2d8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ddf609c-af1c-4c63-935b-e7ecb1edab78_2172x754.png 1272w, https://substackcdn.com/image/fetch/$s_!I2d8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ddf609c-af1c-4c63-935b-e7ecb1edab78_2172x754.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Tabela de transi&#231;&#227;o, Brasil, em milh&#245;es de eleitores. Cada linha &#233; o grupo do 1&#186; turno e cada coluna, o do 2&#186;. Abaixo de cada estimativa est&#225; a faixa calibrada, e a etiqueta compara a largura da faixa com o tamanho do fluxo (firme, moderada ou fr&#225;gil). Os fluxos que saem de brancos e nulos ficam no m&#225;ximo como moderados, pelo risco apontado no cen&#225;rio C da valida&#231;&#227;o.</figcaption></figure></div><p>Decompondo a virada de 6,6 milh&#245;es de votos na diferen&#231;a entre os candidatos, as trocas diretas respondem por cerca de 2,9 milh&#245;es, os abstencionistas que voltaram &#224;s urnas por 2,2 milh&#245;es, os eleitores de branco e nulo por 1,5 milh&#227;o e os eleitores dos eliminados por 0,4 milh&#227;o, descontados 0,4 milh&#227;o porque eleitores de Lula deixaram de votar ou anularam um pouco mais que os de Fl&#225;vio. A maior parcela &#233; tamb&#233;m a menos determinada, e essa assimetria levou a uma mudan&#231;a na forma de apresentar os resultados.</p><p>&#8220;Dois milh&#245;es foram de Fl&#225;vio para Lula e setecentos mil fizeram o caminho inverso&#8221; explica os totais quase t&#227;o bem quanto um movimento muito menor nos dois sentidos, porque s&#243; o saldo altera as marginais. Em termos de identifica&#231;&#227;o parcial (MANSKI, 2003), os dados restringem bem a diferen&#231;a entre ida e volta e mal cada uma delas. Por isso a estima&#231;&#227;o calcula tamb&#233;m o saldo de cada par de grupos, com faixa pr&#243;pria, montada com o bootstrap do pr&#243;prio saldo e a mesma calibra&#231;&#227;o. O saldo entre absten&#231;&#227;o e Lula, de 2,4 milh&#245;es a favor de Lula, tem faixa de 2,0 a 5,1 milh&#245;es, e o saldo entre brancos e nulos e Lula, de 2,5 milh&#245;es, fica entre 2,3 e 3,0. J&#225; o saldo das trocas diretas, estimado em 1,4 milh&#227;o a favor de Lula, tem faixa de 0,7 milh&#227;o a favor de Fl&#225;vio a 1,7 milh&#227;o a favor de Lula, de modo que nem o sentido dessa troca est&#225; garantido.</p><p>Entre os estados, a diverg&#234;ncia mais robusta est&#225; na volta dos abstencionistas. Na Bahia, em Pernambuco, no Cear&#225;, na Para&#237;ba, em Sergipe e no Rio Grande do Norte, entre 14% e 17% dos abstencionistas do 1&#186; turno votaram em Lula no 2&#186;, contra 4% a 7% no Acre, em Roraima e em Rond&#244;nia, com faixas que n&#227;o incluem a taxa nacional de 12%. O Norte foi a &#250;nica regi&#227;o em que a absten&#231;&#227;o subiu entre os turnos, com altas de 8,1 pontos no Amap&#225;, 6,0 em Roraima e 5,6 no Acre. A explica&#231;&#227;o usual, a aus&#234;ncia de 2&#186; turno para governador, n&#227;o se sustenta, porque o Acre teve disputa estadual e registrou uma das maiores altas.</p><h2>Onde a mesma estrutura aparece em finan&#231;as quantitativas</h2><p>A regress&#227;o de Goodman &#233; um caso particular de um problema que finan&#231;as quantitativas enfrentam com frequ&#234;ncia, que &#233; estimar uma matriz de transi&#231;&#227;o a partir de marginais. O paralelo mais direto &#233; a cadeia de Markov observada s&#243; por propor&#231;&#245;es agregadas. Se &#960;<sub>t</sub> &#233; o vetor com as fra&#231;&#245;es de uma carteira em cada estado no per&#237;odo <em>t</em> e <strong>P</strong> a matriz de transi&#231;&#227;o, ent&#227;o &#960;<sub>t+1</sub> = <strong>P</strong><sup>&#8868;</sup>&#960;<sub>t</sub> + &#949;<sub>t</sub>, com linhas de <strong>P</strong> somando 1 e elementos n&#227;o negativos, a mesma estrutura da equa&#231;&#227;o dos turnos com o tempo no lugar das se&#231;&#245;es. A estima&#231;&#227;o por m&#237;nimos quadrados restritos dessa equa&#231;&#227;o remonta a Lee, Judge e Zellner (1970), e ten Cate (2018) mostra que o modelo de Markov com macrodados e o modelo de infer&#234;ncia ecol&#243;gica compartilham a mesma verossimilhan&#231;a.</p><p>Em risco de cr&#233;dito, a aplica&#231;&#227;o aparece quando as trajet&#243;rias individuais n&#227;o est&#227;o dispon&#237;veis. Jones (2005) estima matrizes de transi&#231;&#227;o de cr&#233;dito nos Estados Unidos a partir de propor&#231;&#245;es agregadas, como a de empr&#233;stimos inadimplentes, condicionando a matriz ao ciclo econ&#244;mico, e a ideia de deixar a matriz variar com vari&#225;veis macroecon&#244;micas &#233; a mesma da migra&#231;&#227;o de rating condicionada ao regime de Bangia et al. (2002). No modelo eleitoral, o papel do ciclo &#233; feito pelas covari&#225;veis de escolaridade e idade. Carteiras de varejo em que s&#243; se observam os saldos por faixa de atraso, como as que alimentam estimativas de perda esperada e o estagiamento cont&#225;bil (a classifica&#231;&#227;o dos cr&#233;ditos em est&#225;gios de risco da norma IFRS 9), enfrentam o mesmo dilema de identifica&#231;&#227;o, j&#225; que a migra&#231;&#227;o bruta entre faixas n&#227;o se separa da migra&#231;&#227;o l&#237;quida sem hip&#243;teses adicionais.</p><p>Em estabilidade financeira, quando um supervisor conhece apenas o total de ativos e de passivos interbanc&#225;rios de cada banco, a matriz de exposi&#231;&#245;es bilaterais &#233; estimada por m&#225;xima entropia, com o algoritmo RAS (o nome vem da nota&#231;&#227;o r&#183;A&#183;s, em que a matriz A &#233; multiplicada por fatores de linha r e de coluna s), que &#233; o IPF aplicado a matrizes (UPPER; WORMS, 2004). Mistrulli (2011), comparando com exposi&#231;&#245;es observadas no mercado italiano, mostra que a m&#225;xima entropia, ao supor uma rede completa, em que todos os bancos se exp&#245;em a todos, tende a superestimar o cont&#225;gio, dependendo da estrutura da rede e das hip&#243;teses de perda. O piso do IPF no modelo eleitoral produz o mesmo tipo de vi&#233;s, porque o ponto de partida uniforme espalha massa para c&#233;lulas que deveriam ser quase nulas, e nos dois casos o desvio s&#243; aparece quando se compara com uma verdade conhecida.</p><p>Nos fundos de investimento, a capta&#231;&#227;o l&#237;quida, calculada como varia&#231;&#227;o do patrim&#244;nio menos o retorno, &#233; o an&#225;logo do saldo entre dois grupos de eleitores, e a capta&#231;&#227;o e o resgate brutos s&#227;o o an&#225;logo da ida e da volta. Cashman et al. (2012) mostram que capta&#231;&#227;o e resgate reagem de forma assim&#233;trica ao desempenho e que essa assimetria some no fluxo l&#237;quido, o que refor&#231;a a cautela de interpretar fluxos brutos estimados a partir de totais l&#237;quidos, seja de fundos, de clientes entre institui&#231;&#245;es ou de eleitores entre candidatos.</p><p>Verificar se um intervalo de 90% cont&#233;m a verdade em 90% das elei&#231;&#245;es simuladas &#233; o mesmo exerc&#237;cio de um teste de cobertura do valor em risco (VaR), com a vantagem de que a simula&#231;&#227;o permite conhecer a verdade e testar cen&#225;rios espec&#237;ficos de falha do modelo. A tabela abaixo resume as correspond&#234;ncias.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!q124!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06ed7977-b3fc-4d30-8f8e-2eda97713853_1960x588.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!q124!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06ed7977-b3fc-4d30-8f8e-2eda97713853_1960x588.png 424w, https://substackcdn.com/image/fetch/$s_!q124!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06ed7977-b3fc-4d30-8f8e-2eda97713853_1960x588.png 848w, https://substackcdn.com/image/fetch/$s_!q124!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06ed7977-b3fc-4d30-8f8e-2eda97713853_1960x588.png 1272w, https://substackcdn.com/image/fetch/$s_!q124!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06ed7977-b3fc-4d30-8f8e-2eda97713853_1960x588.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!q124!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06ed7977-b3fc-4d30-8f8e-2eda97713853_1960x588.png" width="1456" height="437" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/06ed7977-b3fc-4d30-8f8e-2eda97713853_1960x588.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:437,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:148100,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/222331638?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06ed7977-b3fc-4d30-8f8e-2eda97713853_1960x588.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!q124!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06ed7977-b3fc-4d30-8f8e-2eda97713853_1960x588.png 424w, https://substackcdn.com/image/fetch/$s_!q124!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06ed7977-b3fc-4d30-8f8e-2eda97713853_1960x588.png 848w, https://substackcdn.com/image/fetch/$s_!q124!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06ed7977-b3fc-4d30-8f8e-2eda97713853_1960x588.png 1272w, https://substackcdn.com/image/fetch/$s_!q124!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06ed7977-b3fc-4d30-8f8e-2eda97713853_1960x588.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Correspond&#234;ncia entre os componentes do modelo de fluxo de votos e problemas de finan&#231;as quantitativas com a mesma estrutura matem&#225;tica.</figcaption></figure></div><p></p><h2>Conclus&#227;o</h2><p>Com 500 mil unidades, compara&#231;&#227;o dentro do local e faixas calibradas, os movimentos que alteram as marginais (abstencionistas que voltaram, brancos e nulos que escolheram um lado, eleitores dos eliminados que se dividiram) ficam bem determinados. A divis&#227;o de um saldo em ida e volta depende de hip&#243;teses que os dados n&#227;o testam, e a valida&#231;&#227;o por simula&#231;&#227;o mostrou que mesmo a faixa mais cuidadosa falha quando o contexto varia dentro da unidade de compara&#231;&#227;o.</p><p>Para quem estima matrizes de migra&#231;&#227;o de cr&#233;dito, exposi&#231;&#245;es interbanc&#225;rias ou fluxos brutos de fundos a partir de totais, a li&#231;&#227;o transfere sem adapta&#231;&#227;o. A identifica&#231;&#227;o do efeito de contexto precisa de uma escolha expl&#237;cita de compara&#231;&#227;o, o ponto de partida do IPF ou da m&#225;xima entropia introduz vi&#233;s nas c&#233;lulas quase nulas, os saldos merecem mais confian&#231;a que os fluxos brutos, e a cobertura das faixas s&#243; &#233; conhecida depois de testada contra uma verdade simulada que inclua os cen&#225;rios em que o modelo pode falhar.</p><h2>Refer&#234;ncias</h2><p>ACHEN, C. H.; SHIVELY, W. P. <em>Cross-level inference</em>. Chicago: University of Chicago Press, 1995.</p><p>BANGIA, A.; DIEBOLD, F. X.; KRONIMUS, A.; SCHAGEN, C.; SCHUERMANN, T. Ratings migration and the business cycle, with application to credit portfolio stress testing. <em>Journal of Banking &amp; Finance</em>, v. 26, n. 2-3, p. 445-474, 2002.</p><p>CAMERON, A. C.; GELBACH, J. B.; MILLER, D. L. Bootstrap-based improvements for inference with clustered errors. <em>The Review of Economics and Statistics</em>, v. 90, n. 3, p. 414-427, 2008.</p><p>CASHMAN, G. D.; DELI, D. N.; NARDARI, F.; VILLUPURAM, S. Investors do respond to poor mutual fund performance: evidence from inflows and outflows. <em>The Financial Review</em>, v. 47, n. 4, p. 719-739, 2012.</p><p>CHRISTOFFERSEN, P. F. Evaluating interval forecasts. <em>International Economic Review</em>, v. 39, n. 4, p. 841-862, 1998.</p><p>DEMING, W. E.; STEPHAN, F. F. On a least squares adjustment of a sampled frequency table when the expected marginal totals are known. <em>The Annals of Mathematical Statistics</em>, v. 11, n. 4, p. 427-444, 1940.</p><p>DRAPER, D. Assessment and propagation of model uncertainty. <em>Journal of the Royal Statistical Society: Series B (Methodological)</em>, v. 57, n. 1, p. 45-97, 1995.</p><p>GOODMAN, L. A. Ecological regressions and behavior of individuals. <em>American Sociological Review</em>, v. 18, n. 6, p. 663-664, 1953.</p><p>JONES, M. T. <em>Estimating Markov transition matrices using proportions data: an application to credit risk</em>. Washington, DC: International Monetary Fund, 2005. (IMF Working Paper, WP/05/219).</p><p>LEE, T. C.; JUDGE, G. G.; ZELLNER, A. <em>Estimating the parameters of the Markov probability model from aggregate time series data</em>. Amsterdam: North-Holland, 1970. (Contributions to Economic Analysis, 65).</p><p>MANSKI, C. F. <em>Partial identification of probability distributions</em>. New York: Springer, 2003.</p><p>MISTRULLI, P. E. Assessing financial contagion in the interbank market: maximum entropy versus observed interbank lending patterns. <em>Journal of Banking &amp; Finance</em>, v. 35, n. 5, p. 1114-1127, 2011.</p><p>TEN CATE, A. Maximum likelihood estimation of the Markov chain model with macro data and the ecological inference model. <em>Journal of Economic and Social Measurement</em>, v. 43, n. 1-2, p. 1-9, 2018.</p><p>UPPER, C.; WORMS, A. Estimating bilateral exposures in the German interbank market: is there a danger of contagion? <em>European Economic Review</em>, v. 48, n. 4, p. 827-849, 2004.</p>]]></content:encoded></item><item><title><![CDATA[VaR é coisa do passado?]]></title><description><![CDATA[A falha de coer&#234;ncia que Artzner et al. expuseram em 1999 e levou Basileia III a medir capital pela perda esperada na cauda, sem aposentar de vez o VaR.]]></description><link>https://pilulasdequant.com.br/p/var-e-coisa-do-passado</link><guid isPermaLink="false">https://pilulasdequant.com.br/p/var-e-coisa-do-passado</guid><dc:creator><![CDATA[André Camatta]]></dc:creator><pubDate>Thu, 04 Jun 2026 12:39:53 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/924d1815-ed18-4094-8006-fad26bffe196_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Antes de escolher qual n&#250;mero usar para resumir o risco de uma carteira, seria preciso concordar nas propriedades que uma medida sensata deveria satisfazer. Foi essa a invers&#227;o proposta por Artzner, Delbaen, Eber e Heath ao final dos anos 1990 (ARTZNER et al., 1997, 1999): em vez de partir de uma f&#243;rmula, partir de uma axiom&#225;tica. Os autores enunciaram quatro propriedades, bastante intuitivas quando lidas em voz alta, e mostraram que o Value-at-Risk falhava em uma delas, apesar de j&#225; ser onipresente em mesas de mercado ap&#243;s o RiskMetrics do JP Morgan em 1994. A consequ&#234;ncia era t&#233;cnica, mas carregava um problema concreto para gestores, porque sob certas condi&#231;&#245;es diversificar uma carteira aumentava o VaR em vez de reduzi-lo.</p><p>Entre 1999 e 2019, uma gera&#231;&#227;o inteira de papers refinou a discuss&#227;o, mapeou alternativas e acabou propondo o <em>expected shortfall</em> (ES) como candidato preferencial. Em janeiro de 2019, o Comit&#234; de Basileia publicou a vers&#227;o final do <em>Fundamental Review of the Trading Book</em> (BCBS, 2019). O documento cobra de bancos com modelo interno de risco de mercado que o c&#225;lculo de capital passe a usar o ES a 97,5% no lugar do VaR a 99%. No Brasil, a Resolu&#231;&#227;o BCB 470, de 30 de abril de 2025, incorporou essa estrutura para vig&#234;ncia obrigat&#243;ria em 1&#186; de janeiro de 2027 (BANCO CENTRAL DO BRASIL, 2025). O que come&#231;ou como uma discuss&#227;o axiom&#225;tica em uma revista especializada virou, duas d&#233;cadas depois, a regra prudencial de toda mesa de negocia&#231;&#227;o com modelo interno aprovado.</p><p>Este artigo se apoia em <em>Modelling Economic Capital</em>, de David Jamieson Bolder (2022), e reconstr&#243;i a l&#243;gica que leva da discuss&#227;o axiom&#225;tica &#224; migra&#231;&#227;o regulat&#243;ria. Apresentamos os quatro axiomas de coer&#234;ncia, o contra-exemplo can&#244;nico em que o VaR falha, a constru&#231;&#227;o formal do ES como medida coerente, a calibra&#231;&#227;o do FRTB, e a fragilidade te&#243;rica do ES (a n&#227;o-elicitabilidade), e como a literatura e a regula&#231;&#227;o deram conta disso. O c&#243;digo Julia complementar implementa os estimadores e simula a carteira de cr&#233;dito que ilustra os resultados.</p><h2>O que uma medida de risco deveria fazer</h2><p>Uma medida de risco &#233;, no final, uma fun&#231;&#227;o que pega o perfil aleat&#243;rio de perda de uma carteira e devolve um n&#250;mero, interpret&#225;vel como quanto de capital a institui&#231;&#227;o precisa segregar. Como muitas fun&#231;&#245;es diferentes podem servir para esse papel, a pergunta sensata &#233; quais propriedades a fun&#231;&#227;o deveria respeitar. Artzner e coautores propuseram quatro, enunciadas abaixo para uma medida &#961; definida sobre perdas aleat&#243;rias L:</p><ol><li><p>Monotonicidade. Se L<sub>1</sub> &#8804; L<sub>2</sub> quase certamente, ent&#227;o &#961;(L<sub>1</sub>) &#8804; &#961;(L<sub>2</sub>). Uma carteira que sempre perde menos n&#227;o pode exigir mais capital.</p></li><li><p>Invari&#226;ncia por transla&#231;&#227;o. &#961;(L + c) = &#961;(L) + c para qualquer constante c. Somar uma perda certa c desloca a exig&#234;ncia de capital em c.</p></li><li><p>Homogeneidade positiva. &#961;(&#955;L) = &#955;&#961;(L) para &#955; &#8805; 0. Dobrar a carteira dobra o capital.</p></li><li><p>Subaditividade. &#961;(L<sub>1</sub> + L<sub>2</sub>) &#8804; &#961;(L<sub>1</sub>) + &#961;(L<sub>2</sub>). Combinar duas carteiras n&#227;o pode criar risco. &#201; a vers&#227;o formal do princ&#237;pio de diversifica&#231;&#227;o.</p></li></ol><p>Uma medida que satisfaz os quatro axiomas &#233; chamada <em>coerente</em>. A subaditividade, em particular, formaliza por que bancos gostam de grandes livros diversificados, j&#225; que o benef&#237;cio da diversifica&#231;&#227;o deveria aparecer no n&#250;mero de capital. Artzner e coautores mostraram que o VaR falha justamente nessa propriedade, e essa falha n&#227;o &#233; patol&#243;gica, pois acontece em casos perfeitamente razo&#225;veis do ponto de vista econ&#244;mico.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cXwY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff80262c3-7021-42ba-a9a8-54388739f219_1208x652.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cXwY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff80262c3-7021-42ba-a9a8-54388739f219_1208x652.png 424w, https://substackcdn.com/image/fetch/$s_!cXwY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff80262c3-7021-42ba-a9a8-54388739f219_1208x652.png 848w, https://substackcdn.com/image/fetch/$s_!cXwY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff80262c3-7021-42ba-a9a8-54388739f219_1208x652.png 1272w, https://substackcdn.com/image/fetch/$s_!cXwY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff80262c3-7021-42ba-a9a8-54388739f219_1208x652.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cXwY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff80262c3-7021-42ba-a9a8-54388739f219_1208x652.png" width="1208" height="652" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f80262c3-7021-42ba-a9a8-54388739f219_1208x652.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:652,&quot;width&quot;:1208,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:61300,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/200605362?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff80262c3-7021-42ba-a9a8-54388739f219_1208x652.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cXwY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff80262c3-7021-42ba-a9a8-54388739f219_1208x652.png 424w, https://substackcdn.com/image/fetch/$s_!cXwY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff80262c3-7021-42ba-a9a8-54388739f219_1208x652.png 848w, https://substackcdn.com/image/fetch/$s_!cXwY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff80262c3-7021-42ba-a9a8-54388739f219_1208x652.png 1272w, https://substackcdn.com/image/fetch/$s_!cXwY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff80262c3-7021-42ba-a9a8-54388739f219_1208x652.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Tabela 1. VaR e ES sob os quatro axiomas de Artzner et al. (1999).</figcaption></figure></div><h2>Onde o VaR quebra</h2><p>O contra-exemplo que sustenta o argumento envolve dois t&#237;tulos de d&#237;vida zero-cupom de emissores independentes, cada um com probabilidade de <em>default</em> de 4% no horizonte de um ano. Se o <em>default</em> ocorrer, a <em>loss-given-default</em> &#233; de 70%, ou seja, o credor perde 70% do valor de face. Vamos calcular o VaR a 95% da perda de cada t&#237;tulo isoladamente e compar&#225;-lo com o VaR a 95% da carteira que cont&#233;m os dois. O n&#237;vel 5% significa que estamos buscando o menor valor de perda tal que a probabilidade de uma perda menor que esse valor seja pelo menos 95%.</p><p>Para cada t&#237;tulo individual, a perda &#233; zero com probabilidade 96% e 70% com probabilidade 4%. Como a probabilidade de perda zero j&#225; excede os 95% de refer&#234;ncia, o VaR a 95% individual &#233; exatamente zero. Somados, os dois VaR individuais d&#227;o zero tamb&#233;m. Para a carteira, por&#233;m, a hist&#243;ria muda. A probabilidade de nenhum <em>default</em> &#233; 0,96&#178; &#8776; 92,16%, abaixo dos 95% de refer&#234;ncia. Precisamos subir para o pr&#243;ximo patamar de perda, que corresponde a pelo menos um <em>default</em>, cuja probabilidade cumulativa de perda menor ou igual &#233; 99,84%. O VaR a 95% da carteira &#233;, portanto, 70% do valor de face de um t&#237;tulo.</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\text{VaR}_{0{,}95}(L_1) + \\text{VaR}_{0{,}95}(L_2) = 0 + 0 < 0{,}70 = \\text{VaR}_{0{,}95}(L_1 + L_2)&quot;,&quot;id&quot;:&quot;RAWANVRYUF&quot;}" data-component-name="LatexBlockToDOM"></div><p>Combinar as duas posi&#231;&#245;es, independentes entre si, <em>aumentou</em> a exig&#234;ncia de capital medida por VaR. &#201; o oposto do que a intui&#231;&#227;o sobre diversifica&#231;&#227;o prescreve, e &#233; o oposto do que o axioma de subaditividade exige. A raiz da falha est&#225; na estrutura da medida, porque o VaR considera apenas um quantil da distribui&#231;&#227;o de perdas. Se as caudas de duas distribui&#231;&#245;es individualmente magras se combinam em uma cauda agregada mais gorda, o quantil pula, mesmo sem correla&#231;&#227;o linear positiva.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_Q-p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82c3537-3438-48ac-bb82-b01bc66660a6_1246x522.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_Q-p!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82c3537-3438-48ac-bb82-b01bc66660a6_1246x522.png 424w, https://substackcdn.com/image/fetch/$s_!_Q-p!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82c3537-3438-48ac-bb82-b01bc66660a6_1246x522.png 848w, https://substackcdn.com/image/fetch/$s_!_Q-p!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82c3537-3438-48ac-bb82-b01bc66660a6_1246x522.png 1272w, https://substackcdn.com/image/fetch/$s_!_Q-p!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82c3537-3438-48ac-bb82-b01bc66660a6_1246x522.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!_Q-p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82c3537-3438-48ac-bb82-b01bc66660a6_1246x522.png" width="1246" height="522" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d82c3537-3438-48ac-bb82-b01bc66660a6_1246x522.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:522,&quot;width&quot;:1246,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:54389,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/200605362?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82c3537-3438-48ac-bb82-b01bc66660a6_1246x522.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_Q-p!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82c3537-3438-48ac-bb82-b01bc66660a6_1246x522.png 424w, https://substackcdn.com/image/fetch/$s_!_Q-p!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82c3537-3438-48ac-bb82-b01bc66660a6_1246x522.png 848w, https://substackcdn.com/image/fetch/$s_!_Q-p!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82c3537-3438-48ac-bb82-b01bc66660a6_1246x522.png 1272w, https://substackcdn.com/image/fetch/$s_!_Q-p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82c3537-3438-48ac-bb82-b01bc66660a6_1246x522.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Tabela 2. Contra-exemplo de Artzner et al. (1999), no qual o VaR viola subaditividade em uma carteira de dois b&#244;nus independentes, cada um com PD de 4%, LGD de 70% e VaR ao n&#237;vel de 95%.</figcaption></figure></div><p>O resultado tem v&#225;rias formas agravadas e tem uma forma de exce&#231;&#227;o importante. Embrechts, McNeil e Straumann (2002) demonstraram que o VaR &#233; subaditivo quando a distribui&#231;&#227;o conjunta de perdas &#233; el&#237;ptica, o que inclui a gaussiana multivariada como caso particular. Fora desse universo (caudas pesadas, assimetria, <em>defaults</em> independentes com probabilidade pequena), a viola&#231;&#227;o pode acontecer. Como o mundo financeiro quase nunca &#233; estritamente el&#237;ptico, a cl&#225;usula de exce&#231;&#227;o protege pouco.</p><h2>Expected shortfall como resposta coerente</h2><p>Resta perguntar se existe alguma medida de risco que capture a ideia de perda ruim na cauda e seja coerente. A resposta positiva veio em uma sequ&#234;ncia de papers no come&#231;o dos anos 2000, com um n&#250;mero tem&#225;tico do <em>Journal of Banking &amp; Finance</em> em julho de 2002 que reuniu, entre outros, Rockafellar e Uryasev (2002) e Acerbi e Tasche (2002) no mesmo volume. A medida central &#233; o <em>expected shortfall</em>, que circula na literatura sob outros nomes. Rockafellar e Uryasev (2000, 2002) a chamam de <em>conditional value-at-risk</em> (CVaR), e <em>average value-at-risk</em> (AVaR) e <em>expected tail loss</em> (ETL) s&#227;o r&#243;tulos equivalentes, todos designando a perda m&#233;dia na cauda al&#233;m do VaR.</p><p>Em vez de olhar para o quantil 1 &#8722; &#945; da distribui&#231;&#227;o de perdas, o ES olha para a perda m&#233;dia condicional em ultrapass&#225;-lo. A defini&#231;&#227;o formal rigorosa, que funciona para qualquer distribui&#231;&#227;o (incluindo as com &#225;tomos, em que a vers&#227;o condicional ing&#234;nua falha), &#233; dada pela integral sobre os quantis de cauda.]</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\text{ES}_\\alpha(L) = \\frac{1}{\\alpha} \\int_0^\\alpha \\text{VaR}_u(L) \\, du&quot;,&quot;id&quot;:&quot;LLRQYCFFKP&quot;}" data-component-name="LatexBlockToDOM"></div><p>Quando L tem distribui&#231;&#227;o cont&#237;nua, essa integral coincide com E[L | L &#8805; VaR<sub>&#945;</sub>(L)], a forma que aparece em Bolder (2022). Para distribui&#231;&#245;es com massa pontual no quantil, a vers&#227;o de Acerbi e Tasche (2002) &#233; a &#250;nica que preserva coer&#234;ncia, e &#233; por isso que ela &#233; a usada em implementa&#231;&#245;es cuidadosas. Rockafellar e Uryasev (2000) tamb&#233;m ofereceram uma representa&#231;&#227;o variacional que transforma o c&#225;lculo do ES em um problema de otimiza&#231;&#227;o linear, usada hoje em larga escala para aloca&#231;&#227;o de portf&#243;lios sujeitos a restri&#231;&#245;es de cauda.</p><p>Acerbi e Tasche (2002) provaram que o ES satisfaz os quatro axiomas. O ES &#233; monot&#244;nico por constru&#231;&#227;o, ao passo que a invari&#226;ncia por transla&#231;&#227;o sai do deslocamento dos quantis e a homogeneidade positiva vem de que tanto os quantis quanto a integral s&#227;o homog&#234;neos. A subaditividade exige mais trabalho, e os autores mostram que, para quaisquer L<sub>1</sub>, L<sub>2</sub> e qualquer &#945;, vale ES<sub>&#945;</sub>(L<sub>1</sub> + L<sub>2</sub>) &#8804; ES<sub>&#945;</sub>(L<sub>1</sub>) + ES<sub>&#945;</sub>(L<sub>2</sub>). O contra-exemplo dos dois b&#244;nus, que quebrava o VaR, &#233; absorvido. Aplicando a defini&#231;&#227;o rigorosa ao problema anterior, verifica-se que a soma dos ES individuais &#233; maior ou igual ao ES agregado.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OxPz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed75ad5b-2b1b-4718-acae-61916a2a3aa0_1423x656.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OxPz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed75ad5b-2b1b-4718-acae-61916a2a3aa0_1423x656.png 424w, https://substackcdn.com/image/fetch/$s_!OxPz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed75ad5b-2b1b-4718-acae-61916a2a3aa0_1423x656.png 848w, https://substackcdn.com/image/fetch/$s_!OxPz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed75ad5b-2b1b-4718-acae-61916a2a3aa0_1423x656.png 1272w, https://substackcdn.com/image/fetch/$s_!OxPz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed75ad5b-2b1b-4718-acae-61916a2a3aa0_1423x656.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!OxPz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed75ad5b-2b1b-4718-acae-61916a2a3aa0_1423x656.png" width="1423" height="656" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ed75ad5b-2b1b-4718-acae-61916a2a3aa0_1423x656.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:656,&quot;width&quot;:1423,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:53362,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/200605362?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed75ad5b-2b1b-4718-acae-61916a2a3aa0_1423x656.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OxPz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed75ad5b-2b1b-4718-acae-61916a2a3aa0_1423x656.png 424w, https://substackcdn.com/image/fetch/$s_!OxPz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed75ad5b-2b1b-4718-acae-61916a2a3aa0_1423x656.png 848w, https://substackcdn.com/image/fetch/$s_!OxPz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed75ad5b-2b1b-4718-acae-61916a2a3aa0_1423x656.png 1272w, https://substackcdn.com/image/fetch/$s_!OxPz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed75ad5b-2b1b-4718-acae-61916a2a3aa0_1423x656.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figura 1. Distribui&#231;&#227;o de perda de uma carteira de cr&#233;dito, assim&#233;trica e de cauda longa, em que o VaR a 99% localiza o quantil e o ES a 99% toma a m&#233;dia da cauda al&#233;m dele.</em></figcaption></figure></div><p>Como o VaR &#233; um ponto e o ES &#233; a m&#233;dia de tudo que est&#225; al&#233;m dele, o ES responde ao formato da cauda, enquanto o VaR ignora-o. Dois perfis de perda com o mesmo VaR podem ter ES muito diferentes, e a diferen&#231;a &#233; maior quanto mais pesada a cauda.</p><h2>VaR e ES em uma carteira de cr&#233;dito realista</h2><p>Uma forma concreta de ver essa diferen&#231;a &#233; estimar VaR e ES sobre uma carteira de cr&#233;dito calibrada a par&#226;metros de mercado. A carteira re&#250;ne 100 tomadores corporativos com probabilidades de <em>default</em> por <em>rating</em>, das m&#233;dias de um ano da S&amp;P, que v&#227;o de 0,01% no AAA a 26% no CCC. As exposi&#231;&#245;es s&#227;o concentradas, com poucos nomes grandes ao lado de muitos pequenos, num &#237;ndice de Herfindahl equivalente a 42 nomes efetivos. A <em>loss-given-default</em> &#233; estoc&#225;stica, com m&#233;dia de 45%, e a correla&#231;&#227;o de ativos segue a f&#243;rmula do IRB de Basileia, que liga &#961; &#224; PD de cada nome. A depend&#234;ncia entre <em>defaults</em> &#233; modelada de duas formas, por c&#243;pula gaussiana e por c&#243;pula t de Student com dez graus de liberdade, e a perda da carteira &#233; simulada por Monte Carlo. A diferen&#231;a entre as duas c&#243;pulas est&#225; na cauda, porque a t gera <em>defaults</em> conjuntos nos cen&#225;rios ruins que a gaussiana n&#227;o captura.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IvgN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecd4044b-428a-4d36-8c02-529a10b64071_1556x442.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IvgN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecd4044b-428a-4d36-8c02-529a10b64071_1556x442.png 424w, https://substackcdn.com/image/fetch/$s_!IvgN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecd4044b-428a-4d36-8c02-529a10b64071_1556x442.png 848w, https://substackcdn.com/image/fetch/$s_!IvgN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecd4044b-428a-4d36-8c02-529a10b64071_1556x442.png 1272w, https://substackcdn.com/image/fetch/$s_!IvgN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecd4044b-428a-4d36-8c02-529a10b64071_1556x442.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!IvgN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecd4044b-428a-4d36-8c02-529a10b64071_1556x442.png" width="1456" height="414" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ecd4044b-428a-4d36-8c02-529a10b64071_1556x442.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:414,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:48439,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/200605362?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecd4044b-428a-4d36-8c02-529a10b64071_1556x442.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!IvgN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecd4044b-428a-4d36-8c02-529a10b64071_1556x442.png 424w, https://substackcdn.com/image/fetch/$s_!IvgN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecd4044b-428a-4d36-8c02-529a10b64071_1556x442.png 848w, https://substackcdn.com/image/fetch/$s_!IvgN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecd4044b-428a-4d36-8c02-529a10b64071_1556x442.png 1272w, https://substackcdn.com/image/fetch/$s_!IvgN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecd4044b-428a-4d36-8c02-529a10b64071_1556x442.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Tabela 3. VaR e ES (em % da exposi&#231;&#227;o) da carteira sob c&#243;pula gaussiana e t de Student (&#957;=10), em 10&#8310; simula&#231;&#245;es. A cauda da t, com defaults conjuntos, eleva o ES bem acima do gaussiano, sobretudo nos n&#237;veis profundos.</em></figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zRFs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76fce492-38d4-4485-aa3a-4462eb3c9e0e_1423x703.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zRFs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76fce492-38d4-4485-aa3a-4462eb3c9e0e_1423x703.png 424w, https://substackcdn.com/image/fetch/$s_!zRFs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76fce492-38d4-4485-aa3a-4462eb3c9e0e_1423x703.png 848w, https://substackcdn.com/image/fetch/$s_!zRFs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76fce492-38d4-4485-aa3a-4462eb3c9e0e_1423x703.png 1272w, https://substackcdn.com/image/fetch/$s_!zRFs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76fce492-38d4-4485-aa3a-4462eb3c9e0e_1423x703.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!zRFs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76fce492-38d4-4485-aa3a-4462eb3c9e0e_1423x703.png" width="1423" height="703" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/76fce492-38d4-4485-aa3a-4462eb3c9e0e_1423x703.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:703,&quot;width&quot;:1423,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:98138,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/200605362?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76fce492-38d4-4485-aa3a-4462eb3c9e0e_1423x703.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zRFs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76fce492-38d4-4485-aa3a-4462eb3c9e0e_1423x703.png 424w, https://substackcdn.com/image/fetch/$s_!zRFs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76fce492-38d4-4485-aa3a-4462eb3c9e0e_1423x703.png 848w, https://substackcdn.com/image/fetch/$s_!zRFs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76fce492-38d4-4485-aa3a-4462eb3c9e0e_1423x703.png 1272w, https://substackcdn.com/image/fetch/$s_!zRFs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76fce492-38d4-4485-aa3a-4462eb3c9e0e_1423x703.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figura 2. VaR e ES da carteira em fun&#231;&#227;o do n&#237;vel de confian&#231;a, sob c&#243;pula gaussiana e t de Student. As curvas da t se descolam na cauda, efeito da depend&#234;ncia de cauda entre defaults.</em></figcaption></figure></div><p>O efeito da depend&#234;ncia de cauda aparece na compara&#231;&#227;o entre as duas c&#243;pulas. No n&#237;vel 99%, o ES da carteira sob a t &#233; 5,50% da exposi&#231;&#227;o, contra 3,97% sob a gaussiana, uma diferen&#231;a de 39%. No n&#237;vel 99,9%, a dist&#226;ncia abre para 62%, com ES de 11,39% contra 7,02%. Modelar os <em>defaults</em> como gaussianos, ignorando o agrupamento em crises, subestima o capital de cauda em mais da metade justamente onde ele mais pesa. O ES tamb&#233;m recompensa a diversifica&#231;&#227;o, porque ao separar a carteira em dois sub-livros o ES a 99% do conjunto fica cerca de 12% abaixo da soma dos ES isolados, o benef&#237;cio que a subaditividade garante e que o VaR pode violar. A causa est&#225; na estrutura da medida, porque a cauda al&#233;m do quantil carrega massa que o VaR ignora, e essa massa explode quando os <em>defaults</em> deixam de ser independentes.</p><h2>A calibra&#231;&#227;o do FRTB e a regula&#231;&#227;o brasileira</h2><p>A migra&#231;&#227;o regulat&#243;ria do VaR para ES tem datas espec&#237;ficas. O primeiro documento consultivo do <em>Fundamental Review of the Trading Book</em> saiu em 2012, e o segundo, em outubro de 2013, j&#225; prop&#244;s explicitamente a troca (BCBS, 2013). O padr&#227;o final chegou em janeiro de 2016 (BCBS, 2016) e foi revisado em janeiro de 2019 (BCBS, 2019). A vers&#227;o vigente exige que o capital para risco de mercado sob modelo interno seja calculado com ES em n&#237;vel 97,5% sobre uma janela de <em>stress</em> calibrada ao pior per&#237;odo hist&#243;rico observado.</p><p>A escolha de 97,5% n&#227;o &#233; arbitr&#225;ria. Ela foi calibrada para dar n&#250;meros pr&#243;ximos aos do VaR a 99% em uma distribui&#231;&#227;o normal, facilitando a transi&#231;&#227;o de bancos com modelos antigos. Analiticamente, se L ~ N(0, 1), ent&#227;o VaR a 99% &#233; o quantil padr&#227;o 2,326 e ES a 97,5% &#233; 2,338, uma diferen&#231;a da ordem de meio por cento. Conforme a cauda engorda, por&#233;m, a coincid&#234;ncia se desfaz, e para uma t-Student com dez graus de liberdade o ES a 97,5% j&#225; supera o VaR a 99% em cerca de 2%. Na carteira de cr&#233;dito sob c&#243;pula t, em que a depend&#234;ncia de cauda engorda ainda mais a distribui&#231;&#227;o, o ES a 97,5% (3,83% da exposi&#231;&#227;o) fica cerca de 12% acima do VaR a 99% (3,41%). A escolha de 97,5% preserva o n&#237;vel de capital sob a hip&#243;tese gaussiana e o aumenta, na dire&#231;&#227;o certa, quando a distribui&#231;&#227;o real tem cauda mais pesada do que a normal prev&#234;.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!djlW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b577b96-7d26-457e-82f6-60cd62897fb1_1072x516.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!djlW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b577b96-7d26-457e-82f6-60cd62897fb1_1072x516.png 424w, https://substackcdn.com/image/fetch/$s_!djlW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b577b96-7d26-457e-82f6-60cd62897fb1_1072x516.png 848w, https://substackcdn.com/image/fetch/$s_!djlW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b577b96-7d26-457e-82f6-60cd62897fb1_1072x516.png 1272w, https://substackcdn.com/image/fetch/$s_!djlW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b577b96-7d26-457e-82f6-60cd62897fb1_1072x516.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!djlW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b577b96-7d26-457e-82f6-60cd62897fb1_1072x516.png" width="1072" height="516" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6b577b96-7d26-457e-82f6-60cd62897fb1_1072x516.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:516,&quot;width&quot;:1072,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:49508,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/200605362?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b577b96-7d26-457e-82f6-60cd62897fb1_1072x516.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!djlW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b577b96-7d26-457e-82f6-60cd62897fb1_1072x516.png 424w, https://substackcdn.com/image/fetch/$s_!djlW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b577b96-7d26-457e-82f6-60cd62897fb1_1072x516.png 848w, https://substackcdn.com/image/fetch/$s_!djlW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b577b96-7d26-457e-82f6-60cd62897fb1_1072x516.png 1272w, https://substackcdn.com/image/fetch/$s_!djlW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b577b96-7d26-457e-82f6-60cd62897fb1_1072x516.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Tabela 4. Calibra&#231;&#227;o do FRTB. O ES a 97,5% foi desenhado para igualar o VaR a 99% sob a normal, e a diferen&#231;a entre os dois cresce conforme a cauda engorda na fam&#237;lia t-Student. Valores em desvios-padr&#227;o sobre vari&#225;vel padronizada.</figcaption></figure></div><p>No Brasil, o Banco Central adotou uma implementa&#231;&#227;o por fases. A Resolu&#231;&#227;o BCB 313, de 6 de dezembro de 2023, tratou da primeira parcela, relativa ao risco de <em>spread</em> de cr&#233;dito no <em>trading book</em>, com c&#225;lculo di&#225;rio obrigat&#243;rio a partir de 1&#186; de janeiro de 2025. A Resolu&#231;&#227;o BCB 470, de 30 de abril de 2025, completa o arcabou&#231;o com a abordagem padronizada baseada em sensibilidades (<em>sensitivities-based approach</em>). A vig&#234;ncia obrigat&#243;ria para institui&#231;&#245;es S1, S2 e S3 &#233; 1&#186; de janeiro de 2027. O calend&#225;rio est&#225; alinhado ao adiamento europeu do FRTB para a mesma data via <em>delegated act</em> de junho de 2025. Nos Estados Unidos, o Basel III Endgame foi reproposto em mar&#231;o de 2026 com janela de coment&#225;rios at&#233; junho, e o FRTB ainda n&#227;o tem data firme de entrada em vigor.</p><h2>Por que o ES &#233; mais dif&#237;cil de validar</h2><p>A coer&#234;ncia n&#227;o &#233; a &#250;nica propriedade desej&#225;vel em uma medida de risco. Para estimar a medida a partir de uma amostra, comparar previs&#245;es concorrentes ou fazer <em>backtesting</em>, importa a <em>elicitabilidade</em>. Uma quantidade &#233; elicit&#225;vel quando existe uma fun&#231;&#227;o de <em>scoring</em> S(previs&#227;o, observa&#231;&#227;o) cujo valor esperado &#233; minimizado, de forma &#250;nica, pela previs&#227;o correta. Com ela, dado um hist&#243;rico de previs&#245;es e realiza&#231;&#245;es, vence o modelo de menor <em>score</em> m&#233;dio. O VaR &#233; elicit&#225;vel pela fun&#231;&#227;o <em>pinball</em>, em que o quantil &#945; &#233; o &#250;nico minimizador do <em>score</em> esperado S<sub>&#945;</sub>(x, y) = (&#120793;<sub>{y &#8804; x}</sub> &#8722; &#945;)(x &#8722; y), o que permite comparar modelos, estimar quantis por <em>quantile regression</em> e montar testes diretos de ader&#234;ncia.</p><p>Gneiting (2011) mostrou que, para o <em>expected shortfall</em> isolado, nenhuma fun&#231;&#227;o de <em>scoring</em> desse tipo existe. A obstru&#231;&#227;o est&#225; numa condi&#231;&#227;o necess&#225;ria para a elicitabilidade, a de que os conjuntos de n&#237;vel da medida sejam convexos. Se duas distribui&#231;&#245;es de perda t&#234;m o mesmo valor da medida, qualquer mistura entre elas deveria preserv&#225;-lo. O quantil cumpre a condi&#231;&#227;o, porque o ponto em que a fun&#231;&#227;o de distribui&#231;&#227;o cruza o n&#237;vel &#945; sobrevive &#224; mistura. O ES falha, porque &#233; a m&#233;dia de toda a cauda al&#233;m do quantil, e misturar duas distribui&#231;&#245;es desloca o ponto de corte e reembaralha a massa de cauda, levando essa m&#233;dia a um valor diferente dos dois originais. A primeira rea&#231;&#227;o da literatura foi ler esse resultado como argumento contra a migra&#231;&#227;o regulat&#243;ria. Se o ES n&#227;o pode ser avaliado sozinho, como validar um modelo que o usa?</p><p>Fissler e Ziegel (2016) mostraram que, embora o ES sozinho n&#227;o seja elicit&#225;vel, o par (VaR<sub>&#945;</sub>, ES<sub>&#945;</sub>) &#233; <em>conjuntamente</em> elicit&#225;vel. Existe uma fam&#237;lia de fun&#231;&#245;es de <em>scoring</em> bidimensionais estritamente consistentes para o par, todas com estrutura n&#227;o-separ&#225;vel. O resultado reabilitou o ES para <em>backtesting</em> comparativo e abriu caminho para testes aplicados como Acerbi e Sz&#233;kely (2014), que propuseram tr&#234;s testes para <em>backtesting</em> direto de ES. A solu&#231;&#227;o regulat&#243;ria do FRTB foi mais pragm&#225;tica. A BCBS d457 exige <em>backtesting</em> de VaR em dois n&#237;veis, 97,5% e 99%, que juntos servem como valida&#231;&#227;o indireta do ES na janela de interesse (KRATZ; LOK; McNEIL, 2018).</p><h2>Estima&#231;&#227;o em Julia</h2><p>Os dois estimadores se constroem a partir de uma amostra de perdas, e a fun&#231;&#227;o abaixo recebe um vetor de perdas simuladas e o n&#237;vel &#945;, devolvendo VaR e ES na forma n&#227;o-param&#233;trica.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hgoM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d74f09a-3b8c-4997-9e98-9a661f5a1815_1170x1304.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hgoM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d74f09a-3b8c-4997-9e98-9a661f5a1815_1170x1304.png 424w, https://substackcdn.com/image/fetch/$s_!hgoM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d74f09a-3b8c-4997-9e98-9a661f5a1815_1170x1304.png 848w, https://substackcdn.com/image/fetch/$s_!hgoM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d74f09a-3b8c-4997-9e98-9a661f5a1815_1170x1304.png 1272w, https://substackcdn.com/image/fetch/$s_!hgoM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d74f09a-3b8c-4997-9e98-9a661f5a1815_1170x1304.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!hgoM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d74f09a-3b8c-4997-9e98-9a661f5a1815_1170x1304.png" width="1170" height="1304" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6d74f09a-3b8c-4997-9e98-9a661f5a1815_1170x1304.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1304,&quot;width&quot;:1170,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:174939,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/200605362?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d74f09a-3b8c-4997-9e98-9a661f5a1815_1170x1304.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hgoM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d74f09a-3b8c-4997-9e98-9a661f5a1815_1170x1304.png 424w, https://substackcdn.com/image/fetch/$s_!hgoM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d74f09a-3b8c-4997-9e98-9a661f5a1815_1170x1304.png 848w, https://substackcdn.com/image/fetch/$s_!hgoM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d74f09a-3b8c-4997-9e98-9a661f5a1815_1170x1304.png 1272w, https://substackcdn.com/image/fetch/$s_!hgoM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d74f09a-3b8c-4997-9e98-9a661f5a1815_1170x1304.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Trecho Julia: estimadores n&#227;o-param&#233;tricos de VaR e ES.</em></figcaption></figure></div><p>Para o leitor interessado em reproduzir os n&#250;meros desta discuss&#227;o, com a simula&#231;&#227;o da carteira de cr&#233;dito sob as duas c&#243;pulas e o contra-exemplo dos dois b&#244;nus, o c&#243;digo completo est&#225; dispon&#237;vel em <a href="https://github.com/andrecamatta/pq_bolder_cap2">pq_bolder_cap2</a>.</p><h2>O ES como padr&#227;o regulat&#243;rio global</h2><p>O que Bolder (2022) sistematiza a partir do modelo de capital econ&#244;mico que reconstruiu no Nordic Investment Bank tornou-se, com o FRTB, o padr&#227;o de toda a ind&#250;stria. O Comit&#234; de Basileia fez do ES a 97,5% a m&#233;trica de capital de risco de mercado de qualquer banco com modelo interno aprovado. O Jap&#227;o passou a exigi-lo em 2024, o Canad&#225; e a Su&#237;&#231;a em 2025, e as demais jurisdi&#231;&#245;es escalonam a ado&#231;&#227;o nos anos seguintes. Para os bancos de import&#226;ncia sist&#234;mica global (os G-SIBs), o n&#250;mero de capital passou a repousar no ES, ainda que muitos optem pela abordagem padronizada e deixem o modelo interno de lado pelo custo de implement&#225;-lo.</p><p>O argumento de fundo, comum a Bolder e ao Comit&#234;, come&#231;a na coer&#234;ncia, j&#225; que o VaR n&#227;o satisfaz subaditividade enquanto o ES satisfaz. Soma-se a isso o fato de o ES incorporar por constru&#231;&#227;o toda a massa al&#233;m do quantil, que o VaR ignora, e por isso entregar uma medida mais conservadora. Em carteiras de cr&#233;dito com caudas pesadas, essa diferen&#231;a se traduz em m&#250;ltiplos n&#227;o-triviais no requerimento de capital, como a Tabela 3 mostra.</p><p>O argumento restante envolve a atribui&#231;&#227;o de capital a instrumentos individuais. Quando se procura decompor a medida de risco agregada em contribui&#231;&#245;es por tomador, via teorema de Euler aplicado &#224; fun&#231;&#227;o homog&#234;nea, o estimador natural para VaR &#233; uma condicional num conjunto singular (o evento L = VaR), o que o torna ruidoso. Para ES, o estimador &#233; uma condicional num conjunto de medida positiva (o evento L &#8805; VaR), est&#225;vel. Em simula&#231;&#245;es, a diferen&#231;a de precis&#227;o &#233; de ordens de grandeza, e para um banco que precisa comunicar contribui&#231;&#245;es de risco a &#225;reas de neg&#243;cio isso tem consequ&#234;ncia concreta.</p><p>O VaR, por&#233;m, segue em uso. Perdeu para o ES o papel de medir o capital, em que a captura da cauda inteira e o respeito &#224; diversifica&#231;&#227;o pesam mais, mas conserva a fun&#231;&#227;o de validar o modelo, porque, ao contr&#225;rio do ES, &#233; elicit&#225;vel e admite <em>backtesting</em> direto. O pr&#243;prio FRTB formaliza essa divis&#227;o ao exigir o <em>backtesting</em> de VaR em dois n&#237;veis para chancelar o c&#225;lculo de capital feito com ES. Longe de ser coisa do passado, o VaR ainda valida o modelo de ES que o substituiu no c&#225;lculo de capital.</p><h2>Refer&#234;ncias</h2><p>ACERBI, C.; SZ&#201;KELY, B. Back-testing Expected Shortfall. <em>Risk</em>, London, p. 76-81, nov. 2014.</p><p>ACERBI, C.; TASCHE, D. On the coherence of expected shortfall. <em>Journal of Banking &amp; Finance</em>, v. 26, n. 7, p. 1487-1503, 2002.</p><p>ARTZNER, P.; DELBAEN, F.; EBER, J.-M.; HEATH, D. Thinking Coherently. <em>Risk</em>, London, v. 10, n. 11, p. 68-71, nov. 1997.</p><p>ARTZNER, P.; DELBAEN, F.; EBER, J.-M.; HEATH, D. Coherent Measures of Risk. <em>Mathematical Finance</em>, v. 9, n. 3, p. 203-228, 1999.</p><p>BANCO CENTRAL DO BRASIL. <em>Resolu&#231;&#227;o BCB n&#186; 470, de 30 de abril de 2025</em>: disp&#245;e sobre os procedimentos para o c&#225;lculo, mediante abordagem padronizada, do valor di&#225;rio da parcela dos ativos ponderados pelo risco (RWA) relativa &#224;s sensibilidades dos instrumentos sujeitos ao risco de mercado (RWA<sub>SENS</sub>). Bras&#237;lia: BCB, 2025.</p><p>BASEL COMMITTEE ON BANKING SUPERVISION. <em>Fundamental review of the trading book: A revised market risk framework</em>. Second consultative document. Basel: Bank for International Settlements, October 2013. (Consultative document d265).</p><p>BASEL COMMITTEE ON BANKING SUPERVISION. <em>Minimum capital requirements for market risk</em>. Basel: Bank for International Settlements, January 2016. (Standards d352).</p><p>BASEL COMMITTEE ON BANKING SUPERVISION. <em>Minimum capital requirements for market risk</em>. Revised version. Basel: Bank for International Settlements, January 2019. (Standards d457).</p><p>BOLDER, D. J. <em>Modelling Economic Capital: Practical Credit-Risk Methodologies, Applications, and Implementation Details</em>. Cham: Springer, 2022. (Contributions to Finance and Accounting).</p><p>EMBRECHTS, P.; McNEIL, A. J.; STRAUMANN, D. Correlation and Dependence in Risk Management: Properties and Pitfalls. In: DEMPSTER, M. A. H. (ed.). <em>Risk Management: Value at Risk and Beyond</em>. Cambridge: Cambridge University Press, 2002. p. 176-223.</p><p>FISSLER, T.; ZIEGEL, J. F. Higher order elicitability and Osband&#8217;s principle. <em>Annals of Statistics</em>, v. 44, n. 4, p. 1680-1707, 2016.</p><p>GNEITING, T. Making and Evaluating Point Forecasts. <em>Journal of the American Statistical Association</em>, v. 106, n. 494, p. 746-762, 2011.</p><p>KRATZ, M.; LOK, Y. H.; McNEIL, A. J. Multinomial VaR backtests: A simple implicit approach to backtesting expected shortfall. <em>Journal of Banking &amp; Finance</em>, v. 88, p. 393-407, 2018.</p><p>ROCKAFELLAR, R. T.; URYASEV, S. Optimization of Conditional Value-at-Risk. <em>Journal of Risk</em>, v. 2, n. 3, p. 21-41, 2000.</p><p>ROCKAFELLAR, R. T.; URYASEV, S. Conditional Value-at-Risk for General Loss Distributions. <em>Journal of Banking &amp; Finance</em>, v. 26, n. 7, p. 1443-1471, 2002.</p>]]></content:encoded></item><item><title><![CDATA[TSFu e TSFCFu: alocando funding por maturidade sob estresse de rolagem]]></title><description><![CDATA[A constru&#231;&#227;o formal da term structure of available funding em Castagna e Fede, aplicada a um banco brasileiro estilizado com poupan&#231;a, CDB e Letras Financeiras.]]></description><link>https://pilulasdequant.com.br/p/tsfu-e-tsfcfu-alocando-funding-por</link><guid isPermaLink="false">https://pilulasdequant.com.br/p/tsfu-e-tsfcfu-alocando-funding-por</guid><dc:creator><![CDATA[André Camatta]]></dc:creator><pubDate>Thu, 28 May 2026 17:00:32 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/49d89f4e-1e84-4d41-993c-35b0d964da39_1264x848.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Quando uma tesouraria capta recursos em prazos curtos para financiar ativos longos, cada data de rolagem da d&#237;vida vira um ponto fr&#225;gil. Sob estresse, a capta&#231;&#227;o n&#227;o rola integralmente. Uma fra&#231;&#227;o x% do montante anterior se perde e o gap precisa ser coberto por liquidez previamente alocada. Esse mecanismo simples gera uma estrutura matem&#225;tica rica. O banco precisa decidir quanto do funding levantado pode ser comprometido a investimentos il&#237;quidos de longo prazo, e quanto precisa ser preservado em ativos l&#237;quidos para honrar as rolagens intermedi&#225;rias. A resposta tem nome pr&#243;prio na literatura. &#201; a Term Structure of Available Funding (TSFu) formalizada por Castagna e Fede (2013).</p><p style="text-align: justify;">O <a href="https://pilulasdequant.com.br/p/estruturas-a-termo-de-liquidez-do">artigo de abertura da s&#233;rie sobre estruturas a termo de liquidez</a> apresentou as curvas que diagnosticam o estado de liquidez do banco. A TSAA mostrou os ativos em posse, a TSLGC mostrou a capacidade de gerar caixa por venda, repo e capta&#231;&#227;o <em>unsecured</em>, e a TSLe sintetizou o gap por horizonte. Esse aparato responde &#224; pergunta &#8220;estou solvente em cada horizonte futuro?&#8221;. A TSFu responde uma pergunta complementar. Dado o funding levantado e o cen&#225;rio de estresse adotado, como o montante deve ser alocado entre as maturidades para garantir que cada gap de rolagem seja coberto?</p><p style="text-align: justify;">Este texto desenvolve a defini&#231;&#227;o formal e aplica o aparato a um banco brasileiro estilizado com poupan&#231;a, CDB, Letras Financeiras e capital pr&#243;prio. O acompanhamento computacional est&#225; no pacote <a href="https://github.com/andrecamatta/pq_tsfu">pq_tsfu</a>, em c&#243;digo aberto, com testes que validam o c&#225;lculo num&#233;rico contra o exemplo can&#244;nico da refer&#234;ncia principal.</p><h2>O mecanismo de rolagem com gap estressado</h2><p style="text-align: justify;">O ponto de partida &#233; o exemplo introdut&#243;rio de Castagna e Fede. Um banco emite um t&#237;tulo de d&#237;vida de valor K em t&#8320; com prazo &#964;, que vai sendo rolado at&#233; a data terminal T&#7526;. A cada data de rolagem, a hip&#243;tese de estresse postula que uma fra&#231;&#227;o x% do montante a ser rolado n&#227;o consegue ser refinanciada. O banco precisa cobrir esse gap com recursos pr&#243;prios, e a &#250;nica forma de faz&#234;-lo sem improvisa&#231;&#227;o &#233; alocar parte do funding inicial em ativos l&#237;quidos que vencem exatamente nas datas de rolagem.</p><p style="text-align: justify;">Para a primeira rolagem o gap &#233; FG(1) = x%&#183;K. Esse valor precisa estar dispon&#237;vel em forma l&#237;quida no momento da rolagem. Para a segunda, o saldo ap&#243;s a primeira rolagem &#233; K(1&#8722;x%) e o gap correspondente &#233; FG(2) = x%&#183;K&#183;(1&#8722;x%). O padr&#227;o se repete. Ap&#243;s N rolagens, o saldo residual dispon&#237;vel para investimento de prazo terminal &#233; K&#183;(1&#8722;x%)^N. Essa cascata determina exatamente como o K inicial deve ser fatiado entre as v&#225;rias maturidades.</p><p style="text-align: justify;">A intui&#231;&#227;o-chave &#233; que cada fatia da TSFu corresponde a um investimento il&#237;quido que vence em uma data de rolagem espec&#237;fica para cobrir o gap previsto naquela data. O termo &#8220;available funding&#8221; no nome &#233; literal. A TSFu enumera, maturidade por maturidade, quanto do funding levantado est&#225; dispon&#237;vel para ser comprometido a um ativo que vence naquele exato horizonte.</p><h2>Defini&#231;&#227;o formal multi-fonte</h2><p style="text-align: justify;">Castagna e Fede generalizam o mecanismo acima para um banco real, com M fontes de capta&#231;&#227;o distintas, cada uma com seu prazo t&#237;pico &#964;&#8344; e sua taxa de gap x&#8344;%. Sob a hip&#243;tese simplificadora de que cada fonte &#233; levantada em t&#8320; e segue um ciclo regular de rolagens, o n&#250;mero de rolagens da fonte m no horizonte &#233;</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;N_m = \\lceil T_b / \\tau_m \\rceil - 1&quot;,&quot;id&quot;:&quot;AVGKYTJVSP&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">e o gap previsto na n-&#233;sima rolagem &#233;</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\text{FG}_m(n) = x_m \\cdot L_m \\cdot (1 - x_m)^{n-1}&quot;,&quot;id&quot;:&quot;BZEQZJTZBO&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">Esse gap precisa ser provisionado, e a decis&#227;o central da tesouraria &#233; em <em>qual ativo</em> alocar a parcela do funding que cobre cada rolagem. A fonte m est&#225; do lado do passivo do balan&#231;o. O par&#226;metro &#946; define em que ativo o banco compra a posi&#231;&#227;o que pr&#233;-posiciona caixa nas datas de rolagem, n&#227;o classifica a capta&#231;&#227;o em si. Uma fra&#231;&#227;o &#946; &#8712; [0, 1] do gap fica em ativos genuinamente l&#237;quidos com mercado secund&#225;rio robusto, e a fra&#231;&#227;o complementar (1&#8722;&#946;) &#233; investida em ativos il&#237;quidos vencendo exatamente na data da rolagem, produtivos mas dependentes do vencimento contratual para liberar caixa. No mercado brasileiro, a parcela l&#237;quida tipicamente corresponde a LFT, NTN-B curta, NTN-F ou compromissadas com lastro em t&#237;tulos p&#250;blicos federais, todos componentes N&#237;vel 1 do HQLA. A parcela il&#237;quida pode ser cr&#233;dito imobili&#225;rio, CCB, financiamento de ve&#237;culo ou cr&#233;dito empresarial, sempre com vencimento casado &#224; data da rolagem. O &#946; reflete o trade-off entre retorno, em que a parcela il&#237;quida paga mais, e certeza de execu&#231;&#227;o na data, em que a parcela l&#237;quida n&#227;o depende de pontualidade do devedor nem de condi&#231;&#245;es de mercado secund&#225;rio. Para o restante do artigo, focamos na parcela il&#237;quida, que &#233; a por&#231;&#227;o produtiva do balan&#231;o:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\text{AVL}(T_0, T_n) = (1 - \\beta) \\cdot \\text{FG}_m(n)&quot;,&quot;id&quot;:&quot;JOUXCQKKXD&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">O saldo terminal em T&#7526;, que sobreviveu a todas as rolagens, &#233; alocado integralmente a um investimento il&#237;quido de longo prazo:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\text{AVL}^{\\text{terminal}}(T_0, T_b) = L_m \\cdot (1 - x_m)^{N_m}&quot;,&quot;id&quot;:&quot;FVQSNRDGEN&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">Agregando todas as M fontes, a Term Structure of Available Funding &#233; o vetor das contribui&#231;&#245;es AVL por maturidade:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\text{TSFu}(T_0, T_b) = \\left\\{ \\sum_{m=1}^{M} \\text{AVL}(T_0, T_1), \\sum_{m=1}^{M} \\text{AVL}(T_0, T_2), \\ldots, \\sum_{m=1}^{M} \\text{AVL}(T_0, T_b) \\right\\}&quot;,&quot;id&quot;:&quot;HNCFLROMWM&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">da elemento da TSFu &#233; positivo por defini&#231;&#227;o, pois resulta de fra&#231;&#227;o n&#227;o-negativa de um gap n&#227;o-negativo. A soma das contribui&#231;&#245;es il&#237;quidas mais a parcela l&#237;quida iguala o funding total levantado em t&#8320;, refletindo a conserva&#231;&#227;o de fundos do balan&#231;o inicial. Esta exposi&#231;&#227;o segue a formula&#231;&#227;o multi-fonte de Castagna e Fede, focando na parcela il&#237;quida do AVL (denotada AVL&#8345;&#8343; pelos autores). A parcela l&#237;quida AVL&#8343; = &#946;&#183;FG cumpre o papel complementar de garantir disponibilidade imediata no instante da rolagem. A forma agregada por maturidade &#233; sim&#233;trica, e o pacote pq_tsfu tamb&#233;m a calcula.</p><h2>Aplica&#231;&#227;o em banco brasileiro estilizado</h2><p style="text-align: justify;">O preset principal do pacote calibra o aparato a um banco S1 brasileiro estilizado, com cinco fontes de capta&#231;&#227;o representativas da realidade local. A poupan&#231;a de varejo aparece com prazo t&#237;pico de 5 per&#237;odos e gap baixo de 10%, refletindo a estabilidade comportamental da base segurada pelo Fundo Garantidor de Cr&#233;ditos. O CDB de 1 ano com FGC tem gap intermedi&#225;rio de 15%. Letras Financeiras de atacado de 2 e 5 anos aparecem com gaps mais elevados (30% e 40%), capturando a sensibilidade da capta&#231;&#227;o n&#227;o-segurada a epis&#243;dios de estresse, em linha com a evid&#234;ncia emp&#237;rica de Northern Rock, SVB e Credit Suisse sistematizada no levantamento p&#243;s-crise do Financial Stability Institute (BIS, 2024). O capital pr&#243;prio entra como fonte de gap zero e prazo igual ao horizonte. A prefer&#234;ncia por liquidez &#233; &#946; = 20%, valor t&#237;pico da ind&#250;stria. Como a fonte representa o passivo, ao olhar a contribui&#231;&#227;o da &#8220;LF atacado 5y&#8221; na coluna T = 5 da tabela seguinte, o leitor deve ler como &#8220;este &#233; o tamanho do ativo (LFT/NTN para a parcela &#946; ou cr&#233;dito imobili&#225;rio casado para a parcela 1&#8722;&#946;) que o banco precisa carregar para honrar a rolagem da LF de 5 anos sob estresse de 40%&#8221;.</p><p style="text-align: justify;">Aplicando as f&#243;rmulas da se&#231;&#227;o anterior com horizonte de 10 per&#237;odos, obt&#233;m-se a contribui&#231;&#227;o de cada fonte em cada maturidade. A poupan&#231;a de varejo, com apenas uma rolagem no horizonte (em t=5), contribui 32,00 na rolagem e 360,00 no terminal. O CDB FGC, com nove rolagens, distribui contribui&#231;&#245;es decrescentes em todas as maturidades de 1 a 9 e ainda contribui 57,90 no terminal. As Letras Financeiras de 2 anos t&#234;m quatro rolagens, contribuindo nas maturidades pares, enquanto a LF de 5 anos contribui em t=5 (rolagem) e t=10 (terminal). O capital pr&#243;prio aparece apenas no terminal com 100,00.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VAUz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf0e895c-d8df-4cb2-9737-7317f348c7a8_1320x682.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VAUz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf0e895c-d8df-4cb2-9737-7317f348c7a8_1320x682.png 424w, https://substackcdn.com/image/fetch/$s_!VAUz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf0e895c-d8df-4cb2-9737-7317f348c7a8_1320x682.png 848w, https://substackcdn.com/image/fetch/$s_!VAUz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf0e895c-d8df-4cb2-9737-7317f348c7a8_1320x682.png 1272w, https://substackcdn.com/image/fetch/$s_!VAUz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf0e895c-d8df-4cb2-9737-7317f348c7a8_1320x682.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!VAUz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf0e895c-d8df-4cb2-9737-7317f348c7a8_1320x682.png" width="1320" height="682" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/df0e895c-d8df-4cb2-9737-7317f348c7a8_1320x682.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:682,&quot;width&quot;:1320,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:49056,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/199538937?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf0e895c-d8df-4cb2-9737-7317f348c7a8_1320x682.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VAUz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf0e895c-d8df-4cb2-9737-7317f348c7a8_1320x682.png 424w, https://substackcdn.com/image/fetch/$s_!VAUz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf0e895c-d8df-4cb2-9737-7317f348c7a8_1320x682.png 848w, https://substackcdn.com/image/fetch/$s_!VAUz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf0e895c-d8df-4cb2-9737-7317f348c7a8_1320x682.png 1272w, https://substackcdn.com/image/fetch/$s_!VAUz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf0e895c-d8df-4cb2-9737-7317f348c7a8_1320x682.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">TSFu do banco brasileiro estilizado com poupan&#231;a, CDB FGC 1y, Letras Financeiras de 2 e 5 anos, capital pr&#243;prio, &#946; = 20% e horizonte 10. Cada coluna mostra a contribui&#231;&#227;o de uma fonte em cada maturidade.</figcaption></figure></div><p style="text-align: justify;">Maturidades intermedi&#225;rias com m&#250;ltiplas rolagens coincidentes (2, 4, 5) recebem contribui&#231;&#245;es agregadas relevantes. A maturidade 5, combinando rolagens de poupan&#231;a e da LF de 5 anos com a rolagem 5 do CDB, atinge AVL agregado de 95,66. A maturidade 10 &#233; o terminal de todas as fontes e recebe 655,92, parcela majorit&#225;ria do funding total levantado, dominada por poupan&#231;a e capital pr&#243;prio. Esse perfil &#233; consistente com a disclosure de Pillar 3 dos grandes bancos brasileiros, em que o terminal de longo prazo &#233; sustentado por fontes est&#225;veis enquanto os horizontes intermedi&#225;rios dependem de capta&#231;&#227;o <em>wholesale</em> com runoff mais agressivo sob estresse.</p><h2>O cumulado forward TSFCFu</h2><p style="text-align: justify;">A TSFu por maturidade responde &#224; pergunta &#8220;quanto posso investir em um ativo il&#237;quido vencendo exatamente em T&#7522;?&#8221;. H&#225; uma pergunta gerencial relacionada mas distinta. Se o banco quer comprometer recursos com um investimento maturando em T&#7522;, o teto agregado de comprometimento n&#227;o &#233; apenas a TSFu naquela data. Funding alocado a maturidades posteriores tamb&#233;m pode ser usado para um investimento de prazo menor, porque o recurso existe e est&#225; dispon&#237;vel independentemente do horizonte para o qual havia sido planejado. Castagna e Fede formalizam essa ideia com a Term Structure of Forward Cumulated Funding (TSFCFu).</p><p style="text-align: justify;">Para a fonte m, a liquidez dispon&#237;vel cumulada de T&#7522; at&#233; T&#7526; &#233; a soma das contribui&#231;&#245;es AVL ao longo das maturidades posteriores:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\text{FCAVL}_m(T_i, T_b) = \\sum_{j=i}^{N_m} \\text{AVL}(T_{j_m}, T_{N_m})&quot;,&quot;id&quot;:&quot;WGNOPKNFUA&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">Agrupando todas as M fontes, a TSFCFu &#233; o vetor das somas cumuladas em cada vencimento:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\text{TSFCFu}(T_0, T_b) = \\left\\{ \\sum_{m=1}^{M} \\text{FCAVL}_m(T_0, T_b), \\ldots, \\sum_{m=1}^{M} \\text{FCAVL}_m(T_b, T_b) \\right\\}&quot;,&quot;id&quot;:&quot;DWZKTYNDRY&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">A TSFCFu em T&#7522; representa o or&#231;amento agregado de comprometimento em qualquer investimento il&#237;quido com maturidade igual ou superior a T&#7522;. A curva &#233; monotonicamente n&#227;o-crescente em maturidade porque, &#224; medida que T&#7522; avan&#231;a, parte do funding j&#225; foi consumida em aloca&#231;&#245;es de prazo anterior e sobra menos para aloca&#231;&#245;es de prazo posterior.</p><p style="text-align: justify;">Para o banco brasileiro estilizado, a TSFCFu come&#231;a em 1011,18 em T&#8321; (cumulado de toda a TSFu) e decresce at&#233; 655,92 em T&#7526; = 10, valor que coincide com a contribui&#231;&#227;o terminal agregada. As quedas s&#227;o desiguais. Entre T&#8324; e T&#8326; a curva cai de 886,01 para 738,33, refletindo a aloca&#231;&#227;o simult&#226;nea de poupan&#231;a e LFs em t = 5. A leitura gerencial &#233; que comprometer recursos em ativo il&#237;quido de 5 anos consome muito do or&#231;amento dispon&#237;vel, justamente por concentrar uma janela de rolagens estressadas das fontes mais vol&#225;teis.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vDgj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4262241e-5796-43bc-8bf9-ef6369f048c9_848x686.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vDgj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4262241e-5796-43bc-8bf9-ef6369f048c9_848x686.png 424w, https://substackcdn.com/image/fetch/$s_!vDgj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4262241e-5796-43bc-8bf9-ef6369f048c9_848x686.png 848w, https://substackcdn.com/image/fetch/$s_!vDgj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4262241e-5796-43bc-8bf9-ef6369f048c9_848x686.png 1272w, https://substackcdn.com/image/fetch/$s_!vDgj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4262241e-5796-43bc-8bf9-ef6369f048c9_848x686.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!vDgj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4262241e-5796-43bc-8bf9-ef6369f048c9_848x686.png" width="848" height="686" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4262241e-5796-43bc-8bf9-ef6369f048c9_848x686.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:686,&quot;width&quot;:848,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:62114,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/199538937?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4262241e-5796-43bc-8bf9-ef6369f048c9_848x686.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vDgj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4262241e-5796-43bc-8bf9-ef6369f048c9_848x686.png 424w, https://substackcdn.com/image/fetch/$s_!vDgj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4262241e-5796-43bc-8bf9-ef6369f048c9_848x686.png 848w, https://substackcdn.com/image/fetch/$s_!vDgj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4262241e-5796-43bc-8bf9-ef6369f048c9_848x686.png 1272w, https://substackcdn.com/image/fetch/$s_!vDgj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4262241e-5796-43bc-8bf9-ef6369f048c9_848x686.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">TSFCFu do banco brasileiro estilizado, com o or&#231;amento cumulado de comprometimento em ativos il&#237;quidos a partir de cada maturidade T&#7522; at&#233; o horizonte T&#7526; = 10.</figcaption></figure></div><p style="text-align: justify;">O uso conjunto de TSFu e TSFCFu na tesouraria materializa o trade-off entre alocar liquidez para um investimento maturando em T&#7522; e reservar a mesma liquidez para horizontes posteriores. Quando o banco compromete um valor N em um ativo vencendo em T&#7522;, esse N &#233; deduzido de todas as entradas da TSFCFu nos vencimentos posteriores. Castagna e Fede ilustram essa mec&#226;nica com decis&#245;es alternativas que deformam a TSFCFu residual de formas distintas, dependendo do prazo do comprometimento e da participa&#231;&#227;o na curva cumulada.</p><p style="text-align: justify;">Para experimentar o efeito de cada par&#226;metro sobre as duas curvas, h&#225; uma calculadora interativa em <a href="https://andrecamatta.github.io/pq_tsfu/">andrecamatta.github.io/pq_tsfu</a>. A p&#225;gina carrega o preset brasileiro acima, um preset que replica o exemplo can&#244;nico de Castagna e Fede e um banco did&#225;tico m&#237;nimo, permite editar fontes de capta&#231;&#227;o e o par&#226;metro &#946;, e atualiza a TSFu e a TSFCFu em tempo real.</p><h2>NSFR, ILE e a restri&#231;&#227;o regulat&#243;ria</h2><p style="text-align: justify;">Al&#233;m do uso gerencial, o aparato TSFu/TSFCFu &#233; o objeto sobre o qual incide a restri&#231;&#227;o mais relevante da regula&#231;&#227;o de Basileia III p&#243;s-crise, o Net Stable Funding Ratio. O NSFR, definido pelo BCBS em seu documento d295 de 2014, exige que a Available Stable Funding seja maior ou igual &#224; Required Stable Funding em horizonte de 1 ano, com fatores ASF e RSF graduados por maturidade residual. O fator ASF &#233; 100% para capital e funding com prazo superior a 1 ano, 95% para dep&#243;sitos varejo est&#225;veis, 50% para dep&#243;sitos atacado de rela&#231;&#227;o corrente e 0% para demais dep&#243;sitos atacado com prazo inferior a 6 meses. A restri&#231;&#227;o NSFR &#8805; 100% torna-se efetivamente um limite inferior sobre a soma da TSFu&#8345;&#8343; nas maturidades superiores a 12 meses.</p><p style="text-align: justify;">No Brasil, a regula&#231;&#227;o foi implementada pela Resolu&#231;&#227;o CMN 4.616, de 30 de novembro de 2017, e pela Circular BCB 3.869, de 19 de dezembro de 2017, com vig&#234;ncia a partir de 1&#186; de outubro de 2018, formalizada como Indicador de Liquidez Estrutural (ILE). A exig&#234;ncia de ILE m&#237;nimo de 100% aplica-se &#224;s institui&#231;&#245;es financeiras do Segmento S1, atualmente seis IFs. A Resolu&#231;&#227;o CMN 4.557, de 23 de fevereiro de 2017, estabelece a estrutura integrada de gerenciamento de riscos e capital, equivalente local ao ICAAP/ILAAP descrito pelo guia da Uni&#227;o Europeia (ECB, 2018). Seus arts. 37 a 39 exigem plano de conting&#234;ncia de liquidez, perfil de funding adequado e diversifica&#231;&#227;o de fontes, demandas que se traduzem em monitoramento cont&#237;nuo da TSFu por maturidade e da TSFCFu agregada.</p><p style="text-align: justify;">O Banco Central publica semestralmente o Relat&#243;rio de Estabilidade Financeira (REF), que reporta o ILE do sistema. Segundo o REF de novembro de 2025 (vol. 24, n. 2, dados at&#233; junho de 2025), a mediana do ILE permaneceu em torno de 1,2, com a &#8220;ampla maioria das institui&#231;&#245;es&#8221; mantendo n&#237;veis adequados. O documento sinaliza apenas pequena piora nas faixas mais altas da distribui&#231;&#227;o. A trajet&#243;ria vinha est&#225;vel nesse patamar desde dezembro de 2023. A folga do sistema brasileiro reflete tanto a robustez da composi&#231;&#227;o do HQLA (quase 100% N&#237;vel 1, dominado por LFT, NTN e reservas no Banco Central) quanto a estrutura conservadora de capta&#231;&#227;o dos bancos S1, com peso elevado de poupan&#231;a e CDB com cobertura do Fundo Garantidor de Cr&#233;ditos. A leitura via TSFu mostra por que essa folga &#233; estrutural. O terminal da curva &#233; dominado por fontes de gap baix&#237;ssimo, deixando margem consider&#225;vel acima do piso regulat&#243;rio.</p><h2>Implementa&#231;&#227;o Julia</h2><p style="text-align: justify;">O pacote <a href="https://github.com/andrecamatta/pq_tsfu">pq_tsfu</a> implementa em Julia 1.10+ o aparato apresentado no artigo. O m&#243;dulo principal exp&#245;e os tipos <code>FundingSource</code> e <code>Bank</code>, e as fun&#231;&#245;es <code>funding_gap</code>, <code>num_rollovers</code>, <code>terminal_amount</code>, <code>compute_tsfu_nl</code>, <code>compute_tsfu_l</code> e <code>compute_tsfcfu</code>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lJnW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c5d66a9-a7ec-4f09-ac11-a89d96857d98_1852x1264.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lJnW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c5d66a9-a7ec-4f09-ac11-a89d96857d98_1852x1264.png 424w, https://substackcdn.com/image/fetch/$s_!lJnW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c5d66a9-a7ec-4f09-ac11-a89d96857d98_1852x1264.png 848w, https://substackcdn.com/image/fetch/$s_!lJnW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c5d66a9-a7ec-4f09-ac11-a89d96857d98_1852x1264.png 1272w, https://substackcdn.com/image/fetch/$s_!lJnW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c5d66a9-a7ec-4f09-ac11-a89d96857d98_1852x1264.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!lJnW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c5d66a9-a7ec-4f09-ac11-a89d96857d98_1852x1264.png" width="1456" height="994" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0c5d66a9-a7ec-4f09-ac11-a89d96857d98_1852x1264.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:994,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:112837,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/199538937?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c5d66a9-a7ec-4f09-ac11-a89d96857d98_1852x1264.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lJnW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c5d66a9-a7ec-4f09-ac11-a89d96857d98_1852x1264.png 424w, https://substackcdn.com/image/fetch/$s_!lJnW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c5d66a9-a7ec-4f09-ac11-a89d96857d98_1852x1264.png 848w, https://substackcdn.com/image/fetch/$s_!lJnW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c5d66a9-a7ec-4f09-ac11-a89d96857d98_1852x1264.png 1272w, https://substackcdn.com/image/fetch/$s_!lJnW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c5d66a9-a7ec-4f09-ac11-a89d96857d98_1852x1264.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Trecho de src/tsfu.jl com a implementa&#231;&#227;o de compute_tsfu_nl e compute_tsfcfu, seguindo a formula&#231;&#227;o multi-fonte de Castagna e Fede.</figcaption></figure></div><p style="text-align: justify;">A fun&#231;&#227;o <code>compute_tsfu_nl(bank)</code> percorre cada fonte de capta&#231;&#227;o, computa o gap em cada data de rolagem e agrega a contribui&#231;&#227;o AVL&#8345;&#8343; na maturidade correspondente. O terminal em T&#7526; recebe a soma dos saldos residuais das fontes. A fun&#231;&#227;o <code>compute_tsfcfu(bank)</code> realiza uma soma-sufixo da TSFu&#8345;&#8343;, produzindo o vetor cumulado forward em uma &#250;nica passada O(T&#7526;). Os tipos s&#227;o imut&#225;veis para garantir reprodutibilidade, e os 75 testes do pacote validam os valores contra os exemplos num&#233;ricos da refer&#234;ncia principal com toler&#226;ncia inferior a 0,05.</p><h2>Conclus&#227;o</h2><p style="text-align: justify;">A TSFu responde &#224; pergunta de como alocar o funding levantado entre maturidades distintas, dado o cen&#225;rio de estresse adotado. Cada elemento da curva &#233; a fra&#231;&#227;o do funding total dispon&#237;vel para um investimento il&#237;quido vencendo exatamente naquela data, computada pela cascata de rolagens e gaps. A TSFCFu complementa a vis&#227;o fornecendo o or&#231;amento cumulado de comprometimento agregado, ancorando decis&#245;es de investimento por prazo no contexto do balan&#231;o inteiro. Juntas, as duas curvas fecham o ciclo entre diagn&#243;stico de liquidez e plano de aloca&#231;&#227;o que organiza as estruturas a termo no arcabou&#231;o de Castagna e Fede.</p><p style="text-align: justify;">A disponibilidade p&#250;blica do c&#243;digo-fonte e a calculadora interativa permitem ao leitor verificar diretamente o efeito de cada par&#226;metro do modelo, reproduzir os n&#250;meros do exemplo can&#244;nico do arcabou&#231;o e adaptar a calibra&#231;&#227;o a contextos espec&#237;ficos. Para tesourarias brasileiras, isso oferece um caminho de incorpora&#231;&#227;o gradual do aparato em rotinas de planejamento de capta&#231;&#227;o que complementa, sem substituir, a estrutura regulat&#243;ria de ILE e os exerc&#237;cios de teste de estresse internos do ICAAP.</p><p style="text-align: justify;">A restri&#231;&#227;o regulat&#243;ria do NSFR, implementado no Brasil como ILE pela Resolu&#231;&#227;o CMN 4.616/2017, imp&#245;e um piso inferior sobre a integral da TSFu no horizonte de 12 meses. O sistema brasileiro mant&#233;m ILE confortavelmente acima do m&#237;nimo, ainda que a estrutura de capta&#231;&#227;o concentrada em prazos curtos com cobertura do FGC limite a margem para crescimento de cr&#233;dito de prazo muito longo sem capta&#231;&#227;o adicional via Letras Financeiras. O ferramental do pacote <a href="https://github.com/andrecamatta/pq_tsfu">pq_tsfu</a> oferece reprodutibilidade da arquitetura para tesourarias, &#225;reas de risco e pesquisadores que queiram instrumentalizar o aparato de Castagna e Fede em c&#243;digo aberto.</p><div><hr></div><h2>Refer&#234;ncias</h2><p style="text-align: justify;">BANCO CENTRAL DO BRASIL. Conselho Monet&#225;rio Nacional. <em>Resolu&#231;&#227;o CMN n&#186; 4.557, de 23 de fevereiro de 2017</em>. Bras&#237;lia: BCB, 2017.</p><p style="text-align: justify;">BANCO CENTRAL DO BRASIL. Conselho Monet&#225;rio Nacional. <em>Resolu&#231;&#227;o CMN n&#186; 4.616, de 30 de novembro de 2017</em>. Bras&#237;lia: BCB, 2017.</p><p style="text-align: justify;">BANCO CENTRAL DO BRASIL. <em>Relat&#243;rio de Estabilidade Financeira</em>. v. 24, n. 2. Bras&#237;lia: BCB, novembro de 2025.</p><p style="text-align: justify;">BANCO CENTRAL DO BRASIL. <em>Circular BCB n&#186; 3.869, de 19 de dezembro de 2017</em>. Bras&#237;lia: BCB, 2017.</p><p style="text-align: justify;">BASEL COMMITTEE ON BANKING SUPERVISION. <em>Basel III: the net stable funding ratio</em>. BCBS d295. Basel: Bank for International Settlements, 2014.</p><p style="text-align: justify;">BANK FOR INTERNATIONAL SETTLEMENTS. Financial Stability Institute. <em>Liquidity stress tests for banks: range of practices and possible developments</em>. FSI Insights, n. 59. Basel: BIS, 2024.</p><p style="text-align: justify;">CASTAGNA, Antonio; FEDE, Francesco. <em>Measuring and Managing Liquidity Risk</em>. Chichester: Wiley Finance, 2013.</p><p style="text-align: justify;">EUROPEAN CENTRAL BANK. <em>ECB Guide to the internal liquidity adequacy assessment process (ILAAP)</em>. Frankfurt: ECB Banking Supervision, 2018.</p>]]></content:encoded></item><item><title><![CDATA[Predição conformal em regressão: CQR aplicado a retornos do Ibovespa]]></title><description><![CDATA[Constru&#231;&#227;o da Conformalized Quantile Regression com exemplo passo a passo do ajuste conformal sobre uma calibra&#231;&#227;o concreta, e mini-backtest contra intervalos param&#233;tricos e de bootstrap em onze anos]]></description><link>https://pilulasdequant.com.br/p/predicao-conformal-em-regressao-cqr</link><guid isPermaLink="false">https://pilulasdequant.com.br/p/predicao-conformal-em-regressao-cqr</guid><dc:creator><![CDATA[André Camatta]]></dc:creator><pubDate>Fri, 22 May 2026 18:40:32 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/9d81fcb9-9f88-458c-8d0c-4046bfa1e436_1264x848.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Digamos que um modelo de fechamento preveja o retorno de amanh&#227; do Ibovespa em 0,3%. Esse n&#250;mero, sozinho, n&#227;o diz nada sobre qu&#227;o confi&#225;vel ele &#233;. Para um gestor de risco, a pergunta que importa n&#227;o &#233; qual o ponto, e sim qual o intervalo dentro do qual o retorno verdadeiro ficar&#225; com probabilidade 90%, por exemplo, e essa pergunta admite respostas radicalmente diferentes conforme a metodologia.</p><p>O <a href="https://pilulasdequant.com.br/p/predicao-conformal-para-quants-cobertura">primeiro artigo desta s&#233;rie</a> apresentou o arcabou&#231;o da predi&#231;&#227;o conformal, a &#250;nica fam&#237;lia de m&#233;todos com garantia frequentista de cobertura em amostra finita sob a premissa de intercambialidade (invari&#226;ncia da distribui&#231;&#227;o conjunta dos dados sob qualquer permuta&#231;&#227;o dos &#237;ndices, premissa estritamente mais fraca que i.i.d.). Este artigo aplica esse arcabou&#231;o a regress&#227;o, na variante <em>Conformalized Quantile Regression</em> (CQR) de Romano, Patterson e Cand&#232;s (2019), e mede empiricamente seu desempenho em retornos di&#225;rios do Ibovespa entre 2015 e 2025.</p><h2>M&#233;todos cl&#225;ssicos e a falta de garantias</h2><p>O caminho cl&#225;ssico &#233; o intervalo param&#233;trico. Ajusta-se uma janela m&#243;vel de 252 dias da m&#233;dia e do desvio padr&#227;o, e se constr&#243;i &#956;<sub>t</sub> &#177; 1,645&#183;&#963;<sub>t</sub>. A cobertura sai correta marginalmente, mas a premissa &#233; que retornos seguem distribui&#231;&#227;o normal e que a volatilidade da janela m&#243;vel reflete a volatilidade do dia seguinte. Em per&#237;odos de estresse, ambas as premissas falham. A infer&#234;ncia bayesiana exige um <em>prior</em> que rara vez &#233; defens&#225;vel quantitativamente para retornos.</p><p>O <em>bootstrap</em> dos res&#237;duos parece uma sa&#237;da n&#227;o param&#233;trica, mas tem validade apenas assint&#243;tica. O argumento cl&#225;ssico de Efron (1979) exige <em>n</em> &#8594; &#8734; para que a distribui&#231;&#227;o emp&#237;rica dos res&#237;duos convirja para a distribui&#231;&#227;o populacional do erro, e em amostra finita as caudas emp&#237;ricas subestimam sistematicamente os quantis extremos. O procedimento i.i.d. ainda assume res&#237;duos identicamente distribu&#237;dos, suposi&#231;&#227;o inadequada em s&#233;ries financeiras com volatilidade clusterizada. O <em>bootstrap</em> em blocos (K&#220;NSCH, 1989) corrige parcialmente essa lacuna reamostrando blocos cont&#237;guos de res&#237;duos de comprimento L, o que preserva a estrutura de depend&#234;ncia local. Continua, por&#233;m, amostrando da distribui&#231;&#227;o marginal das janelas observadas, sem condicionar ao estado de volatilidade do dia que se quer prever.</p><p>A predi&#231;&#227;o conformal &#233; a &#250;nica fam&#237;lia com garantia frequentista de cobertura em amostra finita sem premissas distribucionais, condicionada apenas &#224; intercambialidade.</p><blockquote><p><strong>Garantia de cobertura frequentista (par&#225;frase de Lei et al., 2018, e Romano, Patterson e Cand&#232;s, 2019).</strong></p><p>Sob intercambialidade da sequ&#234;ncia (X<sub>i</sub>, Y<sub>i</sub>), o intervalo conformal indutivo C<sub>&#945;</sub>(X<sub>n+1</sub>) constru&#237;do a partir de um conjunto de calibra&#231;&#227;o de tamanho n satisfaz &#8473;(Y<sub>n+1</sub> &#8712; C<sub>&#945;</sub>(X<sub>n+1</sub>)) &#8805; 1 &#8722; &#945; em amostra finita, sem hip&#243;teses sobre a distribui&#231;&#227;o conjunta dos dados. A probabilidade &#233; marginal, tomada sobre toda a distribui&#231;&#227;o conjunta do conjunto de calibra&#231;&#227;o e do par de teste.</p></blockquote><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\mathbb{P}\\bigl(Y_{n+1} \\in C_\\alpha(X_{n+1})\\bigr) \\ge 1 - \\alpha&quot;,&quot;id&quot;:&quot;CQGCFQADBE&quot;}" data-component-name="LatexBlockToDOM"></div><p>O mecanismo &#233; comum a todas as variantes desta fam&#237;lia. Computa-se um <em>score</em> de n&#227;o-conformidade num conjunto de calibra&#231;&#227;o separado, toma-se seu quantil emp&#237;rico ao n&#237;vel desejado, e usa-se esse quantil como ajuste sobre as predi&#231;&#245;es do modelo base. CQR aplica esse mecanismo a quantis condicionais estimados, e &#233; a primeira variante que vamos construir e testar no Ibovespa.</p><h2>Regress&#227;o quant&#237;lica como base</h2><p>A alternativa que dispensa a hip&#243;tese de normalidade &#233; estimar diretamente os quantis condicionais da distribui&#231;&#227;o de retornos, sem passar pela m&#233;dia e pelo desvio padr&#227;o. Sob heterocedasticidade ou caudas pesadas, a m&#233;dia condicional &#120124;[Y | X = x] minimizada por m&#237;nimos quadrados n&#227;o captura a estrutura completa da distribui&#231;&#227;o condicional, e os quantis carregam mais informa&#231;&#227;o sobre a banda de incerteza.</p><p>Koenker e Bassett (1978) introduziram a regress&#227;o quant&#237;lica como o estimador que minimiza a <em>pinball loss</em>:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\rho_\\tau(u) = u \\cdot (\\tau - \\mathbb{1}\\{u < 0\\}), \\qquad \\tau \\in (0, 1)&quot;,&quot;id&quot;:&quot;SCIWVTGUWU&quot;}" data-component-name="LatexBlockToDOM"></div><p>A fun&#231;&#227;o &#961;<sub>&#964;</sub> penaliza assimetricamente os res&#237;duos positivos e negativos, com erros u &gt; 0 (previs&#227;o abaixo do observado) pesando &#964; e erros u &lt; 0 (previs&#227;o acima do observado) pesando (1 &#8722; &#964;). Minimizar &#961;<sub>&#964;</sub> &#233; equivalente a exigir que a fra&#231;&#227;o de observa&#231;&#245;es com u &lt; 0 seja exatamente &#964;, condi&#231;&#227;o que reproduz a defini&#231;&#227;o populacional do &#964;-quantil condicional, &#8473;(Y &lt; Q<sub>&#964;</sub>(X) | X) = &#964;, e a calibra&#231;&#227;o das inclina&#231;&#245;es em &#964; e (1 &#8722; &#964;) &#233; o que materializa essa propriedade na fun&#231;&#227;o de perda. O nome <em>pinball</em> vem do formato em V do gr&#225;fico da fun&#231;&#227;o, cujos dois ramos t&#234;m inclina&#231;&#245;es &#964; e (1 &#8722; &#964;).</p><p>Para &#964; = 0,5, &#961;<sub>&#964;</sub> se reduz &#224; perda absoluta e a fun&#231;&#227;o estimada &#233; a mediana condicional. Para &#964; = 0,05, o estimador converge ao quantil 5% condicional, e analogamente para &#964; = 0,95. Modelos modernos como Quantile Random Forest (MEINSHAUSEN, 2006) e Quantile Gradient Boosting (objetivo <em>quantile</em> no LightGBM de KE et al., 2017) treinam um modelo separado por n&#237;vel &#964; minimizando a <em>pinball loss</em>, sem assumir forma param&#233;trica para a distribui&#231;&#227;o condicional.</p><p>Para o retorno de amanh&#227; do Ibovespa, isso significa treinar dois modelos, um para o quantil 5% condicional a <em>lags</em> de retorno e volatilidade recente, e outro para o quantil 95%. O intervalo nominal &#233; o par. O problema &#233; que esses estimadores n&#227;o trazem garantia de cobertura. Em pequenas amostras ou sob especifica&#231;&#227;o incorreta, a cobertura emp&#237;rica do intervalo [q&#770;<sub>&#945;/2</sub>(x), q&#770;<sub>1&#8722;&#945;/2</sub>(x)] pode ficar arbitrariamente abaixo de 1&#8722;&#945;. CQR resolve essa lacuna.</p><h2>CQR e o ajuste conformal sobre quantis</h2><p>CQR aplica calibra&#231;&#227;o via predi&#231;&#227;o conformal indutiva (ICP, baseada em uma &#250;nica parti&#231;&#227;o treino/calibra&#231;&#227;o, em contraste com variantes transdutivas que refazem o ajuste para cada ponto novo) sobre os quantis condicionais estimados por regress&#227;o quant&#237;lica. A constru&#231;&#227;o tem tr&#234;s passos.</p><p>Primeiro, dada uma parti&#231;&#227;o treino/calibra&#231;&#227;o, ajustam-se q&#770;<sub>&#945;/2</sub> e q&#770;<sub>1&#8722;&#945;/2</sub> no conjunto de treino. Para o Ibovespa, isso &#233; dois LightGBM treinados de 2004 a 2013.</p><p>Segundo, define-se em cada ponto i do conjunto de calibra&#231;&#227;o o <em>score</em> CQR, uma medida de n&#227;o-conformidade entre Y<sub>i</sub> e o intervalo nominal estimado.</p><blockquote><p><strong>Score CQR (par&#225;frase de Romano, Patterson e Cand&#232;s, 2019).</strong></p><p>O score de n&#227;o-conformidade E<sub>i</sub> da Conformalized Quantile Regression (CQR) &#233; a viola&#231;&#227;o m&#225;xima entre o limite inferior q&#770;<sub>&#945;/2</sub>(X<sub>i</sub>) e o limite superior q&#770;<sub>1&#8722;&#945;/2</sub>(X<sub>i</sub>) do intervalo nominal. Quando Y<sub>i</sub> fica fora do intervalo, E<sub>i</sub> &#233; positivo e mede a folga abaixo do quantil inferior ou acima do quantil superior. Quando fica dentro, E<sub>i</sub> &#233; negativo e mede a margem ao limite mais pr&#243;ximo.</p></blockquote><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;E_i = \\max\\bigl\\{\\hat{q}_{\\alpha/2}(X_i) - Y_i,\\ Y_i - \\hat{q}_{1-\\alpha/2}(X_i)\\bigr\\}&quot;,&quot;id&quot;:&quot;IWFZHQOIQC&quot;}" data-component-name="LatexBlockToDOM"></div><p>Terceiro, o quantil emp&#237;rico Q&#770; desses <em>scores</em> ao n&#237;vel (1&#8722;&#945;)(1 + 1/n<sub>cal</sub>) define o ajuste:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;C_\\alpha(x) = \\bigl[\\hat{q}_{\\alpha/2}(x) - \\hat{Q},\\ \\hat{q}_{1-\\alpha/2}(x) + \\hat{Q}\\bigr]&quot;,&quot;id&quot;:&quot;AKAQSIQIDW&quot;}" data-component-name="LatexBlockToDOM"></div><p>A garantia &#8473;(Y<sub>n+1</sub> &#8712; C<sub>&#945;</sub>(X<sub>n+1</sub>)) &#8805; 1&#8722;&#945; vale em amostra finita sob intercambialidade, herdada da estrutura ICP de Lei et al. (2018) e Romano, Patterson e Cand&#232;s (2019). &#201; uma garantia marginal, com a probabilidade tomada sobre toda a distribui&#231;&#227;o conjunta do conjunto de calibra&#231;&#227;o e do par de teste, sem condicionar em um valor espec&#237;fico X = x. A largura |C<sub>&#945;</sub>(x)| = q&#770;<sub>1&#8722;&#945;/2</sub>(x) &#8722; q&#770;<sub>&#945;/2</sub>(x) + 2Q&#770; &#233; uma fun&#231;&#227;o de x e varia com a dispers&#227;o condicional estimada pelos quantis. Em per&#237;odos de alta volatilidade, q&#770;<sub>1&#8722;&#945;/2</sub>(x) e q&#770;<sub>&#945;/2</sub>(x) se afastam, e o intervalo se alarga automaticamente.</p><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Gcg2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f45fd43-5202-4435-a002-b5ada4eb27a8_2368x488.png 424w, https://substackcdn.com/image/fetch/$s_!Gcg2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f45fd43-5202-4435-a002-b5ada4eb27a8_2368x488.png 848w, https://substackcdn.com/image/fetch/$s_!Gcg2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f45fd43-5202-4435-a002-b5ada4eb27a8_2368x488.png 1272w, https://substackcdn.com/image/fetch/$s_!Gcg2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f45fd43-5202-4435-a002-b5ada4eb27a8_2368x488.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Gcg2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f45fd43-5202-4435-a002-b5ada4eb27a8_2368x488.png" width="1456" height="300" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1f45fd43-5202-4435-a002-b5ada4eb27a8_2368x488.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:300,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:64287,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/198869390?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f45fd43-5202-4435-a002-b5ada4eb27a8_2368x488.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Gcg2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f45fd43-5202-4435-a002-b5ada4eb27a8_2368x488.png 424w, https://substackcdn.com/image/fetch/$s_!Gcg2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f45fd43-5202-4435-a002-b5ada4eb27a8_2368x488.png 848w, https://substackcdn.com/image/fetch/$s_!Gcg2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f45fd43-5202-4435-a002-b5ada4eb27a8_2368x488.png 1272w, https://substackcdn.com/image/fetch/$s_!Gcg2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f45fd43-5202-4435-a002-b5ada4eb27a8_2368x488.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div></div></div></div></figure></div><p><em>Pipeline</em> da CQR. Dois modelos quant&#237;licos s&#227;o treinados em D_train, o <em>score</em> CQR &#233; calculado em D_cal, e o quantil emp&#237;rico desses <em>scores</em> define o ajuste aplicado ao intervalo final, que herda adaptatividade local da regress&#227;o quant&#237;lica.</p><p>Aplicado ao Ibovespa, isso vira ajustar dois LightGBM em 2004 a 2013, computar os <em>scores</em> CQR em 2014, tomar o quantil emp&#237;rico Q&#770;, e aplicar [q&#770;<sub>5%</sub>(x) &#8722; Q&#770;, q&#770;<sub>95%</sub>(x) + Q&#770;] a cada dia do conjunto de teste 2015 a 2025.</p><h2>O ajuste em a&#231;&#227;o, passo a passo</h2><p>O procedimento fica mais palp&#225;vel com um conjunto de calibra&#231;&#227;o concreto e pequeno, suficiente para mostrar cada passo. A anima&#231;&#227;o percorre <em>n</em> = 6 pontos de calibra&#231;&#227;o, calcula o <em>score</em> E<sub>i</sub> = max(q&#770;<sub>5%</sub>(X<sub>i</sub>) &#8722; Y<sub>i</sub>, Y<sub>i</sub> &#8722; q&#770;<sub>95%</sub>(X<sub>i</sub>)) para cada um, toma o quantil emp&#237;rico Q&#770; ao n&#237;vel (1 &#8722; &#945;)(1 + 1/n), e aplica o ajuste a um ponto de teste novo com q&#770;<sub>5%</sub>(x) = &#8722;0,7 e q&#770;<sub>95%</sub>(x) = +0,9.</p><p>Cada par (q&#770;<sub>5%</sub>(X<sub>i</sub>), q&#770;<sub>95%</sub>(X<sub>i</sub>)) na anima&#231;&#227;o &#233; a sa&#237;da dos dois LightGBM quant&#237;licos quando avaliados nos <em>features</em> X<sub>i</sub> daquele dia. Os valores diferem entre pontos porque a regress&#227;o quant&#237;lica &#233; condicional aos <em>features</em>. Em dias com volatilidade recente baixa, q&#770;<sub>5%</sub> e q&#770;<sub>95%</sub> se aproximam e o intervalo nominal fica estreito. Em dias com volatilidade alta ou retornos extremos recentes, o par se afasta e o intervalo alarga. O ponto i = 1 da anima&#231;&#227;o mostra um caso intermedi&#225;rio, com (q&#770;<sub>5%</sub>, q&#770;<sub>95%</sub>) = (&#8722;0,8, +0,9) e largura nominal 1,7. O ponto i = 3 traz um intervalo mais estreito, (&#8722;0,5, +0,6), correspondente a um regime mais calmo. O ponto i = 4 entrega um intervalo deslocado para baixo, (&#8722;1,6, &#8722;0,2), em que a mediana condicional estimada tamb&#233;m desce.</p><p>Em cada ponto, o procedimento compara o retorno observado Y<sub>i</sub> ao par (q&#770;<sub>5%</sub>(X<sub>i</sub>), q&#770;<sub>95%</sub>(X<sub>i</sub>)) e calcula o <em>score</em> E<sub>i</sub> = max(q&#770;<sub>5%</sub>(X<sub>i</sub>) &#8722; Y<sub>i</sub>, Y<sub>i</sub> &#8722; q&#770;<sub>95%</sub>(X<sub>i</sub>)). No ponto i = 1, Y<sub>1</sub> = +0,5 cai dentro do intervalo [&#8722;0,8, +0,9], e E<sub>1</sub> = max(&#8722;1,3, &#8722;0,4) = &#8722;0,4 fica negativo, com magnitude igual &#224; dist&#226;ncia ao limite mais pr&#243;ximo (o quantil superior em +0,9). No ponto i = 2, Y<sub>2</sub> = &#8722;1,5 fura o limite inferior q&#770;<sub>5%</sub> = &#8722;1,2 por 0,3, e E<sub>2</sub> = +0,3 fica positivo. No ponto i = 3, Y<sub>3</sub> = +0,8 ultrapassa o limite superior q&#770;<sub>95%</sub> = +0,6 por 0,2, com E<sub>3</sub> = +0,2. Os pontos i = 4, i = 5 e i = 6 ficam dentro de seus intervalos estimados, com <em>scores</em> negativos de &#8722;0,4, &#8722;0,6 e &#8722;0,2 respectivamente. Linhas vermelhas na anima&#231;&#227;o marcam as viola&#231;&#245;es (E<sub>i</sub> &gt; 0), verdes os pontos dentro (E<sub>i</sub> &#8804; 0).</p><p>Depois de percorrer os seis pontos, a cole&#231;&#227;o ordenada de <em>scores</em> &#233; {&#8722;0,6, &#8722;0,4, &#8722;0,4, &#8722;0,2, +0,2, +0,3}. O quantil emp&#237;rico Q&#770; se calcula no n&#237;vel (1 &#8722; &#945;)(1 + 1/n) = 0,9 &#215; 7/6 = 1,05. Esse n&#237;vel ultrapassa 1, situa&#231;&#227;o esperada em amostras pequenas. A regra de <em>finite-sample correction</em> trunca em 1, e Q&#770; vira o m&#225;ximo dos <em>scores</em>, ou seja, Q&#770; = +0,30 (o valor de E<sub>2</sub>, a maior viola&#231;&#227;o observada). Para n maior, com algumas centenas de pontos de calibra&#231;&#227;o, o n&#237;vel ajustado fica abaixo de 1 e Q&#770; pega um percentil interior da cole&#231;&#227;o, em vez do m&#225;ximo.</p><p>O ajuste se aplica ao ponto de teste novo. Os dois LightGBM quant&#237;licos, avaliados nos <em>features</em> do dia de teste, retornam q&#770;<sub>5%</sub>(x<sub>new</sub>) = &#8722;0,7 e q&#770;<sub>95%</sub>(x<sub>new</sub>) = +0,9. O intervalo conformal infla o nominal por Q&#770; em cada lado, com q&#770;<sub>5%</sub>(x<sub>new</sub>) &#8722; Q&#770; = &#8722;0,7 &#8722; 0,3 = &#8722;1,0 no limite inferior e q&#770;<sub>95%</sub>(x<sub>new</sub>) + Q&#770; = +0,9 + 0,3 = +1,2 no superior. O intervalo final C<sub>&#945;</sub>(x<sub>new</sub>) = [&#8722;1,0, +1,2] tem largura 2,2, contra largura nominal 1,6 do par bruto (q&#770;<sub>5%</sub>, q&#770;<sub>95%</sub>). A infla&#231;&#227;o de 0,6 corresponde ao pre&#231;o pago pela garantia frequentista em amostra finita, calibrado pelas viola&#231;&#245;es observadas no conjunto de calibra&#231;&#227;o.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lz0K!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dfa7fea-618d-4c17-adcb-c40de050bdd6_1280x520.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lz0K!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dfa7fea-618d-4c17-adcb-c40de050bdd6_1280x520.gif 424w, https://substackcdn.com/image/fetch/$s_!lz0K!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dfa7fea-618d-4c17-adcb-c40de050bdd6_1280x520.gif 848w, https://substackcdn.com/image/fetch/$s_!lz0K!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dfa7fea-618d-4c17-adcb-c40de050bdd6_1280x520.gif 1272w, https://substackcdn.com/image/fetch/$s_!lz0K!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dfa7fea-618d-4c17-adcb-c40de050bdd6_1280x520.gif 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!lz0K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dfa7fea-618d-4c17-adcb-c40de050bdd6_1280x520.gif" width="1280" height="520" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0dfa7fea-618d-4c17-adcb-c40de050bdd6_1280x520.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:520,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:189897,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/198869390?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dfa7fea-618d-4c17-adcb-c40de050bdd6_1280x520.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lz0K!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dfa7fea-618d-4c17-adcb-c40de050bdd6_1280x520.gif 424w, https://substackcdn.com/image/fetch/$s_!lz0K!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dfa7fea-618d-4c17-adcb-c40de050bdd6_1280x520.gif 848w, https://substackcdn.com/image/fetch/$s_!lz0K!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dfa7fea-618d-4c17-adcb-c40de050bdd6_1280x520.gif 1272w, https://substackcdn.com/image/fetch/$s_!lz0K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dfa7fea-618d-4c17-adcb-c40de050bdd6_1280x520.gif 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Constru&#231;&#227;o do intervalo CQR sobre um conjunto de calibra&#231;&#227;o de seis pontos. Cada linha mostra um ponto i com seu Y<sub>i</sub> e os quantis estimados q&#770;<sub>5%</sub>(X<sub>i</sub>) e q&#770;<sub>95%</sub>(X<sub>i</sub>). O <em>score</em> E<sub>i</sub> &#233; positivo quando o ponto fica fora do intervalo nominal (linhas em vermelho), negativo quando fica dentro (verde). Ap&#243;s processar os seis pontos, Q&#770; = +0,30 corresponde ao quantil emp&#237;rico ajustado. Aplicado ao ponto de teste novo, o intervalo final &#233; [&#8722;1,00, +1,20]. Vers&#227;o est&#225;tica do quadro final em <code>anim_cqr_passo_a_passo.png</code>.</figcaption></figure></div><p>O <em>score</em> CQR sintetiza num &#250;nico n&#250;mero a viola&#231;&#227;o simult&#226;nea dos quantis inferior e superior, sem favorecer um dos lados, o que mant&#233;m o ajuste sim&#233;trico. A calibra&#231;&#227;o das inclina&#231;&#245;es &#964; e (1 &#8722; &#964;) da <em>pinball loss</em> tampouco dispensa o passo conformal, porque a regress&#227;o quant&#237;lica entrega quantis condicionais sem garantia frequentista de cobertura, e &#233; Q&#770; que fecha essa lacuna.</p><p>A constru&#231;&#227;o dispensa hip&#243;teses sobre a forma da distribui&#231;&#227;o condicional, mas exige intercambialidade dos dados. Essa premissa precisa ser examinada antes de transportar a teoria para o Ibovespa.</p><h2>Intercambialidade e s&#233;ries financeiras</h2><p>A premissa de intercambialidade que sustenta CQR &#233; violada por constru&#231;&#227;o em s&#233;ries temporais financeiras. Retornos di&#225;rios n&#227;o s&#227;o i.i.d. A volatilidade clusteriza, retornos absolutos exibem autocorrela&#231;&#227;o serial n&#227;o-desprez&#237;vel em <em>lags</em> de v&#225;rias semanas, e regimes macroecon&#244;micos alteram a distribui&#231;&#227;o condicional ao longo do tempo. Aplicar diretamente a teoria a um par treino/calibra&#231;&#227;o tomado da s&#233;rie em ordem cronol&#243;gica significa, formalmente, perder a garantia que motiva a escolha do m&#233;todo.</p><p>A aproxima&#231;&#227;o ainda assim se sustenta porque condicionar nas <em>features</em> atenua essa viola&#231;&#227;o. A distribui&#231;&#227;o condicional de Y dado X, com X composto por <em>lags</em> de retorno e volatilidade realizada, &#233; mais pr&#243;xima de estacion&#225;ria do que a distribui&#231;&#227;o marginal de Y, porque as <em>features</em> absorvem o estado din&#226;mico do mercado. O res&#237;duo conformal calculado sobre X carrega menos depend&#234;ncia temporal do que o retorno bruto, e a viola&#231;&#227;o efetiva de intercambialidade fica menor do que uma leitura ing&#234;nua da s&#233;rie sugere.</p><p>Barber, Cand&#232;s, Ramdas e Tibshirani (2023), em <em>&#8220;Conformal prediction beyond exchangeability&#8221;</em>, formalizam essa intui&#231;&#227;o.</p><blockquote><p><strong>Cobertura sob viola&#231;&#227;o de intercambialidade (par&#225;frase de Barber, Cand&#232;s, Ramdas e Tibshirani, 2023).</strong></p><p>Quando a sequ&#234;ncia (X<sub>i</sub>, Y<sub>i</sub>) deixa de ser intercambi&#225;vel, a probabilidade marginal de cobertura cai do n&#237;vel nominal 1 &#8722; &#945; por uma penalidade &#916; proporcional &#224; dist&#226;ncia em varia&#231;&#227;o total m&#233;dia entre a distribui&#231;&#227;o conjunta dos dados e suas vers&#245;es permutadas. Em s&#233;ries aproximadamente estacion&#225;rias &#916; &#233; pequeno e a garantia permanece controlada. Em s&#233;ries com <em>drift</em> abrupto, &#916; cresce.</p></blockquote><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\mathbb{P}\\bigl(Y_{n+1} \\in C_\\alpha(X_{n+1})\\bigr) \\ge 1 - \\alpha - \\Delta&quot;,&quot;id&quot;:&quot;AEHGSHRRAW&quot;}" data-component-name="LatexBlockToDOM"></div><p>No caso brasileiro, esse &#916; &#233; o que o <em>backtest</em> mede empiricamente, e a compara&#231;&#227;o com o alvo nominal indica qu&#227;o custosa &#233; a viola&#231;&#227;o de intercambialidade na s&#233;rie di&#225;ria do Ibovespa.</p><p>H&#225; ainda outra caracter&#237;stica do enunciado da garantia com peso na interpreta&#231;&#227;o emp&#237;rica. A probabilidade &#8473;(Y<sub>n+1</sub> &#8712; C<sub>&#945;</sub>(X<sub>n+1</sub>)) &#8805; 1 &#8722; &#945; se calcula sobre toda a distribui&#231;&#227;o conjunta do par de teste e do conjunto de calibra&#231;&#227;o, e essa propriedade marginal n&#227;o se estende automaticamente a sub-regi&#245;es do espa&#231;o de <em>features</em>. A vers&#227;o condicional &#8473;(Y<sub>n+1</sub> &#8712; C<sub>&#945;</sub> | X<sub>n+1</sub> = x) &#8805; 1 &#8722; &#945;, v&#225;lida para cada x espec&#237;fico, &#233; estritamente mais forte e exigiria suposi&#231;&#245;es adicionais sobre a regularidade dos quantis estimados que ICP e CQR cl&#225;ssicos n&#227;o imp&#245;em. Em sub-popula&#231;&#245;es como dias de volatilidade realizada elevada, a cobertura efetiva pode ficar abaixo do alvo enquanto a cobertura na m&#233;dia da s&#233;rie permanece dentro dele. O contraste entre cobertura marginal e cobertura condicional &#233; o que separa um n&#250;mero global pr&#243;ximo do alvo de uma cobertura preservada em todos os regimes de risco.</p><h2>Resultados no Ibovespa, 2014 a 2025</h2><p>O <em>dataset</em> &#233; composto por retornos logar&#237;tmicos di&#225;rios do Ibovespa (^BVSP no Yahoo Finance) entre janeiro de 2004 e dezembro de 2025, totalizando 5426 observa&#231;&#245;es com <em>features</em> completas. As <em>features</em> s&#227;o <em>lags</em> de retornos (1, 5 e 22 dias), volatilidades realizadas em janelas de 5 e 22 dias, e <em>lags</em> de retornos absolutos. Os <em>splits</em> temporais s&#227;o fixos: 2004 a 2013 para treino (2449 dias), 2014 para calibra&#231;&#227;o da CQR (248 dias), e 2015 a 2025 para teste (2729 dias). O conjunto de teste cobre onze anos com regimes muito distintos, incluindo a crise fiscal brasileira de 2015 a 2016, o Joesley Day em 2017, a campanha eleitoral de 2018, a pandemia em 2020, o ciclo de juros e a disputa eleitoral em 2022, e o ciclo fiscal subsequente.</p><p>Tr&#234;s m&#233;todos entram na compara&#231;&#227;o. Param&#233;trico (<em>rolling</em> 252d), <em>bootstrap</em> em blocos sobre regress&#227;o linear (K&#252;nsch, 1989, com L = 22 dias e 1000 reamostragens), e CQR com dois LightGBM (objetivo <em>quantile</em>, &#964; = 0,05 e 0,95). O alvo de cobertura &#233; 1 &#8722; &#945; = 90%.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oLeR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01cd8d7-11b3-449e-ba6b-6b974f7a4cb1_1960x1440.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oLeR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01cd8d7-11b3-449e-ba6b-6b974f7a4cb1_1960x1440.png 424w, https://substackcdn.com/image/fetch/$s_!oLeR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01cd8d7-11b3-449e-ba6b-6b974f7a4cb1_1960x1440.png 848w, https://substackcdn.com/image/fetch/$s_!oLeR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01cd8d7-11b3-449e-ba6b-6b974f7a4cb1_1960x1440.png 1272w, https://substackcdn.com/image/fetch/$s_!oLeR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01cd8d7-11b3-449e-ba6b-6b974f7a4cb1_1960x1440.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!oLeR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01cd8d7-11b3-449e-ba6b-6b974f7a4cb1_1960x1440.png" width="1456" height="1070" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a01cd8d7-11b3-449e-ba6b-6b974f7a4cb1_1960x1440.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1070,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:200903,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/198869390?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01cd8d7-11b3-449e-ba6b-6b974f7a4cb1_1960x1440.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!oLeR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01cd8d7-11b3-449e-ba6b-6b974f7a4cb1_1960x1440.png 424w, https://substackcdn.com/image/fetch/$s_!oLeR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01cd8d7-11b3-449e-ba6b-6b974f7a4cb1_1960x1440.png 848w, https://substackcdn.com/image/fetch/$s_!oLeR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01cd8d7-11b3-449e-ba6b-6b974f7a4cb1_1960x1440.png 1272w, https://substackcdn.com/image/fetch/$s_!oLeR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01cd8d7-11b3-449e-ba6b-6b974f7a4cb1_1960x1440.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Trecho de <code>backtest_cqr.py</code> com a implementa&#231;&#227;o de CQR em Python. Dois modelos LightGBM com objetivo <em>quantile</em> s&#227;o treinados, o <em>score</em> CQR de Romano, Patterson e Cand&#232;s (2019) &#233; calculado sobre o conjunto de calibra&#231;&#227;o, e o quantil emp&#237;rico desses <em>scores</em> define o ajuste aplicado ao intervalo final. C&#243;digo completo em <a href="https://github.com/andrecamatta/pq_conformal_prediction">pq_conformal_prediction</a>.</figcaption></figure></div><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3RPw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c03975-24b2-4733-81f3-eed8f11625e0_1960x486.png 424w, https://substackcdn.com/image/fetch/$s_!3RPw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c03975-24b2-4733-81f3-eed8f11625e0_1960x486.png 848w, https://substackcdn.com/image/fetch/$s_!3RPw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c03975-24b2-4733-81f3-eed8f11625e0_1960x486.png 1272w, https://substackcdn.com/image/fetch/$s_!3RPw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c03975-24b2-4733-81f3-eed8f11625e0_1960x486.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!3RPw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c03975-24b2-4733-81f3-eed8f11625e0_1960x486.png" width="1456" height="361" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b2c03975-24b2-4733-81f3-eed8f11625e0_1960x486.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:361,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:68489,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/198869390?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c03975-24b2-4733-81f3-eed8f11625e0_1960x486.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3RPw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c03975-24b2-4733-81f3-eed8f11625e0_1960x486.png 424w, https://substackcdn.com/image/fetch/$s_!3RPw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c03975-24b2-4733-81f3-eed8f11625e0_1960x486.png 848w, https://substackcdn.com/image/fetch/$s_!3RPw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c03975-24b2-4733-81f3-eed8f11625e0_1960x486.png 1272w, https://substackcdn.com/image/fetch/$s_!3RPw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c03975-24b2-4733-81f3-eed8f11625e0_1960x486.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div></div></div></div><figcaption class="image-caption">M&#233;tricas de cobertura e largura sobre 2729 dias de teste (2015-01 a 2025-12). Em destaque, a cobertura D10 de CQR (89,0%), a mais pr&#243;xima do alvo nominal entre os tr&#234;s m&#233;todos. D1 e D10 s&#227;o os decis de menor e maior volatilidade realizada (22 dias) durante o per&#237;odo de teste.</figcaption></figure></div><p>CQR sai com cobertura emp&#237;rica 93,7% e largura m&#233;dia 5,08%, ligeiramente acima do alvo nominal de 90%, com banda que se alarga ou se estreita conforme a volatilidade condicional estimada pelos LightGBM. O param&#233;trico mant&#233;m cobertura 91,9% com largura menor, 4,72%, mas com banda r&#237;gida que responde apenas pela janela m&#243;vel de 252 dias e n&#227;o pela estrutura condicional do dia. O <em>bootstrap</em> em blocos fica em 95,5% e 5,58%, a banda mais larga das tr&#234;s.</p><p>A cobertura emp&#237;rica de CQR supera o alvo nominal de 90% em 3,7 pontos percentuais, indica&#231;&#227;o de que a corre&#231;&#227;o (1 &#8722; &#945;)(1 + 1/n<sub>cal</sub>) e a estabilidade do conjunto de calibra&#231;&#227;o de 2014 produziram quantis emp&#237;ricos conservadores. Na cota de Barber, Cand&#232;s, Ramdas e Tibshirani (2023), o termo &#916; que mediria o custo da viola&#231;&#227;o de intercambialidade fica n&#227;o-positivo na m&#233;dia do per&#237;odo de teste, porque as <em>features</em> condicionais absorvem a din&#226;mica da s&#233;rie di&#225;ria. A an&#225;lise por decil de volatilidade mostra que essa folga global se concentra nos regimes calmos.</p><p>A diferen&#231;a qualitativa fica n&#237;tida em regime de estresse. A figura abaixo mostra a banda param&#233;trica e a banda CQR sobre o Ibovespa entre fevereiro e abril de 2020, quando a pandemia disparou a volatilidade.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!K9MY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f57bce9-bad4-4da1-aba9-7f69e1b5a5a5_1500x780.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!K9MY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f57bce9-bad4-4da1-aba9-7f69e1b5a5a5_1500x780.png 424w, https://substackcdn.com/image/fetch/$s_!K9MY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f57bce9-bad4-4da1-aba9-7f69e1b5a5a5_1500x780.png 848w, https://substackcdn.com/image/fetch/$s_!K9MY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f57bce9-bad4-4da1-aba9-7f69e1b5a5a5_1500x780.png 1272w, https://substackcdn.com/image/fetch/$s_!K9MY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f57bce9-bad4-4da1-aba9-7f69e1b5a5a5_1500x780.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!K9MY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f57bce9-bad4-4da1-aba9-7f69e1b5a5a5_1500x780.png" width="1456" height="757" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7f57bce9-bad4-4da1-aba9-7f69e1b5a5a5_1500x780.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:757,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:151303,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/198869390?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f57bce9-bad4-4da1-aba9-7f69e1b5a5a5_1500x780.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!K9MY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f57bce9-bad4-4da1-aba9-7f69e1b5a5a5_1500x780.png 424w, https://substackcdn.com/image/fetch/$s_!K9MY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f57bce9-bad4-4da1-aba9-7f69e1b5a5a5_1500x780.png 848w, https://substackcdn.com/image/fetch/$s_!K9MY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f57bce9-bad4-4da1-aba9-7f69e1b5a5a5_1500x780.png 1272w, https://substackcdn.com/image/fetch/$s_!K9MY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f57bce9-bad4-4da1-aba9-7f69e1b5a5a5_1500x780.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Banda param&#233;trica (cinza) e banda CQR (laranja) sobre o retorno realizado do Ibovespa entre fevereiro e abril de 2020. Em 18 de mar&#231;o de 2020 (linha vermelha tracejada), o retorno realizado foi de &#8722;10,9%, com a banda param&#233;trica em [&#8722;4,14%, +3,83%] (largura 7,98%) e a banda CQR em [&#8722;8,05%, +6,00%] (largura 14,05%). A banda CQR alargou para quase tr&#234;s vezes sua m&#233;dia no per&#237;odo, refletindo a explos&#227;o da volatilidade condicional captada pelos LightGBM, enquanto a banda param&#233;trica respondeu com defasagem pela janela m&#243;vel de 252 dias.</figcaption></figure></div><p>O ganho qualitativo de CQR sobre os outros m&#233;todos &#233; a adapta&#231;&#227;o local da banda, o resultado mais consequente para uso em produ&#231;&#227;o. Em per&#237;odos calmos, a banda CQR se estreita acompanhando os quantis condicionais. Em regime de estresse, alarga em poucos preg&#245;es, mantendo a cobertura por classe de volatilidade em vez de na m&#233;dia global.</p><p>O LightGBM serve como implementa&#231;&#227;o dos quantis condicionais, mas a CQR independe dessa escolha. Substituindo a base por regress&#227;o quant&#237;lica linear (Koenker e Bassett, 1978) sobre as mesmas sete <em>features</em>, a CQR resultante atinge cobertura global 91,9%, largura 4,63%, e D10 91,2%, este &#250;ltimo ligeiramente acima do alvo nominal. A vers&#227;o linear &#233; portanto competitiva com a vers&#227;o LightGBM em todas as m&#233;tricas deste exemplo. O ganho espec&#237;fico de <em>gradient boosting</em> fica reservado para configura&#231;&#245;es com mais <em>features</em> ou intera&#231;&#245;es n&#227;o-lineares que a regress&#227;o linear n&#227;o captura. Neste caso, o componente que carrega o resultado &#233; o conformal <em>layer</em> Q&#770;.</p><h2>Onde a cobertura marginal esconde o problema</h2><p>A cobertura emp&#237;rica global de 93,7% (CQR), 91,9% (param&#233;trico) e 95,5% (<em>bootstrap</em> em blocos) sugere que os tr&#234;s m&#233;todos atingem ou superam o alvo de 90%. A coluna D10 da tabela mostra a outra hist&#243;ria. No decil de maior volatilidade realizada (22 dias) durante o conjunto de teste, o param&#233;trico cai a 85,0%, o <em>bootstrap</em> em blocos a 83,9%, e CQR fica em 89,0%. As duas variantes de CQR s&#227;o as &#250;nicas que se aproximam ou cruzam o alvo em D10, com 89,0% para a vers&#227;o LightGBM e 91,2% para a vers&#227;o linear, enquanto param&#233;trico e <em>bootstrap</em> em blocos perdem entre cinco e seis pontos percentuais para o alvo.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kVwR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b4c4029-9890-49d8-bea0-2cec80dc9581_1650x840.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kVwR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b4c4029-9890-49d8-bea0-2cec80dc9581_1650x840.png 424w, https://substackcdn.com/image/fetch/$s_!kVwR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b4c4029-9890-49d8-bea0-2cec80dc9581_1650x840.png 848w, https://substackcdn.com/image/fetch/$s_!kVwR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b4c4029-9890-49d8-bea0-2cec80dc9581_1650x840.png 1272w, https://substackcdn.com/image/fetch/$s_!kVwR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b4c4029-9890-49d8-bea0-2cec80dc9581_1650x840.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!kVwR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b4c4029-9890-49d8-bea0-2cec80dc9581_1650x840.png" width="1456" height="741" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2b4c4029-9890-49d8-bea0-2cec80dc9581_1650x840.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:741,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:52990,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/198869390?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b4c4029-9890-49d8-bea0-2cec80dc9581_1650x840.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kVwR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b4c4029-9890-49d8-bea0-2cec80dc9581_1650x840.png 424w, https://substackcdn.com/image/fetch/$s_!kVwR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b4c4029-9890-49d8-bea0-2cec80dc9581_1650x840.png 848w, https://substackcdn.com/image/fetch/$s_!kVwR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b4c4029-9890-49d8-bea0-2cec80dc9581_1650x840.png 1272w, https://substackcdn.com/image/fetch/$s_!kVwR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b4c4029-9890-49d8-bea0-2cec80dc9581_1650x840.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Cobertura emp&#237;rica por decil de volatilidade realizada (22 dias) durante os 2729 dias de teste, com D1 o decil de menor volatilidade e D10 o de maior. Em regimes calmos (D1 a D4), os tr&#234;s m&#233;todos sobrecobrem o alvo de 90% (linha vermelha tracejada) com folga. A eros&#227;o come&#231;a em D5 e se acentua em D9 e D10. CQR-LightGBM mant&#233;m 89,0% no decil mais vol&#225;til, ao passo que param&#233;trico cai a 85,0% e o <em>bootstrap</em> em blocos a 83,9%. A variante linear de CQR, omitida do gr&#225;fico para manter tr&#234;s s&#233;ries, atinge 91,2% em D10.</figcaption></figure></div><p>A cobertura marginal correta esconde, portanto, subcobertura sistem&#225;tica nos dias que mais importam. O decil 10 cont&#233;m a crise fiscal brasileira de 2015 a 2016, o Joesley Day em maio de 2017, a campanha eleitoral de 2018, a pandemia em mar&#231;o de 2020, e o ciclo de juros e disputa eleitoral em 2022, justamente onde uma garantia de cobertura &#233; mais valiosa para aloca&#231;&#227;o de risco.</p><p>A an&#225;lise global mede a cobertura na m&#233;dia sobre regimes muito diferentes de volatilidade, sem identificar onde a aproxima&#231;&#227;o falha. As duas variantes de CQR mant&#234;m cobertura pr&#243;xima ao alvo nominal nos regimes de alta volatilidade, ao custo de uma janela de calibra&#231;&#227;o de 248 dias em 2014 que n&#227;o contribui para a estima&#231;&#227;o dos quantis condicionais. A cobertura preservada em D10, onde param&#233;trico e <em>bootstrap</em> em blocos perdem cinco a seis pontos percentuais para o alvo, &#233; o diferencial emp&#237;rico mais consequente para aloca&#231;&#227;o de capital.</p><h2>Refer&#234;ncias</h2><p>BARBER, R. F.; CAND&#200;S, E. J.; RAMDAS, A.; TIBSHIRANI, R. J. Conformal prediction beyond exchangeability. <em>The Annals of Statistics</em>, v. 51, n. 2, p. 816-845, 2023.</p><p>EFRON, B. Bootstrap methods: another look at the jackknife. <em>The Annals of Statistics</em>, v. 7, n. 1, p. 1-26, 1979. DOI: 10.1214/aos/1176344552.</p><p>KE, G.; MENG, Q.; FINLEY, T.; WANG, T.; CHEN, W.; MA, W.; YE, Q.; LIU, T.-Y. LightGBM: A Highly Efficient Gradient Boosting Decision Tree. In: <em>Advances in Neural Information Processing Systems 30 (NIPS 2017)</em>. 2017. p. 3146-3154.</p><p>KOENKER, R.; BASSETT, G. Regression Quantiles. <em>Econometrica</em>, v. 46, n. 1, p. 33-50, 1978. DOI: 10.2307/1913643.</p><p>K&#220;NSCH, H. R. The jackknife and the bootstrap for general stationary observations. <em>The Annals of Statistics</em>, v. 17, n. 3, p. 1217-1241, 1989. DOI: 10.1214/aos/1176347265.</p><p>LEI, J.; G&#8217;SELL, M.; RINALDO, A.; TIBSHIRANI, R. J.; WASSERMAN, L. Distribution-Free Predictive Inference for Regression. <em>Journal of the American Statistical Association</em>, v. 113, n. 523, p. 1094-1111, 2018. DOI: 10.1080/01621459.2017.1307116.</p><p>MEINSHAUSEN, N. Quantile Regression Forests. <em>Journal of Machine Learning Research</em>, v. 7, p. 983-999, 2006.</p><p>ROMANO, Y.; PATTERSON, E.; CAND&#200;S, E. J. Conformalized Quantile Regression. In: <em>Advances in Neural Information Processing Systems 32 (NeurIPS 2019)</em>. 2019. p. 3543-3553.</p>]]></content:encoded></item><item><title><![CDATA[A falha silenciosa do modelo gaussiano de crédito: tail dependence e o salto para a t-copula]]></title><description><![CDATA[Por que a c&#243;pula gaussiana zera a probabilidade de defaults extremos simult&#226;neos para qualquer correla&#231;&#227;o menor que 1, e como o salto para a t-copula recomp&#245;e a cauda da distribui&#231;&#227;o de perdas.]]></description><link>https://pilulasdequant.com.br/p/a-falha-silenciosa-do-modelo-gaussiano</link><guid isPermaLink="false">https://pilulasdequant.com.br/p/a-falha-silenciosa-do-modelo-gaussiano</guid><dc:creator><![CDATA[André Camatta]]></dc:creator><pubDate>Wed, 20 May 2026 00:28:26 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/79171c1d-a930-4197-97dc-8c64ddcd3d9d_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Em mar&#231;o de 2000, o atu&#225;rio sino-canadense David X. Li publicou no <em>Journal of Fixed Income</em> um artigo de dezoito p&#225;ginas em que prop&#244;s usar uma c&#243;pula gaussiana para modelar a correla&#231;&#227;o entre tempos de <em>default</em> de tomadores distintos (LI, 2000). A constru&#231;&#227;o era trat&#225;vel, calibr&#225;vel a partir dos <em>spreads</em> observados no mercado de <em>credit default swap</em>, e geral o bastante para precificar <em>tranches</em> de <em>collateralized debt obligation</em> sint&#233;tico. Em poucos anos virou linguagem comum entre mesas, ag&#234;ncias de rating e reguladores. Entre 2000 e 2006, o volume global de CDOs saltou de US$ 69 bilh&#245;es para cerca de US$ 500 bilh&#245;es, com emiss&#245;es agregadas no quadri&#234;nio 2004 a 2007 pr&#243;ximas de US$ 1,4 trilh&#227;o, boa parte precificada sobre variantes da mesma c&#243;pula. Em setembro de 2005, Mark Whitehouse j&#225; a descrevia no <em>Wall Street Journal</em> como &#8220;a equa&#231;&#227;o que acendeu o mercado que queimou alguns grandes investidores&#8221; (WHITEHOUSE, 2005). Em fevereiro de 2009, depois do colapso do mercado <em>subprime</em>, Felix Salmon a chamou na <em>Wired</em> de &#8220;<em>recipe for disaster: the formula that killed Wall Street</em>&#8220; (SALMON, 2009).</p><p>O modelo de risco de cr&#233;dito t&#237;pico que um banco implementa sob a abordagem de classifica&#231;&#245;es internas (IRB) segue o esquema de Vasicek (2002) com uma c&#243;pula gaussiana sobre um fator sist&#234;mico comum. Essa constru&#231;&#227;o responde bem por quase toda a distribui&#231;&#227;o de perda. Mas tem uma falha silenciosa nas caudas extremas, que n&#227;o aparece em correla&#231;&#245;es lineares e n&#227;o &#233; capturada por testes usuais de ader&#234;ncia. Este artigo explica o que &#233; essa falha, como ela se chama (<em>tail dependence</em> zero) e qual foi a resposta can&#244;nica da literatura p&#243;s-2008, o chamado salto para a c&#243;pula t.</p><p>A base &#233; o cap&#237;tulo 2 de Bolder (2022), onde o autor descreve a migra&#231;&#227;o do modelo gaussiano do Nordic Investment Bank para uma c&#243;pula t ap&#243;s a revis&#227;o estatut&#225;ria de 2020. O objetivo aqui &#233; reconstruir a l&#243;gica matem&#225;tica por tr&#225;s da escolha, montar em Julia um experimento pr&#243;prio de <em>joint default</em> que isole o efeito da c&#243;pula sobre a coincid&#234;ncia de eventos extremos, e quantificar o impacto em m&#233;tricas de capital econ&#244;mico.</p><h2>Tail dependence, a probabilidade condicional de queda conjunta nas caudas</h2><p>Considere dois tomadores n e m e suas vari&#225;veis latentes de solv&#234;ncia &#916;X<sub>n</sub> e &#916;X<sub>m</sub>. Uma medida intuitiva da tend&#234;ncia de eles falharem juntos em cen&#225;rios extremos &#233; perguntar: dado que o tomador n j&#225; est&#225; abaixo de um limite muito baixo, qual a probabilidade condicional de o tomador m tamb&#233;m estar? O objeto formal que captura essa pergunta no limite &#233; o <em>coeficiente de depend&#234;ncia de cauda</em> (<em>tail dependence coefficient</em>), introduzido por Joe (1997) e sistematizado em McNeil, Frey e Embrechts (2015).</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\lambda_L = \\lim_{u \\to 0^+} \\mathbb{P}\\!\\left[ X_m \\le F_m^{-1}(u) \\,\\middle|\\, X_n \\le F_n^{-1}(u) \\right] = \\lim_{u \\to 0^+} \\frac{C(u, u)}{u}&quot;,&quot;id&quot;:&quot;NITKYZRVCR&quot;}" data-component-name="LatexBlockToDOM"></div><p>O limite &#955;<sub>L</sub> &#8712; [0, 1] mede a coincid&#234;ncia de eventos extremos negativos. Quando &#955;<sub>L</sub> &gt; 0, h&#225; <em>depend&#234;ncia assint&#243;tica</em> na cauda inferior, no sentido de que mesmo em quantis extremamente baixos, a probabilidade condicional de <em>default</em> conjunto n&#227;o se anula. Quando &#955;<sub>L</sub> = 0, h&#225; <em>independ&#234;ncia assint&#243;tica</em>: &#224; medida que se observa o tomador n cada vez mais fundo na cauda, a contribui&#231;&#227;o marginal do tomador m &#224; perda conjunta desaparece. Um an&#225;logo sim&#233;trico &#955;<sub>U</sub> existe para a cauda superior e ambos s&#227;o invariantes a transforma&#231;&#245;es monot&#244;nicas das marginais, uma propriedade desej&#225;vel porque dissocia a pergunta sobre depend&#234;ncia da pergunta sobre a distribui&#231;&#227;o marginal de cada vari&#225;vel.</p><p>Essa invari&#226;ncia tem raiz em uma decomposi&#231;&#227;o matem&#225;tica estabelecida por Sklar (1959). Toda fun&#231;&#227;o de distribui&#231;&#227;o conjunta admite escrita &#250;nica em marginais unidimensionais mais uma c&#243;pula que carrega toda a estrutura de depend&#234;ncia, o que torna leg&#237;timo falar de <em>tail dependence</em> como atributo puro da c&#243;pula escolhida, independente do formato das marginais.</p><h2>Por que a gaussiana zera tail dependence para qualquer correla&#231;&#227;o menor que 1</h2><p>Schmidt (2002) e Embrechts, McNeil e Straumann (2002) demonstram um resultado que, em retrospecto, deveria ter causado mais desconforto do que causou. Para a c&#243;pula gaussiana bivariada com correla&#231;&#227;o &#961; &#8712; (&#8722;1, 1), tem-se &#955;<sub>L</sub> = &#955;<sub>U</sub> = 0 para qualquer &#961; estritamente menor que 1. Mesmo uma correla&#231;&#227;o de 0,95 n&#227;o gera depend&#234;ncia assint&#243;tica. Apenas o caso degenerado &#961; = 1 (depend&#234;ncia perfeita) produz &#955; = 1. A raz&#227;o anal&#237;tica &#233; que as caudas marginais gaussianas decaem como e<sup>&#8722;x&#178;/2</sup>, mais r&#225;pido do que qualquer fun&#231;&#227;o polinomial, e essa rapidez supera a capacidade da correla&#231;&#227;o linear de manter os eventos conjuntos &#8220;amarrados&#8221; em regi&#245;es suficientemente extremas.</p><p>A consequ&#234;ncia para risco de cr&#233;dito &#233; de natureza quantitativa. Se dois tomadores t&#234;m probabilidade de <em>default</em> (PD) de 1% e correla&#231;&#227;o de ativos de 0,09, sob c&#243;pula gaussiana a probabilidade de <em>default</em> conjunto &#233; aproximadamente p<sub>1</sub> &#183; p<sub>2</sub> no limite assint&#243;tico, ou seja, 10<sup>&#8722;4</sup>, como se fossem quase independentes. Em carteiras com centenas de tomadores e quantis de confian&#231;a de 99,9% ou 99,97%, o que determina a perda extrema s&#227;o justamente as coincid&#234;ncias raras entre m&#250;ltiplos tomadores. Uma c&#243;pula que estrutura essas coincid&#234;ncias como independentes, no limite, subestima sistematicamente o capital necess&#225;rio.</p><p>Li (2000) n&#227;o ignorava esse ponto. Seu artigo &#233; tecnicamente correto dentro da escolha de c&#243;pula. O problema foi a aus&#234;ncia de um modelo alternativo amplamente adotado na precifica&#231;&#227;o de <em>tranches</em> de CDO sint&#233;tico: a c&#243;pula gaussiana virou a linguagem comum de mesas, ag&#234;ncias de rating e reguladores. MacKenzie e Spears (2014) descrevem essa din&#226;mica com base em cento e quatorze entrevistas com praticantes: mesmo quando os <em>quants</em> internos apontavam limita&#231;&#245;es, a f&#243;rmula persistia por falta de um candidato equivalente que permitisse comparar posi&#231;&#245;es em escala.</p><p>O problema n&#227;o era falta de informa&#231;&#227;o t&#233;cnica. Schmidt (2002) e Embrechts, McNeil e Straumann (2002) j&#225; tinham provado a falha da gaussiana antes do auge da emiss&#227;o, e o chamado <em>correlation smile</em>, padr&#227;o em que as correla&#231;&#245;es impl&#237;citas diferem entre <em>tranches</em> do mesmo CDO, era vis&#237;vel e tolerado nas mesas como acomoda&#231;&#227;o semelhante ao <em>volatility smile</em> em Black-Scholes.</p><p>As ag&#234;ncias de rating fundamentavam seus modelos de classifica&#231;&#227;o em variantes da c&#243;pula gaussiana, o que criava uma trava regulat&#243;ria <em>de facto</em>. Sair do modelo significava sair do AAA. A calibra&#231;&#227;o das correla&#231;&#245;es usava s&#233;ries hist&#243;ricas concentradas em um per&#237;odo benigno, sem evid&#234;ncia amostral de coincid&#234;ncia extrema. Por fim, a precifica&#231;&#227;o de uma posi&#231;&#227;o exigia uma l&#237;ngua comum entre <em>desks</em>, fun&#231;&#227;o que apenas o modelo de Li, &#224; &#233;poca, conseguia desempenhar em escala.</p><p>Em julho de 2007, dois fundos da Bear Stearns altamente alavancados em tranches mezanino de CDOs subprime, o High-Grade Structured Credit Strategies e o Enhanced Leverage, foram liquidados depois de perderem essencialmente todo o capital dos investidores em poucas semanas, evento ao qual os modelos de c&#243;pula gaussiana padr&#227;o atribu&#237;am probabilidade &#237;nfima. At&#233; outubro de 2008, 67% dos CDOs emitidos entre o final de 2005 e o meio de 2007 estavam em <em>default</em> formal. A magnitude da coincid&#234;ncia confirmou empiricamente o resultado alg&#233;brico de Schmidt (2002) e Embrechts, McNeil e Straumann (2002), pelo qual a c&#243;pula gaussiana zera a <em>tail dependence</em> para qualquer correla&#231;&#227;o inferior a 1.</p><h2>A c&#243;pula t via normal-variance mixture e o canal por onde W amarra os extremos</h2><p>A resposta can&#244;nica da literatura p&#243;s-crise foi abandonar a c&#243;pula gaussiana em favor de c&#243;pulas com <em>tail dependence</em> n&#227;o-nula. A c&#243;pula t se tornou dominante em risco de cr&#233;dito por uma converg&#234;ncia de motivos: herda a estrutura multivariada el&#237;ptica e portanto mant&#233;m a correla&#231;&#227;o linear como par&#226;metro regulat&#243;rio, admite constru&#231;&#227;o mecanicamente simples a partir do caso gaussiano via <em>normal-variance mixture</em>, e recupera o caso gaussiano como limite quando os graus de liberdade tendem ao infinito. A refer&#234;ncia can&#244;nica &#233; Demarta e McNeil (2005).</p><p>A constru&#231;&#227;o &#233; o que se chama de <em>normal-variance mixture</em>. Se Z &#233; um vetor aleat&#243;rio gaussiano com matriz de correla&#231;&#227;o &#931; e W &#233; uma vari&#225;vel chi-quadrada com &#957; graus de liberdade, independente de Z, ent&#227;o o vetor</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\mathbf{X} = \\sqrt{\\nu / W} \\, \\mathbf{Z}&quot;,&quot;id&quot;:&quot;HVNGPIYURW&quot;}" data-component-name="LatexBlockToDOM"></div><p>segue uma distribui&#231;&#227;o t multivariada com &#957; graus de liberdade. Aplicado ao &#237;ndice de solv&#234;ncia do cap&#237;tulo 2 de Bolder, basta tomar a constru&#231;&#227;o gaussiana de Vasicek e multiplic&#225;-la por &#8730;(&#957;/W), com W sendo um sorteio comum a todos os tomadores em cada simula&#231;&#227;o.</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\Delta X_i = \\sqrt{\\frac{\\nu}{W}} \\left( \\alpha_i \\, B_i \\, \\Delta z + \\sqrt{1 - \\alpha_i^2} \\, \\Delta w_i \\right), \\qquad W \\sim \\chi^2(\\nu)&quot;,&quot;id&quot;:&quot;NLIIMVJPAC&quot;}" data-component-name="LatexBlockToDOM"></div><p>O fator &#8730;(&#957;/W) age como um multiplicador de escala comum a todos os &#916;X<sub>i</sub>: quando W sai pequeno (evento raro, porque W &#233; chi-quadrada e pequenos W t&#234;m densidade elevada apenas para &#957; pequeno), o multiplicador infla tanto os choques sist&#234;micos quanto os idiossincr&#225;ticos para todos os tomadores simultaneamente. &#201; essa infla&#231;&#227;o conjunta que produz a coincid&#234;ncia de eventos extremos e, portanto, &#955; &gt; 0.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FKYT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb51ab815-ed85-4a74-ae44-d95f2fbcf8c2_1232x788.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FKYT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb51ab815-ed85-4a74-ae44-d95f2fbcf8c2_1232x788.png 424w, https://substackcdn.com/image/fetch/$s_!FKYT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb51ab815-ed85-4a74-ae44-d95f2fbcf8c2_1232x788.png 848w, https://substackcdn.com/image/fetch/$s_!FKYT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb51ab815-ed85-4a74-ae44-d95f2fbcf8c2_1232x788.png 1272w, https://substackcdn.com/image/fetch/$s_!FKYT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb51ab815-ed85-4a74-ae44-d95f2fbcf8c2_1232x788.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!FKYT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb51ab815-ed85-4a74-ae44-d95f2fbcf8c2_1232x788.png" width="1232" height="788" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b51ab815-ed85-4a74-ae44-d95f2fbcf8c2_1232x788.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:788,&quot;width&quot;:1232,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:66463,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/198491169?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb51ab815-ed85-4a74-ae44-d95f2fbcf8c2_1232x788.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!FKYT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb51ab815-ed85-4a74-ae44-d95f2fbcf8c2_1232x788.png 424w, https://substackcdn.com/image/fetch/$s_!FKYT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb51ab815-ed85-4a74-ae44-d95f2fbcf8c2_1232x788.png 848w, https://substackcdn.com/image/fetch/$s_!FKYT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb51ab815-ed85-4a74-ae44-d95f2fbcf8c2_1232x788.png 1272w, https://substackcdn.com/image/fetch/$s_!FKYT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb51ab815-ed85-4a74-ae44-d95f2fbcf8c2_1232x788.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Diagrama 1. Constru&#231;&#227;o da c&#243;pula t por normal-variance mixture. Os choques gaussianos (Z sist&#234;mico, &#949;<sub>i</sub> idiossincr&#225;tico) comp&#245;em o lado linear, id&#234;ntico ao caso gaussiano. O sorteio &#967;&#178;(&#957;), comum a todos os tomadores na mesma itera&#231;&#227;o, escala simultaneamente todas as vari&#225;veis latentes via &#8730;(&#957;/W). Esse &#233; o canal por onde a infla&#231;&#227;o conjunta produz tail dependence sem alterar a correla&#231;&#227;o linear.</em></figcaption></figure></div><p></p><p>Para a c&#243;pula t bivariada com &#957; graus de liberdade e correla&#231;&#227;o &#961;, a f&#243;rmula exata &#233; (DEMARTA; McNEIL, 2005):</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\lambda_U^t = \\lambda_L^t = 2 \\, T_{\\nu+1}\\!\\left( -\\sqrt{ \\frac{(\\nu+1)(1-\\rho)}{1+\\rho} } \\right)&quot;,&quot;id&quot;:&quot;EYDKXPVFJH&quot;}" data-component-name="LatexBlockToDOM"></div><p>onde T<sub>&#957;+1</sub> &#233; a CDF univariada t-Student com &#957;+1 graus de liberdade. Duas propriedades merecem aten&#231;&#227;o. A primeira &#233; que &#955;<sub>t</sub> &gt; 0 para qualquer &#961; &gt; &#8722;1 e qualquer &#957; finito, incluindo o caso &#961; = 0 de tomadores linearmente n&#227;o-correlacionados. A segunda &#233; que &#955;<sub>t</sub> &#8594; 0 quando &#957; &#8594; &#8734;, recuperando o caso gaussiano no limite. Para um &#961; de ativos de 0,09 (abaixo do piso de 0,12 da f&#243;rmula IRB corporativa de Basileia, escolhido aqui como cen&#225;rio conservador para isolar o efeito da c&#243;pula) e &#957; = 10, o coeficiente &#233; de aproximadamente 1,14%, e cai a 0,04% para &#957; = 20 e se torna numericamente nulo em &#957; = 50. A tabela de valores est&#225; resumida abaixo.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2m87!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbe14b83-3aa2-42d8-a101-65af5c5c8b7a_1252x576.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2m87!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbe14b83-3aa2-42d8-a101-65af5c5c8b7a_1252x576.png 424w, https://substackcdn.com/image/fetch/$s_!2m87!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbe14b83-3aa2-42d8-a101-65af5c5c8b7a_1252x576.png 848w, https://substackcdn.com/image/fetch/$s_!2m87!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbe14b83-3aa2-42d8-a101-65af5c5c8b7a_1252x576.png 1272w, https://substackcdn.com/image/fetch/$s_!2m87!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbe14b83-3aa2-42d8-a101-65af5c5c8b7a_1252x576.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!2m87!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbe14b83-3aa2-42d8-a101-65af5c5c8b7a_1252x576.png" width="1252" height="576" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cbe14b83-3aa2-42d8-a101-65af5c5c8b7a_1252x576.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:576,&quot;width&quot;:1252,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:63121,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/198491169?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbe14b83-3aa2-42d8-a101-65af5c5c8b7a_1252x576.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2m87!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbe14b83-3aa2-42d8-a101-65af5c5c8b7a_1252x576.png 424w, https://substackcdn.com/image/fetch/$s_!2m87!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbe14b83-3aa2-42d8-a101-65af5c5c8b7a_1252x576.png 848w, https://substackcdn.com/image/fetch/$s_!2m87!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbe14b83-3aa2-42d8-a101-65af5c5c8b7a_1252x576.png 1272w, https://substackcdn.com/image/fetch/$s_!2m87!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbe14b83-3aa2-42d8-a101-65af5c5c8b7a_1252x576.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Tabela 1. Coeficiente de tail dependence e impacto em VaR em fun&#231;&#227;o de &#957; (&#961;<sub>asset</sub> = 0,09).</em></figcaption></figure></div><p>A passagem para marginais t exige um ajuste no limiar de <em>default</em>. Como a marginal de &#916;X<sub>i</sub> passa a ser uma t-Student com &#957; graus de liberdade, a calibra&#231;&#227;o E[&#120793;<sub>{&#916;Xi &#8804; Ki}</sub>] = p<sub>i</sub> leva a K<sub>i</sub> = F<sub>t&#957;</sub><sup>&#8722;1</sup>(p<sub>i</sub>) em vez de &#934;<sup>&#8722;1</sup>(p<sub>i</sub>). Para p<sub>i</sub> pequeno, o limiar t &#233; mais negativo do que o limiar gaussiano (a cauda da t &#233; mais pesada, ent&#227;o o mesmo quantil est&#225; &#8220;mais longe&#8221;), o que &#233; consistente com a maior incid&#234;ncia de <em>defaults</em> conjuntos.</p><h2>Como a correla&#231;&#227;o de ativos sobrevive &#224; migra&#231;&#227;o</h2><p>Um dos aspectos que tornou a migra&#231;&#227;o atraente para bancos com modelos internos em produ&#231;&#227;o &#233; que a <em>asset correlation</em>, par&#226;metro regulat&#243;rio sob Basileia, permanece a mesma sob os dois modelos. Demarta e McNeil (2005) mostram que, na constru&#231;&#227;o de <em>normal-variance mixture</em>, a correla&#231;&#227;o linear entre os &#916;X<sub>n</sub> e &#916;X<sub>m</sub> &#233; id&#234;ntica ao caso gaussiano.</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\rho(\\Delta X_n, \\Delta X_m) = \\alpha_n \\, \\rho_{nm} \\, \\alpha_m&quot;,&quot;id&quot;:&quot;WONFKGRMMM&quot;}" data-component-name="LatexBlockToDOM"></div><p>Em outras palavras, a calibra&#231;&#227;o da correla&#231;&#227;o de ativos &#945;<sub>i</sub><sup>2</sup> (por exemplo, os 0,12 a 0,24 da f&#243;rmula IRB corporativa da Resolu&#231;&#227;o BCB 303/2023) pode ser mantida. O que muda &#233; a probabilidade de <em>default</em> conjunto, que passa a incorporar tail dependence. Formalmente, para dois tomadores (BOLDER, 2022):</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\mathbb{P}(\\mathcal{D}_n \\cap \\mathcal{D}_m) = t_{2,\\nu}\\!\\left( F_{t_\\nu}^{-1}(p_n), F_{t_\\nu}^{-1}(p_m); \\rho_{nm}^{\\text{asset}} \\right)&quot;,&quot;id&quot;:&quot;XFFSOCINVX&quot;}" data-component-name="LatexBlockToDOM"></div><p>onde t<sub>2,&#957;</sub> &#233; a CDF bivariada t com &#957; graus de liberdade. Essa &#233; a etapa que faz a diferen&#231;a. Mesmo com a mesma matriz de correla&#231;&#227;o de ativos, a probabilidade de <em>defaults</em> conjuntos &#233; estritamente maior sob a c&#243;pula t, e a diferen&#231;a cresce &#224; medida que os PDs se aproximam de zero (isto &#233;, nos quantis extremos onde o capital &#233; calculado).</p><h2>Mesmos sorteios, duas c&#243;pulas, 177 vs 495 joint defaults em 10&#8310; simula&#231;&#245;es</h2><p>Para isolar o efeito estrutural da c&#243;pula sobre a coincid&#234;ncia de <em>defaults</em>, o desenho experimental mais limpo simula dois tomadores sob as duas c&#243;pulas usando rigorosamente os mesmos sorteios aleat&#243;rios, conta os <em>defaults</em> conjuntos em cada caso, e atribui &#224; escolha da c&#243;pula qualquer diferen&#231;a observada. Como Z, &#949;<sub>1</sub>, &#949;<sub>2</sub> e W s&#227;o fixados antes de aplicar uma ou outra c&#243;pula, restam apenas duas variantes do mesmo cen&#225;rio aleat&#243;rio, e o contraste &#233; puro. Os par&#226;metros adotados s&#227;o dois tomadores, PD de 1% cada, &#945; = 0,30 (ou seja, &#961;<sub>asset</sub> = 0,09), &#957; = 10, e um milh&#227;o de simula&#231;&#245;es.</p><p>A primeira pe&#231;a de c&#243;digo define a fun&#231;&#227;o que gera a trajet&#243;ria t a partir dos mesmos insumos gaussianos. Para reproduzibilidade do experimento, o c&#243;digo est&#225; em Julia, usando <code>Distributions.jl</code> para o sorteio da chi-quadrada.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xtzS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb76274e7-8b72-48bb-87b0-94280d040d9b_1200x1218.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xtzS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb76274e7-8b72-48bb-87b0-94280d040d9b_1200x1218.png 424w, https://substackcdn.com/image/fetch/$s_!xtzS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb76274e7-8b72-48bb-87b0-94280d040d9b_1200x1218.png 848w, https://substackcdn.com/image/fetch/$s_!xtzS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb76274e7-8b72-48bb-87b0-94280d040d9b_1200x1218.png 1272w, https://substackcdn.com/image/fetch/$s_!xtzS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb76274e7-8b72-48bb-87b0-94280d040d9b_1200x1218.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!xtzS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb76274e7-8b72-48bb-87b0-94280d040d9b_1200x1218.png" width="1200" height="1218" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b76274e7-8b72-48bb-87b0-94280d040d9b_1200x1218.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1218,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:133281,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/198491169?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb76274e7-8b72-48bb-87b0-94280d040d9b_1200x1218.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xtzS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb76274e7-8b72-48bb-87b0-94280d040d9b_1200x1218.png 424w, https://substackcdn.com/image/fetch/$s_!xtzS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb76274e7-8b72-48bb-87b0-94280d040d9b_1200x1218.png 848w, https://substackcdn.com/image/fetch/$s_!xtzS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb76274e7-8b72-48bb-87b0-94280d040d9b_1200x1218.png 1272w, https://substackcdn.com/image/fetch/$s_!xtzS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb76274e7-8b72-48bb-87b0-94280d040d9b_1200x1218.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Trecho Julia. Constru&#231;&#227;o da vari&#225;vel latente sob c&#243;pula t via normal-variance mixture.</em></figcaption></figure></div><p>A segunda pe&#231;a encadeia tudo num experimento &#250;nico, com os sorteios de Z, &#949;<sub>i</sub> e W fixos, aplicando duas c&#243;pulas sobre a mesma base aleat&#243;ria. O objetivo &#233; isolar o efeito estrutural da c&#243;pula.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Lzx6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F239b0433-16c2-4b80-81b2-e85e839c4d6a_1078x1434.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Lzx6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F239b0433-16c2-4b80-81b2-e85e839c4d6a_1078x1434.png 424w, https://substackcdn.com/image/fetch/$s_!Lzx6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F239b0433-16c2-4b80-81b2-e85e839c4d6a_1078x1434.png 848w, https://substackcdn.com/image/fetch/$s_!Lzx6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F239b0433-16c2-4b80-81b2-e85e839c4d6a_1078x1434.png 1272w, https://substackcdn.com/image/fetch/$s_!Lzx6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F239b0433-16c2-4b80-81b2-e85e839c4d6a_1078x1434.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Lzx6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F239b0433-16c2-4b80-81b2-e85e839c4d6a_1078x1434.png" width="1078" height="1434" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/239b0433-16c2-4b80-81b2-e85e839c4d6a_1078x1434.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1434,&quot;width&quot;:1078,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:165357,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/198491169?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F239b0433-16c2-4b80-81b2-e85e839c4d6a_1078x1434.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Lzx6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F239b0433-16c2-4b80-81b2-e85e839c4d6a_1078x1434.png 424w, https://substackcdn.com/image/fetch/$s_!Lzx6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F239b0433-16c2-4b80-81b2-e85e839c4d6a_1078x1434.png 848w, https://substackcdn.com/image/fetch/$s_!Lzx6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F239b0433-16c2-4b80-81b2-e85e839c4d6a_1078x1434.png 1272w, https://substackcdn.com/image/fetch/$s_!Lzx6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F239b0433-16c2-4b80-81b2-e85e839c4d6a_1078x1434.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Trecho Julia. Experimento pareado de joint defaults sob Gaussiana e t.</em></figcaption></figure></div><p>O c&#243;digo completo da simula&#231;&#227;o, incluindo a agrega&#231;&#227;o sobre um milh&#227;o de itera&#231;&#245;es e as rotinas de visualiza&#231;&#227;o, est&#225; na pasta <a href="https://github.com/andrecamatta/pq_bolder_cap2/tree/master/parte2">parte2 do reposit&#243;rio pq_bolder_cap2</a>.</p><p>Em um milh&#227;o de itera&#231;&#245;es, a c&#243;pula gaussiana produz 177 <em>joint defaults</em>, enquanto a c&#243;pula t(&#957;=10) produz 495, um fator pr&#243;ximo de 2,8 vezes. As PDs marginais ficam ambas pr&#243;ximas de 1% como esperado (a calibra&#231;&#227;o do limiar K<sub>i</sub> &#233; feita para preserv&#225;-las). O que muda &#233; a coincid&#234;ncia, n&#227;o a frequ&#234;ncia individual.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AYWs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7507b30f-057a-4f39-a4fe-7b451f5499b0_1390x576.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AYWs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7507b30f-057a-4f39-a4fe-7b451f5499b0_1390x576.png 424w, https://substackcdn.com/image/fetch/$s_!AYWs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7507b30f-057a-4f39-a4fe-7b451f5499b0_1390x576.png 848w, https://substackcdn.com/image/fetch/$s_!AYWs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7507b30f-057a-4f39-a4fe-7b451f5499b0_1390x576.png 1272w, https://substackcdn.com/image/fetch/$s_!AYWs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7507b30f-057a-4f39-a4fe-7b451f5499b0_1390x576.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!AYWs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7507b30f-057a-4f39-a4fe-7b451f5499b0_1390x576.png" width="1390" height="576" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7507b30f-057a-4f39-a4fe-7b451f5499b0_1390x576.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:576,&quot;width&quot;:1390,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:81577,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/198491169?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7507b30f-057a-4f39-a4fe-7b451f5499b0_1390x576.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AYWs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7507b30f-057a-4f39-a4fe-7b451f5499b0_1390x576.png 424w, https://substackcdn.com/image/fetch/$s_!AYWs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7507b30f-057a-4f39-a4fe-7b451f5499b0_1390x576.png 848w, https://substackcdn.com/image/fetch/$s_!AYWs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7507b30f-057a-4f39-a4fe-7b451f5499b0_1390x576.png 1272w, https://substackcdn.com/image/fetch/$s_!AYWs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7507b30f-057a-4f39-a4fe-7b451f5499b0_1390x576.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Tabela 2. Resultados do experimento pareado, I=2 tomadores, 10&#8310; simula&#231;&#245;es.</em></figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!s8xf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4895c1a5-51c8-449b-9f0a-ba55df0d3b91_2234x703.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!s8xf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4895c1a5-51c8-449b-9f0a-ba55df0d3b91_2234x703.png 424w, https://substackcdn.com/image/fetch/$s_!s8xf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4895c1a5-51c8-449b-9f0a-ba55df0d3b91_2234x703.png 848w, https://substackcdn.com/image/fetch/$s_!s8xf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4895c1a5-51c8-449b-9f0a-ba55df0d3b91_2234x703.png 1272w, https://substackcdn.com/image/fetch/$s_!s8xf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4895c1a5-51c8-449b-9f0a-ba55df0d3b91_2234x703.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!s8xf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4895c1a5-51c8-449b-9f0a-ba55df0d3b91_2234x703.png" width="1456" height="458" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4895c1a5-51c8-449b-9f0a-ba55df0d3b91_2234x703.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:458,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:147248,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/198491169?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4895c1a5-51c8-449b-9f0a-ba55df0d3b91_2234x703.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!s8xf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4895c1a5-51c8-449b-9f0a-ba55df0d3b91_2234x703.png 424w, https://substackcdn.com/image/fetch/$s_!s8xf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4895c1a5-51c8-449b-9f0a-ba55df0d3b91_2234x703.png 848w, https://substackcdn.com/image/fetch/$s_!s8xf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4895c1a5-51c8-449b-9f0a-ba55df0d3b91_2234x703.png 1272w, https://substackcdn.com/image/fetch/$s_!s8xf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4895c1a5-51c8-449b-9f0a-ba55df0d3b91_2234x703.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figura 1. Pontos (&#916;X<sub>1</sub>, &#916;X<sub>2</sub>) em que ambos os tomadores entraram em default, sob c&#243;pula Gaussiana (esquerda) e t com &#957;=10 (centro). Distribui&#231;&#227;o de perdas da carteira ampliada para I=100 (direita, escala log). 10&#8310; simula&#231;&#245;es com PD = 1%, &#945; = 0,30, &#957; = 10.</em></figcaption></figure></div><p>Duas observa&#231;&#245;es se destacam. A primeira, visual, &#233; que a nuvem sob t &#233; muito mais densa e se estende para regi&#245;es muito mais extremas (os limites de eixo s&#227;o diferentes entre os dois pain&#233;is esquerdos pela mesma raz&#227;o). A segunda, quantitativa, &#233; que a diferen&#231;a cresce fortemente ao se olhar quantis maiores da distribui&#231;&#227;o de perdas na carteira ampliada para I = 100. VaR a 99% sobe de 2,40 (gaussiana) para 4,40 (t), fator 1,83&#215;. VaR a 99,9% vai de 3,60 para 8,80, fator 2,44&#215;. VaR a 99,97% (n&#237;vel t&#237;pico de capital econ&#244;mico interno em bancos europeus) vai de 4,40 para 11,20, fator 2,55&#215;. O ES a 99% segue movimento semelhante, indo de 2,81 para 6,03.</p><p>A depend&#234;ncia desses multiplicadores em &#957; &#233; acentuada. Com &#957; = 4, &#955;<sub>U</sub> &#233; cerca de 9,6% e o VaR a 99,9% sobe para 14,80, isto &#233;, 4,1&#215; o valor gaussiano. Com &#957; = 50, a tail dependence &#233; efetivamente zero e o modelo se comporta como gaussiano. O par&#226;metro &#957; &#233;, portanto, a alavanca central, no sentido de que n&#227;o muda a correla&#231;&#227;o linear nem as PDs marginais, mas decide o qu&#227;o &#8220;pesada&#8221; &#233; a cauda da distribui&#231;&#227;o conjunta.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jQV9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6fb160-70ec-4b72-8ea5-2747317afaa7_1060x642.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jQV9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6fb160-70ec-4b72-8ea5-2747317afaa7_1060x642.png 424w, https://substackcdn.com/image/fetch/$s_!jQV9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6fb160-70ec-4b72-8ea5-2747317afaa7_1060x642.png 848w, https://substackcdn.com/image/fetch/$s_!jQV9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6fb160-70ec-4b72-8ea5-2747317afaa7_1060x642.png 1272w, https://substackcdn.com/image/fetch/$s_!jQV9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6fb160-70ec-4b72-8ea5-2747317afaa7_1060x642.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!jQV9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6fb160-70ec-4b72-8ea5-2747317afaa7_1060x642.png" width="1060" height="642" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b6fb160-70ec-4b72-8ea5-2747317afaa7_1060x642.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:642,&quot;width&quot;:1060,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:67161,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/198491169?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6fb160-70ec-4b72-8ea5-2747317afaa7_1060x642.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jQV9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6fb160-70ec-4b72-8ea5-2747317afaa7_1060x642.png 424w, https://substackcdn.com/image/fetch/$s_!jQV9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6fb160-70ec-4b72-8ea5-2747317afaa7_1060x642.png 848w, https://substackcdn.com/image/fetch/$s_!jQV9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6fb160-70ec-4b72-8ea5-2747317afaa7_1060x642.png 1272w, https://substackcdn.com/image/fetch/$s_!jQV9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6fb160-70ec-4b72-8ea5-2747317afaa7_1060x642.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Tabela 3. Sensibilidade das medidas de cauda a &#957;, mesma carteira I=100.</em></figcaption></figure></div><h2>Estima&#231;&#227;o de &#957; e enquadramento em Pilar 2</h2><p>A literatura emp&#237;rica confirma o padr&#227;o qualitativo dos n&#250;meros acima. Frey e McNeil (2003), em um dos primeiros trabalhos a quantificar a diferen&#231;a para carteiras de cr&#233;dito, mostram que substituir a c&#243;pula gaussiana por uma t com &#957; = 10 sob o mesmo &#961; de ativos aumenta o VaR a 99% em fatores de 2&#215; a 4&#215; para carteiras t&#237;picas de bancos. Tarashev e Zhu (2008), analisando diretamente o modelo ASRF (<em>Asymptotic Single Risk Factor</em>) sob diferentes c&#243;pulas, reportam aumentos de 20% a 50% em VaR a 99,9% para carteiras bem diversificadas, chegando a 100% em carteiras concentradas.</p><p>O ganho do upgrade vem com um custo estat&#237;stico. Estimar &#957; a partir de dados hist&#243;ricos &#233; dif&#237;cil porque a evid&#234;ncia que importaria, eventos extremos conjuntos, &#233; rara por defini&#231;&#227;o. Donnelly e Embrechts (2010), no artigo <em>The Devil is in the Tails</em>, situam essa fragilidade no contexto da crise subprime e argumentam que a c&#243;pula t, embora corrija a falha da gaussiana, transfere para &#957; a maior parte da incerteza estat&#237;stica do modelo. O par&#226;metro que governa a forma da cauda da perda agregada acaba sendo o pior identificado pelos dados dispon&#237;veis.</p><p>Basileia II e III, em Pilar 1, mant&#234;m a c&#243;pula gaussiana no c&#225;lculo regulat&#243;rio via a f&#243;rmula ASRF de Vasicek-Gordy. A migra&#231;&#227;o para t fica fora do c&#225;lculo de Pilar 1 e tipicamente entra no Pilar 2 do ICAAP (<em>Internal Capital Adequacy Assessment Process</em>), onde o banco calcula capital econ&#244;mico adicional para riscos n&#227;o capturados no Pilar 1. No caso do Nordic Investment Bank, Bolder (2022) descreve que a decis&#227;o de migrar para c&#243;pula t veio exatamente dessa brecha: a carteira do banco, fortemente concentrada em poucos soberanos e institui&#231;&#245;es supranacionais n&#243;rdicas, tem exatamente o perfil em que tail dependence importa (concentra&#231;&#227;o + baixa diversifica&#231;&#227;o), e uma c&#243;pula que estrutura <em>defaults</em> conjuntos como assintoticamente independentes produzia estimativas otimistas demais para fins de capital econ&#244;mico pr&#243;prio.</p><p>Na regula&#231;&#227;o brasileira, a Resolu&#231;&#227;o BCB 303/2023 mant&#233;m a abordagem ASRF gaussiana para Pilar 1, consistente com Basileia III. A Resolu&#231;&#227;o CMN 4.557/2017 e o escopo de Pilar 2 abrem espa&#231;o para o banco complementar a vis&#227;o regulat&#243;ria com modelo interno que incorpore depend&#234;ncia de cauda, especialmente em carteiras de baixa granularidade ou concentra&#231;&#227;o setorial.</p><h2>Cauda mais pesada e a sensibilidade do VaR vs ES</h2><p>A mudan&#231;a da c&#243;pula gaussiana para a c&#243;pula t n&#227;o requer reformular o modelo de risco de cr&#233;dito, apenas acrescentar um sorteio de chi-quadrada comum a cada itera&#231;&#227;o e recalibrar o limiar. A correla&#231;&#227;o de ativos permanece o mesmo par&#226;metro que a regula&#231;&#227;o calibrou. O que se ganha &#233; exatamente aquilo que faltava ao modelo anterior, a possibilidade de coincid&#234;ncia de eventos extremos entre tomadores, mesmo quando a correla&#231;&#227;o linear &#233; moderada. Em n&#250;meros, para uma carteira homog&#234;nea de cem tomadores com PD de 1% e &#945; de 0,30, VaR a 99,97% sobe 2,55&#215; ao migrar de gaussiana para t(&#957;=10). Em tranches s&#234;nior de CDOs hipot&#233;ticas, o fator &#233; qualitativamente ainda maior, por raz&#245;es que o pr&#243;prio Li (2000) e seus cr&#237;ticos posteriores exploraram em detalhe.</p><p>Uma vez aceito que a distribui&#231;&#227;o de perda tem caudas mais pesadas e que a forma da cauda depende sensivelmente de escolhas de modelagem, a m&#233;trica com que resumimos essa cauda passa a importar. O VaR, definido como um quantil, captura apenas um ponto da distribui&#231;&#227;o, e eventos ainda piores al&#233;m daquele quantil n&#227;o entram no n&#250;mero final. O <em>expected shortfall</em>, definido como a perda m&#233;dia condicional em ultrapassar o VaR, captura toda a cauda e &#233;, por constru&#231;&#227;o, mais sens&#237;vel &#224; escolha da c&#243;pula do que o VaR. Artzner, Delbaen, Eber e Heath (1999) demonstraram que apenas o segundo &#233; coerente no sentido axiom&#225;tico, e Basileia III migrou, no FRTB (<em>Fundamental Review of the Trading Book</em>), do VaR para ES em risco de mercado.</p><div><hr></div><h2>Refer&#234;ncias</h2><p>ARTZNER, P.; DELBAEN, F.; EBER, J.-M.; HEATH, D. Coherent Measures of Risk. <em>Mathematical Finance</em>, v. 9, n. 3, p. 203-228, 1999.</p><p>BOLDER, D. J. <em>Modelling Economic Capital: Practical Credit-Risk Methodologies, Applications, and Implementation Details</em>. Cham: Springer, 2022. (Contributions to Finance and Accounting).</p><p>DEMARTA, S.; McNEIL, A. J. The t Copula and Related Copulas. <em>International Statistical Review</em>, v. 73, n. 1, p. 111-129, 2005.</p><p>DONNELLY, C.; EMBRECHTS, P. The Devil is in the Tails: Actuarial Mathematics and the Subprime Mortgage Crisis. <em>ASTIN Bulletin</em>, v. 40, n. 1, p. 1-33, 2010.</p><p>EMBRECHTS, P.; McNEIL, A. J.; STRAUMANN, D. Correlation and Dependence in Risk Management: Properties and Pitfalls. In: DEMPSTER, M. A. H. (ed.). <em>Risk Management: Value at Risk and Beyond</em>. Cambridge: Cambridge University Press, 2002. p. 176-223.</p><p>FREY, R.; McNEIL, A. J. Dependent Defaults in Models of Portfolio Credit Risk. <em>Journal of Risk</em>, v. 6, n. 1, p. 59-92, 2003.</p><p>JOE, H. <em>Multivariate Models and Multivariate Dependence Concepts</em>. London: Chapman &amp; Hall, 1997. (Monographs on Statistics and Applied Probability, 73).</p><p>LI, D. X. On Default Correlation: A Copula Function Approach. <em>The Journal of Fixed Income</em>, v. 9, n. 4, p. 43-54, 2000.</p><p>MACKENZIE, D.; SPEARS, T. &#8216;The formula that killed Wall Street&#8217;: the Gaussian copula and modelling practices in investment banking. <em>Social Studies of Science</em>, v. 44, n. 3, p. 393-417, 2014.</p><p>McNEIL, A. J.; FREY, R.; EMBRECHTS, P. <em>Quantitative Risk Management: Concepts, Techniques and Tools</em>. Revised ed. Princeton: Princeton University Press, 2015.</p><p>SALMON, F. Recipe for Disaster: The Formula That Killed Wall Street. <em>Wired</em>, San Francisco, edi&#231;&#227;o 17.03, mar. 2009. Publicado online em 23 fev. 2009.</p><p>SCHMIDT, R. Tail Dependence for Elliptically Contoured Distributions. <em>Mathematical Methods of Operations Research</em>, v. 55, n. 2, p. 301-327, 2002.</p><p>TARASHEV, N.; ZHU, H. Specification and Calibration Errors in Measures of Portfolio Credit Risk: The Case of the ASRF Model. <em>International Journal of Central Banking</em>, v. 4, n. 2, p. 129-173, 2008.</p><p>VASICEK, O. A. Loan Portfolio Value. <em>Risk</em>, v. 15, n. 12, p. 160-162, 2002.</p><p>WHITEHOUSE, M. Slices of Risk: How a Formula Ignited Market That Burned Some Big Investors. <em>The Wall Street Journal</em>, New York, p. A1, 12 set. 2005.</p>]]></content:encoded></item><item><title><![CDATA[O custo do buffer de liquidez sob spread de captação]]></title><description><![CDATA[Por que o estoque pr&#233;-posicionado de liquidez tem custo cont&#225;bil zero em uma economia sem default e vira custo irredut&#237;vel quando o banco paga spread sobre a taxa livre de risco, com consequ&#234;ncia dire]]></description><link>https://pilulasdequant.com.br/p/o-custo-do-buffer-de-liquidez-sob</link><guid isPermaLink="false">https://pilulasdequant.com.br/p/o-custo-do-buffer-de-liquidez-sob</guid><dc:creator><![CDATA[André Camatta]]></dc:creator><pubDate>Fri, 15 May 2026 22:18:44 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/39678acd-a6e1-48e1-ba2b-4bf23138c741_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p style="text-align: justify;">Considere um banco que financia ativos longos com passivos de vencimento mais curto. A capta&#231;&#227;o m&#233;dia pode parecer barata e parte do buffer pode render pr&#243;ximo &#224; taxa livre de risco. Ainda assim, a transforma&#231;&#227;o de prazos cria uma necessidade objetiva de liquidez pr&#233;-posicionada. A pergunta tem dois lados quantitativos, o tamanho do estoque l&#237;quido necess&#225;rio para absorver a parcela dos passivos que n&#227;o ser&#225; renovada em estresse e o custo de carregar esse estoque, que precisa aparecer no Funds Transfer Pricing (FTP).</p><p style="text-align: justify;">As defini&#231;&#245;es de <a href="https://pilulasdequant.com.br/p/buffer-de-liquidez-e-counterbalancing">buffer de liquidez (LB) e capacidade de contrabalan&#231;o (CBC)</a> d&#227;o o ponto de partida, pois o LB organiza a necessidade de liquidez pr&#233;-posicionada, enquanto a CBC descreve os instrumentos capazes de gerar caixa em estresse. A quest&#227;o aqui &#233; o custo. Se o buffer existe porque o banco transforma prazos curtos em prazos longos, qual &#233; o custo dessa transforma&#231;&#227;o? E quem deve pag&#225;-lo?</p><p style="text-align: justify;">A distin&#231;&#227;o central &#233; entre custo cont&#225;bil, custo de funding e custo de oportunidade. O buffer aparece como consequ&#234;ncia l&#243;gica do descasamento de prazos, e n&#227;o como escolha discricion&#225;ria da tesouraria. Em uma economia idealizada sem risco de default, ele tem custo zero sobre uma taxa livre de risco e fornece um benchmark conceitual. No mundo real, spreads de capta&#231;&#227;o (<em>funding spreads</em>), comportamento de sa&#237;da diferenciado dos passivos (<em>runoff</em>), limites regulat&#243;rios e custo de oportunidade transformam esse estoque l&#237;quido em uma fric&#231;&#227;o que precisa aparecer no FTP.</p><h2>O caso can&#244;nico</h2><p style="text-align: justify;">O exemplo central do artigo &#233; um banco que financia um ativo &#250;nico de prazo T<sub>A</sub> = 3 per&#237;odos com um &#250;nico passivo de prazo T<sub>L</sub> = 1 per&#237;odo. Como o passivo vence antes do ativo, ele precisa ser renovado em t = 1 e em t = 2. A cada renova&#231;&#227;o, em cen&#225;rio de estresse, uma fra&#231;&#227;o x% do passivo vincendo n&#227;o &#233; renovada. Para honrar o pagamento aos credores que saem, o banco precisa ter pr&#233;-posicionado um estoque l&#237;quido no in&#237;cio, com tamanho suficiente para cobrir essa perda de funding ao longo do horizonte do ativo.</p><p style="text-align: justify;">Antes dos n&#250;meros, a nota&#231;&#227;o separa funding dispon&#237;vel, gap de capta&#231;&#227;o e buffer inicial, porque cada termo responde a uma etapa do problema. O funding dispon&#237;vel mede quanto do passivo sobrevive &#224;s renova&#231;&#245;es sob estresse, o gap aparece em cada data em que parte do passivo n&#227;o rola, e o buffer em t = 0 cobre a soma desses gaps. A taxa livre de risco e o spread de capta&#231;&#227;o entram depois, quando a pergunta deixa de ser &#8220;quanto de liquidez preciso?&#8221; e passa a ser &#8220;quanto custa carregar essa liquidez?&#8221;.</p><p style="text-align: justify;">O diagrama abaixo organiza as principais fontes dessa necessidade. O descasamento de prazos &#233; o canal modelado no caso can&#244;nico, mas um sistema de FTP completo precisa reconhecer tamb&#233;m passivos comportamentais, compromissos contingentes, chamadas de margem, liquidez de mercado e folga regulat&#243;ria ou gerencial.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KmzE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcb53815-e871-4a48-9fe0-fdcdbbad2c24_1960x574.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KmzE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcb53815-e871-4a48-9fe0-fdcdbbad2c24_1960x574.png 424w, https://substackcdn.com/image/fetch/$s_!KmzE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcb53815-e871-4a48-9fe0-fdcdbbad2c24_1960x574.png 848w, https://substackcdn.com/image/fetch/$s_!KmzE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcb53815-e871-4a48-9fe0-fdcdbbad2c24_1960x574.png 1272w, https://substackcdn.com/image/fetch/$s_!KmzE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcb53815-e871-4a48-9fe0-fdcdbbad2c24_1960x574.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KmzE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcb53815-e871-4a48-9fe0-fdcdbbad2c24_1960x574.png" width="1456" height="426" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dcb53815-e871-4a48-9fe0-fdcdbbad2c24_1960x574.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:426,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:61816,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/196488474?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcb53815-e871-4a48-9fe0-fdcdbbad2c24_1960x574.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KmzE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcb53815-e871-4a48-9fe0-fdcdbbad2c24_1960x574.png 424w, https://substackcdn.com/image/fetch/$s_!KmzE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcb53815-e871-4a48-9fe0-fdcdbbad2c24_1960x574.png 848w, https://substackcdn.com/image/fetch/$s_!KmzE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcb53815-e871-4a48-9fe0-fdcdbbad2c24_1960x574.png 1272w, https://substackcdn.com/image/fetch/$s_!KmzE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcb53815-e871-4a48-9fe0-fdcdbbad2c24_1960x574.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Fontes t&#237;picas de necessidade de buffer de liquidez em uma tesouraria banc&#225;ria.</figcaption></figure></div><p style="text-align: justify;">O tamanho do buffer n&#227;o &#233; arbitrado. Ele &#233; determinado pela combina&#231;&#227;o do horizonte do ativo, do prazo do passivo e do par&#226;metro de estresse. A necessidade de buffer surge sempre que o ativo tem maturidade maior que o passivo que o financia. &#201; consequ&#234;ncia aritm&#233;tica da transforma&#231;&#227;o de prazos, e n&#227;o uma decis&#227;o isolada de apetite a risco. A fun&#231;&#227;o do tesoureiro deixa de ser apenas captar recursos e passa a incluir o dimensionamento do estoque l&#237;quido compat&#237;vel com a transforma&#231;&#227;o de prazos que a frente comercial pretende fazer.</p><h2>A constru&#231;&#227;o do buffer e a equa&#231;&#227;o central</h2><blockquote><p><em><strong>Defini&#231;&#227;o. Available liquidity (AVL).</strong> AVL(0, T) &#233; a parcela do funding originalmente levantado em t = 0 que ainda est&#225; dispon&#237;vel na data T depois de sucessivas renova&#231;&#245;es sob estresse. Mede a capacidade de funding que sobrevive &#224; dificuldade de renovar os passivos, e n&#227;o o caixa em balan&#231;o no instante inicial.</em></p></blockquote><p style="text-align: justify;">Se o banco come&#231;ou financiando um ativo de nominal K e AVL(0, T) &lt; K, a diferen&#231;a K &#8722; AVL(0, T) precisa ser coberta por um buffer pr&#233;-posicionado (CASTAGNA; FEDE, 2013).</p><p style="text-align: justify;">Em qualquer data futura t<sub>n</sub>, o nominal do passivo que sobrevive a sucessivas renova&#231;&#245;es sob estresse &#233;:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\text{AVL}(0, t_n) = K \\cdot (1 - x\\%)^n&quot;,&quot;id&quot;:&quot;PSRGFTVDHY&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">Aqui, n &#233; o n&#250;mero de renova&#231;&#245;es entre t = 0 e t<sub>n</sub>. Como apenas a fra&#231;&#227;o (1 &#8722; x%) consegue ser renovada em cada evento, a redu&#231;&#227;o se acumula de modo multiplicativo. Para o caso can&#244;nico com K = 100 e x% = 10%, h&#225; duas renova&#231;&#245;es antes do vencimento do ativo, ent&#227;o AVL(0, 3) = 100 &#183; 0,9&#178; = 81. De cada 100 unidades de funding necess&#225;rias para sustentar o ativo at&#233; T = 3, apenas 81 continuam dispon&#237;veis depois de duas renova&#231;&#245;es sob estresse. As 19 unidades faltantes precisam ser pr&#233;-financiadas.</p><blockquote><p><em><strong>Defini&#231;&#227;o. Buffer de liquidez (LB).</strong> O LB em t = 0 &#233; o complemento da available liquidity (AVL) ao longo do horizonte do ativo: LB(0) = K &#8722; AVL(0, T<sub>A</sub>). Quanto menor a parcela de funding que sobrevive ao estresse, maior o estoque l&#237;quido que precisa existir desde t = 0.</em></p></blockquote><p style="text-align: justify;">Em forma fechada:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\text{LB}(0) = K - \\text{AVL}(0, T_A) = K \\cdot \\left[ 1 - (1 - x\\%)^{N} \\right]&quot;,&quot;id&quot;:&quot;TLGVLOZXXO&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">Aqui, N &#233; o n&#250;mero total de renova&#231;&#245;es no horizonte do ativo. Equivalentemente, o buffer &#233; a soma dos gaps de capta&#231;&#227;o em cada data de renova&#231;&#227;o, denotados por FG(k), abrevia&#231;&#227;o de <em>funding gap</em>:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\text{LB}(0) = \\sum_{k=1}^{N} \\text{FG}(k) = \\sum_{k=1}^{N} K \\cdot x\\% \\cdot (1 - x\\%)^{k-1}&quot;,&quot;id&quot;:&quot;IXAVRPUVNX&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">Essa &#233; uma medida inicial, vista a partir de t = 0. O modelo n&#227;o sup&#245;e que todo o LB(0) fique intacto at&#233; o vencimento do ativo. Cada parcela do buffer corresponde a um gap futuro e s&#243; precisa ser carregada at&#233; a data em que esse gap aparece. Sem reposi&#231;&#227;o do estoque, o saldo do buffer cai ao longo do tempo conforme essas parcelas s&#227;o usadas.</p><p style="text-align: justify;">No caso can&#244;nico, o mesmo x% &#233; aplicado a todas as renova&#231;&#245;es para manter o foco na mec&#226;nica da transforma&#231;&#227;o de prazos. Em uma tesouraria real, o par&#226;metro de sa&#237;da deveria variar por tipo de passivo, prazo, contraparte, perfil do depositante, elegibilidade de colateral e regime de mercado. Um Certificado de Dep&#243;sito Banc&#225;rio (CDB) de varejo tende a ter comportamento de sa&#237;da diferente de funding atacadista curto, uma Letra Financeira ou uma opera&#231;&#227;o de repo. Essa distin&#231;&#227;o n&#227;o altera a mec&#226;nica desta se&#231;&#227;o, mas ser&#225; necess&#225;ria adiante, quando o comportamento de sa&#237;da por fonte virar insumo do programa linear de mix de funding.</p><p style="text-align: justify;">A trajet&#243;ria resultante para o caso can&#244;nico est&#225; sintetizada abaixo. O buffer &#233; constru&#237;do integralmente em t = 0, no tamanho LB(0) = 19, e cai conforme cada gap &#233; absorvido nas datas de renova&#231;&#227;o.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lqkV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F177ff7dc-7e7a-4bf2-8b63-f91502718fd5_1322x366.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lqkV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F177ff7dc-7e7a-4bf2-8b63-f91502718fd5_1322x366.png 424w, https://substackcdn.com/image/fetch/$s_!lqkV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F177ff7dc-7e7a-4bf2-8b63-f91502718fd5_1322x366.png 848w, https://substackcdn.com/image/fetch/$s_!lqkV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F177ff7dc-7e7a-4bf2-8b63-f91502718fd5_1322x366.png 1272w, https://substackcdn.com/image/fetch/$s_!lqkV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F177ff7dc-7e7a-4bf2-8b63-f91502718fd5_1322x366.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!lqkV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F177ff7dc-7e7a-4bf2-8b63-f91502718fd5_1322x366.png" width="1322" height="366" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/177ff7dc-7e7a-4bf2-8b63-f91502718fd5_1322x366.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:366,&quot;width&quot;:1322,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:33782,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/196488474?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F177ff7dc-7e7a-4bf2-8b63-f91502718fd5_1322x366.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lqkV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F177ff7dc-7e7a-4bf2-8b63-f91502718fd5_1322x366.png 424w, https://substackcdn.com/image/fetch/$s_!lqkV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F177ff7dc-7e7a-4bf2-8b63-f91502718fd5_1322x366.png 848w, https://substackcdn.com/image/fetch/$s_!lqkV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F177ff7dc-7e7a-4bf2-8b63-f91502718fd5_1322x366.png 1272w, https://substackcdn.com/image/fetch/$s_!lqkV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F177ff7dc-7e7a-4bf2-8b63-f91502718fd5_1322x366.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Trajet&#243;ria do saldo do buffer no caso can&#244;nico (K = 100, x% = 10%, T_A = 3, T_L = 1). Em t = 1 o gap &#233; de 10 (10% de 100 n&#227;o rola) e em t = 2 o gap &#233; de 9 (10% de 90 n&#227;o rola), totalizando LB(0) = 19 = K &#8722; AVL(0, 3) = 100 &#8722; 81.</figcaption></figure></div><h2>Benchmark sem default e spread marginal</h2><p style="text-align: justify;">At&#233; aqui, o argumento mediu a quantidade de liquidez. A pr&#243;xima etapa &#233; medir o custo de carreg&#225;-la. Em uma economia idealizada sem risco de default, com o banco e os emissores de ativos pagando exclusivamente a taxa livre de risco r<sub>f</sub>, o buffer de liquidez tem resultado cont&#225;bil (<em>profit and loss</em>, P&amp;L) zero. A taxa livre de risco n&#227;o altera o LB(0) = 19 do caso can&#244;nico, porque o tamanho f&#237;sico do buffer foi definido pelos gaps gerados pela dificuldade de renovar os passivos. Ela entra apenas na compara&#231;&#227;o financeira entre o custo de captar o buffer e o rendimento do ativo em que esse buffer fica investido.</p><p style="text-align: justify;">Se o banco capta o estoque que formar&#225; o buffer pagando r<sub>f</sub> e investe esse mesmo estoque em ativo livre de risco que rende r<sub>f</sub>, o carrego l&#237;quido &#233; zero. Esse benchmark isola dois efeitos. O buffer continua consumindo espa&#231;o no balan&#231;o, porque cada ativo longo exige liquidez pr&#233;-posicionada e isso limita o volume de ativos que o banco consegue carregar. Mas, nesse mundo sem default, o estoque l&#237;quido reservado para o buffer rende exatamente o mesmo que custa captar.</p><p style="text-align: justify;">O custo aparece quando o banco capta acima da taxa livre de risco. Esse spread combina risco de cr&#233;dito do pr&#243;prio banco, liquidez do instrumento e condi&#231;&#245;es de mercado para substituir ou alongar funding. No uso econ&#244;mico da f&#243;rmula, sB deve ser lido como spread marginal de capta&#231;&#227;o ou reposi&#231;&#227;o de funding no prazo relevante, e n&#227;o como custo m&#233;dio cont&#225;bil da base inteira de passivos. O custo m&#233;dio ajuda a explicar a margem agregada do banco, mas n&#227;o disciplina a decis&#227;o de originar uma nova opera&#231;&#227;o que consome liquidez. Para FTP, a tesouraria precisa estimar a que spread o banco consegue sustentar aquele estoque l&#237;quido incremental.</p><p style="text-align: justify;">Para v&#225;rias fontes de funding, o custo incremental do buffer pode ser escrito como:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\text{LBC}(0) = \\sum_j \\sum_k D(0, t_{j,k}) \\cdot s_{B,j}(t_{j,k}) \\cdot \\text{FG}_j(k) \\cdot t_{j,k}&quot;,&quot;id&quot;:&quot;GQFBKHMCRZ&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">Na express&#227;o, j indexa a fonte de funding, D(0, t<sub>j,k</sub>) &#233; o fator de desconto livre de risco, sB<sub>j</sub>(t<sub>j,k</sub>) &#233; o spread marginal de capta&#231;&#227;o daquela fonte no prazo relevante, FG<sub>j</sub>(k) &#233; o gap de funding que aparecer&#225; na data t<sub>j,k</sub>, e t<sub>j,k</sub> &#233; o tempo durante o qual essa fatia precisa estar pr&#233;-financiada. O banco constr&#243;i o LB(0) em t = 0, mas cada peda&#231;o do buffer ser&#225; consumido em uma data de renova&#231;&#227;o diferente. Portanto, o custo n&#227;o trata o buffer como um bloco est&#225;tico carregado integralmente at&#233; T<sub>A</sub>. O custo de cada peda&#231;o &#233; o spread pago para carreg&#225;-lo at&#233; a data em que ele cobre o gap.</p><p style="text-align: justify;">Essa cobran&#231;a &#233; incremental. Ela n&#227;o representa o custo total de funding do ativo, pois o banco j&#225; precisaria financiar o ativo mesmo sem buffer de liquidez. O que a f&#243;rmula mede &#233; o custo adicional de manter liquidez pronta para substituir a parte do passivo que n&#227;o ser&#225; renovada em estresse.</p><p style="text-align: justify;">O experimento num&#233;rico no exemplo <code>default_economy.jl</code> do pacote <a href="https://github.com/andrecamatta/pq_lb_cost">pq_lb_cost</a> mostra a rela&#231;&#227;o linear entre sB e o custo incremental do buffer para um banco com K = 1.000:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0wxR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe266b06e-00f2-4d49-8875-25164fb7da25_1262x508.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0wxR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe266b06e-00f2-4d49-8875-25164fb7da25_1262x508.png 424w, https://substackcdn.com/image/fetch/$s_!0wxR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe266b06e-00f2-4d49-8875-25164fb7da25_1262x508.png 848w, https://substackcdn.com/image/fetch/$s_!0wxR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe266b06e-00f2-4d49-8875-25164fb7da25_1262x508.png 1272w, https://substackcdn.com/image/fetch/$s_!0wxR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe266b06e-00f2-4d49-8875-25164fb7da25_1262x508.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!0wxR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe266b06e-00f2-4d49-8875-25164fb7da25_1262x508.png" width="1262" height="508" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e266b06e-00f2-4d49-8875-25164fb7da25_1262x508.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:508,&quot;width&quot;:1262,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:34661,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/196488474?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe266b06e-00f2-4d49-8875-25164fb7da25_1262x508.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0wxR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe266b06e-00f2-4d49-8875-25164fb7da25_1262x508.png 424w, https://substackcdn.com/image/fetch/$s_!0wxR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe266b06e-00f2-4d49-8875-25164fb7da25_1262x508.png 848w, https://substackcdn.com/image/fetch/$s_!0wxR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe266b06e-00f2-4d49-8875-25164fb7da25_1262x508.png 1272w, https://substackcdn.com/image/fetch/$s_!0wxR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe266b06e-00f2-4d49-8875-25164fb7da25_1262x508.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Custo em valor presente do buffer de liquidez no caso can&#244;nico em fun&#231;&#227;o do spread de capta&#231;&#227;o sB, com K = 1.000 e x% = 10%.</figcaption></figure></div><p style="text-align: justify;">A rela&#231;&#227;o &#233; linear em sB porque, nesse experimento, o tamanho dos gaps est&#225; fixo. A tabela explicita a ordem de grandeza e mostra que spreads marginais maiores elevam o encargo que o FTP precisa atribuir &#224; opera&#231;&#227;o que consome liquidez.</p><p style="text-align: justify;">A intera&#231;&#227;o entre estresse de renova&#231;&#227;o dos passivos e spread de capta&#231;&#227;o aparece quando os dois par&#226;metros variam juntos. O recorte abaixo mostra que o efeito n&#227;o vem de um &#250;nico canal. O estresse aumenta o tamanho do buffer, enquanto o spread aumenta o custo de carregar cada fatia desse estoque.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eNTh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b52fb10-4c87-4582-8940-70fe30bf8777_1284x436.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eNTh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b52fb10-4c87-4582-8940-70fe30bf8777_1284x436.png 424w, https://substackcdn.com/image/fetch/$s_!eNTh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b52fb10-4c87-4582-8940-70fe30bf8777_1284x436.png 848w, https://substackcdn.com/image/fetch/$s_!eNTh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b52fb10-4c87-4582-8940-70fe30bf8777_1284x436.png 1272w, https://substackcdn.com/image/fetch/$s_!eNTh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b52fb10-4c87-4582-8940-70fe30bf8777_1284x436.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!eNTh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b52fb10-4c87-4582-8940-70fe30bf8777_1284x436.png" width="1284" height="436" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7b52fb10-4c87-4582-8940-70fe30bf8777_1284x436.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:436,&quot;width&quot;:1284,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:37861,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/196488474?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b52fb10-4c87-4582-8940-70fe30bf8777_1284x436.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!eNTh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b52fb10-4c87-4582-8940-70fe30bf8777_1284x436.png 424w, https://substackcdn.com/image/fetch/$s_!eNTh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b52fb10-4c87-4582-8940-70fe30bf8777_1284x436.png 848w, https://substackcdn.com/image/fetch/$s_!eNTh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b52fb10-4c87-4582-8940-70fe30bf8777_1284x436.png 1272w, https://substackcdn.com/image/fetch/$s_!eNTh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b52fb10-4c87-4582-8940-70fe30bf8777_1284x436.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Recorte da superf&#237;cie de sensibilidade, mostrando como o custo incremental do buffer responde simultaneamente ao estresse de renova&#231;&#227;o dos passivos e ao spread de capta&#231;&#227;o.</figcaption></figure></div><p style="text-align: justify;">Essa conclus&#227;o n&#227;o muda se o buffer for aplicado em ativo com spread de cr&#233;dito. Suponha que o banco compre um ativo que paga r<sub>f</sub> + sA, onde sA &#233; o spread de cr&#233;dito do emissor desse ativo. Em termos de retorno bruto, a opera&#231;&#227;o parece gerar sA &#8722; sB, mas essa diferen&#231;a n&#227;o &#233; lucro econ&#244;mico livre, pois o spread do ativo compensa a perda esperada e o pr&#234;mio de risco do emissor. Em valor esperado ajustado ao risco, o retorno l&#237;quido do ativo continua sendo pr&#243;ximo de r<sub>f</sub>.</p><p style="text-align: justify;">O motivo &#233; que sA e sB remuneram riscos diferentes. O sA &#233; recebido pelo banco como compensa&#231;&#227;o pelo risco de default do emissor do ativo, risco que o banco absorve quando compra esse ativo. O sB &#233; pago pelo banco para captar ou repor funding e combina risco de cr&#233;dito do pr&#243;prio banco, liquidez do instrumento e condi&#231;&#245;es de mercado. Trocar uma exposi&#231;&#227;o de sA por outra de sB apenas substitui riscos, sem cancelar o custo. O custo l&#237;quido em valor esperado continua sendo sB, porque o ativo, em equil&#237;brio sem fric&#231;&#245;es, entrega seu pr&#234;mio de cr&#233;dito e nada mais.</p><p style="text-align: justify;">A mesma intui&#231;&#227;o est&#225; no n&#250;cleo do aparato posterior do <em>Funding Value Adjustment</em> (FVA), desenvolvido em artigos da Iason a partir de 2011. O sB pago pelo banco no funding nunca &#233; totalmente recuperado pelo retorno esperado, ajustado ao risco, do investimento do buffer. Por isso o buffer permanece oneroso mesmo quando o ativo comprado para carreg&#225;-lo paga spread de cr&#233;dito.</p><h2>Mix de funding como programa linear</h2><p style="text-align: justify;">O caso can&#244;nico usa um &#250;nico passivo para deixar a mec&#226;nica vis&#237;vel. Em situa&#231;&#245;es reais, a tesouraria financia o balan&#231;o com uma mistura de dep&#243;sitos, CDBs, letras financeiras, d&#237;vida s&#234;nior e instrumentos colateralizados. Cada fonte tem custo, prazo e estabilidade pr&#243;prios. A decis&#227;o da tesouraria n&#227;o &#233; apenas encontrar o funding de menor spread, mas escolher uma composi&#231;&#227;o que minimize o custo total de sustentar o ativo, incluindo o custo do buffer exigido pela instabilidade dessa composi&#231;&#227;o.</p><p style="text-align: justify;">A tabela abaixo define os par&#226;metros de entrada usados no programa linear. O dep&#243;sito de varejo apresenta sa&#237;da menor em estresse por ser mais est&#225;vel, enquanto o CDB atacadista tem spread direto ligeiramente menor mas sa&#237;da muito maior. Os limites m&#237;nimo e m&#225;ximo de participa&#231;&#227;o representam restri&#231;&#245;es de concentra&#231;&#227;o e de acesso a cada fonte de funding.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PL0F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9ba17f2-edf4-4076-b775-500d32c41076_1444x366.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PL0F!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9ba17f2-edf4-4076-b775-500d32c41076_1444x366.png 424w, https://substackcdn.com/image/fetch/$s_!PL0F!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9ba17f2-edf4-4076-b775-500d32c41076_1444x366.png 848w, https://substackcdn.com/image/fetch/$s_!PL0F!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9ba17f2-edf4-4076-b775-500d32c41076_1444x366.png 1272w, https://substackcdn.com/image/fetch/$s_!PL0F!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9ba17f2-edf4-4076-b775-500d32c41076_1444x366.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!PL0F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9ba17f2-edf4-4076-b775-500d32c41076_1444x366.png" width="1444" height="366" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f9ba17f2-edf4-4076-b775-500d32c41076_1444x366.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:366,&quot;width&quot;:1444,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:38927,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/196488474?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9ba17f2-edf4-4076-b775-500d32c41076_1444x366.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PL0F!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9ba17f2-edf4-4076-b775-500d32c41076_1444x366.png 424w, https://substackcdn.com/image/fetch/$s_!PL0F!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9ba17f2-edf4-4076-b775-500d32c41076_1444x366.png 848w, https://substackcdn.com/image/fetch/$s_!PL0F!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9ba17f2-edf4-4076-b775-500d32c41076_1444x366.png 1272w, https://substackcdn.com/image/fetch/$s_!PL0F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9ba17f2-edf4-4076-b775-500d32c41076_1444x366.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Par&#226;metros de entrada do programa linear de mix de funding.</figcaption></figure></div><p style="text-align: justify;">Com esses par&#226;metros, a escolha do mix vira um programa linear. Para uma carteira de ativos dada, a tesouraria escolhe os pesos w<sub>j</sub> de cada fonte de capta&#231;&#227;o. O custo direto de funding &#233; definido como o valor presente dos spreads marginais projetados sobre cada fonte:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;C_{\\text{funding}}(0) = \\sum_j \\sum_k D(0,t_{j,k}) \\cdot s_{B,j}(t_{j,k}) \\cdot F_j(t_{j,k}) \\cdot \\Delta t_{j,k}&quot;,&quot;id&quot;:&quot;PVNDDZJNSW&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">Em que F<sub>j</sub>(t<sub>j,k</sub>) &#233; o saldo projetado da fonte j no intervalo k. No programa linear, esse c&#225;lculo &#233; convertido em c<sup>funding</sup><sub>j</sub>, o custo direto por unidade alocada &#224; fonte j. O custo do buffer entra como c<sup>buffer</sup><sub>j</sub>, calculado pela f&#243;rmula de LBC(0) definida acima para uma unidade dessa mesma fonte. O programa resolvido no exemplo <code>optimize_funding_mix.jl</code>, implementado com JuMP e HiGHS, &#233;:</p><p style="text-align: justify;"></p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\min_{w} \\sum_j w_j \\cdot c^{\\text{funding}}_j\n      + \\lambda \\sum_j w_j \\cdot c^{\\text{buffer}}_j&quot;,&quot;id&quot;:&quot;JASEGHMQBV&quot;}" data-component-name="LatexBlockToDOM"></div><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\sum_j w_j = 1,\\quad \\underline{w}_j \\leq w_j \\leq \\overline{w}_j,\\quad w_j \\geq 0&quot;,&quot;id&quot;:&quot;PQZUFHGHEG&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">O par&#226;metro &#955; liga ou desliga o custo do buffer na fun&#231;&#227;o objetivo. Em &#955; = 0, a tesouraria minimiza apenas o custo direto de funding e ignora o efeito do mix sobre o estoque l&#237;quido necess&#225;rio, enquanto em &#955; = 1 ela internaliza o buffer e captura o trade-off entre spread direto e instabilidade do passivo. Em uma implementa&#231;&#227;o de tesouraria, os termos c<sup>funding</sup><sub>j</sub> e c<sup>buffer</sup><sub>j</sub> deveriam usar curvas futuras de spread, limites por fonte, maturidade m&#237;nima, concentra&#231;&#227;o, apetite de liquidez e restri&#231;&#245;es regulat&#243;rias. O exemplo mant&#233;m esses elementos fixos para isolar o efeito do buffer.</p><p style="text-align: justify;">A mesma l&#243;gica temporal vale para a otimiza&#231;&#227;o. O que entra na fun&#231;&#227;o objetivo n&#227;o &#233; o saldo est&#225;tico LB(0), mas o custo unit&#225;rio c<sup>buffer</sup><sub>j</sub>, que j&#225; agrega os gaps futuros FG<sub>j</sub>(k), seus prazos t<sub>j,k</sub>, os fatores de desconto e os spreads da fonte. Depois desse c&#225;lculo, o programa fica est&#225;tico apenas nos pesos w<sub>j</sub>. Se a tesouraria quiser permitir recomposi&#231;&#227;o do buffer, mudan&#231;a de mix a cada data ou decis&#245;es condicionais a cen&#225;rios, o modelo deixa de ser esse programa linear simples e passa a exigir uma formula&#231;&#227;o multi-per&#237;odo com vari&#225;veis de estado para saldos de funding e buffer.</p><p style="text-align: justify;">Essa formula&#231;&#227;o tem uma limita&#231;&#227;o importante, pois o programa linear n&#227;o modela diretamente o risco de custo de funding (<em>funding cost risk</em>) discutido no artigo <a href="https://pilulasdequant.com.br/p/risco-de-liquidez-da-taxonomia-dos">Risco de liquidez: da taxonomia dos fluxos de caixa &#224; capacidade de gera&#231;&#227;o de liquidez</a>. Naquele arcabou&#231;o, o risco est&#225; na possibilidade de o banco precisar captar no futuro a spreads acima do esperado. Aqui, os spreads sB<sub>j</sub>(t) entram como par&#226;metros determin&#237;sticos ou como cen&#225;rio escolhido pela tesouraria. O modelo mede como esses spreads e as sa&#237;das estressadas afetam o mix &#243;timo e o peso do buffer, mas n&#227;o atribui distribui&#231;&#227;o de probabilidade aos spreads futuros.</p><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2EA9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdcd2c68-001c-48bd-808d-5403853ed341_1672x224.png 424w, https://substackcdn.com/image/fetch/$s_!2EA9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdcd2c68-001c-48bd-808d-5403853ed341_1672x224.png 848w, https://substackcdn.com/image/fetch/$s_!2EA9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdcd2c68-001c-48bd-808d-5403853ed341_1672x224.png 1272w, https://substackcdn.com/image/fetch/$s_!2EA9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdcd2c68-001c-48bd-808d-5403853ed341_1672x224.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!2EA9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdcd2c68-001c-48bd-808d-5403853ed341_1672x224.png" width="1456" height="195" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cdcd2c68-001c-48bd-808d-5403853ed341_1672x224.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:195,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:29641,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/196488474?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdcd2c68-001c-48bd-808d-5403853ed341_1672x224.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2EA9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdcd2c68-001c-48bd-808d-5403853ed341_1672x224.png 424w, https://substackcdn.com/image/fetch/$s_!2EA9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdcd2c68-001c-48bd-808d-5403853ed341_1672x224.png 848w, https://substackcdn.com/image/fetch/$s_!2EA9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdcd2c68-001c-48bd-808d-5403853ed341_1672x224.png 1272w, https://substackcdn.com/image/fetch/$s_!2EA9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdcd2c68-001c-48bd-808d-5403853ed341_1672x224.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div></div></div></div><figcaption class="image-caption">Resultado do programa linear de mix de funding, comparando a fun&#231;&#227;o objetivo sem e com custo em valor presente do buffer.</figcaption></figure></div><h2>Buffer regulat&#243;rio e buffer gerencial</h2><p style="text-align: justify;">As se&#231;&#245;es anteriores tratam o buffer como estoque necess&#225;rio para sobreviver a um cen&#225;rio de dificuldade de renova&#231;&#227;o dos passivos. Na gest&#227;o de balan&#231;o, esse estoque conversa com o Liquidity Coverage Ratio (LCR) de Basileia III, mas o LCR n&#227;o &#233; a melhor m&#233;trica para medir o peso econ&#244;mico do buffer no balan&#231;o. Como o denominador do LCR s&#227;o as sa&#237;das l&#237;quidas de caixa em 30 dias, duas institui&#231;&#245;es podem ter o mesmo LCR e consumir parcelas diferentes do ativo total com ativos l&#237;quidos de alta qualidade (<em>High-Quality Liquid Assets</em>, HQLA). As diretrizes do CEBS (2009) sobre buffers de liquidez e per&#237;odos de sobreviv&#234;ncia j&#225; tratavam justamente da composi&#231;&#227;o do buffer e do horizonte de sobreviv&#234;ncia que ele precisa cobrir.</p><p style="text-align: justify;">Para ligar o modelo ao custo de oportunidade, a m&#233;trica mais informativa &#233; o buffer de liquidez como percentual dos ativos do sistema. No relat&#243;rio de liquidez da European Banking Authority (EBA, 2024), a diferen&#231;a entre grupos de bancos tem conte&#250;do econ&#244;mico. Institui&#231;&#245;es menores, com acesso menos est&#225;vel a funding atacadista e menor capacidade de substituir passivos rapidamente, tendem a carregar mais liquidez por unidade de ativo.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mmP5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F942954d9-023d-4520-84bb-9dffeb77dddd_866x294.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mmP5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F942954d9-023d-4520-84bb-9dffeb77dddd_866x294.png 424w, https://substackcdn.com/image/fetch/$s_!mmP5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F942954d9-023d-4520-84bb-9dffeb77dddd_866x294.png 848w, https://substackcdn.com/image/fetch/$s_!mmP5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F942954d9-023d-4520-84bb-9dffeb77dddd_866x294.png 1272w, https://substackcdn.com/image/fetch/$s_!mmP5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F942954d9-023d-4520-84bb-9dffeb77dddd_866x294.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!mmP5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F942954d9-023d-4520-84bb-9dffeb77dddd_866x294.png" width="866" height="294" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/942954d9-023d-4520-84bb-9dffeb77dddd_866x294.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:294,&quot;width&quot;:866,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:21020,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/196488474?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F942954d9-023d-4520-84bb-9dffeb77dddd_866x294.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mmP5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F942954d9-023d-4520-84bb-9dffeb77dddd_866x294.png 424w, https://substackcdn.com/image/fetch/$s_!mmP5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F942954d9-023d-4520-84bb-9dffeb77dddd_866x294.png 848w, https://substackcdn.com/image/fetch/$s_!mmP5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F942954d9-023d-4520-84bb-9dffeb77dddd_866x294.png 1272w, https://substackcdn.com/image/fetch/$s_!mmP5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F942954d9-023d-4520-84bb-9dffeb77dddd_866x294.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Buffer de liquidez como percentual dos ativos totais, segundo relat&#243;rio de liquidez da European Banking Authority (EBA, 2024).</figcaption></figure></div><p style="text-align: justify;">Essa leitura aproxima o LCR do problema de FTP. Um banco que mant&#233;m algo como um quinto do ativo em HQLA est&#225; escolhendo uma composi&#231;&#227;o de balan&#231;o mais resiliente, mas tamb&#233;m menos rent&#225;vel do que uma carteira equivalente em cr&#233;dito. A folga gerencial acima do piso regulat&#243;rio reduz risco de desenquadramento, volatilidade intradia e estigma de mercado, mas ocupa capacidade de balan&#231;o. O custo desse espa&#231;o precisa aparecer no pre&#231;o interno das opera&#231;&#245;es que consomem liquidez.</p><h2>Quem absorve o custo do buffer</h2><p style="text-align: justify;">Uma vez medido o custo, resta decidir quem o absorve. A literatura de FTP p&#243;s-2008 estabeleceu que o custo do buffer precisa ser vis&#237;vel na tesouraria, sob pena de gerar subs&#237;dio cruzado entre &#225;reas do banco. A escolha &#233; entre cobrar o mesmo encargo de todas as opera&#231;&#245;es ou diferenciar a cobran&#231;a pelas caracter&#237;sticas da opera&#231;&#227;o que efetivamente gera a necessidade de buffer.</p><h3>Cobran&#231;a uniforme</h3><p style="text-align: justify;">A cobran&#231;a uniforme, herdada do m&#233;todo de pool &#250;nico de antes da crise, carrega todo empr&#233;stimo e todo dep&#243;sito com a mesma taxa interna, derivada do custo m&#233;dio de funding do banco. Com essa taxa plana, empr&#233;stimos longos pagam pouco pelo descasamento que provocam, dep&#243;sitos est&#225;veis recebem pouco pelo benef&#237;cio que entregam, derivativos com colateral di&#225;rio n&#227;o s&#227;o taxados pela exposi&#231;&#227;o a chamadas de margem, e linhas de cr&#233;dito comprometidas n&#227;o pagam pela conting&#234;ncia de saque. A corre&#231;&#227;o do desvio &#233; uma cobran&#231;a calibrada por caracter&#237;stica.</p><h3>Prazo e caracter&#237;sticas</h3><p style="text-align: justify;">O primeiro atributo &#233; o prazo. O m&#233;todo de casamento marginal de prazos (<em>matched-maturity marginal</em>), popularizado pela cartilha de Grant (2011) para o Financial Stability Institute do Bank for International Settlements (BIS), atribui a cada opera&#231;&#227;o a taxa marginal de capta&#231;&#227;o de prazo casado. Em forma h&#237;brida, esse princ&#237;pio aparece nas <em>Guidelines on Liquidity Cost Benefit Allocation</em> do CEBS (2010) e no SR 16-3 do Federal Reserve (2016). Cadamagnani, Harimohan e Tangri (2015) descreveram a tesouraria como um banco dentro do banco, decompondo a taxa interna em quatro componentes (livre de risco, spread de capta&#231;&#227;o, pr&#234;mio de liquidez e encargo de capital). Choudhry (2018) defende a posi&#231;&#227;o minorit&#225;ria de que o FTP precisa carregar apenas o pr&#234;mio de prazo, deixando o resto embutido na margem comercial. </p><p style="text-align: justify;">A maturidade contratual &#233; apenas uma das caracter&#237;sticas relevantes. Opera&#231;&#245;es com o mesmo prazo podem implicar necessidades de buffer muito diferentes. A primeira dimens&#227;o adicional &#233; a exposi&#231;&#227;o a chamada de margem em derivativos colateralizados e opera&#231;&#245;es de repo. Esses contratos podem demandar liquidez <em>intradia</em> em movimentos de mercado e exigem encargo sens&#237;vel &#224; din&#226;mica da exposi&#231;&#227;o a fatores de risco, em vez de apenas &#224; dura&#231;&#227;o do contrato (Andersen, Duffie e Song, 2019). A segunda &#233; a conting&#234;ncia de saque em linhas de cr&#233;dito comprometidas e cartas de cr&#233;dito, com probabilidade de uso correlacionada com o estresse do pr&#243;prio banco, conforme a evid&#234;ncia emp&#237;rica de Acharya e Mora (2015).</p><p style="text-align: justify;">A terceira dimens&#227;o &#233; o comportamento de sa&#237;da dos dep&#243;sitos sem vencimento contratual. A vida efetiva desses dep&#243;sitos &#233; determinada pela estabilidade comportamental do depositante e n&#227;o pelo prazo legal de saque, o que exige cr&#233;dito FTP pela vida econ&#244;mica. A quarta &#233; a elegibilidade do ativo como High-Quality Liquid Assets (HQLA). Empr&#233;stimos n&#227;o eleg&#237;veis para o numerador do LCR exigem buffer adicional quando comparados a t&#237;tulos p&#250;blicos federais.</p><p style="text-align: justify;">O encargo de liquidez tem, portanto, m&#250;ltiplos componentes. A f&#243;rmula da se&#231;&#227;o anterior captura o componente de prazo. Os componentes de chamada de margem aparecem na literatura de ajustes de valor de derivativos (<em>valuation adjustments</em>, XVA), em particular nos modelos de FVA p&#243;s-crise (Andersen, Duffie e Song, 2019). Os componentes de conting&#234;ncia e de sa&#237;da comportamental aparecem em modelos de tesouraria, e a literatura regulat&#243;ria estruturante &#233; o documento BCBS 144 do Basel Committee on Banking Supervision (2008). Em produ&#231;&#227;o, sistemas como Moody&#8217;s RiskAuthority, Wolters Kluwer OneSumX e FIS Ambit Liquidity implementam variantes calibradas desses componentes.</p><p style="text-align: justify;">O encargo unificado sobrevive em bancos pequenos por simplicidade, e em alguns casos &#233; uma forma leg&#237;tima quando a carteira &#233; homog&#234;nea. Em bancos com varejo, corporate, derivativos e asset management na mesma carteira, o encargo plano tende a gerar distor&#231;&#227;o mensur&#225;vel de pricing e de retorno econ&#244;mico por linha de neg&#243;cio.</p><h3>Evid&#234;ncia e regula&#231;&#227;o</h3><p style="text-align: justify;">Acharya e Mora (2015) analisaram microdados de bancos americanos durante a crise de 2007-2009 e testaram a hip&#243;tese de Kashyap, Rajan e Stein (2002). A hip&#243;tese &#233; que dep&#243;sitos e linhas de cr&#233;dito comprometidas podem ser parcialmente compensadores, porque, em condi&#231;&#245;es normais, os saques de dep&#243;sitos e os saques dessas linhas n&#227;o precisam ocorrer no mesmo momento. A leitura implica que o banco poderia compartilhar o mesmo estoque de liquidez entre essas duas fontes de sa&#237;da. A evid&#234;ncia de crise, por&#233;m, mostrou o oposto, bancos com mais linhas de cr&#233;dito comprometidas tamb&#233;m sofreram sa&#237;das de dep&#243;sitos, e a fun&#231;&#227;o de provedor de liquidez foi sustentada apenas por interven&#231;&#227;o governamental. Para o FTP, isso significa cobrar uma taxa que reconhe&#231;a a correla&#231;&#227;o positiva entre essas sa&#237;das em estresse, em vez de usar apenas o spread m&#233;dio observado em condi&#231;&#245;es normais.</p><p style="text-align: justify;">Tirole (2011) e Diamond e Rajan (2011), do lado te&#243;rico, argumentaram que o buffer privadamente &#243;timo &#233; sistematicamente menor que o socialmente &#243;timo, por causa de externalidades de venda for&#231;ada (<em>fire-sale</em>) e de comportamento de reten&#231;&#227;o de liquidez (<em>liquidity hoarding</em>) em estresse. Essa &#233; a justificativa econ&#244;mica para o LCR e o Net Stable Funding Ratio (NSFR) de Basileia III. A regula&#231;&#227;o obriga cada banco a carregar mais liquidez do que escolheria sozinho, porque a falta de liquidez de uma institui&#231;&#227;o pode impor perdas ao restante do sistema. O custo do regime regulat&#243;rio recai sobre alguma combina&#231;&#227;o do acionista (via menor retorno sobre patrim&#244;nio), do tomador de cr&#233;dito (via maior spread em empr&#233;stimos) e do depositante de varejo (via menor taxa em dep&#243;sitos est&#225;veis), na propor&#231;&#227;o que depende da estrutura competitiva de cada mercado.</p><h2>Conclus&#227;o</h2><p style="text-align: justify;">O buffer n&#227;o &#233; apenas estoque f&#237;sico de HQLA, e tem uma mec&#226;nica de dimensionamento e uma mec&#226;nica de custo que precisam aparecer separadamente no pre&#231;o interno do banco. Em economia idealizada sem risco de default o buffer n&#227;o tem custo cont&#225;bil, caso que serve de refer&#234;ncia contra a qual se mede o custo no mundo real. No mundo real, o spread de capta&#231;&#227;o do banco &#233; a fonte de custo irredut&#237;vel, e a literatura sobre custo de liquidez adiciona componentes n&#227;o lineares e estado-dependentes (Brunnermeier e Pedersen, 2009, e He e Krishnamurthy, 2013), al&#233;m de externalidades sist&#234;micas (Tirole, 2011, e Diamond e Rajan, 2011) que ampliam o problema para al&#233;m da f&#243;rmula fechada do caso can&#244;nico.</p><p style="text-align: justify;">O FTP &#233; o canal pelo qual esse custo chega &#224;s &#225;reas de neg&#243;cio do banco. A literatura p&#243;s-2008 convergiu para uma posi&#231;&#227;o h&#237;brida, em que tanto ativos quanto passivos absorvem componentes do custo, com cl&#225;usulas adicionais para compromissos contingentes como linhas de cr&#233;dito comprometidas. Extens&#245;es naturais do arcabou&#231;o apresentado incluem estruturas a termo de funding dispon&#237;vel, tratamento dos dep&#243;sitos sem vencimento contratual e integra&#231;&#227;o com a regula&#231;&#227;o Basel III LCR e NSFR.</p><div><hr></div><h2>Refer&#234;ncias</h2><p style="text-align: justify;">ACHARYA, Viral V.; MORA, Nada. A Crisis of Banks as Liquidity Providers. <em>The Journal of Finance</em>, v. 70, n. 1, p. 1-43, 2015.</p><p style="text-align: justify;">BASEL COMMITTEE ON BANKING SUPERVISION. <em>Principles for Sound Liquidity Risk Management and Supervision</em>. BCBS 144. Basel: Bank for International Settlements, 2008.</p><p style="text-align: justify;">BRUNNERMEIER, Markus K.; PEDERSEN, Lasse Heje. Market Liquidity and Funding Liquidity. <em>The Review of Financial Studies</em>, v. 22, n. 6, p. 2201-2238, 2009.</p><p style="text-align: justify;">CADAMAGNANI, Fabrizio; HARIMOHAN, Rashmi; TANGRI, Kumar. A bank within a bank: how a commercial bank&#8217;s treasury function affects the interest rates set for loans and deposits. <em>Bank of England Quarterly Bulletin</em>, v. 55, n. 2, p. 153-164, 2015.</p><p style="text-align: justify;">CASTAGNA, Antonio; FEDE, Francesco. <em>Measuring and Managing Liquidity Risk</em>. Chichester: Wiley Finance, 2013.</p><p style="text-align: justify;">CHOUDHRY, Moorad. <em>The Principles of Banking</em>. 2. ed. Chichester: John Wiley &amp; Sons, 2018.</p><p style="text-align: justify;">COMMITTEE OF EUROPEAN BANKING SUPERVISORS. <em>Guidelines on Liquidity Buffers and Survival Periods</em>. London: CEBS, 2009.</p><p style="text-align: justify;">COMMITTEE OF EUROPEAN BANKING SUPERVISORS. <em>Guidelines on Liquidity Cost Benefit Allocation</em>. London: CEBS, 2010.</p><p style="text-align: justify;">KASHYAP, Anil K.; RAJAN, Raghuram G.; STEIN, Jeremy C. Banks as Liquidity Providers: An Explanation for the Co-Existence of Lending and Deposit-Taking. <em>The Journal of Finance</em>, v. 57, n. 1, p. 33-73, 2002. DOI: 10.1111/1540-6261.00415.</p><p style="text-align: justify;">DIAMOND, Douglas W.; RAJAN, Raghuram G. Fear of Fire Sales, Illiquidity Seeking, and Credit Freezes. <em>The Quarterly Journal of Economics</em>, v. 126, n. 2, p. 557-591, 2011.</p><p style="text-align: justify;">EUROPEAN BANKING AUTHORITY. <em>Report on Liquidity Measures under Article 509(1) of the CRR</em>. Paris: EBA, 2024.</p><p style="text-align: justify;">FEDERAL RESERVE SYSTEM. <em>Interagency Guidance on Funds Transfer Pricing Related to Funding and Contingent Liquidity Risks</em>. SR 16-3. Washington: Board of Governors of the Federal Reserve System, 2016.</p><p style="text-align: justify;">GRANT, Joel. <em>Liquidity Transfer Pricing: A Guide to Better Practice</em>. FSI Occasional Paper, n. 10. Basel: Bank for International Settlements, 2011.</p><p style="text-align: justify;">HE, Zhiguo; KRISHNAMURTHY, Arvind. Intermediary Asset Pricing. <em>American Economic Review</em>, v. 103, n. 2, p. 732-770, 2013.</p><p style="text-align: justify;">ANDERSEN, Leif; DUFFIE, Darrell; SONG, Yang. Funding Value Adjustments. <em>The Journal of Finance</em>, v. 74, n. 1, p. 145-192, 2019.</p><p style="text-align: justify;">TIROLE, Jean. Illiquidity and All Its Friends. <em>Journal of Economic Literature</em>, v. 49, n. 2, p. 287-325, 2011.</p>]]></content:encoded></item><item><title><![CDATA[Backtest overfitting: quando muitas tentativas fabricam desempenho]]></title><description><![CDATA[Bailey, Borwein, L&#243;pez de Prado e Zhu provaram em 2014 que o Sharpe ratio do vencedor entre N tentativas cresce com &#8730;(2 ln N). Uma d&#233;cada depois, eis o que mudou na caixa de ferramentas.]]></description><link>https://pilulasdequant.com.br/p/backtest-overfitting-quando-muitas</link><guid isPermaLink="false">https://pilulasdequant.com.br/p/backtest-overfitting-quando-muitas</guid><dc:creator><![CDATA[André Camatta]]></dc:creator><pubDate>Wed, 13 May 2026 00:33:24 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/aaf861f5-b696-4060-b7ae-6e6be352e082_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Em maio de 2014, a <em>Notices of the American Mathematical Society</em> publicou um artigo de quatro autores com um t&#237;tulo incomum para uma revista de matem&#225;tica pura. Bailey, Borwein, L&#243;pez de Prado e Zhu usaram a palavra <em>fraude</em> para descrever uma classe inteira de rotinas correntes na ind&#250;stria de gest&#227;o sistem&#225;tica (BAILEY et al., 2014). A tese, em uma frase, &#233; que o gestor que apresenta um <em>backtest</em> sem informar quantas configura&#231;&#245;es de estrat&#233;gia testou est&#225;, por constru&#231;&#227;o, omitindo a evid&#234;ncia decisiva sobre a probabilidade de o resultado ser falso.</p><p>O paper repercutiu fora do circuito acad&#234;mico. Foi noticiado em sites de divulga&#231;&#227;o cient&#237;fica, gerou cartas indignadas de hedge funds e provocou um debate sobre se a compara&#231;&#227;o dos autores com a publica&#231;&#227;o seletiva de ensaios cl&#237;nicos era justa. A analogia central comparava a omiss&#227;o do n&#250;mero de tentativas (<em>N</em>) &#224; omiss&#227;o de ensaios cl&#237;nicos negativos pela ind&#250;stria farmac&#234;utica antes do movimento <em>alltrials.net</em>. O regulador de f&#225;rmacos exige hoje a divulga&#231;&#227;o completa de todos os bra&#231;os testados, ao passo que o regulador de fundos sistem&#225;ticos n&#227;o exige nada equivalente.</p><p>Onze anos depois, o paper &#233; citado regularmente como refer&#234;ncia can&#244;nica do problema de <em>backtest overfitting</em>. Os mesmos autores publicaram extens&#245;es importantes que detalharam o ferramental para detec&#231;&#227;o e corre&#231;&#227;o. Em paralelo, surgiu uma literatura emp&#237;rica massiva sobre crise de replica&#231;&#227;o em <em>factor investing</em> que confirmou o diagn&#243;stico de 2014 com dados. Este texto complementa o artigo anterior <a href="https://pilulasdequant.com.br/p/prevencao-de-overfitting-e-data-snooping">Preven&#231;&#227;o de overfitting e data snooping em backtests</a>, que tratou do protocolo walk-forward com <em>purging</em>, embargo e m&#233;tricas deflacionadas. Aqui o foco recai sobre a mec&#226;nica estat&#237;stica que torna esses cuidados necess&#225;rios: a sele&#231;&#227;o do vencedor entre muitas tentativas j&#225; fabrica desempenho sob a hip&#243;tese nula.</p><h2>O teorema central de Bailey, Borwein, L&#243;pez de Prado e Zhu</h2><p>O ponto de partida &#233; uma observa&#231;&#227;o trivial sobre estat&#237;stica de m&#225;ximos. Se um pesquisador estima <em>N</em> Sharpe ratios independentes em uma s&#233;rie de retornos cuja m&#233;dia verdadeira &#233; zero, e se o estimador de Sharpe ratio sob essa hip&#243;tese &#233; aproximadamente normal com m&#233;dia zero e vari&#226;ncia V conhecida, ent&#227;o o m&#225;ximo dos <em>N</em> estimadores constitui o estimador extremo de uma fam&#237;lia, com distribui&#231;&#227;o assint&#243;tica dada pelo teorema de Fisher-Tippett-Gnedenko: o m&#225;ximo padronizado de vari&#225;veis normais converge para a distribui&#231;&#227;o de Gumbel. As mesmas distribui&#231;&#245;es estudadas na Teoria de Valores Extremos.</p><p>Nesse contexto, conta como tentativa toda especifica&#231;&#227;o completa que teve chance de virar vencedora, mesmo as descartadas antes do relat&#243;rio final: uma janela de m&#233;dia m&#243;vel, um par de limiares de z-score, um filtro de liquidez, um universo de ativos, uma regra de rebalanceamento, um horizonte de treino e teste ou uma variante de pr&#233;-processamento dos dados. No experimento idealizado de Bailey, Borwein, L&#243;pez de Prado e Zhu, a tentativa &#233; uma coluna da matriz T &#215; N de retornos. Na pesquisa real, &#233; cada caminho avaliado antes de escolher o melhor. Se cem combina&#231;&#245;es de m&#233;dias m&#243;veis foram testadas e noventa e nove foram descartadas, <em>N</em> come&#231;a em cem, n&#227;o em um. Quando essas combina&#231;&#245;es s&#227;o quase id&#234;nticas, o n&#250;mero efetivo de tentativas pode ser menor que o n&#250;mero bruto. Ainda assim, elas n&#227;o desaparecem da infer&#234;ncia.</p><p>O Teorema 1 do paper original (Proposi&#231;&#227;o 2.1 no texto formal) explicita a f&#243;rmula assint&#243;tica:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\mathbb{E}\\!\\left[\\max_{n \\le N} \\widehat{SR}_n\\right] \\;\\approx\\; \\sqrt{V[\\widehat{SR}]} \\cdot \\left[(1 - \\gamma)\\,\\Phi^{-1}\\!\\left(1 - \\tfrac{1}{N}\\right) + \\gamma\\,\\Phi^{-1}\\!\\left(1 - \\tfrac{1}{N \\cdot e}\\right)\\right]&quot;,&quot;id&quot;:&quot;YRHCCLWMDQ&quot;}" data-component-name="LatexBlockToDOM"></div><p>Aqui &#934;&#8315;&#185; &#233; a quantil normal padr&#227;o e &#947; &#8776; 0,5772 &#233; a constante de Euler-Mascheroni. A cota superior simples e &#250;til &#233; E[max] &#8818; &#8730;(2 ln N), que cresce devagar mas inexoravelmente. Em termos prosaicos, se voc&#234; joga uma moeda muitas vezes, o maior n&#250;mero de caras consecutivas que aparece numa sequ&#234;ncia cresce com &#8730;(log do n&#250;mero de jogadas). Em pesquisa quantitativa, a mesma mec&#226;nica aparece quando voc&#234; testa 1.000 m&#233;dias m&#243;veis sobre o mesmo hist&#243;rico: o Sharpe ratio do <em>melhor</em> grid &#233;, sob hip&#243;tese nula de zero alfa, da ordem de &#8730;(2 ln 1000) &#8776; 3,7 vezes o desvio-padr&#227;o do estimador de Sharpe ratio.</p><blockquote><p><strong>Teorema 1 (BAILEY et al., 2014, par&#225;frase).</strong> Sejam <em>N</em> Sharpe ratios estimados de forma independente, cada um com m&#233;dia zero (hip&#243;tese nula de retorno esperado nulo) e vari&#226;ncia <em>V</em>. Para <em>N</em> grande, o valor esperado do m&#225;ximo dos <em>N</em> Sharpe ratios estimados &#233; dado pela f&#243;rmula acima, com cota superior assint&#243;tica &#8730;(2 ln N) &#183; &#8730;V. A independ&#234;ncia &#233; hip&#243;tese expl&#237;cita. Correla&#231;&#245;es entre estrat&#233;gias reduzem o n&#250;mero efetivo de tentativas (L&#211;PEZ DE PRADO; LEWIS, 2019), mas n&#227;o eliminam o resultado.</p></blockquote><p>O Sharpe ratio observado em um <em>backtest</em> n&#227;o &#233;, por si s&#243;, evid&#234;ncia da qualidade da estrat&#233;gia. Ele s&#243; vira evid&#234;ncia quando confrontado com a distribui&#231;&#227;o do Sharpe ratio m&#225;ximo de <em>N</em> tentativas independentes sob a hip&#243;tese nula. Sem o n&#250;mero de tentativas, qualquer Sharpe ratio &#233; compat&#237;vel com sorte, e a omiss&#227;o de <em>N</em> torna o backtest um objeto vazio do ponto de vista estat&#237;stico.</p><h2>Quanto de backtest &#233; necess&#225;rio</h2><p>O Teorema 2 (Teorema 3.1 no texto formal) inverte a f&#243;rmula anterior. Se o pesquisador testa <em>N</em> configura&#231;&#245;es e quer que o Sharpe ratio esperado do &#8220;vencedor&#8221; seja menor que um alvo SR* (digamos, 1 anualizado, abaixo do qual ningu&#233;m confiaria a aloca&#231;&#227;o), ent&#227;o a quantidade m&#237;nima de dados necess&#225;ria satisfaz a desigualdade:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\text{MinBTL} \\;\\lesssim\\; \\frac{2 \\ln N}{(SR^*)^2} \\quad \\text{(em anos, com SR}^*\\text{ anualizado)}&quot;,&quot;id&quot;:&quot;XWPIBPHQBD&quot;}" data-component-name="LatexBlockToDOM"></div><p>O acr&#244;nimo MinBTL vem de <em>Minimum Backtest Length</em>. Se um quant testou 100 estrat&#233;gias e quer convencer o investidor de que um Sharpe ratio observado de 1 n&#227;o &#233; artefato, ele precisa de cerca de 6,4 anos de retornos. Para 1.000 estrat&#233;gias, s&#227;o 10,6 anos. Para 10.000 (t&#237;pico de busca em grid de quatro hiperpar&#226;metros), s&#227;o quase 15 anos. A primeira tabela do artigo mostra valores num&#233;ricos exatos calculados pelo pacote de apoio.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SeU7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6299bf39-4090-4c8f-a80c-35a923464179_928x604.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SeU7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6299bf39-4090-4c8f-a80c-35a923464179_928x604.png 424w, https://substackcdn.com/image/fetch/$s_!SeU7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6299bf39-4090-4c8f-a80c-35a923464179_928x604.png 848w, https://substackcdn.com/image/fetch/$s_!SeU7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6299bf39-4090-4c8f-a80c-35a923464179_928x604.png 1272w, https://substackcdn.com/image/fetch/$s_!SeU7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6299bf39-4090-4c8f-a80c-35a923464179_928x604.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!SeU7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6299bf39-4090-4c8f-a80c-35a923464179_928x604.png" width="928" height="604" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6299bf39-4090-4c8f-a80c-35a923464179_928x604.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:604,&quot;width&quot;:928,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:35038,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/197426681?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6299bf39-4090-4c8f-a80c-35a923464179_928x604.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SeU7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6299bf39-4090-4c8f-a80c-35a923464179_928x604.png 424w, https://substackcdn.com/image/fetch/$s_!SeU7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6299bf39-4090-4c8f-a80c-35a923464179_928x604.png 848w, https://substackcdn.com/image/fetch/$s_!SeU7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6299bf39-4090-4c8f-a80c-35a923464179_928x604.png 1272w, https://substackcdn.com/image/fetch/$s_!SeU7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6299bf39-4090-4c8f-a80c-35a923464179_928x604.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Tabela 1. Valor esperado do m&#225;ximo Sharpe ratio entre N tentativas independentes (sob hip&#243;tese nula de SR verdadeiro nulo, padronizado com V = 1) e backtest length m&#237;nimo, em anos, para que esse m&#225;ximo n&#227;o exceda SR* = 1 anualizado. Calculado pelo pacote de apoio via Teorema 1 e Teorema 2 de Bailey, Borwein, L&#243;pez de Prado e Zhu (2014).</em></figcaption></figure></div><p>Quase nenhum estudo de fundo sistem&#225;tico brasileiro tem 10 anos de s&#233;rie di&#225;ria em ativos compar&#225;veis. Quase todo grid de pesquisa de estrat&#233;gia toca a casa das centenas ou milhares de configura&#231;&#245;es testadas, somando otimiza&#231;&#245;es de janela, par&#226;metros de filtro e cortes temporais. A combina&#231;&#227;o dos dois prazos diz que a pesquisa emp&#237;rica padr&#227;o da ind&#250;stria, sob a &#243;tica do Teorema 2, est&#225; sistematicamente sub-amostrada.</p><p>O paper de 2014 prop&#245;e que <em>journals</em> e prospectos tratem a omiss&#227;o de <em>N</em> como informa&#231;&#227;o material faltante, compar&#225;vel &#224; omiss&#227;o de bra&#231;os negativos em ensaios cl&#237;nicos. A SEC <em>Marketing Rule</em> (IA-5653, vigente desde 2022) exige divulga&#231;&#227;o de &#8220;criteria and assumptions&#8221; para resultados hipot&#233;ticos, mas n&#227;o obriga divulgar o n&#250;mero de tentativas. O <em>GIPS Handbook</em> 2020 do CFA Institute classifica desempenho retroprojetado como informa&#231;&#227;o suplementar e impede que entre em comp&#243;sitos, mas n&#227;o imp&#245;e exig&#234;ncia quantitativa sobre <em>N</em>. A recomenda&#231;&#227;o do paper original ainda n&#227;o virou regra.</p><h2>PSR e DSR, ou como descontar o Sharpe pela sele&#231;&#227;o</h2><p>O Teorema 1 informa o pesquisador, mas n&#227;o d&#225; ao investidor uma estat&#237;stica diretamente compar&#225;vel entre estrat&#233;gias. Os mesmos autores fecharam essa lacuna com duas extens&#245;es nos anos seguintes.</p><p>O <em>Probabilistic Sharpe Ratio</em> traduz o Sharpe ratio observado em probabilidade de que o Sharpe ratio verdadeiro exceda um alvo dado, ajustando explicitamente para skewness &#947;&#8323; e kurtosis &#947;&#8324; da s&#233;rie (BAILEY; L&#211;PEZ DE PRADO, 2012):</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\widehat{PSR}(SR^*) \\;=\\; \\Phi\\!\\left(\\frac{(\\widehat{SR} - SR^*)\\sqrt{T - 1}}{\\sqrt{1 - \\hat{\\gamma}_3 \\widehat{SR} + \\tfrac{\\hat{\\gamma}_4 - 1}{4}\\widehat{SR}^{2}}}\\right)&quot;,&quot;id&quot;:&quot;QJDEOKZBGC&quot;}" data-component-name="LatexBlockToDOM"></div><p>O PSR generaliza o resultado sobre erro-padr&#227;o do Sharpe ratio para retornos n&#227;o-normais (LO, 2002). Skewness negativa (perdas extremas mais frequentes que ganhos) e kurtosis alta (caudas pesadas) inflam o denominador, reduzindo o PSR. Uma estrat&#233;gia com Sharpe ratio anualizado de 1 e cauda pesada pode ter PSR(0) inferior a 80%, enquanto outra com mesmo Sharpe ratio sob retornos normais tem PSR(0) pr&#243;ximo de 95%.</p><p>A quest&#227;o remanescente &#233; o threshold contra o qual avaliar o PSR. Avaliar contra zero ignora o problema do Teorema 1 e infla artificialmente a probabilidade. O <em>Deflated Sharpe Ratio</em> aplica o PSR n&#227;o ao threshold zero, mas ao threshold deflacionado pelo Teorema da Falsa Estrat&#233;gia (BAILEY; L&#211;PEZ DE PRADO, 2014):</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\widehat{SR}_0 \\;=\\; \\sqrt{V[\\widehat{SR}_n]} \\cdot \\mathbb{E}[\\max_n SR_n \\mid N], \\qquad \\widehat{DSR} \\;=\\; \\widehat{PSR}(\\widehat{SR}_0)&quot;,&quot;id&quot;:&quot;YBIWFDNKQI&quot;}" data-component-name="LatexBlockToDOM"></div><p>O DSR &#233;, em palavras, a probabilidade de que o Sharpe ratio verdadeiro de uma estrat&#233;gia exceda o Sharpe ratio m&#225;ximo <em>esperado</em> sob hip&#243;tese nula com <em>N</em> tentativas e vari&#226;ncia cross-section V. A diferen&#231;a entre DSR e PSR &#233; exatamente o desconto pela sele&#231;&#227;o. Uma estrat&#233;gia que tem PSR(0) = 99,87% (parece imbat&#237;vel) pode ter DSR = 40% ap&#243;s reconhecer que foi selecionada entre 1.000 candidatas, diferen&#231;a que separa &#8220;alocar&#8221; de &#8220;investigar mais&#8221;.</p><p>O c&#225;lculo de <em>N</em> efetivo &#233; n&#227;o-trivial quando as estrat&#233;gias s&#227;o correlacionadas. O algoritmo ONC (<em>Optimal Number of Clusters</em>) usa a matriz de correla&#231;&#227;o dos retornos das estrat&#233;gias para estimar o n&#250;mero de clusters como N efetivo (L&#211;PEZ DE PRADO; LEWIS, 2019). Essa corre&#231;&#227;o &#233; decisiva quando o grid varre micro-perturba&#231;&#245;es dos mesmos hiperpar&#226;metros, situa&#231;&#227;o em que <em>N</em> bruto superestima a multiplicidade efetiva.</p><h2>Cross-validation combinatorialmente sim&#233;trica</h2><p>O DSR fornece um corretivo param&#233;trico que assume normalidade do estimador e independ&#234;ncia (ou corre&#231;&#227;o via clustering). Em paralelo, a literatura prop&#244;s um diagn&#243;stico n&#227;o-param&#233;trico baseado em valida&#231;&#227;o cruzada (BAILEY et al., 2017). O m&#233;todo chama-se <em>Combinatorially Symmetric Cross-Validation</em> (CSCV) e produz uma estat&#237;stica chamada <em>Probability of Backtest Overfitting</em> (PBO).</p><p>Dada a matriz <em>M</em> de tamanho T &#215; N (T observa&#231;&#245;es de retornos para cada uma das <em>N</em> estrat&#233;gias candidatas), particiona-se as linhas em <em>S</em> sub-amostras disjuntas de tamanho T/S, com <em>S</em> par. Para cada uma das C(S, S/2) escolhas de S/2 sub-amostras como conjunto de treino (<em>in-sample</em>), o complemento serve como conjunto de teste (<em>out-of-sample</em>). Em cada parti&#231;&#227;o, identifica-se a estrat&#233;gia vencedora <em>in-sample</em> (n*) e mede-se seu rank relativo no conjunto de teste. O logit do rank converte a estat&#237;stica em uma escala sim&#233;trica em torno de zero. O PBO &#233; a fra&#231;&#227;o das parti&#231;&#245;es em que o vencedor <em>in-sample</em> ficou abaixo da mediana <em>out-of-sample</em>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Fhip!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33bfc49b-387d-4d48-ac5e-5b60ea65e650_986x2172.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Fhip!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33bfc49b-387d-4d48-ac5e-5b60ea65e650_986x2172.png 424w, https://substackcdn.com/image/fetch/$s_!Fhip!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33bfc49b-387d-4d48-ac5e-5b60ea65e650_986x2172.png 848w, https://substackcdn.com/image/fetch/$s_!Fhip!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33bfc49b-387d-4d48-ac5e-5b60ea65e650_986x2172.png 1272w, https://substackcdn.com/image/fetch/$s_!Fhip!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33bfc49b-387d-4d48-ac5e-5b60ea65e650_986x2172.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Fhip!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33bfc49b-387d-4d48-ac5e-5b60ea65e650_986x2172.png" width="986" height="2172" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/33bfc49b-387d-4d48-ac5e-5b60ea65e650_986x2172.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2172,&quot;width&quot;:986,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:110292,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/197426681?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33bfc49b-387d-4d48-ac5e-5b60ea65e650_986x2172.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Fhip!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33bfc49b-387d-4d48-ac5e-5b60ea65e650_986x2172.png 424w, https://substackcdn.com/image/fetch/$s_!Fhip!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33bfc49b-387d-4d48-ac5e-5b60ea65e650_986x2172.png 848w, https://substackcdn.com/image/fetch/$s_!Fhip!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33bfc49b-387d-4d48-ac5e-5b60ea65e650_986x2172.png 1272w, https://substackcdn.com/image/fetch/$s_!Fhip!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33bfc49b-387d-4d48-ac5e-5b60ea65e650_986x2172.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Fluxo do CSCV. Para S = 16 sub-amostras, s&#227;o 12.870 parti&#231;&#245;es sim&#233;tricas avaliadas, cada uma produzindo um logit. PBO &#233; a fra&#231;&#227;o de logits negativos.</em></figcaption></figure></div><p>O adjetivo &#8220;combinatorialmente sim&#233;trico&#8221; &#233; a chave do m&#233;todo. Cada observa&#231;&#227;o aparece o mesmo n&#250;mero de vezes em conjuntos de treino e em conjuntos de teste atrav&#233;s das C(S, S/2) parti&#231;&#245;es, e a transforma&#231;&#227;o (J, J&#772;) &#8596; (J&#772;, J) &#233; parte do conjunto. Isso elimina a assimetria temporal do <em>walk-forward</em> tradicional (que sempre treina no passado e testa no futuro, dando uma &#250;nica trajet&#243;ria de valida&#231;&#227;o) e a quebra de ordem temporal do k-fold gen&#233;rico, que ignora autocorrela&#231;&#227;o. Sob hip&#243;tese nula de retornos i.i.d. com m&#233;dia zero, o vencedor <em>in-sample</em> &#233; t&#227;o prov&#225;vel de ficar acima quanto abaixo da mediana <em>out-of-sample</em>, e o PBO converge para 0,5. Quando h&#225; sinal genu&#237;no em alguma estrat&#233;gia, o PBO desce de forma marcada.</p><p>Uma compara&#231;&#227;o recente de m&#233;todos <em>out-of-sample</em> em ambiente sint&#233;tico controlado documenta fragilidades do CSCV, mostrando que m&#233;todos tradicionais podem subestimar o risco de overfitting quando <em>N</em> &#233; pequeno, h&#225; regimes de mercado ou as estrat&#233;gias s&#227;o altamente correlacionadas (ARIAN et al., 2024). A vers&#227;o mais robusta para uso em pesquisa s&#233;ria &#233; o <em>Combinatorial Purged Cross-Validation</em> (CPCV), que adiciona <em>purging</em> (remo&#231;&#227;o de observa&#231;&#245;es de treino cujos labels temporalmente se sobrep&#245;em ao teste) e <em>embargo</em> (buffer adicional contra autocorrela&#231;&#227;o serial), gerando m&#250;ltiplos caminhos <em>out-of-sample</em> (L&#211;PEZ DE PRADO, 2018). O custo &#233; computacional, e para S = 16 s&#227;o 12.870 ajustes de modelo.</p><p>DSR e PBO s&#227;o diagn&#243;sticos complementares, um avaliando o candidato espec&#237;fico e o outro avaliando o procedimento que selecionou esse candidato. A tabela abaixo organiza as ferramentas discutidas at&#233; aqui pelo tipo de pergunta que cada uma responde.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ugPX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f45d7a-9ba7-4273-a43d-3e8b53ee875b_1620x586.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ugPX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f45d7a-9ba7-4273-a43d-3e8b53ee875b_1620x586.png 424w, https://substackcdn.com/image/fetch/$s_!ugPX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f45d7a-9ba7-4273-a43d-3e8b53ee875b_1620x586.png 848w, https://substackcdn.com/image/fetch/$s_!ugPX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f45d7a-9ba7-4273-a43d-3e8b53ee875b_1620x586.png 1272w, https://substackcdn.com/image/fetch/$s_!ugPX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f45d7a-9ba7-4273-a43d-3e8b53ee875b_1620x586.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!ugPX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f45d7a-9ba7-4273-a43d-3e8b53ee875b_1620x586.png" width="1456" height="527" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/27f45d7a-9ba7-4273-a43d-3e8b53ee875b_1620x586.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:527,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:77041,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/197426681?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f45d7a-9ba7-4273-a43d-3e8b53ee875b_1620x586.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ugPX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f45d7a-9ba7-4273-a43d-3e8b53ee875b_1620x586.png 424w, https://substackcdn.com/image/fetch/$s_!ugPX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f45d7a-9ba7-4273-a43d-3e8b53ee875b_1620x586.png 848w, https://substackcdn.com/image/fetch/$s_!ugPX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f45d7a-9ba7-4273-a43d-3e8b53ee875b_1620x586.png 1272w, https://substackcdn.com/image/fetch/$s_!ugPX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f45d7a-9ba7-4273-a43d-3e8b53ee875b_1620x586.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Tabela 2. Mapa das ferramentas estat&#237;sticas discutidas no artigo, organizadas pela pergunta que cada uma responde. Teorema 1 e MinBTL operam no n&#237;vel agregado da fam&#237;lia de N tentativas, PSR e DSR no n&#237;vel do candidato espec&#237;fico, e PBO no n&#237;vel do procedimento de sele&#231;&#227;o.</em></figcaption></figure></div><h2>Multiple testing e a crise de replica&#231;&#227;o em finan&#231;as</h2><p>A literatura de econometria financeira chegou ao mesmo problema por outro caminho. Harvey, Liu e Zhu catalogaram aproximadamente 316 fatores publicados em <em>journals</em> de topo at&#233; 2012 e argumentaram que o threshold convencional de t-stat &#8805; 2 &#233; inadequado quando a profiss&#227;o como um todo testa centenas de candidatos (HARVEY et al., 2016). Aplicando corre&#231;&#245;es de testes m&#250;ltiplos (Bonferroni, Holm e o controle de FDR de Benjamini-Hochberg-Yekutieli), eles propuseram que apenas fatores com t-stat acima de aproximadamente 3,0 deveriam ser considerados descobertas confi&#225;veis. O <em>haircut</em> Sharpe correspondente &#233; dado por:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;SR_{adj} \\;=\\; SR_{obs} \\cdot \\frac{t_{adj}}{t_{obs}}, \\qquad t_{adj} \\;=\\; \\Phi^{-1}\\!\\left(1 - \\tfrac{p_{mt}}{2}\\right)&quot;,&quot;id&quot;:&quot;ZDRZMKUHNS&quot;}" data-component-name="LatexBlockToDOM"></div><p>onde pmt &#233; o p-valor ajustado pela corre&#231;&#227;o de testes m&#250;ltiplos escolhida. O ajuste &#233; matematicamente diferente do DSR mas conceitualmente an&#225;logo, e ambos descontam Sharpe ratios observados pelo n&#250;mero (efetivo) de tentativas que produziram o achado.</p><p>A confirma&#231;&#227;o emp&#237;rica veio logo depois, em estudo que replicou 452 anomalias publicadas em <em>journals</em> de finan&#231;as usando metodologia padronizada (NYSE breakpoints, retornos value-weighted, controles de microestrutura), com aproximadamente 65% das anomalias falhando a replicar com t-stat acima de 1,96 fora da amostra original (HOU et al., 2020). Outra evid&#234;ncia mostra que retornos m&#233;dios de anomalias caem cerca de 58% ap&#243;s a publica&#231;&#227;o acad&#234;mica do paper que as documentou, padr&#227;o consistente com mistura de arbitragem real e sele&#231;&#227;o a posteriori (MCLEAN; PONTIFF, 2016). A magnitude dessa crise foi contestada por um modelo Bayesiano de replica&#231;&#227;o que incorpora correla&#231;&#227;o entre fatores, mas a dire&#231;&#227;o qualitativa do problema permanece reconhecida (JENSEN et al., 2023).</p><p>Avan&#231;ando essa linha, o problema se torna bilateral: corre&#231;&#245;es cl&#225;ssicas tipo Bonferroni controlam erro tipo I (falsos positivos), mas com custo agudo em poder estat&#237;stico, descartando gestores e fatores genuinamente bons (HARVEY; LIU, 2020). O artigo prop&#245;e um <em>double-bootstrap</em> que calibra simultaneamente as duas taxas de erro. A literatura de teste de superioridade preditiva &#233; mais antiga, e dois trabalhos can&#244;nicos resolvem variantes do mesmo problema. O <em>Reality Check</em> e o <em>Model Confidence Set</em> formalizam a compara&#231;&#227;o entre conjuntos de modelos sob hip&#243;tese nula composta, retornando intervalos para o melhor procedimento em vez de um vencedor pontual (WHITE, 2000; HANSEN et al., 2011).</p><h2>Implementa&#231;&#227;o em Julia</h2><p>Disponibilizamos o pacote <a href="https://github.com/andrecamatta/pq_backtest_overfitting">pq_backtest_overfitting</a> em Julia que implementa, de forma transparente, os objetos centrais discutidos acima, do valor esperado do m&#225;ximo Sharpe ratio at&#233; o PBO via CSCV. A escolha por Julia foi motivada pela aus&#234;ncia de biblioteca can&#244;nica equivalente no <em>General Registry</em>. Pacotes como <em>Trading.jl</em> e <em>Fastback.jl</em> oferecem motores de <em>backtest</em> orientados a eventos, mas nenhum traz a camada de valida&#231;&#227;o estat&#237;stica. Em Python, o <em>mlfinlab</em> implementa as mesmas fun&#231;&#245;es, por&#233;m migrou para licen&#231;a comercial em 2021. O pacote cobre toda a sequ&#234;ncia da Tabela 2 em c&#243;digo aberto e audit&#225;vel, com testes que reproduzem os anchors num&#233;ricos do paper original.</p><p>A fun&#231;&#227;o central traduz o Teorema 1 literalmente, com a constante de Euler-Mascheroni e a quantil normal padr&#227;o chamadas diretamente da biblioteca padr&#227;o da linguagem, sem aproxima&#231;&#245;es intermedi&#225;rias.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2iBb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd604bf0e-e568-4aeb-8540-fd80354ea921_1664x578.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2iBb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd604bf0e-e568-4aeb-8540-fd80354ea921_1664x578.png 424w, https://substackcdn.com/image/fetch/$s_!2iBb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd604bf0e-e568-4aeb-8540-fd80354ea921_1664x578.png 848w, https://substackcdn.com/image/fetch/$s_!2iBb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd604bf0e-e568-4aeb-8540-fd80354ea921_1664x578.png 1272w, https://substackcdn.com/image/fetch/$s_!2iBb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd604bf0e-e568-4aeb-8540-fd80354ea921_1664x578.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!2iBb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd604bf0e-e568-4aeb-8540-fd80354ea921_1664x578.png" width="1456" height="506" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d604bf0e-e568-4aeb-8540-fd80354ea921_1664x578.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:506,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:94182,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/197426681?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd604bf0e-e568-4aeb-8540-fd80354ea921_1664x578.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2iBb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd604bf0e-e568-4aeb-8540-fd80354ea921_1664x578.png 424w, https://substackcdn.com/image/fetch/$s_!2iBb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd604bf0e-e568-4aeb-8540-fd80354ea921_1664x578.png 848w, https://substackcdn.com/image/fetch/$s_!2iBb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd604bf0e-e568-4aeb-8540-fd80354ea921_1664x578.png 1272w, https://substackcdn.com/image/fetch/$s_!2iBb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd604bf0e-e568-4aeb-8540-fd80354ea921_1664x578.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Trecho de codigo/src/statistics.jl. Fun&#231;&#227;o expected_max_sharpe.</em></figcaption></figure></div><p>O DSR encadeia o Teorema da Falsa Estrat&#233;gia com o PSR. Optei por receber a vari&#226;ncia cross-section <em>V</em> como argumento expl&#237;cito, em vez de inferi-la dos dados, porque a interpreta&#231;&#227;o correta de <em>V</em> depende de o usu&#225;rio ter calculado os <em>N</em> Sharpe ratios e tirado a vari&#226;ncia amostral. Embutir essa etapa esconderia uma decis&#227;o delicada.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Xtkr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa106cd59-7c7b-4b27-a965-5f790fe3ff20_1664x936.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Xtkr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa106cd59-7c7b-4b27-a965-5f790fe3ff20_1664x936.png 424w, https://substackcdn.com/image/fetch/$s_!Xtkr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa106cd59-7c7b-4b27-a965-5f790fe3ff20_1664x936.png 848w, https://substackcdn.com/image/fetch/$s_!Xtkr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa106cd59-7c7b-4b27-a965-5f790fe3ff20_1664x936.png 1272w, https://substackcdn.com/image/fetch/$s_!Xtkr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa106cd59-7c7b-4b27-a965-5f790fe3ff20_1664x936.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Xtkr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa106cd59-7c7b-4b27-a965-5f790fe3ff20_1664x936.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a106cd59-7c7b-4b27-a965-5f790fe3ff20_1664x936.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:150900,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/197426681?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa106cd59-7c7b-4b27-a965-5f790fe3ff20_1664x936.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Xtkr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa106cd59-7c7b-4b27-a965-5f790fe3ff20_1664x936.png 424w, https://substackcdn.com/image/fetch/$s_!Xtkr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa106cd59-7c7b-4b27-a965-5f790fe3ff20_1664x936.png 848w, https://substackcdn.com/image/fetch/$s_!Xtkr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa106cd59-7c7b-4b27-a965-5f790fe3ff20_1664x936.png 1272w, https://substackcdn.com/image/fetch/$s_!Xtkr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa106cd59-7c7b-4b27-a965-5f790fe3ff20_1664x936.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Trecho de codigo/src/statistics.jl. Fun&#231;&#227;o deflated_sharpe.</em></figcaption></figure></div><p>A implementa&#231;&#227;o do CSCV &#233; mais densa porque enumera explicitamente as C(S, S/2) combina&#231;&#245;es via <code>Combinatorics.combinations</code>. Para S = 16, s&#227;o 12.870 parti&#231;&#245;es, cada uma exigindo o c&#225;lculo de <em>N</em> Sharpe ratios <em>in-sample</em> e <em>N</em> <em>out-of-sample</em>. O custo &#233; O(C(S, S/2) &#183; N &#183; T) e domina o tempo total. Mantive a estrutura de retorno como um <code>struct</code> nomeado para que o usu&#225;rio tenha acesso aos logits brutos, e n&#227;o apenas &#224; estat&#237;stica agregada PBO.</p><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Mpds!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691cbdb3-d9eb-4cf2-89df-ad6d040637fb_1562x292.png 424w, https://substackcdn.com/image/fetch/$s_!Mpds!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691cbdb3-d9eb-4cf2-89df-ad6d040637fb_1562x292.png 848w, https://substackcdn.com/image/fetch/$s_!Mpds!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691cbdb3-d9eb-4cf2-89df-ad6d040637fb_1562x292.png 1272w, https://substackcdn.com/image/fetch/$s_!Mpds!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691cbdb3-d9eb-4cf2-89df-ad6d040637fb_1562x292.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Mpds!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691cbdb3-d9eb-4cf2-89df-ad6d040637fb_1562x292.png" width="1456" height="272" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/691cbdb3-d9eb-4cf2-89df-ad6d040637fb_1562x292.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:272,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:34739,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/197426681?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691cbdb3-d9eb-4cf2-89df-ad6d040637fb_1562x292.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Mpds!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691cbdb3-d9eb-4cf2-89df-ad6d040637fb_1562x292.png 424w, https://substackcdn.com/image/fetch/$s_!Mpds!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691cbdb3-d9eb-4cf2-89df-ad6d040637fb_1562x292.png 848w, https://substackcdn.com/image/fetch/$s_!Mpds!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691cbdb3-d9eb-4cf2-89df-ad6d040637fb_1562x292.png 1272w, https://substackcdn.com/image/fetch/$s_!Mpds!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691cbdb3-d9eb-4cf2-89df-ad6d040637fb_1562x292.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div></div></div></div><figcaption class="image-caption"><em>Trecho de codigo/src/cscv.jl. Fun&#231;&#227;o pbo_cscv (n&#250;cleo do la&#231;o sobre as combina&#231;&#245;es).</em></figcaption></figure></div><p>O pacote inclui su&#237;te de testes que verifica os valores anchor citados na Figura 2 do paper original (N = 7 &#8594; &#8776; 2 anos, N = 45 &#8594; &#8776; 5 anos para SR* = 1), monotonicidade do PSR em skewness e kurtosis, converg&#234;ncia da simula&#231;&#227;o Monte Carlo dentro de 5% do valor te&#243;rico, e dois experimentos de PBO (sob hip&#243;tese nula com PBO pr&#243;ximo de 0,5, e com uma estrat&#233;gia genuinamente boa puxando o PBO para abaixo de 0,1). Vinte testes passam em poucos segundos.</p><h2>Resultados Monte Carlo</h2><p>O script <code>examples/demo_artigo.jl</code> reproduz tr&#234;s experimentos. No primeiro, validamos o Teorema 1 em uma realiza&#231;&#227;o Monte Carlo direta gerando uma matriz T &#215; N de retornos i.i.d. Normal(0, &#963;&#178;) com &#963; = 1% di&#225;rio (pr&#243;ximo do desvio-padr&#227;o di&#225;rio do Ibovespa) e T = 1.008 dias (cerca de quatro anos de preg&#227;o), tomando depois o m&#225;ximo dos N Sharpe ratios anualizados. Repete-se 2.000 vezes para obter a distribui&#231;&#227;o emp&#237;rica do m&#225;ximo.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zBbJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06c3b2e6-b09d-46be-bf7b-3e9d2b9cdadc_1266x434.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zBbJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06c3b2e6-b09d-46be-bf7b-3e9d2b9cdadc_1266x434.png 424w, https://substackcdn.com/image/fetch/$s_!zBbJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06c3b2e6-b09d-46be-bf7b-3e9d2b9cdadc_1266x434.png 848w, https://substackcdn.com/image/fetch/$s_!zBbJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06c3b2e6-b09d-46be-bf7b-3e9d2b9cdadc_1266x434.png 1272w, https://substackcdn.com/image/fetch/$s_!zBbJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06c3b2e6-b09d-46be-bf7b-3e9d2b9cdadc_1266x434.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!zBbJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06c3b2e6-b09d-46be-bf7b-3e9d2b9cdadc_1266x434.png" width="1266" height="434" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/06c3b2e6-b09d-46be-bf7b-3e9d2b9cdadc_1266x434.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:434,&quot;width&quot;:1266,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:33399,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/197426681?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06c3b2e6-b09d-46be-bf7b-3e9d2b9cdadc_1266x434.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zBbJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06c3b2e6-b09d-46be-bf7b-3e9d2b9cdadc_1266x434.png 424w, https://substackcdn.com/image/fetch/$s_!zBbJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06c3b2e6-b09d-46be-bf7b-3e9d2b9cdadc_1266x434.png 848w, https://substackcdn.com/image/fetch/$s_!zBbJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06c3b2e6-b09d-46be-bf7b-3e9d2b9cdadc_1266x434.png 1272w, https://substackcdn.com/image/fetch/$s_!zBbJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06c3b2e6-b09d-46be-bf7b-3e9d2b9cdadc_1266x434.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Tabela 3. Valida&#231;&#227;o Monte Carlo do Teorema 1. Cada linha &#233; a m&#233;dia de 2.000 simula&#231;&#245;es de matrizes T &#215; N de retornos i.i.d. Normal(0, &#963;&#178;) com T = 1.008, &#963; = 1%. Coluna te&#243;rica calcula E[max] com V = 252/T (vari&#226;ncia do estimador anualizado para 4 anos de dados di&#225;rios).</em></figcaption></figure></div><p>Para N = 1.000, o Teorema 1 prev&#234; E[max SR] = 1,628 anualizado e a m&#233;dia emp&#237;rica &#233; 1,626, alinhamento apertado entre teoria e Monte Carlo. Os intervalos de 5% a 95% mostram que a variabilidade do m&#225;ximo &#233; alta. Para N = 100, o vencedor pode ter SR = 0,94 ou SR = 1,66 dependendo da realiza&#231;&#227;o, e isso significa que mesmo conhecendo o n&#250;mero de tentativas e a vari&#226;ncia cross-section, o pesquisador disciplinado precisa pensar em distribui&#231;&#227;o, n&#227;o em ponto.</p><p>O segundo experimento &#233; o caso de uso central do DSR. Toma-se uma &#250;nica realiza&#231;&#227;o (T = 1.008, N = 1.000, &#963; = 1%, drift verdadeiro zero) e calcula-se o Sharpe ratio anualizado de cada coluna. O vencedor tem SR_IS = 1,506, n&#250;mero que em qualquer relat&#243;rio comercial seria apresentado como evid&#234;ncia de compet&#234;ncia. O PSR avaliado contra zero &#233; 99,87%, o que refor&#231;a a apar&#234;ncia. O DSR, no entanto, calcula a probabilidade de que o Sharpe ratio verdadeiro exceda E[max | N = 1000] e devolve 40,6%.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!U0am!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6684a7b9-2ed2-4e1c-8894-ccf4e58cf66c_1184x376.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!U0am!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6684a7b9-2ed2-4e1c-8894-ccf4e58cf66c_1184x376.png 424w, https://substackcdn.com/image/fetch/$s_!U0am!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6684a7b9-2ed2-4e1c-8894-ccf4e58cf66c_1184x376.png 848w, https://substackcdn.com/image/fetch/$s_!U0am!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6684a7b9-2ed2-4e1c-8894-ccf4e58cf66c_1184x376.png 1272w, https://substackcdn.com/image/fetch/$s_!U0am!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6684a7b9-2ed2-4e1c-8894-ccf4e58cf66c_1184x376.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!U0am!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6684a7b9-2ed2-4e1c-8894-ccf4e58cf66c_1184x376.png" width="1184" height="376" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6684a7b9-2ed2-4e1c-8894-ccf4e58cf66c_1184x376.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:376,&quot;width&quot;:1184,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:39843,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/197426681?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6684a7b9-2ed2-4e1c-8894-ccf4e58cf66c_1184x376.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!U0am!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6684a7b9-2ed2-4e1c-8894-ccf4e58cf66c_1184x376.png 424w, https://substackcdn.com/image/fetch/$s_!U0am!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6684a7b9-2ed2-4e1c-8894-ccf4e58cf66c_1184x376.png 848w, https://substackcdn.com/image/fetch/$s_!U0am!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6684a7b9-2ed2-4e1c-8894-ccf4e58cf66c_1184x376.png 1272w, https://substackcdn.com/image/fetch/$s_!U0am!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6684a7b9-2ed2-4e1c-8894-ccf4e58cf66c_1184x376.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Tabela 4. PSR ing&#234;nuo versus DSR sobre o vencedor de uma realiza&#231;&#227;o Monte Carlo (T = 1.008 dias, N = 1.000 estrat&#233;gias, &#963; = 1% di&#225;rio, drift verdadeiro zero, semente 20.140.501). PSR(0) sugere quase certeza de SR positivo, ao passo que o DSR mostra que, descontada a sele&#231;&#227;o, a probabilidade est&#225; abaixo de 50%.</em></figcaption></figure></div><p>A diferen&#231;a entre 99,87% e 40,6% &#233; o desconto pela sele&#231;&#227;o, que separa &#8220;alocar&#8221; de &#8220;investigar mais&#8221;. O DSR diz, em subst&#226;ncia, que o Sharpe ratio do vencedor &#233; compat&#237;vel com o que se espera por sorte de mil estrat&#233;gias sem alfa. Aceitar o n&#250;mero bruto seria erro de infer&#234;ncia sobre a estrat&#233;gia, n&#227;o erro de estima&#231;&#227;o num&#233;rica. Esse &#233; o ponto pedag&#243;gico que o paper de 2014 quis comunicar.</p><p>O terceiro experimento avalia o PBO via CSCV sobre uma matriz T = 1.008, N = 100, com S = 16 sub-amostras (12.870 parti&#231;&#245;es). Sob hip&#243;tese nula i.i.d., o vencedor <em>in-sample</em> deveria ficar abaixo da mediana <em>out-of-sample</em> em metade das parti&#231;&#245;es. Em uma realiza&#231;&#227;o espec&#237;fica, o PBO foi 0,648, valor pr&#243;ximo da expectativa te&#243;rica de 0,5 dada a variabilidade de uma &#250;nica amostra com C(16, 8) ensaios.</p><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cS10!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ef0f4f8-0161-4928-a528-e00c77a706ad_1562x292.png 424w, https://substackcdn.com/image/fetch/$s_!cS10!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ef0f4f8-0161-4928-a528-e00c77a706ad_1562x292.png 848w, https://substackcdn.com/image/fetch/$s_!cS10!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ef0f4f8-0161-4928-a528-e00c77a706ad_1562x292.png 1272w, https://substackcdn.com/image/fetch/$s_!cS10!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ef0f4f8-0161-4928-a528-e00c77a706ad_1562x292.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!cS10!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ef0f4f8-0161-4928-a528-e00c77a706ad_1562x292.png" width="1456" height="272" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9ef0f4f8-0161-4928-a528-e00c77a706ad_1562x292.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:272,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:34739,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/197426681?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ef0f4f8-0161-4928-a528-e00c77a706ad_1562x292.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cS10!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ef0f4f8-0161-4928-a528-e00c77a706ad_1562x292.png 424w, https://substackcdn.com/image/fetch/$s_!cS10!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ef0f4f8-0161-4928-a528-e00c77a706ad_1562x292.png 848w, https://substackcdn.com/image/fetch/$s_!cS10!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ef0f4f8-0161-4928-a528-e00c77a706ad_1562x292.png 1272w, https://substackcdn.com/image/fetch/$s_!cS10!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ef0f4f8-0161-4928-a528-e00c77a706ad_1562x292.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div></div></div></div><figcaption class="image-caption"><em>Tabela 5. PBO via CSCV em uma realiza&#231;&#227;o sob hip&#243;tese nula. Quando uma das estrat&#233;gias tem drift verdadeiro positivo (segunda linha), o PBO cai marcadamente porque o vencedor in-sample passa a manter rank alto out-of-sample em mais parti&#231;&#245;es.</em></figcaption></figure></div><p>O contraste com o caso em que uma das estrat&#233;gias tem drift verdadeiro positivo &#233; o que torna o m&#233;todo &#250;til para diagn&#243;stico. A su&#237;te de testes inclui um exemplo com drift = 0,003/dia (Sharpe ratio anualizado verdadeiro de aproximadamente 4,8) em uma das colunas. O PBO desce para abaixo de 0,1, mostrando que o m&#233;todo separa corretamente sinal de ru&#237;do quando o sinal &#233; forte. Em casos lim&#237;trofes, com drift pr&#243;ximo do n&#237;vel de ru&#237;do, o PBO se mant&#233;m alto, e essa &#233; justamente a regi&#227;o em que o pesquisador deveria recuar e cobrar mais dados.</p><h2>Implica&#231;&#245;es para alocadores e quants</h2><p>O artigo de 2014 exigiu que peri&#243;dicos e prospectos reportassem o n&#250;mero de configura&#231;&#245;es testadas (<em>N</em>) e que leitores descontassem os &#205;ndices de Sharpe pelo Teorema 1. Onze anos depois, esse reporte segue sem mandato regulat&#243;rio, enquanto a literatura emp&#237;rica confirma que o *overfitting* &#233; um problema profundo e imune a corre&#231;&#245;es param&#233;tricas isoladas.</p><p>Nesse cen&#225;rio, &#205;ndices de Sharpe brutos em prospectos n&#227;o atestam a qualidade de uma estrat&#233;gia. O alocador de capital deve exigir o <em>N</em> e a vari&#226;ncia <em>cross-section</em> dos Sharpe candidatos para computar o <em>Deflated Sharpe Ratio</em> (DSR), obtendo assim uma m&#233;trica compar&#225;vel. A recusa do gestor em fornecer esses dados &#233;, por si s&#243;, uma evid&#234;ncia decisiva contra ele. Para a pesquisa, o Teorema 2 sobre o MinBTL imp&#245;e que validar o vencedor de um <em>grid</em> de 1.000 estrat&#233;gias exige de 10 a 14 anos de retornos di&#225;rios. Ao lidar com s&#233;ries mais curtas, t&#237;picas de mercados emergentes, o analista precisa reduzir <em>N</em> drasticamente, assumir premissas estruturais fortes ou aplicar DSR e Valida&#231;&#227;o Cruzada Sim&#233;trica Combinat&#243;ria (CSCV) antes de declarar qualquer descoberta.</p><p>Para quem roda as simula&#231;&#245;es internamente, o fluxo deve iniciar calculando a Probabilidade de Overfitting de Backtest (PBO) via CSCV sobre toda a fam&#237;lia testada, antes de olhar para qualquer vencedor. Um PBO pr&#243;ximo a 0,5 indica que a sele&#231;&#227;o por Sharpe <em>in-sample</em> n&#227;o tem validade <em>out-of-sample</em>, exigindo a reestrutura&#231;&#227;o do <em>grid</em>. Para a estrat&#233;gia validada, o DSR substitui o Sharpe bruto nas comunica&#231;&#245;es internas, mantendo-se o hist&#243;rico sempre acima do MinBTL correspondente ao <em>N</em> efetivo para impedir que hip&#243;teses sejam tratadas como descobertas.</p><p>O obst&#225;culo atual &#233; estritamente cultural e regulat&#243;rio, permitindo que cada profissional corrija seu fluxo de trabalho sem aguardar mandatos externos. Incorporar m&#233;tricas como PSR, DSR, CSCV e MinBTL tem um custo operacional marginal, mas a literatura recente sobre a crise de replica&#231;&#227;o (HOU et al., 2020; JENSEN et al., 2023) documenta exaustivamente que o verdadeiro preju&#237;zo est&#225; em continuar pulando essa etapa.</p><div><hr></div><h2>Refer&#234;ncias</h2><p>ARIAN, H.; NOROUZI MOBAREKEH, D.; SECO, L. Backtest overfitting in the machine learning era: a comparison of out-of-sample testing methods in a synthetic controlled environment. <em>Knowledge-Based Systems</em>, v. 305, artigo 112477, 2024.</p><p>BAILEY, D. H.; BORWEIN, J. M.; L&#211;PEZ DE PRADO, M.; ZHU, Q. J. Pseudo-mathematics and financial charlatanism: the effects of backtest overfitting on out-of-sample performance. <em>Notices of the American Mathematical Society</em>, v. 61, n. 5, p. 458-471, 2014.</p><p>BAILEY, D. H.; BORWEIN, J. M.; L&#211;PEZ DE PRADO, M.; ZHU, Q. J. The probability of backtest overfitting. <em>Journal of Computational Finance</em>, v. 20, n. 4, p. 39-69, 2017.</p><p>BAILEY, D. H.; L&#211;PEZ DE PRADO, M. The Sharpe ratio efficient frontier. <em>Journal of Risk</em>, v. 15, n. 2, p. 3-44, 2012.</p><p>BAILEY, D. H.; L&#211;PEZ DE PRADO, M. The deflated Sharpe ratio: correcting for selection bias, backtest overfitting, and non-normality. <em>Journal of Portfolio Management</em>, v. 40, n. 5, p. 94-107, 2014.</p><p>HANSEN, P. R.; LUNDE, A.; NASON, J. M. The model confidence set. <em>Econometrica</em>, v. 79, n. 2, p. 453-497, 2011.</p><p>HARVEY, C. R.; LIU, Y. False (and missed) discoveries in financial economics. <em>Journal of Finance</em>, v. 75, n. 5, p. 2503-2553, 2020.</p><p>HARVEY, C. R.; LIU, Y.; ZHU, H. ...and the cross-section of expected returns. <em>Review of Financial Studies</em>, v. 29, n. 1, p. 5-68, 2016.</p><p>HOU, K.; XUE, C.; ZHANG, L. Replicating anomalies. <em>Review of Financial Studies</em>, v. 33, n. 5, p. 2019-2133, 2020.</p><p>JENSEN, T. I.; KELLY, B.; PEDERSEN, L. H. Is there a replication crisis in finance? <em>Journal of Finance</em>, v. 78, n. 5, p. 2465-2518, 2023.</p><p>LO, A. W. The statistics of Sharpe ratios. <em>Financial Analysts Journal</em>, v. 58, n. 4, p. 36-52, 2002.</p><p>L&#211;PEZ DE PRADO, M. <em>Advances in financial machine learning</em>. Hoboken: Wiley, 2018.</p><p>L&#211;PEZ DE PRADO, M.; LEWIS, M. J. Detection of false investment strategies using unsupervised learning methods. <em>Quantitative Finance</em>, v. 19, n. 9, p. 1555-1565, 2019.</p><p>MCLEAN, R. D.; PONTIFF, J. Does academic research destroy stock return predictability? <em>Journal of Finance</em>, v. 71, n. 1, p. 5-32, 2016.</p><p>WHITE, H. A reality check for data snooping. <em>Econometrica</em>, v. 68, n. 5, p. 1097-1126, 2000.</p>]]></content:encoded></item><item><title><![CDATA[Corrida bancária sem fila: Diamond-Dybvig, liquidez e a regulação que ainda falta]]></title><description><![CDATA[Nas corridas de hoje, o estresse come&#231;a no funding de atacado, acelera nos aplicativos e exp&#245;e a dist&#226;ncia entre a liquidez do balan&#231;o e o caixa que precisa sair em poucas horas.]]></description><link>https://pilulasdequant.com.br/p/corrida-bancaria-sem-fila-diamond</link><guid isPermaLink="false">https://pilulasdequant.com.br/p/corrida-bancaria-sem-fila-diamond</guid><dc:creator><![CDATA[André Camatta]]></dc:creator><pubDate>Fri, 08 May 2026 11:56:57 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/0574da6a-3cec-4ac9-aa5b-2a4dfa985f48_1264x848.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Em maio de 1984, o Continental Illinois, s&#233;timo maior banco dos Estados Unidos e principal financiador corporativo do pa&#237;s &#224; &#233;poca, perdeu cerca de 30% do seu funding em dez dias. A cena n&#227;o teve fila em porta de ag&#234;ncia, c&#226;mera de televis&#227;o ou multid&#227;o exigindo c&#233;dulas. A corrida foi conduzida por grandes depositantes n&#227;o segurados, bancos correspondentes e credores institucionais que moviam recursos pelos canais de atacado dispon&#237;veis.</p><p>A l&#243;gica &#233; a mesma das corridas banc&#225;rias do s&#233;culo XIX e da Grande Depress&#227;o. Um banco transforma passivos curtos em ativos longos. Depositantes recebem liquidez sob demanda, a economia financia projetos de maturidade longa e o banco fica no meio dessa diferen&#231;a. O arranjo &#233; uma promessa que s&#243; funciona enquanto a maioria acredita que vai continuar funcionando.</p><p>O modelo de Diamond e Dybvig (DIAMOND; DYBVIG, 1983) trata o banco como solu&#231;&#227;o para um problema de seguro contra choques idiossincr&#225;ticos de liquidez, e o mesmo arranjo revela a corrida banc&#225;ria como equil&#237;brio de coordena&#231;&#227;o. A turbul&#234;ncia banc&#225;ria de 2023 deixou pendente uma agenda regulat&#243;ria voltada a corridas digitais de alta velocidade e &#224; fra&#231;&#227;o do buffer de liquidez que fica indispon&#237;vel sob estresse.</p><h2>Quando o banco melhora o mundo</h2><p>Diamond e Dybvig partem de uma economia deliberadamente simples. H&#225; tr&#234;s datas, <code>t = 0, 1, 2</code>, um &#250;nico bem e uma massa de consumidores id&#234;nticos antes de saberem suas necessidades futuras. Em <code>t = 1</code>, cada consumidor descobre seu tipo. Nesse sorteio, com probabilidade &#960;<sub>1</sub>, torna-se impaciente e deseja consumir cedo. J&#225; com probabilidade &#960;<sub>2</sub>, permanece paciente e deseja consumir em <code>t = 2</code>.</p><p>O dilema aparece na escolha entre liquidez imediata e retorno de longo prazo. Guardar o bem de um per&#237;odo para o outro preserva uma unidade para consumo cedo. Investir em um projeto longo rende <code>R &gt; 1</code> em <code>t = 2</code>, mas paga apenas <code>L &lt; 1</code> se for liquidado prematuramente em <code>t = 1</code>. O projeto longo &#233; socialmente produtivo e imp&#245;e custo individual a quem descobre cedo que precisa consumir.</p><p>Sem seguro, o agente escolhe sozinho quanto manter em uma aplica&#231;&#227;o l&#237;quida e quanto direcionar ao projeto longo. Essa autarquia &#233; ineficiente porque cada pessoa precisa se proteger individualmente contra um choque que, no agregado, &#233; previs&#237;vel pela lei dos grandes n&#250;meros. O mercado financeiro melhora a aloca&#231;&#227;o ao permitir trocas entre agentes impacientes e pacientes, mas ainda n&#227;o entrega o seguro completo contra o risco de liquidez.</p><p>O banco resolve essa fric&#231;&#227;o emitindo um contrato de dep&#243;sito. Todos depositam uma unidade em <code>t = 0</code>. O banco mant&#233;m uma fra&#231;&#227;o l&#237;quida para atender os impacientes em <code>t = 1</code> e investe o restante no projeto longo. Se apenas os impacientes sacam cedo, o contrato implementa a aloca&#231;&#227;o de seguro, com consumo mais alto para quem precisa de liquidez cedo e retorno maior para quem espera. Nesse ponto do modelo, o banco &#233; a institui&#231;&#227;o que torna poss&#237;vel compartilhar um risco que cada indiv&#237;duo enfrentaria sozinho.</p><p>Em nota&#231;&#227;o compacta, o problema de seguro pode ser escrito como:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\max_{x} \\; \\pi_1 u(c_1) + \\pi_2 \\rho u(c_2) \\quad \\text{sujeito a} \\quad \\pi_1 c_1 = 1-x,\\quad \\pi_2 c_2 = xR.&quot;,&quot;id&quot;:&quot;UYSVGSTANK&quot;}" data-component-name="LatexBlockToDOM"></div><p>Nessa express&#227;o, &#960;&#8321; e &#960;&#8322; s&#227;o as probabilidades de o depositante ser impaciente ou paciente. A fun&#231;&#227;o u(.) mede utilidade do consumo, &#961; desconta o consumo futuro, c&#8321; e c&#8322; s&#227;o os consumos prometidos em <code>t = 1</code> e <code>t = 2</code>, R &#233; o retorno bruto do projeto longo e x &#233; a fra&#231;&#227;o dos recursos investida nesse projeto. As restri&#231;&#245;es dizem que o consumo dos impacientes vem da parcela l&#237;quida <code>1 &#8722; x</code> e o consumo dos pacientes vem do investimento longo <code>xR</code>.</p><p>A condi&#231;&#227;o de primeira ordem &#233;:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;u&#8217;(c_1^{bank}) = \\rho R u&#8217;(c_2^{bank})&quot;,&quot;id&quot;:&quot;AUKUVPPKSY&quot;}" data-component-name="LatexBlockToDOM"></div><p>Na condi&#231;&#227;o de primeira ordem, u&#8217; &#233; a utilidade marginal. Os termos c&#8321;<sup>bank</sup> e c&#8322;<sup>bank</sup> s&#227;o os consumos escolhidos pelo contrato banc&#225;rio no &#243;timo. A igualdade resume a fun&#231;&#227;o econ&#244;mica do banco, que transfere consumo entre estados da natureza e entre datas at&#233; equilibrar o ganho marginal de consumo cedo e o ganho descontado de preservar recursos no projeto longo. O depositante n&#227;o sabe se ser&#225; impaciente ou paciente, ent&#227;o valoriza um contrato que suaviza seu consumo contingente.</p><h2>Quando o seguro vira corrida</h2><p>A efici&#234;ncia do contrato depende de uma cren&#231;a simples: apenas quem realmente precisa consumir cedo sacar&#225; em <code>t = 1</code>. Se os pacientes acreditam que os demais pacientes aguardar&#227;o at&#233; <code>t = 2</code>, esperar &#233; racional. O banco preserva os ativos longos, os impacientes recebem liquidez e os pacientes recebem o retorno do projeto longo. A fragilidade nasce porque essa cren&#231;a coordena o comportamento dos pacientes e sustenta o pr&#243;prio mecanismo.</p><p>O equil&#237;brio ruim surge quando os pacientes acreditam que outros pacientes sacar&#227;o cedo. Como o banco opera sob restri&#231;&#227;o de servi&#231;o sequencial, isto &#233;, atende os pedidos por ordem de chegada, cada depositante teme ficar no fim da fila. Mesmo um paciente, que preferiria consumir em <code>t = 2</code>, passa a ter incentivo para sacar em <code>t = 1</code>. A cren&#231;a coletiva torna verdadeira a escassez que ela antecipa.</p><p>O valor de liquida&#231;&#227;o do banco em <code>t = 1</code>, quando ativos longos precisam ser vendidos ou liquidados prematuramente, &#233; menor que o consumo prometido aos pacientes em <code>t = 2</code>. Em nota&#231;&#227;o compacta, <code>Vl &lt; </code>c&#8322;<sup>bank</sup>. A corrida destr&#243;i justamente os ganhos de seguro que justificavam o banco.</p><p>Diamond e Dybvig mostram, portanto, dois equil&#237;brios de Nash Pareto-ordenados. Em um equil&#237;brio de Nash, cada depositante escolhe a melhor resposta ao comportamento que espera dos demais, de modo que ningu&#233;m melhora sua situa&#231;&#227;o mudando sozinho. A ordena&#231;&#227;o de Pareto diz que um desses equil&#237;brios deixa todos em situa&#231;&#227;o melhor que o outro. Quando os pacientes esperam, o contrato preserva o seguro e todos ficam melhor. Quando todos correm, cada paciente tamb&#233;m prefere sacar cedo, pois esperar sozinho aumenta o risco de ficar sem liquidez. O modelo n&#227;o precisa de insolv&#234;ncia fundamental para gerar corrida, pois um sinal p&#250;blico arbitr&#225;rio, sem conte&#250;do sobre a solv&#234;ncia do banco, pode fazer cada depositante acreditar que os demais correr&#227;o. Na literatura, esse coordenador externo de expectativas recebe o nome de <em>sunspot</em> (DIAMOND; DYBVIG, 1983).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tOca!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6320f21-67b5-4834-a966-e824c433d45b_2080x918.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tOca!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6320f21-67b5-4834-a966-e824c433d45b_2080x918.png 424w, https://substackcdn.com/image/fetch/$s_!tOca!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6320f21-67b5-4834-a966-e824c433d45b_2080x918.png 848w, https://substackcdn.com/image/fetch/$s_!tOca!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6320f21-67b5-4834-a966-e824c433d45b_2080x918.png 1272w, https://substackcdn.com/image/fetch/$s_!tOca!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6320f21-67b5-4834-a966-e824c433d45b_2080x918.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!tOca!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6320f21-67b5-4834-a966-e824c433d45b_2080x918.png" width="1456" height="643" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e6320f21-67b5-4834-a966-e824c433d45b_2080x918.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:643,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:142403,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/196708758?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6320f21-67b5-4834-a966-e824c433d45b_2080x918.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tOca!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6320f21-67b5-4834-a966-e824c433d45b_2080x918.png 424w, https://substackcdn.com/image/fetch/$s_!tOca!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6320f21-67b5-4834-a966-e824c433d45b_2080x918.png 848w, https://substackcdn.com/image/fetch/$s_!tOca!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6320f21-67b5-4834-a966-e824c433d45b_2080x918.png 1272w, https://substackcdn.com/image/fetch/$s_!tOca!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6320f21-67b5-4834-a966-e824c433d45b_2080x918.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A for&#231;a do modelo tamb&#233;m define seu limite. Ele isola a fragilidade essencial da reserva fracion&#225;ria, mas trata o gatilho como externo, lacuna que a pesquisa posterior tentou preencher. Gorton associa p&#226;nicos banc&#225;rios a sinais sobre fundamentos macroecon&#244;micos e qualidade dos ativos (GORTON, 1988). Calomiris e Gorton mostram que muitos p&#226;nicos hist&#243;ricos cont&#234;m informa&#231;&#227;o, ainda que imperfeita, sobre deteriora&#231;&#227;o real dos balan&#231;os (CALOMIRIS; GORTON, 1991). Goldstein e Pauzner introduzem fundamentos no jogo e permitem falar em probabilidade de corrida, n&#227;o apenas em multiplicidade de equil&#237;brios (GOLDSTEIN; PAUZNER, 2005).</p><p>A literatura enfraquece a separa&#231;&#227;o r&#237;gida entre p&#226;nico e insolv&#234;ncia. Uma corrida puramente irracional pediria seguro de dep&#243;sitos e liquidez emergencial, enquanto uma corrida puramente motivada por insolv&#234;ncia pediria capital. O mundo real fica no meio, com perdas n&#227;o realizadas, concentra&#231;&#227;o de funding, sinais p&#250;blicos, redes sociais e d&#250;vidas sobre liquidez se combinando para tornar racional a retirada individual.</p><p>A promessa de sacar quando quiser sobre ativos que o banco investe no longo prazo n&#227;o &#233; exclusiva do sistema banc&#225;rio regulado. A FTX, plataforma de negocia&#231;&#227;o e cust&#243;dia de criptoativos que mantinha saldos de clientes, operava com a mesma transforma&#231;&#227;o de maturidade. Clientes podiam sacar cripto a qualquer momento enquanto a empresa tomava posi&#231;&#245;es il&#237;quidas com os ativos depositados. Em novembro de 2022, d&#250;vidas sobre o balan&#231;o dispararam pedidos de saque que a opera&#231;&#227;o n&#227;o conseguiu honrar. A Circle, empresa emissora do USDC, prometia que cada unidade dessa moeda digital est&#225;vel seria resgat&#225;vel por um d&#243;lar, com lastro em reservas mantidas em bancos americanos. Em mar&#231;o de 2023, quando o Silicon Valley Bank (SVB), banco californiano com forte presen&#231;a entre empresas de tecnologia, foi &#224; quebra enquanto guardava parte dessas reservas, a paridade do USDC caiu cerca de doze por cento antes de ser restaurada por interven&#231;&#227;o p&#250;blica sobre o SVB. Em ambos os casos, a estrutura &#233; a prevista pelo modelo Diamond-Dybvig, agora sem os dois amortecedores institucionais que o sistema banc&#225;rio regulado construiu para conter corridas. Esses amortecedores s&#227;o o seguro de dep&#243;sitos, como o Fundo Garantidor de Cr&#233;ditos (FGC) no Brasil e a Federal Deposit Insurance Corporation (FDIC) nos Estados Unidos, e o <em>lender of last resort</em>, isto &#233;, um banco central ou tesouro disposto a fornecer liquidez emergencial e a coordenar resolu&#231;&#245;es para que o p&#226;nico n&#227;o se propague. A promessa de sa&#237;da sob demanda colapsa quando muitos tentam exerc&#234;-la ao mesmo tempo, e em cripto n&#227;o existe quem ampare o colapso.</p><h2>A fila que n&#227;o aparece</h2><p>O Continental Illinois, j&#225; citado como caso americano de funding de atacado, o Northern Rock, credor hipotec&#225;rio brit&#226;nico, o Banco Popular, banco espanhol resolvido pelo mecanismo europeu, e o First Republic, banco regional americano com base concentrada de dep&#243;sitos, mostram que a fila p&#250;blica &#233; apenas uma forma poss&#237;vel de corrida banc&#225;ria. Em todos os casos, o mecanismo decisivo apareceu antes ou fora da ag&#234;ncia, por meio de funding atacadista, grandes depositantes, deteriora&#231;&#227;o r&#225;pida de liquidez ou perda de confian&#231;a de clientes sofisticados. A figura resume os quatro epis&#243;dios.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rCAW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe369dd07-4f97-46cf-aba0-04c5d1fef284_2244x1056.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rCAW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe369dd07-4f97-46cf-aba0-04c5d1fef284_2244x1056.png 424w, https://substackcdn.com/image/fetch/$s_!rCAW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe369dd07-4f97-46cf-aba0-04c5d1fef284_2244x1056.png 848w, https://substackcdn.com/image/fetch/$s_!rCAW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe369dd07-4f97-46cf-aba0-04c5d1fef284_2244x1056.png 1272w, https://substackcdn.com/image/fetch/$s_!rCAW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe369dd07-4f97-46cf-aba0-04c5d1fef284_2244x1056.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!rCAW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe369dd07-4f97-46cf-aba0-04c5d1fef284_2244x1056.png" width="1456" height="685" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e369dd07-4f97-46cf-aba0-04c5d1fef284_2244x1056.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:685,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:247954,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/196708758?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe369dd07-4f97-46cf-aba0-04c5d1fef284_2244x1056.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rCAW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe369dd07-4f97-46cf-aba0-04c5d1fef284_2244x1056.png 424w, https://substackcdn.com/image/fetch/$s_!rCAW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe369dd07-4f97-46cf-aba0-04c5d1fef284_2244x1056.png 848w, https://substackcdn.com/image/fetch/$s_!rCAW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe369dd07-4f97-46cf-aba0-04c5d1fef284_2244x1056.png 1272w, https://substackcdn.com/image/fetch/$s_!rCAW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe369dd07-4f97-46cf-aba0-04c5d1fef284_2244x1056.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figura.</em> Quatro corridas sem fila como problemas de funding e monetiza&#231;&#227;o de liquidez, com base em Federal Reserve History (2023), Shin (2009), ECB (2017), SRB (2017), FDIC (2023a) e JPMorgan Chase (2023).</figcaption></figure></div><p>Esses epis&#243;dios deslocam a aten&#231;&#227;o da ag&#234;ncia para o passivo. A corrida moderna pode come&#231;ar fora do varejo, n&#227;o aparecer nas imagens de televis&#227;o e atravessar a fronteira entre liquidez e solv&#234;ncia antes que a supervis&#227;o termine sua an&#225;lise. Quando a base de funding &#233; concentrada e capaz de sair em bloco, a promessa de liquidez sob demanda deixa de ser conveni&#234;ncia para o depositante e passa a ser op&#231;&#227;o contra o banco.</p><p>O &#237;ndice de cobertura de liquidez (LCR) pergunta se o banco tem ativos l&#237;quidos de alta qualidade (HQLA) suficientes para cobrir sa&#237;das l&#237;quidas em 30 dias sob um cen&#225;rio padronizado de estresse. A corrida sem fila muda o horizonte da pergunta. O banco consegue transformar esses ativos em caixa no mesmo ritmo dos saques, com depositantes grandes, coordenados e informados, sem que a monetiza&#231;&#227;o do buffer seja interpretada como confiss&#227;o de fragilidade?</p><p>O <a href="https://pilulasdequant.com.br/p/buffer-de-liquidez-e-counterbalancing">artigo anterior sobre buffer de liquidez e capacidade de contrabalan&#231;o</a> deixou esse ponto em aberto. HQLA, em sentido regulat&#243;rio, j&#225; pressup&#245;e ativos eleg&#237;veis, l&#237;quidos e em geral livres de &#244;nus relevante. Depois dessa classifica&#231;&#227;o, o gestor ainda precisa saber quanto do HQLA reportado pode ser transferido para a entidade certa, monetizado no prazo da corrida e usado sem produzir um sinal adverso ao mercado. A diferen&#231;a entre elegibilidade regulat&#243;ria e usabilidade sob estresse &#233; justamente onde a corrida digital pressiona o LCR.</p><h2>Como medir uma corrida digital</h2><p>Uma corrida digital transforma o problema cl&#225;ssico de liquidez em um problema de intensidade. O analista deixa de perguntar apenas quanto pode sair em 30 dias e passa a estimar o ritmo de sa&#237;da em janelas de horas. A vari&#225;vel cr&#237;tica &#233; o horizonte de sobreviv&#234;ncia intradia, definido como o primeiro instante &#964; em que o caixa cruza o piso m&#237;nimo do banco. Essa leitura &#233; pr&#243;xima da literatura de risco de liquidez de funding, que trata a incapacidade de levantar caixa como vari&#225;vel de estado, n&#227;o apenas como consequ&#234;ncia cont&#225;bil de perdas (DREHMANN; NIKOLAOU, 2013).</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot; \\tau = \\inf \\left\\{t: C_0 + M_t(HQLA) + I_t - O_t < B_t \\right\\}&quot;,&quot;id&quot;:&quot;YZGZUMZPLY&quot;}" data-component-name="LatexBlockToDOM"></div><p>Nessa formula&#231;&#227;o, inf seleciona o primeiro instante em que a desigualdade passa a valer. C&#8320; &#233; o caixa inicial, M&#8348;(HQLA) &#233; a parcela do buffer que pode ser monetizada at&#233; o instante t, I&#8348; representa entradas confirmadas, O&#8348; representa sa&#237;das acumuladas e B&#8348; &#233; o colch&#227;o m&#237;nimo necess&#225;rio para pagamentos, liquidez intradia e restri&#231;&#245;es internas. A diferen&#231;a entre HQLA cont&#225;bil e M&#8348;(HQLA) &#233; justamente o ponto que a corrida digital explora.</p><p>Nem todo dep&#243;sito sai com a mesma facilidade. Dep&#243;sitos segurados, pulverizados e transacionais comportam-se de forma diferente de dep&#243;sitos n&#227;o segurados, concentrados e administrados por tesourarias profissionais. O segundo bloco estima a probabilidade de sa&#237;da a partir do que se sabe sobre cada cliente, como cobertura de seguro, concentra&#231;&#227;o, relacionamento, diferencial de taxa, sinais de mercado e choques de not&#237;cia. A evid&#234;ncia recente sobre m&#237;dias sociais refor&#231;a essa dimens&#227;o informacional, pois exposi&#231;&#227;o pr&#233;via a redes e intensidade de mensagens sobre bancos ajudam a explicar perdas de mercado durante corridas recentes (COOKSON et al., 2023).</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\Pr(\\Delta D_{i,t}<0) = \\Lambda(\\alpha + \\beta_1 U_i + \\beta_2 S_t + \\beta_3 K_i + \\beta_4 R_{i,t} + \\beta_5 N_t), &quot;,&quot;id&quot;:&quot;PQQQCZFXGU&quot;}" data-component-name="LatexBlockToDOM"></div><p>A vari&#225;vel &#916;D&#7522;,&#8348; mede a varia&#231;&#227;o do dep&#243;sito do cliente i no instante t, de modo que &#916;D&#7522;,&#8348; &lt; 0 indica sa&#237;da de recursos. &#923; &#233; a fun&#231;&#227;o de liga&#231;&#227;o que transforma o escore linear em probabilidade, &#945; &#233; o intercepto do modelo e &#946;&#8321; a &#946;&#8325; s&#227;o os pesos estimados de cada fator. U&#7522; mede a parcela n&#227;o segurada do dep&#243;sito, S&#8348; resume sinais de estresse observ&#225;veis, K&#7522; mede concentra&#231;&#227;o ou import&#226;ncia do cliente, R&#7522;,&#8348; captura a rela&#231;&#227;o econ&#244;mica com o banco e N&#8348; representa fluxo de not&#237;cias ou sinais p&#250;blicos. O objetivo n&#227;o &#233; prever perfeitamente cada saque, mas separar dep&#243;sitos que se comportam como funding est&#225;vel daqueles que funcionam como op&#231;&#227;o de sa&#237;da imediata.</p><p>O terceiro bloco &#233; o que separa fluxo de cascata. Em uma corrida digital, um saque grande n&#227;o fica isolado, pois revela informa&#231;&#227;o, coordena expectativas e aciona decis&#245;es de comit&#234;s de tesouraria que estavam apenas observando. Cada evento empurra os pr&#243;ximos. A imagem mais palp&#225;vel &#233; uma fileira de domin&#243;s, em que a queda de um aumenta a chance e diminui o tempo at&#233; a queda do seguinte. A linguagem estat&#237;stica para esse fen&#244;meno &#233; o processo de Hawkes (HAWKES, 1971), j&#225; consolidado em finan&#231;as para modelar eventos de alta frequ&#234;ncia, cont&#225;gio e din&#226;mica de livro de ofertas (BACRY; MASTROMATTEO; MUZY, 2015).</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\lambda(t) = \\mu + \\sum_{t_i < t} \\alpha e^{-\\beta (t - t_i)}, \\quad \\mu > 0,\\; \\alpha \\ge 0,\\; \\beta > 0&quot;,&quot;id&quot;:&quot;YVXKVSPXIZ&quot;}" data-component-name="LatexBlockToDOM"></div><p>Nessa equa&#231;&#227;o, &#955;(t) &#233; a intensidade instant&#226;nea de saques no tempo t e cada t&#7522; marca o hor&#225;rio de um saque j&#225; observado. O par&#226;metro &#956; mede o ritmo de fundo dos saques numa quinta-feira normal, o fluxo hist&#243;rico de TED, PIX e mensagens internas que o sistema observa sem que ningu&#233;m estranhe. O par&#226;metro &#945; mede o tamanho do empurr&#227;o de um saque sobre os seguintes, isto &#233;, quanto um movimento vis&#237;vel arrasta tesourarias profissionais que estavam paradas. O par&#226;metro &#946; mede a velocidade de dissipa&#231;&#227;o desse empurr&#227;o, em horas nas corridas digitais e em dias nas corridas de varejo. A raz&#227;o de ramifica&#231;&#227;o &#945;/&#946; separa flutua&#231;&#227;o de corrida, porque cada saque gera, em m&#233;dia, &#945;/&#946; saques filhos. Quando essa raz&#227;o se aproxima de um, o sistema sai do regime est&#225;vel e entra em cascata.</p><p>&#945; e &#946; quase nunca s&#227;o estimados a frio. S&#227;o calibrados quando algu&#233;m na sala de tesouraria reconhece o padr&#227;o dos minutos anteriores e nomeia o que est&#225; acontecendo, e o Hawkes &#233; a &#225;lgebra que arruma esse reconhecimento depois do fato.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2wnj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ecda74e-687f-48da-a1fd-a4735f518613_1100x836.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2wnj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ecda74e-687f-48da-a1fd-a4735f518613_1100x836.gif 424w, https://substackcdn.com/image/fetch/$s_!2wnj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ecda74e-687f-48da-a1fd-a4735f518613_1100x836.gif 848w, https://substackcdn.com/image/fetch/$s_!2wnj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ecda74e-687f-48da-a1fd-a4735f518613_1100x836.gif 1272w, https://substackcdn.com/image/fetch/$s_!2wnj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ecda74e-687f-48da-a1fd-a4735f518613_1100x836.gif 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!2wnj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ecda74e-687f-48da-a1fd-a4735f518613_1100x836.gif" width="1100" height="836" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6ecda74e-687f-48da-a1fd-a4735f518613_1100x836.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:836,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:120541,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/196708758?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ecda74e-687f-48da-a1fd-a4735f518613_1100x836.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2wnj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ecda74e-687f-48da-a1fd-a4735f518613_1100x836.gif 424w, https://substackcdn.com/image/fetch/$s_!2wnj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ecda74e-687f-48da-a1fd-a4735f518613_1100x836.gif 848w, https://substackcdn.com/image/fetch/$s_!2wnj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ecda74e-687f-48da-a1fd-a4735f518613_1100x836.gif 1272w, https://substackcdn.com/image/fetch/$s_!2wnj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ecda74e-687f-48da-a1fd-a4735f518613_1100x836.gif 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figura.</em> O painel superior mostra &#955;(t) acumulando saltos a cada saque, enquanto o painel central representa cada domin&#243; como um saque posicionado no instante do evento. A queda se propaga por contato quando vizinhos est&#227;o espacialmente pr&#243;ximos e a corrente quebra quando os eventos se afastam no tempo. No painel inferior, a curva C&#8320; + M&#8348;(HQLA) &#8722; O&#8348; cai at&#233; cruzar o piso B&#8348; em &#964; e, em seguida, zerar. A simula&#231;&#227;o parte de regime est&#225;vel (&#945;/&#946; = 0,06) e injeta um evento de not&#237;cia em t = 8h que move &#945; e &#946; para um regime de cascata (&#945;/&#946; = 0,75). O cruzamento do piso ocorre poucas horas depois. C&#243;digo de simula&#231;&#227;o reprodut&#237;vel, com seed fixa e par&#226;metros documentados, em <a href="https://github.com/andrecamatta/pq-artigo-corrida-bancaria">github.com/andrecamatta/pq-artigo-corrida-bancaria</a>.</figcaption></figure></div><p>O painel final combina horizonte de sobreviv&#234;ncia em horas, fra&#231;&#227;o de dep&#243;sitos n&#227;o segurados e concentrados, raz&#227;o entre HQLA monetiz&#225;vel no mesmo dia e HQLA reportado, e a raz&#227;o de ramifica&#231;&#227;o &#945;/&#946; do par&#225;grafo anterior. Esses n&#250;meros complementam o LCR ao mostrar onde uma m&#233;trica de 30 dias pode chegar tarde. </p><h2>O Brasil aprendeu com crises reais</h2><p>O Brasil tem menos imagens cl&#225;ssicas de filas em ag&#234;ncias do que os Estados Unidos, mas tem uma hist&#243;ria rica de crises banc&#225;rias, interven&#231;&#245;es e redesenho institucional. No in&#237;cio do Plano Real, a estabiliza&#231;&#227;o retirou uma fonte relevante de receita inflacion&#225;ria dos bancos, elevou a disciplina de mercado e exp&#244;s fragilidades acumuladas. Banco Econ&#244;mico, Banco Nacional e Bamerindus tornaram-se os casos emblem&#225;ticos.</p><p>Carvalho e Oliveira contestam a leitura simplificada de que a quebra desses bancos decorreu apenas de expans&#227;o acelerada de cr&#233;dito ap&#243;s julho de 1994. A evid&#234;ncia de balan&#231;o sugere problemas anteriores, agravados pela dificuldade de adapta&#231;&#227;o ao novo regime de baixa infla&#231;&#227;o e pela pol&#237;tica econ&#244;mica restritiva de 1995 (CARVALHO; OLIVEIRA, 2002). O choque de credibilidade foi o mecanismo de corrida. Quando o nome do banco se deteriora, depositantes e investidores fogem.</p><p>A resposta institucional veio em duas frentes. O Programa de Est&#237;mulo &#224; Reestrutura&#231;&#227;o e ao Fortalecimento do Sistema Financeiro Nacional (PROER) buscou viabilizar a transfer&#234;ncia de bancos problem&#225;ticos para institui&#231;&#245;es saud&#225;veis e evitar uma liquida&#231;&#227;o desordenada que contaminasse o sistema. O FGC, autorizado em 1995, criou uma camada permanente de prote&#231;&#227;o a depositantes. O pr&#243;prio FGC descreve sua miss&#227;o como prote&#231;&#227;o de depositantes e minimiza&#231;&#227;o do risco de corridas banc&#225;rias, reconhecendo explicitamente a l&#243;gica Diamond-Dybvig no desenho institucional brasileiro (FUNDO GARANTIDOR DE CR&#201;DITOS, 2026).</p><p>O Banco Santos, em 2004, ilustra uma vers&#227;o mais segmentada do problema. A interven&#231;&#227;o do Banco Central decorreu de deteriora&#231;&#227;o econ&#244;mico-financeira, problemas de liquidez e irregularidades. A disserta&#231;&#227;o de Carlos Ahmar caracteriza o epis&#243;dio como uma minicrise de liquidez em segmento delimitado do mercado banc&#225;rio brasileiro, com an&#225;lise de 84 institui&#231;&#245;es antes e depois da interven&#231;&#227;o (AHMAR, 2006). A li&#231;&#227;o &#233; que cont&#225;gio de liquidez n&#227;o precisa atingir todo o sistema para ser relevante. Ele pode se concentrar em bancos percebidos como parecidos.</p><p>A arquitetura brasileira posterior ficou mais robusta. O pa&#237;s adotou LCR para institui&#231;&#245;es do segmento prudencial S1, grupo que re&#250;ne os bancos de maior porte ou relev&#226;ncia sist&#234;mica, consolidou exig&#234;ncias de gerenciamento de riscos na Resolu&#231;&#227;o CMN 4.557/2017, exige plano de conting&#234;ncia de liquidez e acompanha o sistema por m&#233;tricas como o &#205;ndice de Liquidez do Banco Central (BANCO CENTRAL DO BRASIL, 2017). O Relat&#243;rio de Estabilidade Financeira do primeiro semestre de 2025 avaliou o sistema como capitalizado e l&#237;quido, sem risco relevante para a estabilidade financeira no agregado (BANCO CENTRAL DO BRASIL, 2025).</p><p>Essa robustez n&#227;o elimina pontos de aten&#231;&#227;o. A composi&#231;&#227;o brasileira de HQLA &#233; concentrada em t&#237;tulos p&#250;blicos federais e reservas no Banco Central. Em condi&#231;&#245;es normais, isso &#233; uma vantagem porque re&#250;ne ativos de alta liquidez, mercado profundo e elegibilidade ampla. Em estresse fiscal severo, por&#233;m, o mesmo ativo conecta liquidez banc&#225;ria, risco soberano e capital. A discuss&#227;o brasileira sobre corrida banc&#225;ria gira pela concentra&#231;&#227;o de funding, velocidade de transfer&#234;ncia, confian&#231;a no FGC, capacidade de interven&#231;&#227;o tempestiva e cen&#225;rios de liquidez envolvendo t&#237;tulos p&#250;blicos.</p><h2>Onde a regula&#231;&#227;o ainda est&#225; lenta</h2><p>A agenda recente n&#227;o pede abandono de Basileia III. O LCR, o &#237;ndice de financiamento est&#225;vel l&#237;quido (NSFR), os testes de estresse e os planos de conting&#234;ncia melhoraram a resili&#234;ncia banc&#225;ria em rela&#231;&#227;o ao mundo pr&#233;-2008. A pergunta mais precisa &#233; quais partes do arcabou&#231;o foram calibradas para uma corrida mais lenta, menos digital e menos concentrada. O pr&#243;prio Comit&#234; de Basileia (BCBS) formalizou esse diagn&#243;stico ao revisar a turbul&#234;ncia de mar&#231;o de 2023 (BCBS, 2023).</p><p>Granularidade temporal &#233; o primeiro ajuste. Um requisito de 30 dias pode conviver com m&#233;tricas intradia, de 1 dia, 5 dias e 10 dias para bancos com funding concentrado ou base relevante de dep&#243;sitos n&#227;o segurados. A regula&#231;&#227;o americana j&#225; trabalha com m&#250;ltiplos horizontes para grandes institui&#231;&#245;es. O p&#243;s-2023 sugere que a segmenta&#231;&#227;o deve depender do tamanho do ativo e da velocidade potencial do passivo.</p><p>As taxas de sa&#237;da tamb&#233;m precisam refletir concentra&#231;&#227;o e cobertura de seguro. Dep&#243;sitos n&#227;o segurados e concentrados, como os observados em Continental Illinois, First Republic e outras institui&#231;&#245;es de funding sofisticado, t&#234;m din&#226;mica diferente dos dep&#243;sitos corporativos m&#233;dios. O FDIC avaliou tr&#234;s caminhos para reforma do seguro de dep&#243;sitos, entre manter cobertura limitada, adotar cobertura ilimitada ou criar cobertura direcionada. A pr&#243;pria ag&#234;ncia apontou a cobertura direcionada para contas transacionais de empresas como alternativa promissora, porque protege folhas de pagamento e meios de pagamento sem estender seguro irrestrito a dep&#243;sitos de investimento (FDIC, 2023b).</p><p>Ativos mantidos at&#233; o vencimento (HTM) exigem tratamento mais realista de liquidez. Um t&#237;tulo soberano pode ser HQLA em sentido jur&#237;dico e ainda assim ser dif&#237;cil de monetizar sem cristalizar perda, sinalizar fraqueza ou consumir capital. O relat&#243;rio de progresso do BCBS sobre liquidez registra que ativos HTM com perdas n&#227;o realizadas podem tornar o acesso ao mercado privado de recompra, ou <em>repo</em>, menos confi&#225;vel e fazer do banco central o canal efetivo de monetiza&#231;&#227;o (BCBS, 2024).</p><p>O estigma da liquidez oficial reduz o tamanho econ&#244;mico do buffer. A janela de redesconto &#233; a linha pela qual o banco central empresta liquidez a bancos solventes, normalmente contra garantias eleg&#237;veis, para atravessar uma press&#227;o tempor&#225;ria de caixa. Bancos evitam us&#225;-la quando temem que o mercado interprete o acesso como sinal de insolv&#234;ncia. O Group of Thirty (G30), f&#243;rum internacional de ex-reguladores, banqueiros centrais e executivos financeiros, enfatiza em relat&#243;rio liderado por William Dudley a prepara&#231;&#227;o pr&#233;via para uso de facilidades do banco central, pr&#233;-posicionamento de colateral e desenho de mecanismos que n&#227;o transformem liquidez emergencial em an&#250;ncio p&#250;blico de fraqueza (GROUP OF THIRTY, 2024). Um buffer que o banco n&#227;o ousa usar &#233; menor do que parece.</p><p>Banco Popular mostrou que uma institui&#231;&#227;o pode ser empurrada para resolu&#231;&#227;o por deteriora&#231;&#227;o de liquidez antes que a discuss&#227;o p&#250;blica sobre capital esteja estabilizada. A mesma fragilidade aparece em conglomerados com liquidez presa por entidade jur&#237;dica, moeda ou jurisdi&#231;&#227;o, quando o caixa existe no balan&#231;o consolidado mas n&#227;o chega &#224; unidade que precisa pagar. A Resolu&#231;&#227;o CMN 4.557 j&#225; exige considera&#231;&#227;o de moedas, jurisdi&#231;&#245;es e restri&#231;&#245;es de transfer&#234;ncia, e a agenda concreta &#233; tornar esse mapeamento mais granular, testado e acion&#225;vel.</p><p>First Republic, Banco Popular e Banco Santos t&#234;m diferen&#231;as relevantes de jurisdi&#231;&#227;o, porte e modelo de neg&#243;cio, mas todos mostram que a janela entre perda de confian&#231;a e interven&#231;&#227;o pode ser curta. Corridas digitais encurtam a dist&#226;ncia entre encontrar uma defici&#234;ncia e for&#231;ar sua corre&#231;&#227;o, de modo que supervis&#227;o lenta perde valor quando a confian&#231;a se move em horas.</p><p>O Brasil j&#225; tem FGC, PROER como experi&#234;ncia hist&#243;rica, LCR para bancos S1, plano de conting&#234;ncia e m&#233;tricas propriet&#225;rias do Banco Central. O pr&#243;ximo ganho est&#225; em cen&#225;rios de velocidade, concentra&#231;&#227;o e comunica&#231;&#227;o. Um teste de estresse brasileiro deveria perguntar n&#227;o apenas quanto sai em 30 dias, mas quanto pode sair em uma tarde se um grupo concentrado de clientes institucionais receber o mesmo sinal p&#250;blico.</p><h2>A corrida n&#227;o cabe em 30 dias</h2><p>Diamond-Dybvig continua sendo o ponto de partida porque exp&#245;e a tens&#227;o que nenhuma regula&#231;&#227;o elimina por completo. Bancos existem porque transformam maturidade e seguram choques de liquidez. Corridas existem porque a promessa de liquidez individual depende de uma condi&#231;&#227;o coletiva: nem todos podem exigir liquidez ao mesmo tempo.</p><p>A experi&#234;ncia brasileira associa estabilidade a credibilidade institucional. O PROER e o FGC surgiram em resposta a uma crise real e criaram mecanismos para absorver quebras sem transformar cada interven&#231;&#227;o em p&#226;nico sist&#234;mico. A estabilidade posterior do sistema brasileiro deve muito a essa capacidade.</p><p>Corridas recentes encurtaram o intervalo entre perda de confian&#231;a e sa&#237;da de recursos. A fila virou transfer&#234;ncia eletr&#244;nica, o boato virou sinal p&#250;blico em rede, o depositante n&#227;o segurado virou tesouraria corporativa e o HQLA deixou de ser apenas numerador de uma raz&#227;o regulat&#243;ria. A pr&#243;xima etapa da regula&#231;&#227;o de liquidez precisa medir a corrida no tempo em que ela acontece, reconhecer que dep&#243;sitos concentrados n&#227;o s&#227;o funding est&#225;vel e garantir que o buffer possa ser usado sem destruir a confian&#231;a que deveria preservar.</p><div><hr></div><h2>Refer&#234;ncias</h2><p>AHMAR, Carlos. <em>Propaga&#231;&#227;o e combate &#224; crise de liquidez banc&#225;ria: o caso da minicrise de liquidez de 2004</em>. Disserta&#231;&#227;o (Mestrado em Administra&#231;&#227;o) &#8212; Faculdade de Economia, Administra&#231;&#227;o e Contabilidade, Universidade de S&#227;o Paulo, S&#227;o Paulo, 2006.</p><p>BACRY, Emmanuel; MASTROMATTEO, Iacopo; MUZY, Jean-Fran&#231;ois. Hawkes processes in finance. <em>Market Microstructure and Liquidity</em>, v. 1, n. 1, artigo 1550005, 2015.</p><p>BANCO CENTRAL DO BRASIL. <em>Relat&#243;rio de Estabilidade Financeira: primeiro semestre de 2025</em>. Bras&#237;lia: Banco Central do Brasil, 2025.</p><p>BANCO CENTRAL DO BRASIL. Conselho Monet&#225;rio Nacional. <em>Resolu&#231;&#227;o CMN n&#186; 4.557, de 23 de fevereiro de 2017</em>. Bras&#237;lia: Banco Central do Brasil, 2017.</p><p>BASEL COMMITTEE ON BANKING SUPERVISION (BCBS). <em>Report on the 2023 banking turmoil</em>. Basel: Bank for International Settlements, 2023.</p><p>BASEL COMMITTEE ON BANKING SUPERVISION (BCBS). <em>The 2023 banking turmoil and liquidity risk: a progress report</em>. Basel: Bank for International Settlements, 2024.</p><p>CALOMIRIS, Charles W.; GORTON, Gary. The origins of banking panics: models, facts, and bank regulation. In: HUBBARD, R. Glenn (org.). <em>Financial markets and financial crises</em>. Chicago: University of Chicago Press, 1991. p. 109-173.</p><p>CARVALHO, Carlos Eduardo; OLIVEIRA, Giuliano Contento de. Fragiliza&#231;&#227;o de grandes bancos no in&#237;cio do Plano Real. <em>Nova Economia</em>, Belo Horizonte, v. 12, n. 1, 2002.</p><p>COOKSON, J. Anthony; FOX, Corbin; GIL-BAZO, Javier; IMBET, Juan Felipe; SCHILLER, Christoph. <em>Social media as a bank run catalyst</em>. SSRN Working Paper, 2023.</p><p>DIAMOND, Douglas W.; DYBVIG, Philip H. Bank runs, deposit insurance, and liquidity. <em>Journal of Political Economy</em>, Chicago, v. 91, n. 3, p. 401-419, 1983.</p><p>DREHMANN, Mathias; NIKOLAOU, Kleopatra. Funding liquidity risk: definition and measurement. <em>Journal of Banking &amp; Finance</em>, v. 37, n. 7, p. 2173-2182, 2013.</p><p>EUROPEAN CENTRAL BANK. <em>ECB determined Banco Popular Espa&#241;ol S.A. was failing or likely to fail</em>. Frankfurt am Main: ECB Banking Supervision, 2017.</p><p>FEDERAL DEPOSIT INSURANCE CORPORATION (FDIC). <em>Failed bank information for First Republic Bank, San Francisco, CA</em>. Washington: FDIC, 2023a.</p><p>FEDERAL DEPOSIT INSURANCE CORPORATION (FDIC). <em>Options for deposit insurance reform</em>. Washington: FDIC, 2023b.</p><p>FEDERAL RESERVE HISTORY. <em>Continental Illinois: a bank that was too big to fail</em>. Washington: Federal Reserve History, 2023.</p><p>FUNDO GARANTIDOR DE CR&#201;DITOS. <em>Quem somos</em>. S&#227;o Paulo: FGC, 2026.</p><p>GOLDSTEIN, Itay; PAUZNER, Ady. Demand-deposit contracts and the probability of bank runs. <em>Journal of Finance</em>, v. 60, n. 3, p. 1293-1327, 2005.</p><p>GORTON, Gary. Banking panics and business cycles. <em>Oxford Economic Papers</em>, Oxford, v. 40, n. 4, p. 751-781, 1988.</p><p>GROUP OF THIRTY. <em>Bank failures and contagion: lender of last resort, liquidity, and risk management</em>. Washington: Group of Thirty, 2024.</p><p>HAWKES, Alan G. Spectra of some self-exciting and mutually exciting point processes. <em>Biometrika</em>, v. 58, n. 1, p. 83-90, 1971.</p><p>JPMORGAN CHASE. <em>JPMorgan Chase acquires substantial majority of assets and assumes certain liabilities of First Republic Bank</em>. New York: JPMorgan Chase, 2023.</p><p>SHIN, Hyun Song. Reflections on Northern Rock: the bank run that heralded the global financial crisis. <em>Journal of Economic Perspectives</em>, v. 23, n. 1, p. 101-119, 2009.</p><p>SINGLE RESOLUTION BOARD. <em>The Single Resolution Board adopts resolution decision for Banco Popular</em>. Brussels: SRB, 2017.</p>]]></content:encoded></item><item><title><![CDATA[De Bernoulli a Merton: o esqueleto de um modelo de risco de crédito]]></title><description><![CDATA[Por que o modelo ing&#234;nuo de default independente falha quando a carteira encontra risco sist&#234;mico, e como essa falha leva dos modelos atuariais aos estruturais em risco de cr&#233;dito.]]></description><link>https://pilulasdequant.com.br/p/de-bernoulli-a-merton-o-esqueleto</link><guid isPermaLink="false">https://pilulasdequant.com.br/p/de-bernoulli-a-merton-o-esqueleto</guid><dc:creator><![CDATA[André Camatta]]></dc:creator><pubDate>Wed, 06 May 2026 00:22:41 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/1ecfbbb8-5bca-4afe-a18e-731de49f5bc8_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Considere uma carteira com 10 mil tomadores, probabilidade de <em>default</em> (PD) de 1% para cada um, exposi&#231;&#227;o unit&#225;ria e perda dado <em>default</em> (LGD) de 40%. A carteira parece grande o bastante para preocupar qualquer gestor de risco, mas a hip&#243;tese de <em>defaults</em> independentes empurra o VaR 99% para cada vez mais perto da perda esperada conforme o n&#250;mero de tomadores cresce. No limite, quase todo o capital econ&#244;mico necess&#225;rio desaparece por diversifica&#231;&#227;o, justamente porque o modelo tratou a quebra de cada nome como um evento isolado dos demais.</p><p>A inconsist&#234;ncia n&#227;o est&#225; na &#225;lgebra, que faz exatamente o que foi pedido, e sim na premissa econ&#244;mica. Recess&#245;es, choques setoriais e apertos de liquidez n&#227;o selecionam tomadores por sorteio independente. Eles comprimem receitas, margens, refinanciamento e valor de colateral de muitos devedores ao mesmo tempo, raz&#227;o pela qual uma carteira de cr&#233;dito precisa de algum mecanismo expl&#237;cito para transformar estado da economia em depend&#234;ncia entre <em>defaults</em>.</p><p>A ind&#250;stria de risco de cr&#233;dito se reorganizou em torno desse problema no fim dos anos 1990. Em abril de 1997, o JP Morgan publicou o <em>CreditMetrics Technical Document</em>, um manual de 198 p&#225;ginas que formalizava, em linguagem aberta, como estimar a distribui&#231;&#227;o de perdas de uma carteira inteira a partir de probabilidades de transi&#231;&#227;o de <em>rating</em> e correla&#231;&#227;o de ativos (GUPTON; FINGER; BHATIA, 1997). Seis meses depois, o Credit Suisse Financial Products respondeu com o <em>CreditRisk+: A Credit Risk Management Framework</em>, uma metodologia atuarial que ignora balan&#231;os e trata o <em>default</em> como evento aleat&#243;rio com intensidade estoc&#225;stica (CREDIT SUISSE FINANCIAL PRODUCTS, 1997). Embora partissem de tradi&#231;&#245;es diferentes, os dois documentos atacavam a mesma defici&#234;ncia dos modelos independentes, pois ambos buscavam representar a possibilidade de v&#225;rios tomadores quebrarem na mesma situa&#231;&#227;o de crise enfrentada.</p><p>Quase tr&#234;s d&#233;cadas depois, a linhagem que come&#231;ou naqueles dois documentos ainda define boa parte do que se entende por capital econ&#244;mico relativo &#224; cr&#233;dito em bancos regulados. Entre o modelo independente e os modelos estruturais multifatoriais de hoje, a evolu&#231;&#227;o da modelagem pode ser lida como uma sequ&#234;ncia de corre&#231;&#245;es sobre hip&#243;teses que se mostraram convenientes demais quando confrontadas com carteiras reais, sobretudo a independ&#234;ncia, a forma da cauda e a concentra&#231;&#227;o.</p><p>Em <em>Modelling Economic Capital</em>, David Jamieson Bolder (2022) reconstr&#243;i essa engenharia a partir do que chama de um come&#231;o ing&#234;nuo, por&#233;m informativo, o modelo de <em>default</em> independente. A partir dele,  mostra por que a independ&#234;ncia elimina a cauda relevante da distribui&#231;&#227;o de perdas, como os modelos <em>mixture</em> e <em>threshold</em> recolocam um fator comum dentro da carteira, e por que a mesma estrutura reaparece, em vers&#227;o regulat&#243;ria, na f&#243;rmula da abordagem baseada em classifica&#231;&#245;es internas (IRB).</p><h2>O modelo mais ing&#234;nuo que se pode defender</h2><p>Suponha uma carteira com I tomadores distintos. Para cada tomador i, conhecemos tr&#234;s quantidades: a exposi&#231;&#227;o em caso de <em>default</em>, denotada c<sub>i</sub> (em ingl&#234;s <em>exposure-at-default</em>, EAD), a probabilidade de <em>default</em> no horizonte de an&#225;lise, p<sub>i</sub>, e a perda dado <em>default</em>, &#947;<sub>i</sub>. Um indicador &#120793;<sub>Di</sub> assume valor 1 se o tomador entra em <em>default</em> entre t e T, e 0 caso contr&#225;rio. A perda total da carteira no horizonte T se escreve ent&#227;o como uma soma simples sobre os tomadores.</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;L = \\sum_{i=1}^{I} c_i \\, \\gamma_i \\, \\mathbb{I}_{\\mathcal{D}_i}&quot;,&quot;id&quot;:&quot;DKVYZSDKVF&quot;}" data-component-name="LatexBlockToDOM"></div><p>Essa express&#227;o &#233; o ponto de partida de qualquer modelo de risco de cr&#233;dito de carteira. O que a diferencia entre modelos distintos &#233; como os &#120793;<sub>Di</sub> se comportam conjuntamente. A escolha mais simples, e tamb&#233;m a mais question&#225;vel, &#233; assumir que cada indicador &#233; uma realiza&#231;&#227;o Bernoulli com probabilidade p<sub>i</sub> e que todos s&#227;o mutuamente independentes. &#201; o chamado <em>independent-default model</em>, e Bolder (2022, p. 54) o apresenta justamente por sua clareza pedag&#243;gica.</p><p>Se as PDs forem iguais e os c<sub>i</sub>&#947;<sub>i</sub> forem homog&#234;neos, o n&#250;mero de <em>defaults</em> segue uma distribui&#231;&#227;o binomial com par&#226;metros (I, p). Para I grande e p pequeno, a aproxima&#231;&#227;o de Poisson com intensidade &#955; = Ip &#233; &#250;til para c&#225;lculo de caudas. O modelo &#233; elegante, trat&#225;vel, e pode at&#233; ser resolvido analiticamente. Tamb&#233;m &#233; fatalmente errado, por uma raz&#227;o que se revela num experimento num&#233;rico simples.</p><h3>O paradoxo da diversifica&#231;&#227;o</h3><p>Considere uma carteira com I = 100 tomadores, todos com PD = 1%, exposi&#231;&#227;o unit&#225;ria e LGD de 40%. A perda esperada &#233; E[L] = I &#183; p &#183; &#947; = 0,40 em unidades de exposi&#231;&#227;o. Sob independ&#234;ncia, um milh&#227;o de simula&#231;&#245;es produz desvio-padr&#227;o de 0,40, VaR a 99% de 1,60, VaR a 99,9% de 2,00 e <em>expected shortfall</em> (ES) a 99% de 1,69. Nenhuma perda das 10<sup>6</sup> simuladas ultrapassou 9 <em>defaults</em> simult&#226;neos. Agora aumentamos I para 10 mil. A perda esperada cresce para 40, mas o VaR 99% normalizado pela m&#233;dia, VaR/E[L], cai de 3,98 (com I = 100) para 1,24 (com I = 10 mil). No limite I &#8594; &#8734;, a lei dos grandes n&#250;meros garante que L/I converge quase certamente para E[L]/I; em termos relativos, o capital econ&#244;mico acima da perda esperada tende a desaparecer.</p><p>Nessa toada, basta tornar a carteira grande o suficiente e o risco de cr&#233;dito desaparece por diversifica&#231;&#227;o, embora essa conclus&#227;o venha da hip&#243;tese de independ&#234;ncia, n&#227;o de uma propriedade econ&#244;mica robusta. Ao tratar cada <em>default</em> como independente dos demais, o modelo elimina por constru&#231;&#227;o o risco sist&#234;mico. O ciclo econ&#244;mico, choques setoriais e cont&#225;gio entre tomadores fazem com que <em>defaults</em> se aglomerem nos mesmos trimestres, especialmente em recess&#245;es. Frey e McNeil (2003) mostram que correla&#231;&#245;es de ativos modestas, entre 10% e 20%, podem multiplicar o VaR a 99,9% por fatores de cinco a vinte vezes.</p><p>A segunda consequ&#234;ncia &#233; mais sutil e igualmente inc&#244;moda. Sob independ&#234;ncia, a perda agregada concentra-se em torno da m&#233;dia com caudas que decaem exponencialmente. Crises reais exibem caudas muito mais pesadas, em que v&#225;rios tomadores grandes falham no mesmo per&#237;odo. Qualquer medida de capital baseada em quantis extremos (VaR a 99,97%, por exemplo) subestima sistematicamente a verdadeira exig&#234;ncia de capital quando calibrada sobre o modelo independente.</p><p>Bolder (2018, cap. 2) e Bluhm, Overbeck e Wagner (2010, cap. 1) observam que, apesar disso, o modelo tem um papel &#250;til como <em>challenger</em>. Ele pode funcionar como um segundo n&#250;mero, calculado em paralelo ao modelo de produ&#231;&#227;o, cuja fun&#231;&#227;o &#233; sinalizar erros grosseiros de implementa&#231;&#227;o. Por ser trivial de implementar e auditar, serve de &#226;ncora de sanidade, embora n&#227;o possa descrever o mundo que o modelo principal tenta capturar.</p><h2>Duas escolas de modelagem para introduzir risco sist&#234;mico</h2><p>Se a independ&#234;ncia &#233; a raiz do problema, a sa&#237;da precisa introduzir alguma forma de depend&#234;ncia entre os <em>defaults</em>. A literatura do setor convergiu em duas estrat&#233;gias, cada uma associada a um modelo dominante e a uma tradi&#231;&#227;o intelectual distinta. McNeil, Frey e Embrechts (2015, cap. 11) organizam a taxonomia da maneira que se tornou can&#244;nica: <em>mixture models</em> de um lado, <em>threshold models</em> do outro.</p><p>Na estrat&#233;gia <em>mixture</em>, a probabilidade de <em>default</em> de cada tomador deixa de ser um par&#226;metro fixo e passa a ser uma fun&#231;&#227;o de uma vari&#225;vel aleat&#243;ria comum Z, interpret&#225;vel como estado da economia. Em cada simula&#231;&#227;o, sorteia-se um valor de Z, que reescreve as probabilidades p<sub>i</sub>(Z) de todos os tomadores. Dado Z, os <em>defaults</em> voltam a ser independentes entre si (propriedade de <em>conditional independence</em>), mas a aleatoriedade de Z introduz correla&#231;&#227;o entre os eventos. O exemplo can&#244;nico &#233; o modelo gamma-Poisson do CreditRisk+, que decomp&#245;e a probabilidade randomizada em uma parte idiossincr&#225;tica e uma parte sist&#234;mica:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;p_i(Z) = \\underbrace{p_i \\, \\omega_{i0}}_{\\text{idiossincr&#225;tica}} + \\underbrace{p_i \\, \\omega_{i1} \\, Z}_{\\text{sist&#234;mica}}&quot;,&quot;id&quot;:&quot;ZPAKFBNQUD&quot;}" data-component-name="LatexBlockToDOM"></div><p>Os coeficientes &#969;<sub>i0</sub> e &#969;<sub>i1</sub> somam 1 e controlam o peso relativo de cada componente (CREDIT SUISSE FINANCIAL PRODUCTS, 1997; WILDE, 2010). Essa abordagem &#233; chamada de <em>reduced-form</em> ou atuarial porque trata o <em>default</em> como evento ex&#243;geno, sem especificar o mecanismo pelo qual ele ocorre. Para algumas escolhas do mixing (gamma, beta, logit-normal), a distribui&#231;&#227;o de perdas admite forma semi-anal&#237;tica, dispensando Monte Carlo.</p><p>Na estrat&#233;gia <em>threshold</em>, a inspira&#231;&#227;o &#233; outra. Logo depois do paper de Black e Scholes (1973), Merton (1974) observou que o <em>equity</em> de uma firma pode ser visto como uma op&#231;&#227;o de compra sobre seus ativos, de modo que o <em>default</em> ocorre quando o valor dos ativos cai abaixo da d&#237;vida. Vasicek (2002) simplificou essa intui&#231;&#227;o cont&#237;nua para um modelo de um per&#237;odo, no qual cada tomador carrega uma vari&#225;vel latente y<sub>i</sub>, interpret&#225;vel como retorno normalizado dos ativos ou &#237;ndice de capacidade de cr&#233;dito. Um fator sist&#234;mico Z e um choque idiossincr&#225;tico &#949;<sub>i</sub>, ambos normais padr&#227;o, comp&#245;em y<sub>i</sub> linearmente:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;y_i = a_i \\, Z + b_i \\, \\epsilon_i, \\qquad Z, \\epsilon_i \\sim \\mathcal{N}(0,1), \\qquad y_i \\sim \\mathcal{N}(0,1)&quot;,&quot;id&quot;:&quot;DCXSTXKJDL&quot;}" data-component-name="LatexBlockToDOM"></div><p>O <em>default</em> do tomador i ocorre quando y<sub>i</sub> cruza um limiar K<sub>i</sub>. Como as vari&#225;veis s&#227;o normais padr&#227;o, a calibra&#231;&#227;o do limiar sai da rela&#231;&#227;o E[&#120793;<sub>yi&#8804;Ki</sub>] = p<sub>i</sub>, que leva diretamente a K<sub>i</sub> = &#934;<sup>-1</sup>(p<sub>i</sub>). Essa constru&#231;&#227;o tem a vantagem de ser end&#243;gena. <em>Default</em> &#233; consequ&#234;ncia de um mecanismo (ativos cruzarem d&#237;vida) e n&#227;o apenas um evento atribu&#237;do de fora. CreditMetrics (GUPTON; FINGER; BHATIA, 1997) generaliza a l&#243;gica para m&#250;ltiplos fatores e m&#250;ltiplos estados de <em>rating</em>, usando c&#243;pula gaussiana e matriz de transi&#231;&#227;o hist&#243;rica para construir os limiares.</p><p>As duas tradi&#231;&#245;es podem chegar a distribui&#231;&#245;es de perda parecidas, embora contem hist&#243;rias diferentes sobre o que est&#225; acontecendo. Gordy (2000) mostra que existe um mapeamento formal entre elas sob certas condi&#231;&#245;es. Para o leitor que precisa escolher, a diferen&#231;a concreta est&#225; menos no comportamento estat&#237;stico e mais no tipo de dado dispon&#237;vel: <em>mixture</em> dispensa dados de balan&#231;o e lida bem com tomadores sem a&#231;&#245;es negociadas, enquanto <em>threshold</em> se beneficia de informa&#231;&#227;o sobre ativos e pode incorporar migra&#231;&#227;o de <em>rating</em> de forma natural. A abordagem IRB regulat&#243;ria segue a l&#243;gica <em>threshold</em> de um fator, e &#233; por esse caminho que seguimos aqui.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QjxU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf6a157c-6b54-4a9d-9ece-945d284a364d_1728x532.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QjxU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf6a157c-6b54-4a9d-9ece-945d284a364d_1728x532.png 424w, https://substackcdn.com/image/fetch/$s_!QjxU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf6a157c-6b54-4a9d-9ece-945d284a364d_1728x532.png 848w, https://substackcdn.com/image/fetch/$s_!QjxU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf6a157c-6b54-4a9d-9ece-945d284a364d_1728x532.png 1272w, https://substackcdn.com/image/fetch/$s_!QjxU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf6a157c-6b54-4a9d-9ece-945d284a364d_1728x532.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!QjxU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf6a157c-6b54-4a9d-9ece-945d284a364d_1728x532.png" width="1456" height="448" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bf6a157c-6b54-4a9d-9ece-945d284a364d_1728x532.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:448,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:104557,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/196106134?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf6a157c-6b54-4a9d-9ece-945d284a364d_1728x532.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QjxU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf6a157c-6b54-4a9d-9ece-945d284a364d_1728x532.png 424w, https://substackcdn.com/image/fetch/$s_!QjxU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf6a157c-6b54-4a9d-9ece-945d284a364d_1728x532.png 848w, https://substackcdn.com/image/fetch/$s_!QjxU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf6a157c-6b54-4a9d-9ece-945d284a364d_1728x532.png 1272w, https://substackcdn.com/image/fetch/$s_!QjxU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf6a157c-6b54-4a9d-9ece-945d284a364d_1728x532.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Tabela 1. Compara&#231;&#227;o entre modelos mixture (atuariais) e threshold (estruturais).</em></figcaption></figure></div><h2>A mec&#226;nica do threshold de um fator</h2><p>Construir o &#237;ndice y<sub>i</sub> exige uma escolha dif&#237;cil: quanto da sorte do tomador &#233; dele, e quanto &#233; da economia. No caso de um &#250;nico fator, a resposta aparece em uma decomposi&#231;&#227;o simples:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\Delta X_i = \\alpha_i Z + \\sqrt{1 - \\alpha_i^2} \\, \\epsilon_i&quot;,&quot;id&quot;:&quot;QFYPITWGFI&quot;}" data-component-name="LatexBlockToDOM"></div><p>O choque Z &#233; comum a todos os tomadores; &#949;<sub>i</sub> &#233; espec&#237;fico do tomador i. O par&#226;metro &#945;<sub>i</sub> controla o peso sist&#234;mico: &#945;<sub>i</sub> = 0 reduz o modelo ao caso independente; &#945;<sub>i</sub> = 1 elimina a parcela idiossincr&#225;tica. A raiz quadrada garante que &#916;X<sub>i</sub> continue com vari&#226;ncia unit&#225;ria, de modo que o limiar de <em>default</em> permanece calibrado por &#934;<sup>-1</sup>(p<sub>i</sub>).</p><p>Bolder (2022) escreve a vers&#227;o mais geral dessa ideia partindo de uma equa&#231;&#227;o diferencial estoc&#225;stica para o &#237;ndice de capacidade de cr&#233;dito, discretizando o tempo e acomodando m&#250;ltiplos fatores sist&#234;micos. O &#237;ndice incremental entre t e t+1 fica:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\Delta X_i = \\alpha_i \\, B_i \\, \\Delta z + \\sqrt{1 - \\alpha_i^2} \\, \\Delta w_i&quot;,&quot;id&quot;:&quot;MUIAVDDPHF&quot;}" data-component-name="LatexBlockToDOM"></div><p>O vetor B<sub>i</sub> tem dimens&#227;o J e carrega as cargas normalizadas do tomador i nos J fatores sist&#234;micos; &#916;z &#233; o vetor de choques sist&#234;micos correlacionados, de dimens&#227;o J; &#916;w<sub>i</sub> &#233; o choque idiossincr&#225;tico, normal padr&#227;o e independente tanto entre tomadores quanto do vetor &#916;z. A normaliza&#231;&#227;o B<sub>i</sub>&#937;B<sub>i</sub><sup>T</sup> = 1 preserva a mesma l&#243;gica do caso de um fator: &#916;X<sub>i</sub> &#8764; &#119977;(0,1), e o limiar continua sendo &#934;<sup>-1</sup>(p<sub>i</sub>).</p><p>No caso de um &#250;nico fator sist&#234;mico, a correla&#231;&#227;o de ativos entre dois tomadores n e m fica:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\rho(\\Delta X_n, \\Delta X_m) = \\alpha_n \\, \\alpha_m&quot;,&quot;id&quot;:&quot;EQSJIYBSGP&quot;}" data-component-name="LatexBlockToDOM"></div><p>A f&#243;rmula IRB de Basileia II se apoia nesse mesmo n&#250;cleo de fator &#250;nico assint&#243;tico (<em>Asymptotic Single Risk Factor</em>, ASRF), como mostram Gordy (2003) e o Comit&#234; de Basileia (BCBS, 2005). A Resolu&#231;&#227;o BCB 303/2023 n&#227;o cita Vasicek nominalmente, mas adota a mesma forma funcional da abordagem IRB. O fator K (exig&#234;ncia de capital por unidade de exposi&#231;&#227;o) &#233; calculado com N, N<sup>-1</sup>, PD, LGD e um fator de correla&#231;&#227;o R aplicado ao quantil 99,9% do fator sist&#234;mico. No modelo de um fator, esse R ocupa o mesmo papel de &#945;<sub>i</sub>&#178;, isto &#233;, a correla&#231;&#227;o de ativos regulat&#243;ria. No regime brasileiro, R depende da categoria de exposi&#231;&#227;o e, em v&#225;rios casos, tamb&#233;m da PD. Para atacado, por exemplo, a curva-base se move entre 0,12 e 0,24. Para exposi&#231;&#245;es residenciais de varejo, R &#233; 0,15. Para cr&#233;dito rotativo de varejo qualificado, R &#233; 0,04. Nesse caso, a decomposi&#231;&#227;o em parte sist&#234;mica e idiossincr&#225;tica vira objeto regulat&#243;rio calibr&#225;vel.</p><p>Como &#945;<sub>i</sub> entra ao quadrado na correla&#231;&#227;o, &#945;<sub>i</sub> = 0,30 corresponde a uma correla&#231;&#227;o de ativos de 0,09. Esse valor fica ligeiramente abaixo da curva-base de atacado da f&#243;rmula IRB brasileira, mas permanece na mesma ordem de grandeza dos par&#226;metros regulat&#243;rios usuais. &#201; esse o valor usado nos resultados num&#233;ricos a seguir, como <em>benchmark</em> did&#225;tico, n&#227;o como calibra&#231;&#227;o regulat&#243;ria.</p><h2>Implementa&#231;&#227;o em Julia</h2><p>A estrutura acima se traduz em Julia de forma quase literal. O modelo independente se resume a sortear I Bernoullis iid por simula&#231;&#227;o e somar as perdas. Usamos <code>Distributions.jl</code> para as distribui&#231;&#245;es e <code>Random</code> para reprodutibilidade.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!s7so!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4077d0f-cfc8-4bca-a255-42bc54ce5e85_1108x958.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!s7so!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4077d0f-cfc8-4bca-a255-42bc54ce5e85_1108x958.png 424w, https://substackcdn.com/image/fetch/$s_!s7so!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4077d0f-cfc8-4bca-a255-42bc54ce5e85_1108x958.png 848w, https://substackcdn.com/image/fetch/$s_!s7so!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4077d0f-cfc8-4bca-a255-42bc54ce5e85_1108x958.png 1272w, https://substackcdn.com/image/fetch/$s_!s7so!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4077d0f-cfc8-4bca-a255-42bc54ce5e85_1108x958.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!s7so!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4077d0f-cfc8-4bca-a255-42bc54ce5e85_1108x958.png" width="1108" height="958" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b4077d0f-cfc8-4bca-a255-42bc54ce5e85_1108x958.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:958,&quot;width&quot;:1108,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:84428,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/196106134?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4077d0f-cfc8-4bca-a255-42bc54ce5e85_1108x958.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!s7so!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4077d0f-cfc8-4bca-a255-42bc54ce5e85_1108x958.png 424w, https://substackcdn.com/image/fetch/$s_!s7so!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4077d0f-cfc8-4bca-a255-42bc54ce5e85_1108x958.png 848w, https://substackcdn.com/image/fetch/$s_!s7so!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4077d0f-cfc8-4bca-a255-42bc54ce5e85_1108x958.png 1272w, https://substackcdn.com/image/fetch/$s_!s7so!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4077d0f-cfc8-4bca-a255-42bc54ce5e85_1108x958.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Trecho Julia. Independent-default model.</em></figcaption></figure></div><p></p><p>O modelo <em>threshold</em> de um fator exige um passo adicional. Em cada simula&#231;&#227;o, sorteamos um valor de Z, constru&#237;mos os &#916;X<sub>i</sub> como combina&#231;&#227;o linear ponderada, e comparamos com o limiar K<sub>i</sub> = &#934;<sup>-1</sup>(p<sub>i</sub>) para definir se o tomador quebrou. Como K<sub>i</sub> depende apenas de p<sub>i</sub>, ele &#233; pr&#233;-calculado. O par&#226;metro &#945; controla a intensidade do acoplamento sist&#234;mico.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LGqQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F582c5f89-96cb-441a-bc89-53b47adf9d77_1108x1174.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LGqQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F582c5f89-96cb-441a-bc89-53b47adf9d77_1108x1174.png 424w, https://substackcdn.com/image/fetch/$s_!LGqQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F582c5f89-96cb-441a-bc89-53b47adf9d77_1108x1174.png 848w, https://substackcdn.com/image/fetch/$s_!LGqQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F582c5f89-96cb-441a-bc89-53b47adf9d77_1108x1174.png 1272w, https://substackcdn.com/image/fetch/$s_!LGqQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F582c5f89-96cb-441a-bc89-53b47adf9d77_1108x1174.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!LGqQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F582c5f89-96cb-441a-bc89-53b47adf9d77_1108x1174.png" width="1108" height="1174" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/582c5f89-96cb-441a-bc89-53b47adf9d77_1108x1174.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1174,&quot;width&quot;:1108,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:131407,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/196106134?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F582c5f89-96cb-441a-bc89-53b47adf9d77_1108x1174.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LGqQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F582c5f89-96cb-441a-bc89-53b47adf9d77_1108x1174.png 424w, https://substackcdn.com/image/fetch/$s_!LGqQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F582c5f89-96cb-441a-bc89-53b47adf9d77_1108x1174.png 848w, https://substackcdn.com/image/fetch/$s_!LGqQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F582c5f89-96cb-441a-bc89-53b47adf9d77_1108x1174.png 1272w, https://substackcdn.com/image/fetch/$s_!LGqQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F582c5f89-96cb-441a-bc89-53b47adf9d77_1108x1174.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Trecho Julia. One-factor Gaussian threshold model.</em></figcaption></figure></div><p>Os dois c&#243;digos diferem apenas na forma como o vetor de <em>defaults</em> &#233; gerado em cada itera&#231;&#227;o. A fun&#231;&#227;o <code>simulate_threshold</code> precisa sortear o choque sist&#234;mico Z antes de compor os &#916;X<sub>i</sub>, e &#233; essa depend&#234;ncia comum que transforma o comportamento da cauda. Para o leitor interessado na implementa&#231;&#227;o completa, com acesso ao gerador usado nos gr&#225;ficos abaixo e &#224;s rotinas de agrega&#231;&#227;o, h&#225; um reposit&#243;rio com os dois modelos e as rotinas de visualiza&#231;&#227;o: <a href="https://github.com/andrecamatta/pq_bolder_cap2">pq_bolder_cap2</a> (procurar em parte1).</p><h2>O que a cauda mostra</h2><p>Rodando ambos os modelos com I = 100 tomadores, PD = 1%, LGD = 40%, exposi&#231;&#227;o unit&#225;ria e 10<sup>6</sup> simula&#231;&#245;es, obtemos as distribui&#231;&#245;es de perda esperadas. A perda m&#233;dia &#233; 0,40 nos dois modelos, porque s&#243; depende de PD, LGD e exposi&#231;&#227;o, mas o resto da distribui&#231;&#227;o diverge. A Tabela 2 resume as m&#233;tricas de cauda para &#945; = 0,30.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!efSq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0c24d38-cdba-4e54-a24f-9305bd1c5568_1424x678.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!efSq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0c24d38-cdba-4e54-a24f-9305bd1c5568_1424x678.png 424w, https://substackcdn.com/image/fetch/$s_!efSq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0c24d38-cdba-4e54-a24f-9305bd1c5568_1424x678.png 848w, https://substackcdn.com/image/fetch/$s_!efSq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0c24d38-cdba-4e54-a24f-9305bd1c5568_1424x678.png 1272w, https://substackcdn.com/image/fetch/$s_!efSq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0c24d38-cdba-4e54-a24f-9305bd1c5568_1424x678.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!efSq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0c24d38-cdba-4e54-a24f-9305bd1c5568_1424x678.png" width="1424" height="678" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f0c24d38-cdba-4e54-a24f-9305bd1c5568_1424x678.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:678,&quot;width&quot;:1424,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:69434,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/196106134?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0c24d38-cdba-4e54-a24f-9305bd1c5568_1424x678.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!efSq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0c24d38-cdba-4e54-a24f-9305bd1c5568_1424x678.png 424w, https://substackcdn.com/image/fetch/$s_!efSq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0c24d38-cdba-4e54-a24f-9305bd1c5568_1424x678.png 848w, https://substackcdn.com/image/fetch/$s_!efSq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0c24d38-cdba-4e54-a24f-9305bd1c5568_1424x678.png 1272w, https://substackcdn.com/image/fetch/$s_!efSq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0c24d38-cdba-4e54-a24f-9305bd1c5568_1424x678.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Tabela 2. M&#233;tricas de cauda sob os dois modelos, I=100, PD=1%, LGD=40%, N=10&#8310; simula&#231;&#245;es.</em></figcaption></figure></div><p>A m&#233;dia &#233; a mesma por constru&#231;&#227;o, o que era esperado, porque ambos os modelos respeitam p<sub>i</sub> como PD marginal. O desvio-padr&#227;o j&#225; cresce 34% no modelo <em>threshold</em>, porque agora existe uma fonte adicional de variabilidade (o fator sist&#234;mico Z). Onde a diferen&#231;a fica economicamente relevante &#233; nos quantis extremos. O VaR a 99% sobe 50%, VaR a 99,9% sobe 80%, VaR a 99,97% (quantil usado como refer&#234;ncia por Bolder para <em>stress</em> severo) sobe 83%. O ES a 99%, medida de perda m&#233;dia condicional al&#233;m do VaR, sobe de 1,69 para 2,81. Nenhuma dessas diferen&#231;as vem da calibra&#231;&#227;o de PD ou LGD. V&#234;m exclusivamente de assumir ou n&#227;o que os <em>defaults</em> compartilham um estado da economia comum.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IOLK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F570720cc-c6d2-4473-891e-fdba2b3e79df_1904x704.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IOLK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F570720cc-c6d2-4473-891e-fdba2b3e79df_1904x704.png 424w, https://substackcdn.com/image/fetch/$s_!IOLK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F570720cc-c6d2-4473-891e-fdba2b3e79df_1904x704.png 848w, https://substackcdn.com/image/fetch/$s_!IOLK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F570720cc-c6d2-4473-891e-fdba2b3e79df_1904x704.png 1272w, https://substackcdn.com/image/fetch/$s_!IOLK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F570720cc-c6d2-4473-891e-fdba2b3e79df_1904x704.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!IOLK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F570720cc-c6d2-4473-891e-fdba2b3e79df_1904x704.png" width="1456" height="538" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/570720cc-c6d2-4473-891e-fdba2b3e79df_1904x704.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:538,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:74537,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/196106134?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F570720cc-c6d2-4473-891e-fdba2b3e79df_1904x704.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!IOLK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F570720cc-c6d2-4473-891e-fdba2b3e79df_1904x704.png 424w, https://substackcdn.com/image/fetch/$s_!IOLK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F570720cc-c6d2-4473-891e-fdba2b3e79df_1904x704.png 848w, https://substackcdn.com/image/fetch/$s_!IOLK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F570720cc-c6d2-4473-891e-fdba2b3e79df_1904x704.png 1272w, https://substackcdn.com/image/fetch/$s_!IOLK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F570720cc-c6d2-4473-891e-fdba2b3e79df_1904x704.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figura 1. Distribui&#231;&#227;o de perdas (log-log nas caudas) sob os dois modelos.</em></figcaption></figure></div><p>O experimento da diversifica&#231;&#227;o, que no modelo independente faz o VaR convergir para a m&#233;dia, tem desfecho oposto no <em>threshold</em>. Fixando &#945; = 0,30 e variando o tamanho da carteira, observa-se que a raz&#227;o VaR 99% / E[L] permanece em torno de 4,5 mesmo com I = 2 mil tomadores, enquanto no modelo independente essa raz&#227;o cai abaixo de 1,6 j&#225; em I = 2 mil e tende a 1 com I ainda maior.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!elqH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8466ccbe-2558-49d9-8585-fe63cf952711_1114x492.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!elqH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8466ccbe-2558-49d9-8585-fe63cf952711_1114x492.png 424w, https://substackcdn.com/image/fetch/$s_!elqH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8466ccbe-2558-49d9-8585-fe63cf952711_1114x492.png 848w, https://substackcdn.com/image/fetch/$s_!elqH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8466ccbe-2558-49d9-8585-fe63cf952711_1114x492.png 1272w, https://substackcdn.com/image/fetch/$s_!elqH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8466ccbe-2558-49d9-8585-fe63cf952711_1114x492.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!elqH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8466ccbe-2558-49d9-8585-fe63cf952711_1114x492.png" width="1114" height="492" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8466ccbe-2558-49d9-8585-fe63cf952711_1114x492.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:492,&quot;width&quot;:1114,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:44813,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/196106134?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8466ccbe-2558-49d9-8585-fe63cf952711_1114x492.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!elqH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8466ccbe-2558-49d9-8585-fe63cf952711_1114x492.png 424w, https://substackcdn.com/image/fetch/$s_!elqH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8466ccbe-2558-49d9-8585-fe63cf952711_1114x492.png 848w, https://substackcdn.com/image/fetch/$s_!elqH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8466ccbe-2558-49d9-8585-fe63cf952711_1114x492.png 1272w, https://substackcdn.com/image/fetch/$s_!elqH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8466ccbe-2558-49d9-8585-fe63cf952711_1114x492.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Tabela 3. Paradoxo da diversifica&#231;&#227;o. VaR 99% / E[L] em fun&#231;&#227;o do tamanho da carteira, com e sem fator sist&#234;mico.</figcaption></figure></div><p>Esses n&#250;meros separam dois tipos de risco que o modelo independente misturava mal. O risco de cr&#233;dito idiossincr&#225;tico pode ser dilu&#237;do aumentando o n&#250;mero de tomadores, enquanto o risco sist&#234;mico, por atingir toda a carteira simultaneamente, n&#227;o se reduz por esse caminho. No limite de carteira infinita e um &#250;nico fator, a perda condicional E[L|Z] tem forma fechada (VASICEK, 2002) e comp&#245;e o bloco central da f&#243;rmula IRB. O c&#225;lculo regulat&#243;rio avalia a perda condicional em um cen&#225;rio sist&#234;mico adverso, subtrai a perda esperada e incorpora ajustes adicionais, como maturidade. Gordy (2003) formaliza esse resultado por meio da <em>portfolio invariance</em>. Sob hip&#243;teses restritivas, um modelo ASRF permite uma regra de capital aditiva para carteiras grandes e granulares, ao passo que extens&#245;es como mais fatores, n&#227;o gaussianidade e concentra&#231;&#227;o ficam fora dessa simplifica&#231;&#227;o de Pilar 1 e precisam ser tratadas no Pilar 2/ICAAP.</p><h2>Encerramento</h2><p>Entre o modelo binomial dos anos 80 e a forma final do Vasicek, a mudan&#231;a conceitual passa por reconhecer que <em>defaults</em> dependem de um estado da economia comum, escolher entre randomizar a probabilidade (<em>mixture</em>) ou randomizar o estado do tomador (<em>threshold</em>), e aceitar a suposi&#231;&#227;o gaussiana como forma conveniente de implementar o acoplamento. Da&#237; surge um modelo pequeno o bastante para caber em cem linhas de Julia, mas capaz de produzir distribui&#231;&#245;es de perda com caudas plaus&#237;veis e de dialogar diretamente com a regra de capital que aparece na supervis&#227;o banc&#225;ria.</p><p>A hip&#243;tese de independ&#234;ncia era o primeiro problema, e o modelo de um fator responde a ela ao colocar todos os tomadores sob o mesmo estado da economia. Essa solu&#231;&#227;o, no entanto, depende de outra escolha forte, pois a normalidade conjunta &#233; o que permite transformar uma correla&#231;&#227;o de ativos em distribui&#231;&#227;o de perdas de forma t&#227;o direta.</p><p>A normalidade conjunta torna o modelo trat&#225;vel porque conecta PD, limiar de <em>default</em> e correla&#231;&#227;o de ativos em uma &#250;nica constru&#231;&#227;o probabil&#237;stica, mas tamb&#233;m imp&#245;e uma restri&#231;&#227;o importante sobre os extremos. Para correla&#231;&#227;o menor que 1, a c&#243;pula gaussiana tem depend&#234;ncia de cauda nula, de modo que, condicionada a um tomador estar em um quantil cada vez mais extremo, a probabilidade de outro tomador acompanhar esse mesmo evento extremo tende a zero. Isso n&#227;o significa que a probabilidade conjunta seja igual ao produto das PDs em n&#237;veis finitos, e sim que a c&#243;pula n&#227;o preserva co-movimento extremo no limite.</p><p>MacKenzie e Spears (2014) documentaram como essa propriedade silenciosa contribuiu para a subprecifica&#231;&#227;o do risco de <em>tranches</em> s&#234;niores de CDOs nos anos que antecederam 2008. A literatura respondeu migrando para c&#243;pulas com depend&#234;ncia de cauda n&#227;o-nula, sendo a c&#243;pula t a escolha mais comum em produ&#231;&#227;o. Depois de abandonar a independ&#234;ncia, a pergunta natural deixa de ser se os tomadores dependem de um fator comum e passa a ser se a depend&#234;ncia gaussiana continua adequada justamente na regi&#227;o em que o capital econ&#244;mico &#233; definido, a cauda da distribui&#231;&#227;o de perdas.</p><div><hr></div><h2>Refer&#234;ncias</h2><p>BASEL COMMITTEE ON BANKING SUPERVISION. <em>An Explanatory Note on the Basel II IRB Risk Weight Functions</em>. Basel: Bank for International Settlements, July 2005. Dispon&#237;vel em: https://www.bis.org/bcbs/irbriskweight.pdf.</p><p>BANCO CENTRAL DO BRASIL. <em>Resolu&#231;&#227;o BCB n&#186; 303, de 16 de mar&#231;o de 2023</em>: estabelece procedimentos para o c&#225;lculo da parcela dos ativos ponderados pelo risco (RWA) relativa ao c&#225;lculo do capital requerido para o risco de cr&#233;dito mediante abordagem baseada em classifica&#231;&#227;o interna (IRB). Bras&#237;lia: BCB, 2023.</p><p>BLACK, F.; SCHOLES, M. The Pricing of Options and Corporate Liabilities. <em>Journal of Political Economy</em>, v. 81, n. 3, p. 637-654, 1973.</p><p>BLUHM, C.; OVERBECK, L.; WAGNER, C. <em>Introduction to Credit Risk Modeling</em>. 2. ed. Boca Raton: Chapman &amp; Hall/CRC, 2010.</p><p>BOLDER, D. J. <em>Credit-Risk Modelling: Theoretical Foundations, Diagnostic Tools, Practical Examples, and Numerical Recipes in Python</em>. Cham: Springer, 2018.</p><p>BOLDER, D. J. <em>Modelling Economic Capital: Practical Credit-Risk Methodologies, Applications, and Implementation Details</em>. Cham: Springer, 2022. (Contributions to Finance and Accounting).</p><p>CREDIT SUISSE FINANCIAL PRODUCTS. <em>CreditRisk+: A Credit Risk Management Framework</em>. London: Credit Suisse Financial Products, 1997.</p><p>FREY, R.; McNEIL, A. J. Dependent Defaults in Models of Portfolio Credit Risk. <em>Journal of Risk</em>, v. 6, n. 1, p. 59-92, 2003.</p><p>GORDY, M. B. A Comparative Anatomy of Credit Risk Models. <em>Journal of Banking &amp; Finance</em>, v. 24, n. 1-2, p. 119-149, 2000.</p><p>GORDY, M. B. A Risk-Factor Model Foundation for Ratings-Based Bank Capital Rules. <em>Journal of Financial Intermediation</em>, v. 12, n. 3, p. 199-232, 2003.</p><p>GUPTON, G. M.; FINGER, C. C.; BHATIA, M. <em>CreditMetrics: Technical Document</em>. New York: J.P. Morgan &amp; Co. Incorporated, 1997.</p><p>MACKENZIE, D.; SPEARS, T. &#8216;The formula that killed Wall Street&#8217;: the Gaussian copula and modelling practices in investment banking. <em>Social Studies of Science</em>, v. 44, n. 3, p. 393-417, 2014.</p><p>McNEIL, A. J.; FREY, R.; EMBRECHTS, P. <em>Quantitative Risk Management: Concepts, Techniques and Tools</em>. Revised ed. Princeton: Princeton University Press, 2015.</p><p>MERTON, R. C. On the Pricing of Corporate Debt: The Risk Structure of Interest Rates. <em>The Journal of Finance</em>, v. 29, n. 2, p. 449-470, 1974.</p><p>VASICEK, O. A. Loan Portfolio Value. <em>Risk</em>, v. 15, n. 12, p. 160-162, 2002.</p><p>WILDE, T. CreditRisk+. In: CONT, R. (ed.). <em>Encyclopedia of Quantitative Finance</em>. Chichester: Wiley, 2010. DOI: 10.1002/9780470061602.eqf09009.</p>]]></content:encoded></item><item><title><![CDATA[Predição conformal para quants: cobertura garantida sem premissas distribucionais]]></title><description><![CDATA[Como transformar qualquer modelo de aprendizado de m&#225;quina em previsor com garantia frequentista de cobertura, sob uma &#250;nica premissa estat&#237;stica de intercambialidade.]]></description><link>https://pilulasdequant.com.br/p/predicao-conformal-para-quants-cobertura</link><guid isPermaLink="false">https://pilulasdequant.com.br/p/predicao-conformal-para-quants-cobertura</guid><dc:creator><![CDATA[André Camatta]]></dc:creator><pubDate>Sat, 02 May 2026 14:24:39 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/8e48c459-d051-4f78-8662-343d8c2ae18e_1264x848.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Um modelo de risco estima que a perda di&#225;ria de uma carteira n&#227;o deve ultrapassar -2,3% com 99% de confian&#231;a. O n&#250;mero parece objetivo, mas a decis&#227;o depende menos do ponto reportado do que da qualidade do intervalo que o sustenta. Mesmo quando se abandona a normalidade e se usa simula&#231;&#227;o hist&#243;rica, <em>bootstrap</em> ou regress&#227;o quant&#237;lica, a pergunta continua a mesma: com que frequ&#234;ncia o intervalo prometido cobre o resultado realizado? M&#233;todos n&#227;o param&#233;tricos reduzem a depend&#234;ncia de uma forma distribucional espec&#237;fica, mas em geral n&#227;o entregam garantia frequentista de cobertura em amostra finita. A infer&#234;ncia bayesiana entrega um intervalo de credibilidade com interpreta&#231;&#227;o posterior, condicionado a um <em>prior</em> que nem sempre &#233; defens&#225;vel em problemas de risco.</p><p>A predi&#231;&#227;o conformal (<em>conformal prediction</em>) &#233; um arcabou&#231;o alternativo que parte de um ponto distinto. Em vez de fazer suposi&#231;&#245;es sobre a forma da distribui&#231;&#227;o, parte da &#250;nica premissa de intercambialidade (<em>exchangeability</em>) das observa&#231;&#245;es, e a partir dela deriva uma garantia formal. A probabilidade de o valor verdadeiro Y<sub>n+1</sub> cair dentro do conjunto de previs&#227;o C(X<sub>n+1</sub>) &#233; maior ou igual a 1 &#8722; &#945;, sem qualquer suposi&#231;&#227;o adicional sobre a distribui&#231;&#227;o dos dados.</p><p>O ponto que torna a predi&#231;&#227;o conformal especialmente interessante para o quant &#233; que ela &#233; agn&#243;stica ao modelo subjacente. Pode-se acopl&#225;-la a uma regress&#227;o linear, a um <em>random forest</em>, a uma rede neural profunda ou a um <em>gradient boosting</em> sem alterar a garantia de cobertura. O modelo continua sendo um estimador de ponto, e a predi&#231;&#227;o conformal o converte em previsor com cobertura garantida em amostra finita, sob a condi&#231;&#227;o de intercambialidade.</p><p>Este artigo abre uma s&#233;rie dedicada a aplica&#231;&#245;es de predi&#231;&#227;o conformal em finan&#231;as quantitativas. A quest&#227;o central &#233; distinguir o que a garantia conformal realmente promete do que ela n&#227;o promete. Para o quant, isso significa olhar separadamente para cobertura marginal, efici&#234;ncia do intervalo, diagn&#243;stico condicional e quebra de intercambialidade em s&#233;ries financeiras. A predi&#231;&#227;o conformal n&#227;o elimina risco de modelo, mas transforma parte da incerteza preditiva em uma afirma&#231;&#227;o test&#225;vel de cobertura, com premissas expl&#237;citas e custo computacional controlado.</p><div><hr></div><h2>Origens na escola russa</h2><p>A escola de pensamento que produziu a predi&#231;&#227;o conformal tem ra&#237;zes mais antigas, na tradi&#231;&#227;o russa de Andrei Kolmogorov sobre complexidade algor&#237;tmica e aleatoriedade. Desde os anos 1960, essa linhagem priorizou garantias finitas e independentes da forma da distribui&#231;&#227;o, em contraste com o foco assint&#243;tico-param&#233;trico que dominou a estat&#237;stica ocidental. Per Martin-L&#246;f, aluno sueco de Kolmogorov, formalizou aleatoriedade via testes algor&#237;tmicos, e essa no&#231;&#227;o de &#8220;teste de tipicidade&#8221; &#233; o ancestral direto do <em>p</em>-valor conformal. Vladimir Vapnik, da mesma escola, cunhou a teoria de Vapnik-Chervonenkis (VC) e o pensamento <em>distribution-free</em> em aprendizado. Sua migra&#231;&#227;o para a Bell Labs nos anos 1990 levou a teoria VC para o Ocidente, mas o conformal n&#227;o foi junto. Vovk e Gammerman emigraram para Royal Holloway, em Londres, e ali, com Shafer (Rutgers), formularam a predi&#231;&#227;o conformal a partir do final dos anos 1990, em relativo isolamento do <em>mainstream</em> estat&#237;stico. O programa avan&#231;ou em paralelo ao projeto Shafer-Vovk de probabilidade <em>game-theoretic</em>, que d&#225; ao conformal um fundamento alternativo via teoria de jogos e apostas, e foi consolidado no livro <em>Algorithmic Learning in a Random World</em> (VOVK et al., 2022, com primeira edi&#231;&#227;o em 2005).</p><p>Por mais de uma d&#233;cada o m&#233;todo circulou em comunidades restritas, sobretudo em diagn&#243;stico m&#233;dico, enquanto a estat&#237;stica e o aprendizado de m&#225;quina ocidentais estavam ocupados com teoremas assint&#243;ticos, o boom bayesiano via Markov Chain Monte Carlo (MCMC) nos anos 1990, <em>bootstrap</em> &#224; la Efron e, mais tarde, <em>deep learning</em> sem incerteza calibrada. A virada veio em 2018, com o trabalho de Lei, Wasserman e Tibshirani na Carnegie Mellon traduzindo o conformal para a linguagem da estat&#237;stica aplicada de regress&#227;o (LEI et al., 2018), e na sequ&#234;ncia com a populariza&#231;&#227;o via tutoriais modernos (ANGELOPOULOS; BATES, 2023). O encontro com problemas de incerteza em modelos <em>black-box</em> tornou o conformal a pe&#231;a que faltava no arsenal ocidental.</p><div><hr></div><h2>Intercambialidade como &#250;nica premissa</h2><p>A predi&#231;&#227;o conformal s&#243; imp&#245;e uma premissa sobre os dados, e essa premissa &#233; mais fraca que a tradicional hip&#243;tese de observa&#231;&#245;es independentes e identicamente distribu&#237;das. Uma sequ&#234;ncia (Z<sub>1</sub>, Z<sub>2</sub>, ..., Z<sub>n+1</sub>) &#233; dita intercambi&#225;vel quando sua distribui&#231;&#227;o conjunta &#233; invariante sob qualquer permuta&#231;&#227;o dos &#237;ndices. Toda sequ&#234;ncia i.i.d. &#233; intercambi&#225;vel, mas a rec&#237;proca n&#227;o vale.</p><blockquote><p><strong>Intercambialidade (par&#225;frase de Vovk et al., 2022).</strong></p><p>Uma sequ&#234;ncia (Z<sub>1</sub>, ..., Z<sub>n+1</sub>) &#233; intercambi&#225;vel se e somente se P(Z<sub>&#960;(1)</sub>, ..., Z<sub>&#960;(n+1)</sub>) = P(Z<sub>1</sub>, ..., Z<sub>n+1</sub>) para toda permuta&#231;&#227;o &#960; dos &#237;ndices {1, ..., n+1}. Independ&#234;ncia implica intercambialidade, mas a rec&#237;proca n&#227;o vale.</p></blockquote><p>O exemplo can&#244;nico de sequ&#234;ncia intercambi&#225;vel e n&#227;o i.i.d. &#233; a amostragem sem reposi&#231;&#227;o de uma urna finita. Considere uma urna com 2 bolas vermelhas e 2 azuis, da qual se retiram 2 bolas sem reposi&#231;&#227;o. Na primeira extra&#231;&#227;o, P(vermelha) = 1/2. Se a primeira bola foi vermelha, a probabilidade de vermelha na segunda cai para 1/3. Se a primeira foi azul, sobe para 2/3. As extra&#231;&#245;es, portanto, n&#227;o s&#227;o independentes. Ainda assim, a sequ&#234;ncia &#233; intercambi&#225;vel, porque observar (vermelha, azul) tem a mesma probabilidade que observar (azul, vermelha): em ambos os casos, 1/3. A ordem carrega depend&#234;ncia, mas a distribui&#231;&#227;o conjunta n&#227;o favorece uma posi&#231;&#227;o espec&#237;fica. &#201; essa distin&#231;&#227;o que permite usar predi&#231;&#227;o conformal em alguns problemas n&#227;o independentes, mas n&#227;o em qualquer s&#233;rie financeira sem adapta&#231;&#227;o.</p><p>Retornos di&#225;rios de um ativo n&#227;o s&#227;o i.i.d., porque a distribui&#231;&#227;o muda com o regime de volatilidade, liquidez e condi&#231;&#245;es macrofinanceiras. Em v&#225;rios cen&#225;rios de risco de cr&#233;dito, contudo, em que cada cliente &#233; uma observa&#231;&#227;o <em>cross-section</em>, intercambialidade &#233; uma premissa razo&#225;vel dentro de um grupo homog&#234;neo. A mesma observa&#231;&#227;o vale para classifica&#231;&#227;o de imagens com dados independentes de um banco de fotos, ou para amostras de pesquisas de campo coletadas em uma janela temporal estreita.</p><p>Em s&#233;ries temporais financeiras, intercambialidade falha sistematicamente, e parte da literatura recente em predi&#231;&#227;o conformal trata de como recuperar garantias mesmo nesse cen&#225;rio. H&#225; propostas para redes neurais recorrentes sob intercambialidade m&#237;nima entre trajet&#243;rias independentes (STANKEVI&#268;I&#362;T&#278; et al., 2021), cobertura sob n&#227;o intercambialidade com termo de erro proporcional &#224; varia&#231;&#227;o total entre distribui&#231;&#245;es de treino e teste (BARBER et al., 2023), e repondera&#231;&#227;o por raz&#227;o de verossimilhan&#231;as em <em>covariate shift</em> (TIBSHIRANI et al., 2019). Esses resultados n&#227;o s&#227;o objeto deste artigo introdut&#243;rio, mas delimitam a fronteira estat&#237;stica que precisa ser respeitada em aplica&#231;&#245;es financeiras.</p><p>Para o caso intercambi&#225;vel, a garantia &#233; exata em amostra finita (<em>finite-sample</em>). Isso significa que ela vale para o tamanho de amostra observado, sem depender de aproxima&#231;&#245;es assint&#243;ticas quando n tende ao infinito. N&#227;o se invocam grandes n&#250;meros, n&#227;o se invocam teoremas centrais do limite, n&#227;o se invocam expans&#245;es assint&#243;ticas.</p><div><hr></div><h2>Fun&#231;&#227;o de n&#227;o conformidade e p-valor conformal</h2><p>A constru&#231;&#227;o de um previsor conformal come&#231;a pela defini&#231;&#227;o de uma fun&#231;&#227;o de n&#227;o conformidade (<em>nonconformity score</em>). &#201; uma fun&#231;&#227;o sim&#233;trica A que recebe um conjunto de observa&#231;&#245;es de calibra&#231;&#227;o {z<sub>1</sub>, ..., z<sub>n</sub>} e um candidato z<sub>n+1</sub>, e retorna um valor &#945;<sub>n+1</sub> &#8712; &#8477; que mede o qu&#227;o estranho o candidato parece em rela&#231;&#227;o ao conjunto. Quanto maior &#945;<sub>n+1</sub>, menos conforme.</p><p>O escore can&#244;nico em regress&#227;o &#233; o res&#237;duo absoluto. Dado um estimador f&#770; ajustado em dados de treino, define-se</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\alpha_i = |y_i - \\hat{f}(x_i)|, \\quad i = 1, \\ldots, n.\n\n&quot;,&quot;id&quot;:&quot;VTPHQNWULT&quot;}" data-component-name="LatexBlockToDOM"></div><p>Em classifica&#231;&#227;o, o escore can&#244;nico &#233; um menos a probabilidade prevista para a classe verdadeira:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\alpha_i = 1 - \\hat{p}(y_i \\mid x_i)&quot;,&quot;id&quot;:&quot;ERZTHQRDGW&quot;}" data-component-name="LatexBlockToDOM"></div><p>Outras fun&#231;&#245;es s&#227;o poss&#237;veis, e a escolha tem consequ&#234;ncias sobre a efici&#234;ncia do previsor (largura do intervalo), embora n&#227;o sobre sua validade (cobertura). A partir dos escores de calibra&#231;&#227;o &#945;<sub>1</sub>, ..., &#945;<sub>n</sub> e do escore hipot&#233;tico &#945;<sub>n+1</sub> que o candidato teria se inclu&#237;do no conjunto, define-se o p-valor conformal:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;p_{n+1} = \\frac{|\\{i \\in \\{1, \\ldots, n+1\\} : \\alpha_i \\geq \\alpha_{n+1}\\}|}{n+1}&quot;,&quot;id&quot;:&quot;CINKULILAX&quot;}" data-component-name="LatexBlockToDOM"></div><p>Se z<sub>n+1</sub> vem da mesma distribui&#231;&#227;o do conjunto de calibra&#231;&#227;o, sob intercambialidade o rank de &#945;<sub>n+1</sub> entre os demais escores &#233; uniformemente distribu&#237;do em {1, 2, ..., n+1}. Da&#237; p<sub>n+1</sub> distribui-se de forma super-uniforme em {1/(n+1), ..., (n+1)/(n+1)}, atuando como p-valor genu&#237;no para a hip&#243;tese de que o candidato pertence &#224; mesma distribui&#231;&#227;o que os dados de calibra&#231;&#227;o (SHAFER; VOVK, 2008; VOVK et al., 2022).</p><p>O conjunto de previs&#227;o conformal de n&#237;vel 1 &#8722; &#945; &#233; definido como o conjunto de candidatos cujo p-valor excede &#945;:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;C_\\alpha(x_{n+1}) = \\{y : p_{n+1}(x_{n+1}, y) > \\alpha\\}&quot;,&quot;id&quot;:&quot;OCGTEXKCAD&quot;}" data-component-name="LatexBlockToDOM"></div><p>O p-valor conformal pode ser lido como uma regra de ranking. Primeiro se escolhe uma medida de n&#227;o conformidade, como erro absoluto em regress&#227;o ou 1 menos a probabilidade atribu&#237;da &#224; classe verdadeira em classifica&#231;&#227;o. Depois se fixa &#945; e se testa uma sequ&#234;ncia de candidatos y. Cada candidato entra no conjunto se seu p-valor conformal for maior que &#945;. O conjunto final &#233; apenas a cole&#231;&#227;o dos candidatos aceitos.</p><p>Considere um exemplo unidimensional com previs&#227;o pontual igual a zero, escore s(y) = |y &#8722; 0|, &#945; = 0,10 e nove escores de calibra&#231;&#227;o: 0,02, 0,03, 0,04, 0,05, 0,06, 0,07, 0,08, 0,09 e 0,10. O candidato y = 0,10 tem escore 0,10. Dois dos dez escores no conjunto aumentado s&#227;o pelo menos t&#227;o extremos quanto ele, o pr&#243;prio candidato e o ponto de calibra&#231;&#227;o 0,10, ent&#227;o p(y) = 2/10 = 0,20 e o candidato entra. J&#225; y = 0,125 tem escore 0,125. S&#243; o pr&#243;prio candidato &#233; t&#227;o extremo quanto ele, ent&#227;o p(y) = 1/10 = 0,10. Como a regra usa p(y) &gt; &#945;, esse candidato fica fora. Repetindo essa compara&#231;&#227;o para uma grade de valores, forma-se o conjunto conformal.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!atnj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F571b510e-4b70-4e3a-8ef3-5f21d046361a_1200x760.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!atnj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F571b510e-4b70-4e3a-8ef3-5f21d046361a_1200x760.gif 424w, https://substackcdn.com/image/fetch/$s_!atnj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F571b510e-4b70-4e3a-8ef3-5f21d046361a_1200x760.gif 848w, https://substackcdn.com/image/fetch/$s_!atnj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F571b510e-4b70-4e3a-8ef3-5f21d046361a_1200x760.gif 1272w, https://substackcdn.com/image/fetch/$s_!atnj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F571b510e-4b70-4e3a-8ef3-5f21d046361a_1200x760.gif 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!atnj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F571b510e-4b70-4e3a-8ef3-5f21d046361a_1200x760.gif" width="1200" height="760" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/571b510e-4b70-4e3a-8ef3-5f21d046361a_1200x760.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:760,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:540953,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/196154479?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F571b510e-4b70-4e3a-8ef3-5f21d046361a_1200x760.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!atnj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F571b510e-4b70-4e3a-8ef3-5f21d046361a_1200x760.gif 424w, https://substackcdn.com/image/fetch/$s_!atnj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F571b510e-4b70-4e3a-8ef3-5f21d046361a_1200x760.gif 848w, https://substackcdn.com/image/fetch/$s_!atnj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F571b510e-4b70-4e3a-8ef3-5f21d046361a_1200x760.gif 1272w, https://substackcdn.com/image/fetch/$s_!atnj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F571b510e-4b70-4e3a-8ef3-5f21d046361a_1200x760.gif 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Forma&#231;&#227;o sequencial de um conjunto conformal com &#945; = 0,10. Cada candidato y &#233; convertido em escore, comparado aos escores de calibra&#231;&#227;o e aceito ou rejeitado pela regra p(y) &gt; &#945;. Neste exemplo, os candidatos entre -0,10 e 0,10 entram no conjunto, enquanto valores mais distantes ficam fora. </figcaption></figure></div><p>Ao longo do la&#231;o, apenas o candidato y varia. A previs&#227;o pontual &#375; = f&#770;(x), o n&#237;vel &#945; e os escores de calibra&#231;&#227;o permanecem fixos durante toda a constru&#231;&#227;o do conjunto. Como o escore s(y) = |y &#8722; &#375;| cresce monotonicamente com a dist&#226;ncia de y a &#375;, p(y) decresce no mesmo movimento. Atinge o m&#225;ximo p(&#375;) = 1,00 no ponto em que todos os escores de calibra&#231;&#227;o s&#227;o pelo menos t&#227;o extremos quanto o do candidato, e cai ao piso 1/(n + 1) = 0,10 quando o escore do candidato excede o maior escore de calibra&#231;&#227;o. A regra p(y) &gt; &#945; corta o conjunto exatamente nesse limiar. Entram os candidatos com escore menor ou igual ao maior escore de calibra&#231;&#227;o, e os demais ficam fora.</p><p>O intervalo [-0,10, 0,10] formado pelos candidatos aceitos &#233; o conjunto conformal C<sub>&#945;</sub>(x) deste exemplo. Re&#250;ne todos os valores de y compat&#237;veis com os escores de calibra&#231;&#227;o ao n&#237;vel &#945; = 0,10, e &#233; a sa&#237;da efetiva do procedimento para o ponto de teste x. A garantia de cobertura formaliza essa intui&#231;&#227;o.</p><p>A garantia de cobertura segue diretamente:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\mathbb{P}\\bigl(Y_{n+1} \\in C_\\alpha(X_{n+1})\\bigr) \\geq 1 - \\alpha&quot;,&quot;id&quot;:&quot;FMALQTSJBO&quot;}" data-component-name="LatexBlockToDOM"></div><p>Por intercambialidade, o rank de &#945;<sub>n+1</sub> entre &#945;<sub>1</sub>, ..., &#945;<sub>n+1</sub> &#233; uniforme em {1, ..., n+1}, ent&#227;o a probabilidade de &#945;<sub>n+1</sub> exceder o quantil 1 &#8722; &#945; dos demais &#233; no m&#225;ximo &#945; (ANGELOPOULOS; BATES, 2023). Com escores quase certamente distintos, a cobertura tamb&#233;m tem cota superior P(&#183;) &#8804; 1 &#8722; &#945; + 1/(n+1), de modo que a garantia &#233; apertada.</p><p>O &#945; conformal e o &#945; de teste de hip&#243;tese s&#227;o nota&#231;&#245;es id&#234;nticas com objetos diferentes. Na infer&#234;ncia cl&#225;ssica, &#945; &#233; a probabilidade de cometer erro tipo I, ou seja, rejeitar uma hip&#243;tese nula quando ela &#233; verdadeira. Na predi&#231;&#227;o conformal, &#945; &#233; a taxa de erro preditivo marginal, ou seja, a restri&#231;&#227;o de que a probabilidade de o conjunto C<sub>&#945;</sub>(x) n&#227;o conter a verdadeira resposta Y<sub>n+1</sub> fique limitada a &#945;. A garantia P(Y<sub>n+1</sub> &#8712; C<sub>&#945;</sub>(X<sub>n+1</sub>)) &#8805; 1 &#8722; &#945; &#233;, portanto, uma cota sobre a frequ&#234;ncia com que o conjunto preditivo erra, n&#227;o sobre a frequ&#234;ncia com que rejeitamos uma hip&#243;tese verdadeira sobre um par&#226;metro.</p><p>O mesmo descompasso aparece no <em>p</em>-valor. Em testes cl&#225;ssicos, ele mede evid&#234;ncia contra uma afirma&#231;&#227;o sobre um par&#226;metro populacional fixo, sob amostragem repetida da distribui&#231;&#227;o que se hipotetiza. O <em>p</em>-valor conformal testa hip&#243;tese diferente, a de que o par candidato (X<sub>n+1</sub>, y) &#233; intercambi&#225;vel com as observa&#231;&#245;es do conjunto de calibra&#231;&#227;o. A estat&#237;stica de teste &#233; o ranqueamento da estranheza do candidato, medida por um escore de n&#227;o-conformidade, em rela&#231;&#227;o aos demais (SHAFER; VOVK, 2008). Sob intercambialidade e quando o candidato vem da mesma distribui&#231;&#227;o que os dados, esse <em>p</em>-valor &#233; super-uniforme em [0, 1] e, portanto, v&#225;lido em sentido frequentista. Um <em>p</em>-valor cl&#225;ssico pequeno empurra para rejeitar uma teoria sobre o mundo, enquanto um <em>p</em>-valor conformal pequeno empurra para excluir um valor candidato do conjunto de previs&#227;o.</p><p>A confus&#227;o de maior consequ&#234;ncia, contudo, &#233; entre o conjunto C<sub>&#945;</sub>(x) e os intervalos cl&#225;ssicos de infer&#234;ncia. Intervalos de confian&#231;a (frequentistas) e intervalos de credibilidade (bayesianos) quantificam incerteza sobre estimativas de par&#226;metros inobserv&#225;veis de uma distribui&#231;&#227;o, como a m&#233;dia &#956;, os coeficientes &#946; de uma regress&#227;o ou a volatilidade &#963; de um modelo. O IC tem interpreta&#231;&#227;o no procedimento, que cobre o par&#226;metro desconhecido com frequ&#234;ncia &#8805; 1 &#8722; &#945; em amostragem repetida. O intervalo de credibilidade tem interpreta&#231;&#227;o direta como probabilidade posterior sobre o par&#226;metro, dado o que foi observado. O conjunto conformal C<sub>&#945;</sub>(x) &#233; objeto de natureza diferente, um conjunto de predi&#231;&#227;o, com garantia de cobertura sobre uma vari&#225;vel aleat&#243;ria observ&#225;vel futura Y<sub>n+1</sub>. IC e credibilidade falam sobre quantidades inerentes &#224; distribui&#231;&#227;o, que n&#227;o ser&#227;o observadas diretamente e apenas inferidas, enquanto C<sub>&#945;</sub>(x) fala sobre uma realiza&#231;&#227;o futura da pr&#243;pria vari&#225;vel aleat&#243;ria, que se materializa amanh&#227;. Confundir os tr&#234;s &#233; o erro mais comum de primeira leitura. Relatar um intervalo de credibilidade no lugar de um conjunto de previs&#227;o muda a tese sobre a qual o n&#250;mero se sustenta.</p><div><hr></div><h2>Predi&#231;&#227;o transdutiva e indutiva</h2><p>A formula&#231;&#227;o acima descreve o que se chama predi&#231;&#227;o conformal transdutiva (<em>Transductive Conformal Prediction</em>, TCP), tamb&#233;m conhecida como <em>full conformal prediction</em>. Para cada candidato y a ser testado, &#233; necess&#225;rio recalcular os escores de todo o conjunto incluindo (x<sub>n+1</sub>, y), o que em muitos casos exige reajustar o modelo. Em regress&#227;o com candidatos cont&#237;nuos, a inclus&#227;o &#233; tipicamente conduzida sobre uma grade de valores, e o custo escala como O(n &#215; |grade|) ajustes do modelo subjacente. Para <em>gradient boosting</em> ou redes neurais profundas, o custo torna-se proibitivo.</p><p>A solu&#231;&#227;o padr&#227;o &#233; a predi&#231;&#227;o conformal indutiva (<em>Inductive Conformal Prediction</em>, ICP), tamb&#233;m chamada <em>split conformal prediction</em>. Os dados s&#227;o particionados em tr&#234;s conjuntos disjuntos, em que D<sub>train</sub> &#233; usado para ajustar f&#770; uma &#250;nica vez, D<sub>cal</sub> para calcular os escores de calibra&#231;&#227;o &#945;<sub>i</sub> = s(x<sub>i</sub>, y<sub>i</sub>, f&#770;), e D<sub>test</sub> fica reservado para avalia&#231;&#227;o. O quantil emp&#237;rico</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\hat{q} = \\text{Quantile}_{(1-\\alpha)(1 + 1/n_{\\text{cal}})}\\bigl(\\{\\alpha_i\\}_{i \\in D_{\\text{cal}}}\\bigr)&quot;,&quot;id&quot;:&quot;LBVQMWKPYD&quot;}" data-component-name="LatexBlockToDOM"></div><p>&#233; ent&#227;o usado para construir o conjunto de previs&#227;o para qualquer ponto de teste:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;C_\\alpha(x_{n+1}) = \\{y : s(x_{n+1}, y; \\hat{f}) \\leq \\hat{q}\\}.&quot;,&quot;id&quot;:&quot;MWDSTENRSO&quot;}" data-component-name="LatexBlockToDOM"></div><p>A garantia P(Y<sub>n+1</sub> &#8712; C<sub>&#945;</sub>(X<sub>n+1</sub>)) &#8805; 1 &#8722; &#945; permanece v&#225;lida pelo mesmo argumento de intercambialidade do regime transdutivo, agora condicionado a f&#770;: como o modelo &#233; estimado apenas em D<sub>train</sub>, os escores em D<sub>cal</sub> &#8746; {teste} permanecem intercambi&#225;veis condicionalmente a f&#770;, e o rank de &#945;<sub>n+1</sub> &#233; uniforme em {1, ..., n<sub>cal</sub> + 1}. A formula&#231;&#227;o original do m&#233;todo indutivo est&#225; em PAPADOPOULOS et al. (2002), com extens&#227;o para regress&#227;o e prova expl&#237;cita em LEI et al. (2018), e exposi&#231;&#227;o did&#225;tica em ANGELOPOULOS; BATES (2023). A infer&#234;ncia custa apenas um <em>forward pass</em> do modelo por ponto de teste. Em conjuntos de dados grandes, a perda de efici&#234;ncia face ao TCP &#233; desprez&#237;vel, e em troca obt&#233;m-se um custo computacional que n&#227;o escala com o tamanho do conjunto de treino. O regime ICP &#233; o que se usa em praticamente toda a literatura aplicada de predi&#231;&#227;o conformal p&#243;s-2018, incluindo regress&#227;o quant&#237;lica conformalizada (<em>Conformalized Quantile Regression</em>, CQR), intervalos conformais por ensemble (<em>Ensemble Batch Prediction Intervals</em>, EnbPI), infer&#234;ncia conformal adaptativa (<em>Adaptive Conformal Inference</em>, ACI), conjuntos preditivos adaptativos (<em>Adaptive Prediction Sets</em>, APS) e conjuntos preditivos adaptativos regularizados (<em>Regularized Adaptive Prediction Sets</em>, RAPS).</p><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!U35b!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cf4bff-2be1-46fc-8164-6855f82bd29b_2368x424.png 424w, https://substackcdn.com/image/fetch/$s_!U35b!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cf4bff-2be1-46fc-8164-6855f82bd29b_2368x424.png 848w, https://substackcdn.com/image/fetch/$s_!U35b!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cf4bff-2be1-46fc-8164-6855f82bd29b_2368x424.png 1272w, https://substackcdn.com/image/fetch/$s_!U35b!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cf4bff-2be1-46fc-8164-6855f82bd29b_2368x424.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!U35b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cf4bff-2be1-46fc-8164-6855f82bd29b_2368x424.png" width="1456" height="261" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/26cf4bff-2be1-46fc-8164-6855f82bd29b_2368x424.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:261,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:52985,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/196154479?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cf4bff-2be1-46fc-8164-6855f82bd29b_2368x424.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!U35b!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cf4bff-2be1-46fc-8164-6855f82bd29b_2368x424.png 424w, https://substackcdn.com/image/fetch/$s_!U35b!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cf4bff-2be1-46fc-8164-6855f82bd29b_2368x424.png 848w, https://substackcdn.com/image/fetch/$s_!U35b!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cf4bff-2be1-46fc-8164-6855f82bd29b_2368x424.png 1272w, https://substackcdn.com/image/fetch/$s_!U35b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cf4bff-2be1-46fc-8164-6855f82bd29b_2368x424.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div></div></div></div><figcaption class="image-caption">Pipeline da predi&#231;&#227;o conformal indutiva (ICP). O modelo &#233; ajustado uma &#250;nica vez no conjunto de treino, os escores de calibra&#231;&#227;o s&#227;o calculados sobre um conjunto independente, o quantil emp&#237;rico desses escores define a banda de cobertura aplicada a qualquer ponto futuro. Adaptado de Angelopoulos e Bates.</figcaption></figure></div><div><hr></div><h2>Validade marginal e validade condicional</h2><p>A garantia conformal &#233; forte porque independe da forma da distribui&#231;&#227;o, mas &#233; mais estreita do que parece &#224; primeira leitura. Ela controla cobertura m&#233;dia, n&#227;o cobertura ponto a ponto nem estabilidade temporal. A garantia P(Y &#8712; C<sub>&#945;</sub>(X)) &#8805; 1 &#8722; &#945; &#233; uma afirma&#231;&#227;o sobre a m&#233;dia da cobertura ao longo da distribui&#231;&#227;o conjunta de (X, Y). &#201; chamada cobertura marginal, e n&#227;o &#233; equivalente a cobertura condicional, que exigiria P(Y &#8712; C<sub>&#945;</sub>(X) | X = x) &#8805; 1 &#8722; &#945; para todo x no suporte. Um previsor com cobertura marginal de 90% pode subcobrir gravemente em subgrupos minorit&#225;rios e supercobrir em grupos abundantes, mantendo a m&#233;dia correta.</p><p>Em risco de cr&#233;dito, um modelo de probabilidade de default (PD) calibrado conformalmente pode ter cobertura marginal correta, e ainda assim subcobrir clientes de uma faixa espec&#237;fica de escore ou de uma regi&#227;o geogr&#225;fica subrepresentada. Em gest&#227;o de risco regulat&#243;rio, em que a tese &#233; justamente a confiabilidade da incerteza, isso n&#227;o &#233; detalhe. A pergunta natural &#233; se h&#225; um caminho construtivo para cobertura condicional exata sem premissas adicionais, e a resposta &#233; negativa.</p><blockquote><p><strong>Impossibilidade de cobertura condicional exata sem premissas distribucionais (par&#225;frase de Barber et al., 2021, generalizando Lei e Wasserman, 2014).</strong></p><p>Qualquer m&#233;todo que entregue cobertura condicional P(Y &#8712; C(x) | X = x) &#8805; 1 &#8722; &#945; uniforme sobre toda distribui&#231;&#227;o P cont&#237;nua produz intervalos de comprimento esperado infinito em pontos n&#227;o at&#244;micos do suporte. Em ambiente sem premissas distribucionais (<em>distribution-free</em>), cobertura condicional exata e largura finita s&#227;o incompat&#237;veis.</p></blockquote><p>A sa&#237;da pragm&#225;tica &#233; abandonar a exig&#234;ncia uniforme e impor cobertura condicional apenas em uma parti&#231;&#227;o predefinida do espa&#231;o de atributos. Essa &#233; a ideia do Mondrian conformal predictor, proposta por Vovk no in&#237;cio dos anos 2000 e tratada em detalhe no livro de 2022. Em vez de calibrar com um &#250;nico quantil sobre D<sub>cal</sub>, calibram-se quantis separados para cada bloco da taxonomia, de modo que se obt&#233;m cobertura &#8805; 1 &#8722; &#945; por bloco, &#224; custa de exigir calibra&#231;&#227;o suficiente dentro de cada um. Em risco de cr&#233;dito, a parti&#231;&#227;o natural &#233; por faixa de rating, ao passo que em s&#233;ries temporais ela pode ser por regime de volatilidade e em classifica&#231;&#227;o por classe.</p><p>A literatura recente vem refinando o equil&#237;brio entre cobertura marginal e cobertura condicional. Romano, Barber, Sabatti e Cand&#232;s (2020) prop&#245;em <em>equalized coverage</em> como extens&#227;o do Mondrian sob restri&#231;&#245;es de imparcialidade algor&#237;tmica. O ponto que importa para o quant &#233; menos a sofistica&#231;&#227;o do m&#233;todo e mais o reconhecimento de que reportar apenas a cobertura marginal n&#227;o basta. &#201; necess&#225;rio diagnosticar a cobertura emp&#237;rica em subgrupos cr&#237;ticos antes de declarar o modelo apto para decis&#227;o.</p><div><hr></div><h2>Efici&#234;ncia e a escolha do escore</h2><p>A garantia de cobertura &#233; robusta no sentido de valer para qualquer fun&#231;&#227;o de escore v&#225;lida. Mas isso n&#227;o significa que toda escolha produza intervalos &#250;teis. A largura m&#233;dia do intervalo, a chamada efici&#234;ncia, depende fortemente da fun&#231;&#227;o adotada.</p><p>Considere o caso de regress&#227;o com res&#237;duo absoluto &#945;<sub>i</sub> = |y<sub>i</sub> &#8722; f&#770;(x<sub>i</sub>)|. Se a vari&#226;ncia condicional Var(Y | X = x) &#233; aproximadamente constante, esse escore funciona bem. Em finan&#231;as, contudo, a heterocedasticidade &#233; regra. A volatilidade depende do n&#237;vel de mercado, do regime e da liquidez. Um escore baseado em res&#237;duo absoluto produz intervalos de largura constante, que ser&#227;o excessivamente largos em per&#237;odos calmos e estreitos demais em per&#237;odos turbulentos. A cobertura marginal de 1 &#8722; &#945; &#233; mantida por constru&#231;&#227;o, mas a cobertura condicional varia com o regime.</p><p>A solu&#231;&#227;o proposta por Romano, Patterson e Cand&#232;s &#233; a CQR. Em vez de usar res&#237;duo absoluto, a fun&#231;&#227;o de escore &#233; constru&#237;da a partir de quantis condicionais q&#770;<sub>&#945;/2</sub>(x) e q&#770;<sub>1&#8722;&#945;/2</sub>(x) estimados por regress&#227;o quant&#237;lica (ROMANO et al., 2019):</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\alpha_i = \\max\\bigl\\{\\hat{q}_{\\alpha/2}(x_i) - y_i,\\ y_i - \\hat{q}_{1-\\alpha/2}(x_i)\\bigr\\}&quot;,&quot;id&quot;:&quot;JIMOCAYYXK&quot;}" data-component-name="LatexBlockToDOM"></div><p>A constru&#231;&#227;o mant&#233;m a validade marginal, porque o escore &#233; sim&#233;trico nos dados de calibra&#231;&#227;o, e adapta a largura do intervalo localmente. Empiricamente, em <em>benchmarks</em> de Romano, Patterson e Cand&#232;s, a largura m&#233;dia cai cerca de 30 a 40% em problemas heteroced&#225;sticos sem perda de cobertura (ROMANO et al., 2019). Essa fam&#237;lia de m&#233;todos &#233; uma das extens&#245;es naturais quando a aplica&#231;&#227;o exige intervalos menos r&#237;gidos que os produzidos por res&#237;duos absolutos.</p><p>A validade vem da intercambialidade, mas a efici&#234;ncia exige cuidado na escolha do escore. Um previsor conformal mal especificado entrega cobertura correta com intervalos largos demais para serem informativos. Em finan&#231;as quantitativas, em que decis&#245;es de risco se traduzem em aloca&#231;&#227;o de capital regulat&#243;rio e em precifica&#231;&#227;o, a largura do intervalo importa tanto quanto a cobertura.</p><div><hr></div><h2>Onde a predi&#231;&#227;o conformal encaixa no arsenal do quant</h2><p>A predi&#231;&#227;o conformal n&#227;o substitui modelos param&#233;tricos, <em>bootstrap</em>, regress&#227;o quant&#237;lica ou infer&#234;ncia bayesiana. Ocupa um espa&#231;o distinto no arcabou&#231;o estat&#237;stico do quant. A tabela abaixo sumariza as quatro alternativas dominantes para constru&#231;&#227;o de intervalos de previs&#227;o e suas propriedades te&#243;ricas.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2nGN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1215adba-033b-41e4-a2e6-688900936fc6_2200x694.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2nGN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1215adba-033b-41e4-a2e6-688900936fc6_2200x694.png 424w, https://substackcdn.com/image/fetch/$s_!2nGN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1215adba-033b-41e4-a2e6-688900936fc6_2200x694.png 848w, https://substackcdn.com/image/fetch/$s_!2nGN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1215adba-033b-41e4-a2e6-688900936fc6_2200x694.png 1272w, https://substackcdn.com/image/fetch/$s_!2nGN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1215adba-033b-41e4-a2e6-688900936fc6_2200x694.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!2nGN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1215adba-033b-41e4-a2e6-688900936fc6_2200x694.png" width="1456" height="459" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1215adba-033b-41e4-a2e6-688900936fc6_2200x694.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:459,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:153792,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/196154479?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1215adba-033b-41e4-a2e6-688900936fc6_2200x694.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2nGN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1215adba-033b-41e4-a2e6-688900936fc6_2200x694.png 424w, https://substackcdn.com/image/fetch/$s_!2nGN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1215adba-033b-41e4-a2e6-688900936fc6_2200x694.png 848w, https://substackcdn.com/image/fetch/$s_!2nGN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1215adba-033b-41e4-a2e6-688900936fc6_2200x694.png 1272w, https://substackcdn.com/image/fetch/$s_!2nGN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1215adba-033b-41e4-a2e6-688900936fc6_2200x694.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Compara&#231;&#227;o de m&#233;todos de constru&#231;&#227;o de intervalos de previs&#227;o. CP &#233; o &#250;nico m&#233;todo com garantia de cobertura em amostra finita sem premissas distribucionais (<em>distribution-free</em>), sob a premissa de intercambialidade. <em>Bootstrap</em> fornece intervalos com cobertura assint&#243;tica que pode falhar em amostras pequenas. Intervalos param&#233;tricos dependem da forma distribucional assumida. Intervalos de credibilidade bayesianos t&#234;m interpreta&#231;&#227;o subjetiva e podem falhar em cobertura frequentista quando o modelo ou o <em>prior</em> est&#227;o mal especificados.</figcaption></figure></div><p>A complementaridade entre predi&#231;&#227;o conformal e infer&#234;ncia bayesiana &#233; particularmente interessante. Trabalhos recentes usam o arcabou&#231;o conformal para calibrar conjuntos de credibilidade bayesianos <em>ex post</em>, recuperando validade frequentista quando o modelo est&#225; mal especificado. Predi&#231;&#227;o conformal funciona como diagn&#243;stico e como corre&#231;&#227;o, e n&#227;o como concorrente direto da abordagem bayesiana.</p><p>Em aplica&#231;&#245;es em finan&#231;as quantitativas, alguns pontos de apoio na literatura merecem registro. Em risco de cr&#233;dito, a linha de Venn-ABERS predictors estabelece base metodol&#243;gica para calibra&#231;&#227;o probabil&#237;stica de PD com garantia de validade. Em s&#233;ries temporais financeiras, ACI foi aplicado &#224; volatilidade do mercado de a&#231;&#245;es com robustez &#224; crise de 2008 (GIBBS; CAND&#200;S, 2021). EnbPI combina <em>ensemble bootstrap</em> conformal sem parti&#231;&#227;o dos dados para previs&#227;o de s&#233;ries din&#226;micas (XU; XIE, 2021). Em mercados de energia, intervalos conformais foram aplicados a pre&#231;os de eletricidade no mercado <em>day-ahead</em>, em compara&#231;&#227;o com <em>Quantile Regression Averaging</em> tradicional (KATH; ZIEL, 2021).</p><p>A aplica&#231;&#227;o de predi&#231;&#227;o conformal em risco regulat&#243;rio, sobretudo no contexto de IFRS 9 (PD prospectiva para <em>expected credit loss</em>), Basileia III/IV (valida&#231;&#227;o de modelos) e <em>stress tests</em>, ainda parece menos consolidada que os usos em regress&#227;o, classifica&#231;&#227;o e s&#233;ries temporais. O melhor enquadramento, nesse est&#225;gio, &#233; tratar CP como ferramenta de valida&#231;&#227;o, diagn&#243;stico e constru&#231;&#227;o de intervalos, n&#227;o como padr&#227;o regulat&#243;rio estabelecido.</p><div><hr></div><h2>Conclus&#227;o</h2><p>A predi&#231;&#227;o conformal entrega uma proposi&#231;&#227;o peculiar dentro do arsenal estat&#237;stico do quant. Cobertura 1 &#8722; &#945; exata em amostra finita, sem assumir nada sobre a distribui&#231;&#227;o dos dados al&#233;m de intercambialidade. A garantia &#233; robusta no sentido matem&#225;tico estrito, e o m&#233;todo &#233; indiferente ao modelo subjacente. <em>Random forest</em>, <em>gradient boosting</em>, rede neural profunda, regress&#227;o linear ou regress&#227;o quant&#237;lica recebem todos o mesmo tratamento. O custo computacional, no regime ICP que dominou a literatura aplicada p&#243;s-2018, &#233; equivalente a um <em>forward pass</em> adicional por ponto de teste.</p><p>A premissa de intercambialidade &#233; mais fraca que i.i.d., mas continua sendo uma hip&#243;tese, e quebr&#225;-la em s&#233;ries temporais ou sob <em>covariate shift</em> exige extens&#245;es metodol&#243;gicas como predi&#231;&#227;o conformal sob n&#227;o intercambialidade (<em>Non-Exchangeable Conformal Prediction</em>, NEx-CP), ACI, EnbPI e predi&#231;&#227;o conformal ponderada (<em>weighted</em> CP). Para o quant brasileiro, o ponto cr&#237;tico &#233; o uso da predi&#231;&#227;o conformal como instrumento de diagn&#243;stico de risco de modelo. H&#225; v&#225;rios problemas em que a estrutura conformal entrega algo que o arsenal anterior n&#227;o entregava com a mesma simplicidade, como calibra&#231;&#227;o honesta de PD sob IFRS 9, intervalos de VaR que n&#227;o dependam de normalidade dos retornos e conjuntos de previs&#227;o para classifica&#231;&#227;o de regime que sinalizem d&#250;vida do modelo em vez de mascar&#225;-la.</p><p>Cobertura marginal n&#227;o basta. A literatura &#233; un&#226;nime em recomendar o reporte do histograma de coberturas condicionais por subgrupo, e o uso de Mondrian CP quando a parti&#231;&#227;o relevante for conhecida. O tratamento conjunto de validade marginal e diagn&#243;stico condicional &#233; o que separa um uso ing&#234;nuo do m&#233;todo de um uso defens&#225;vel em ambiente regulat&#243;rio.</p><p>Os pr&#243;ximos artigos desta s&#233;rie levar&#227;o essa estrutura para problemas concretos de finan&#231;as quantitativas, mantendo a mesma pergunta de fundo. Quando a garantia &#233; &#250;til, quando ela se degrada, que diagn&#243;stico emp&#237;rico revela a degrada&#231;&#227;o e como a escolha do escore muda a utilidade do intervalo ou do conjunto de previs&#227;o. O caminho natural passa por regress&#227;o, s&#233;ries temporais, calibra&#231;&#227;o probabil&#237;stica e classifica&#231;&#227;o, mas a ordem e o recorte de cada aplica&#231;&#227;o dependem do problema emp&#237;rico que se mostrar mais informativo. Para o leitor que quiser uma refer&#234;ncia aplicada estendida em paralelo, o livro de Manokhin &#233; o ponto de partida natural (MANOKHIN, 2023).</p><p>A predi&#231;&#227;o conformal n&#227;o resolve o problema de modelagem em finan&#231;as quantitativas, e nenhum m&#233;todo estat&#237;stico resolve. O que ela faz &#233; colocar a quantifica&#231;&#227;o de incerteza sobre funda&#231;&#227;o rigorosa, com garantia formal e custo computacional baixo. Para quem precisa entregar um n&#250;mero de risco com a defesa de uma cobertura garantida sob premissas expl&#237;citas, isso &#233; base s&#243;lida.</p><div><hr></div><h2>Refer&#234;ncias</h2><p>ANGELOPOULOS, A. N.; BATES, S. Conformal Prediction: A Gentle Introduction. <em>Foundations and Trends in Machine Learning</em>, v. 16, n. 4, p. 494-591, 2023. DOI: 10.1561/2200000101.</p><p>BARBER, R. F.; CAND&#200;S, E. J.; RAMDAS, A.; TIBSHIRANI, R. J. The limits of distribution-free conditional predictive inference. <em>Information and Inference: A Journal of the IMA</em>, v. 10, n. 2, p. 455-482, 2021.</p><p>BARBER, R. F.; CAND&#200;S, E. J.; RAMDAS, A.; TIBSHIRANI, R. J. Conformal prediction beyond exchangeability. <em>The Annals of Statistics</em>, v. 51, n. 2, p. 816-845, 2023.</p><p>GIBBS, I.; CAND&#200;S, E. J. Adaptive Conformal Inference Under Distribution Shift. In: <em>Advances in Neural Information Processing Systems 34 (NeurIPS 2021)</em>. 2021. p. 1660-1672.</p><p>KATH, C.; ZIEL, F. Conformal prediction interval estimation and applications to day-ahead and intraday power markets. <em>International Journal of Forecasting</em>, v. 37, n. 2, p. 777-799, 2021.</p><p>LEI, J.; G&#8217;SELL, M.; RINALDO, A.; TIBSHIRANI, R. J.; WASSERMAN, L. Distribution-Free Predictive Inference for Regression. <em>Journal of the American Statistical Association</em>, v. 113, n. 523, p. 1094-1111, 2018.</p><p>LEI, J.; WASSERMAN, L. Distribution-free prediction bands for non-parametric regression. <em>Journal of the Royal Statistical Society: Series B</em>, v. 76, n. 1, p. 71-96, 2014.</p><p>MANOKHIN, V. <em>Practical Guide to Applied Conformal Prediction in Python</em>. Birmingham: Packt Publishing, 2023. ISBN 978-1-80512-276-0.</p><p>PAPADOPOULOS, H.; PROEDROU, K.; VOVK, V.; GAMMERMAN, A. Inductive Confidence Machines for Regression. In: <em>Machine Learning: ECML 2002</em>. Lecture Notes in Computer Science, v. 2430. Berlin: Springer, 2002. p. 345-356.</p><p>ROMANO, Y.; BARBER, R. F.; SABATTI, C.; CAND&#200;S, E. J. With malice toward none: Assessing uncertainty via equalized coverage. <em>Harvard Data Science Review</em>, v. 2, n. 2, 2020.</p><p>ROMANO, Y.; PATTERSON, E.; CAND&#200;S, E. J. Conformalized Quantile Regression. In: <em>Advances in Neural Information Processing Systems 32 (NeurIPS 2019)</em>. 2019.</p><p>SHAFER, G.; VOVK, V. A Tutorial on Conformal Prediction. <em>Journal of Machine Learning Research</em>, v. 9, p. 371-421, 2008.</p><p>STANKEVI&#268;I&#362;T&#278;, K.; ALAA, A. M.; VAN DER SCHAAR, M. Conformal Time-series Forecasting. In: <em>Advances in Neural Information Processing Systems 34 (NeurIPS 2021)</em>. 2021.</p><p>TIBSHIRANI, R. J.; FOYGEL BARBER, R.; CAND&#200;S, E. J.; RAMDAS, A. Conformal Prediction Under Covariate Shift. In: <em>Advances in Neural Information Processing Systems 32 (NeurIPS 2019)</em>. 2019. p. 2526-2536.</p><p>VOVK, V.; GAMMERMAN, A.; SHAFER, G. <em>Algorithmic Learning in a Random World</em>. 2. ed. Cham: Springer, 2022. ISBN 978-3-031-06648-1.</p><p>XU, C.; XIE, Y. Conformal Prediction Interval for Dynamic Time-Series. In: <em>Proceedings of the 38th International Conference on Machine Learning (ICML 2021)</em>. PMLR, v. 139, 2021. p. 11559-11569.</p>]]></content:encoded></item><item><title><![CDATA[O gado de Plymouth e os algoritmos quantitativos: a matemática da sabedoria das multidões]]></title><description><![CDATA[Como o concurso vitoriano de adivinhar o peso de um animal antecipou a decomposi&#231;&#227;o de vari&#226;ncia que sustenta Random Forests, portf&#243;lios de sinais fracos e ensembles de modelos de linguagem.]]></description><link>https://pilulasdequant.com.br/p/o-gado-de-plymouth-e-os-algoritmos</link><guid isPermaLink="false">https://pilulasdequant.com.br/p/o-gado-de-plymouth-e-os-algoritmos</guid><dc:creator><![CDATA[André Camatta]]></dc:creator><pubDate>Wed, 29 Apr 2026 13:30:03 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/34cf08b3-03d8-4a21-8055-ce0d0fa53270_1264x848.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p style="text-align: justify;">Plymouth, dezembro de 1906. Francis Galton, ent&#227;o com 84 anos, visita a <em>West of England Fat Stock and Poultry Exhibition</em>. Primo de Charles Darwin, Galton foi um dos arquitetos da estat&#237;stica moderna (regress&#227;o &#224; m&#233;dia, correla&#231;&#227;o, percentis) e tamb&#233;m o fundador da eugenia. Tinha pouca simpatia por julgamentos populares. Em seus escritos, defendia abertamente que decis&#245;es importantes deveriam ficar a cargo de especialistas treinados. A multid&#227;o era, para ele, decora&#231;&#227;o no melhor dos casos e obst&#225;culo no pior.</p><p style="text-align: justify;">Naquela feira havia um concurso corriqueiro. Por seis pence, qualquer pessoa comprava um bilhete e palpitava o peso, em libras, de um animal j&#225; abatido e limpo. A&#231;ougueiros e fazendeiros participaram ao lado de balconistas, sapateiros e curiosos sem nenhum contato com gado. Galton viu ali a oportunidade perfeita para documentar, com n&#250;meros, a incompet&#234;ncia coletiva que pressupunha.</p><p style="text-align: justify;">Ap&#243;s o concurso, ele obteve 787 bilhetes v&#225;lidos (dos cerca de oitocentos emitidos, treze estavam ileg&#237;veis) e calculou as estat&#237;sticas centrais da distribui&#231;&#227;o de palpites. O peso real do animal era 1.197 libras. A mediana dos palpites, segundo Galton, foi 1.207 libras, um erro de menos de 1%. Uma rean&#225;lise moderna das planilhas manuscritas, publicada por Wallis (2014), mostrou que a m&#233;dia aritm&#233;tica dos 787 palpites coincide <em>exatamente</em> com as 1.197 libras do peso real. A multid&#227;o havia acertado com precis&#227;o microsc&#243;pica, e o elitista Galton publicou a contragosto o artigo <em>Vox Populi</em> na <em>Nature</em> (GALTON, 1907).</p><p style="text-align: justify;">O que Galton n&#227;o tinha vocabul&#225;rio para enunciar em 1907, mas sua amostra ilustrou, &#233; uma identidade alg&#233;brica que hoje sustenta tradi&#231;&#245;es aparentemente distintas de finan&#231;as quantitativas. Aparece em Random Forests treinadas para <em>credit scoring</em>, em portf&#243;lios sistem&#225;ticos de centenas de sinais fracos (<em>weak alphas</em>) e, mais recentemente, em arquiteturas <em>Mixture of Experts</em> usadas para processar texto financeiro em modelos de linguagem. Este artigo percorre o fio matem&#225;tico comum e mostra, em Julia, por que o gado de Plymouth e um <em>ensemble</em> de 500 &#225;rvores de decis&#227;o s&#227;o manifesta&#231;&#245;es do mesmo princ&#237;pio.</p><h2>A identidade que Galton n&#227;o escreveu</h2><p style="text-align: justify;">O concurso de Plymouth tinha 787 bilhetes, enquanto um modelo de <em>credit scoring</em> moderno tem milh&#245;es de &#225;rvores de decis&#227;o. Mesmo assim, a &#225;lgebra que liga os dois &#233; a mesma, e cabe em duas linhas. Seja &#952; o valor verdadeiro da quantidade estimada (o peso do animal, o retorno futuro de uma a&#231;&#227;o, a probabilidade de <em>default</em>) e sejam c&#8321;, c&#8322;, &#8230;, c&#8345; as estimativas individuais dos n integrantes da multid&#227;o. A estimativa coletiva, por m&#233;dia simples, &#233; c&#772; = (1/n) &#931; c&#7522;.</p><p style="text-align: justify;">Scott Page formalizou em 2007 o que chamou de <em>Diversity Prediction Theorem</em> (PAGE, 2007), uma identidade exata em erro quadr&#225;tico:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;(\\bar{c} - \\theta)^2 \\;=\\; \\frac{1}{n} \\sum_{i=1}^{n} (c_i - \\theta)^2 \\;-\\; \\frac{1}{n} \\sum_{i=1}^{n} (c_i - \\bar{c})^2&quot;,&quot;id&quot;:&quot;HSDXPOGHCC&quot;}" data-component-name="LatexBlockToDOM"></div><blockquote><p><em><strong>Diversity Prediction Theorem (PAGE, 2007, par&#225;frase).</strong> O erro do coletivo, medido em desvio quadr&#225;tico, &#233; igual ao erro m&#233;dio individual menos a diversidade preditiva do grupo (dispers&#227;o dos palpites em torno de sua m&#233;dia). A identidade &#233; puramente alg&#233;brica, vale para qualquer amostra finita e independe de hip&#243;tese estat&#237;stica sobre os palpiteiros.</em></p></blockquote><p style="text-align: justify;">O que essa identidade de duas linhas diz, lido com calma, &#233; desconcertante. O erro coletivo nunca &#233; maior que o erro individual m&#233;dio, porque a diversidade &#233; n&#227;o-negativa e essa parcela s&#243; pode subtrair. E quando os palpites individuais se distribuem para os dois lados de &#952; com intensidades parecidas, a parcela de diversidade chega a absorver quase toda a parcela de erro, e o erro coletivo colapsa para perto de zero. O grupo n&#227;o precisa de g&#234;nios, precisa de erros que se cancelam.</p><p style="text-align: justify;">O <em>Teorema do J&#250;ri de Condorcet</em>, de 1785, j&#225; apontava nessa dire&#231;&#227;o em contexto bin&#225;rio: se cada juiz tem probabilidade p &gt; 0,5 de acertar e os julgamentos s&#227;o independentes, a probabilidade de a maioria acertar tende a 1 quando o j&#250;ri cresce. Page formalizou a vers&#227;o cont&#237;nua. Breiman (1996), dois s&#233;culos ap&#243;s Condorcet, reescreveu o mesmo princ&#237;pio no vocabul&#225;rio da decomposi&#231;&#227;o bias-vari&#226;ncia em <em>ensembles</em> de preditores:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\mathrm{Var}\\!\\left(\\bar{y}_{\\text{ens}}\\right) \\;=\\; \\rho\\,\\sigma^2 \\;+\\; \\frac{(1-\\rho)\\,\\sigma^2}{M}&quot;,&quot;id&quot;:&quot;QSEMCTVVVB&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">Aqui &#963;&#178; &#233; a vari&#226;ncia de cada preditor individual, &#961; &#233; a correla&#231;&#227;o m&#233;dia entre preditores e M &#233; o tamanho do <em>ensemble</em>. Com &#961; = 0 (independ&#234;ncia perfeita), a vari&#226;ncia cai com 1/M e o limite &#233; zero. Com &#961; &gt; 0, existe um piso irremov&#237;vel em &#961;&#963;&#178;, de modo que por mais modelos que se agregue, a vari&#226;ncia residual n&#227;o desce abaixo dele. A correla&#231;&#227;o entre preditores &#233;, portanto, o inimigo estrutural da agrega&#231;&#227;o. A proeza de Galton s&#243; foi poss&#237;vel porque os 787 palpites, feitos sem conversa pr&#233;via, eram aproximadamente descorrelacionados.</p><h2>Reproduzindo Plymouth em Julia</h2><p style="text-align: justify;">Para tornar a identidade de Page concreta antes de migrar para finan&#231;as, simulamos 787 palpites em torno do peso verdadeiro, com ru&#237;do gaussiano de desvio-padr&#227;o 75 libras (calibra&#231;&#227;o consistente com a dispers&#227;o de &#177;10% que Galton observou na amostra original). O c&#243;digo completo est&#225; no reposit&#243;rio <a href="https://github.com/andrecamatta/pq_galton_ensemble">pq_galton_ensemble</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PPoo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F269226fc-6ad4-4cdb-8a7b-7324d6aeed1d_1812x1172.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PPoo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F269226fc-6ad4-4cdb-8a7b-7324d6aeed1d_1812x1172.png 424w, https://substackcdn.com/image/fetch/$s_!PPoo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F269226fc-6ad4-4cdb-8a7b-7324d6aeed1d_1812x1172.png 848w, https://substackcdn.com/image/fetch/$s_!PPoo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F269226fc-6ad4-4cdb-8a7b-7324d6aeed1d_1812x1172.png 1272w, https://substackcdn.com/image/fetch/$s_!PPoo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F269226fc-6ad4-4cdb-8a7b-7324d6aeed1d_1812x1172.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!PPoo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F269226fc-6ad4-4cdb-8a7b-7324d6aeed1d_1812x1172.png" width="1456" height="942" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/269226fc-6ad4-4cdb-8a7b-7324d6aeed1d_1812x1172.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:942,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:143701,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195866939?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F269226fc-6ad4-4cdb-8a7b-7324d6aeed1d_1812x1172.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PPoo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F269226fc-6ad4-4cdb-8a7b-7324d6aeed1d_1812x1172.png 424w, https://substackcdn.com/image/fetch/$s_!PPoo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F269226fc-6ad4-4cdb-8a7b-7324d6aeed1d_1812x1172.png 848w, https://substackcdn.com/image/fetch/$s_!PPoo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F269226fc-6ad4-4cdb-8a7b-7324d6aeed1d_1812x1172.png 1272w, https://substackcdn.com/image/fetch/$s_!PPoo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F269226fc-6ad4-4cdb-8a7b-7324d6aeed1d_1812x1172.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Trecho de galton_ensemble_demo.jl, simula&#231;&#227;o de 787 palpites</em></figcaption></figure></div><p style="text-align: justify;">Os resultados da simula&#231;&#227;o, com semente fixa, reproduzem qualitativamente o achado de 1906.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!40Fa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82ad3b1a-12aa-462e-a626-82aa3c6033df_1164x842.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!40Fa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82ad3b1a-12aa-462e-a626-82aa3c6033df_1164x842.png 424w, https://substackcdn.com/image/fetch/$s_!40Fa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82ad3b1a-12aa-462e-a626-82aa3c6033df_1164x842.png 848w, https://substackcdn.com/image/fetch/$s_!40Fa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82ad3b1a-12aa-462e-a626-82aa3c6033df_1164x842.png 1272w, https://substackcdn.com/image/fetch/$s_!40Fa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82ad3b1a-12aa-462e-a626-82aa3c6033df_1164x842.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!40Fa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82ad3b1a-12aa-462e-a626-82aa3c6033df_1164x842.png" width="1164" height="842" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/82ad3b1a-12aa-462e-a626-82aa3c6033df_1164x842.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:842,&quot;width&quot;:1164,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:59471,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195866939?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82ad3b1a-12aa-462e-a626-82aa3c6033df_1164x842.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!40Fa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82ad3b1a-12aa-462e-a626-82aa3c6033df_1164x842.png 424w, https://substackcdn.com/image/fetch/$s_!40Fa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82ad3b1a-12aa-462e-a626-82aa3c6033df_1164x842.png 848w, https://substackcdn.com/image/fetch/$s_!40Fa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82ad3b1a-12aa-462e-a626-82aa3c6033df_1164x842.png 1272w, https://substackcdn.com/image/fetch/$s_!40Fa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82ad3b1a-12aa-462e-a626-82aa3c6033df_1164x842.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Estat&#237;sticas dos 787 palpites simulados em torno do peso real (1.197 lb), com ru&#237;do gaussiano &#963; = 75 lb. As tr&#234;s &#250;ltimas linhas verificam a identidade de Page numericamente, com o erro coletivo cerca de 42 mil vezes menor que o erro m&#233;dio individual.</em></figcaption></figure></div><p style="text-align: justify;">O erro coletivo (0,13 libras&#178;) &#233; 42 mil vezes menor que o erro m&#233;dio individual (5.673 libras&#178;). A diferen&#231;a &#233; absorvida pela diversidade preditiva, exatamente como a identidade de Page prev&#234;. Note que nem a m&#233;dia nem a mediana precisam ser especialmente boas. O que importa &#233; que os palpites individuais se distribuam de forma aproximadamente sim&#233;trica em torno de &#952;, com erros que se cancelam na agrega&#231;&#227;o.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JWCw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5da3591-e9ff-447f-9788-1b021c4bcdac_760x400.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JWCw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5da3591-e9ff-447f-9788-1b021c4bcdac_760x400.png 424w, https://substackcdn.com/image/fetch/$s_!JWCw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5da3591-e9ff-447f-9788-1b021c4bcdac_760x400.png 848w, https://substackcdn.com/image/fetch/$s_!JWCw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5da3591-e9ff-447f-9788-1b021c4bcdac_760x400.png 1272w, https://substackcdn.com/image/fetch/$s_!JWCw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5da3591-e9ff-447f-9788-1b021c4bcdac_760x400.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!JWCw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5da3591-e9ff-447f-9788-1b021c4bcdac_760x400.png" width="760" height="400" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c5da3591-e9ff-447f-9788-1b021c4bcdac_760x400.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:400,&quot;width&quot;:760,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:35088,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195866939?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5da3591-e9ff-447f-9788-1b021c4bcdac_760x400.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!JWCw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5da3591-e9ff-447f-9788-1b021c4bcdac_760x400.png 424w, https://substackcdn.com/image/fetch/$s_!JWCw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5da3591-e9ff-447f-9788-1b021c4bcdac_760x400.png 848w, https://substackcdn.com/image/fetch/$s_!JWCw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5da3591-e9ff-447f-9788-1b021c4bcdac_760x400.png 1272w, https://substackcdn.com/image/fetch/$s_!JWCw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5da3591-e9ff-447f-9788-1b021c4bcdac_760x400.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Distribui&#231;&#227;o dos 787 palpites simulados em torno do peso real do animal (1.197 lb). M&#233;dia (1.196,6 lb) e mediana (1.194,7 lb) praticamente se sobrep&#245;em ao valor verdadeiro: &#233; o cancelamento de erros tornado vis&#237;vel. Cada palpite individual erra muito, e o coletivo quase nada.</em></figcaption></figure></div><h2>Bagging em finan&#231;as quantitativas</h2><p style="text-align: justify;">O leitor que conhece <em>machine learning</em> j&#225; viu para onde isso vai. Leo Breiman publicou em 2001 o artigo que batizou os <em>Random Forests</em> (BREIMAN, 2001), combinando duas ideias simples: o <em>bagging</em> de 1996 (que constr&#243;i cada &#225;rvore sobre uma r&#233;plica <em>bootstrap</em> do conjunto de treino) e a amostragem aleat&#243;ria de atributos em cada <em>split</em>. Individualmente, cada &#225;rvore &#233; um preditor fraco, tipicamente com vi&#233;s baixo e vari&#226;ncia alta. Coletivamente, agregadas por m&#233;dia (regress&#227;o) ou voto (classifica&#231;&#227;o), tornam-se um dos <em>benchmarks</em> mais robustos da literatura emp&#237;rica em aprendizado de m&#225;quina.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tyGR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd830d685-edd5-4835-a48f-e84271895a8a_676x422.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tyGR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd830d685-edd5-4835-a48f-e84271895a8a_676x422.png 424w, https://substackcdn.com/image/fetch/$s_!tyGR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd830d685-edd5-4835-a48f-e84271895a8a_676x422.png 848w, https://substackcdn.com/image/fetch/$s_!tyGR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd830d685-edd5-4835-a48f-e84271895a8a_676x422.png 1272w, https://substackcdn.com/image/fetch/$s_!tyGR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd830d685-edd5-4835-a48f-e84271895a8a_676x422.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!tyGR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd830d685-edd5-4835-a48f-e84271895a8a_676x422.png" width="676" height="422" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d830d685-edd5-4835-a48f-e84271895a8a_676x422.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:422,&quot;width&quot;:676,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:28818,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195866939?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd830d685-edd5-4835-a48f-e84271895a8a_676x422.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tyGR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd830d685-edd5-4835-a48f-e84271895a8a_676x422.png 424w, https://substackcdn.com/image/fetch/$s_!tyGR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd830d685-edd5-4835-a48f-e84271895a8a_676x422.png 848w, https://substackcdn.com/image/fetch/$s_!tyGR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd830d685-edd5-4835-a48f-e84271895a8a_676x422.png 1272w, https://substackcdn.com/image/fetch/$s_!tyGR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd830d685-edd5-4835-a48f-e84271895a8a_676x422.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Bagging em forma de pipeline: M &#225;rvores fracas, cada uma vendo um bootstrap diferente do treino e um subconjunto aleat&#243;rio de atributos. A diversidade dessas duas fontes &#233; o que mant&#233;m &#961;&#772; baixo na f&#243;rmula seguinte.</em></figcaption></figure></div><p style="text-align: justify;">O <em>bound</em> de generaliza&#231;&#227;o que Breiman deriva captura o princ&#237;pio de Page em forma operativa:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;PE^{*} \\;\\leq\\; \\frac{\\bar{\\rho}\\,(1 - s^2)}{s^2}&quot;,&quot;id&quot;:&quot;XDVSHRIYMW&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">Onde s &#233; a for&#231;a m&#233;dia das &#225;rvores (margem esperada entre a classe correta e a mais pr&#243;xima competidora) e &#961;&#772; &#233; a correla&#231;&#227;o m&#233;dia entre as fun&#231;&#245;es margem. Reduzir &#961;&#772;, mesmo &#224; custa de piorar marginalmente s, derruba o limite superior do erro. A amostragem aleat&#243;ria de atributos (mtry) existe precisamente para for&#231;ar &#961;&#772; para baixo: sem ela, todas as &#225;rvores convergiriam &#224; mesma estrutura greedy dominada pelos atributos mais fortes, e o <em>ensemble</em> n&#227;o ganharia sobre uma &#225;rvore solit&#225;ria.</p><p style="text-align: justify;">Em finan&#231;as, podemos comentar algumas evid&#234;ncias. Gu, Kelly e Xiu (2020) conduziram o estudo mais completo de <em>machine learning</em> em <em>asset pricing</em> at&#233; ent&#227;o, com 60 anos de dados mensais (1957&#8211;2016), cerca de 30 mil a&#231;&#245;es e 94 caracter&#237;sticas <em>firm-wide</em> expandidas em 920 covari&#225;veis ap&#243;s intera&#231;&#227;o com indicadores macroecon&#244;micos. No painel completo, Random Forests entregaram R&#178; fora-de-amostra mensal de 0,0033, contra &#8722;0,0346 do OLS sem regulariza&#231;&#227;o.</p><p style="text-align: justify;">O sinal negativo do OLS n&#227;o &#233; erro de digita&#231;&#227;o. O R&#178; fora-de-amostra mede o ganho do modelo sobre o <em>benchmark</em> trivial de prever zero retorno excedente em todos os meses, e cai abaixo de zero quando o modelo erra mais que essa previs&#227;o nula. O OLS, ajustando 920 coeficientes no treino, produz previs&#245;es enviesadas no teste, e seu R&#178; mensal de &#8722;0,0346 indica que ele prev&#234; pior que a constante zero. O Random Forest mal supera o <em>benchmark</em> com R&#178; de 0,0033, mas &#233; justamente essa fra&#231;&#227;o min&#250;scula que, espalhada por milhares de decis&#245;es cross-section, vira Sharpe institucionalmente competitivo pela lei de Grinold tratada na pr&#243;xima se&#231;&#227;o.</p><p style="text-align: justify;">Gradient Boosted Trees e redes neurais rasas foram marginalmente superiores &#224;s florestas, mas a dist&#226;ncia grande do estudo est&#225; entre m&#233;todos de <em>ensemble</em> e m&#233;todos sem agrega&#231;&#227;o, n&#227;o entre variantes de <em>ensemble</em>. &#201; o gado de Plymouth aparecendo onde menos se esperaria, em s&#233;ries temporais de retornos ruidosas, n&#227;o-lineares, com 60 anos de regimes diferentes empilhados. A mesma ordena&#231;&#227;o reaparece em <em>credit scoring</em> desbalanceado e em previs&#227;o de <em>default</em>, onde florestas e <em>boosting</em> superam consistentemente regress&#227;o log&#237;stica e an&#225;lise discriminante.</p><p style="text-align: justify;">A demonstra&#231;&#227;o em Julia usa um <em>data generating process</em> sint&#233;tico com oito atributos, dos quais seis t&#234;m rela&#231;&#227;o n&#227;o-linear com a dire&#231;&#227;o bin&#225;ria do retorno (sinais, intera&#231;&#245;es, satura&#231;&#245;es) e dois s&#227;o ru&#237;do puro. Amostra de 2.000 observa&#231;&#245;es para treino e 1.000 para teste. O limite de Bayes, computado pelo conhecimento do processo gerador, &#233; de 0,755.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XncH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25558aa7-2bb0-452e-968d-a5670640e939_1198x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XncH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25558aa7-2bb0-452e-968d-a5670640e939_1198x768.png 424w, https://substackcdn.com/image/fetch/$s_!XncH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25558aa7-2bb0-452e-968d-a5670640e939_1198x768.png 848w, https://substackcdn.com/image/fetch/$s_!XncH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25558aa7-2bb0-452e-968d-a5670640e939_1198x768.png 1272w, https://substackcdn.com/image/fetch/$s_!XncH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25558aa7-2bb0-452e-968d-a5670640e939_1198x768.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!XncH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25558aa7-2bb0-452e-968d-a5670640e939_1198x768.png" width="1198" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/25558aa7-2bb0-452e-968d-a5670640e939_1198x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1198,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:55958,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195866939?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25558aa7-2bb0-452e-968d-a5670640e939_1198x768.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!XncH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25558aa7-2bb0-452e-968d-a5670640e939_1198x768.png 424w, https://substackcdn.com/image/fetch/$s_!XncH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25558aa7-2bb0-452e-968d-a5670640e939_1198x768.png 848w, https://substackcdn.com/image/fetch/$s_!XncH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25558aa7-2bb0-452e-968d-a5670640e939_1198x768.png 1272w, https://substackcdn.com/image/fetch/$s_!XncH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25558aa7-2bb0-452e-968d-a5670640e939_1198x768.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Acur&#225;cia fora-de-amostra de Random Forest em features sint&#233;ticas (8 atributos: 6 informativos + 2 ru&#237;do; 2.000 observa&#231;&#245;es de treino, 1.000 de teste, mtry = 3). 500 &#225;rvores fecham 75% da dist&#226;ncia at&#233; o limite de Bayes (0,755).</em></figcaption></figure></div><p style="text-align: justify;">Uma &#225;rvore solit&#225;ria sem poda, otimizando cada <em>split</em> em todas as features, atinge 0,659 no conjunto de teste, substancialmente pior que o limite de Bayes por <em>overfitting</em>. Quinhentas &#225;rvores com mtry=3 chegam a 0,731, fechando 75% da dist&#226;ncia at&#233; o limite te&#243;rico.</p><p style="text-align: justify;">O interessante n&#227;o &#233; a curva, &#233; a anatomia do voto. Treinando 300 &#225;rvores em <em>bootstraps</em> disjuntos para medir as correla&#231;&#245;es, encontram-se os n&#250;meros abaixo.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!G-xR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2875ce1f-6446-46f0-859d-a7f4c52d2947_952x542.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!G-xR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2875ce1f-6446-46f0-859d-a7f4c52d2947_952x542.png 424w, https://substackcdn.com/image/fetch/$s_!G-xR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2875ce1f-6446-46f0-859d-a7f4c52d2947_952x542.png 848w, https://substackcdn.com/image/fetch/$s_!G-xR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2875ce1f-6446-46f0-859d-a7f4c52d2947_952x542.png 1272w, https://substackcdn.com/image/fetch/$s_!G-xR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2875ce1f-6446-46f0-859d-a7f4c52d2947_952x542.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!G-xR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2875ce1f-6446-46f0-859d-a7f4c52d2947_952x542.png" width="952" height="542" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2875ce1f-6446-46f0-859d-a7f4c52d2947_952x542.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:542,&quot;width&quot;:952,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:33341,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195866939?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2875ce1f-6446-46f0-859d-a7f4c52d2947_952x542.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!G-xR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2875ce1f-6446-46f0-859d-a7f4c52d2947_952x542.png 424w, https://substackcdn.com/image/fetch/$s_!G-xR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2875ce1f-6446-46f0-859d-a7f4c52d2947_952x542.png 848w, https://substackcdn.com/image/fetch/$s_!G-xR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2875ce1f-6446-46f0-859d-a7f4c52d2947_952x542.png 1272w, https://substackcdn.com/image/fetch/$s_!G-xR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2875ce1f-6446-46f0-859d-a7f4c52d2947_952x542.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Anatomia do voto em 300 &#225;rvores treinadas em bootstraps disjuntos. O voto majorit&#225;rio (73,1%) supera a melhor &#225;rvore individual isolada (67,2%) em quase 6 pontos percentuais. O ganho vem da correla&#231;&#227;o baixa entre predi&#231;&#245;es (&#961;&#772; = 0,24), n&#227;o da for&#231;a de cada &#225;rvore.</em></figcaption></figure></div><p style="text-align: justify;">&#201; literalmente o gado de Plymouth em forma algor&#237;tmica. Agregar muitos palpites ruins e fracamente correlacionados produz uma estimativa melhor que <em>cada um</em> dos palpites individuais, inclusive melhor que o melhor deles. A correla&#231;&#227;o m&#233;dia de 0,24 &#233; fabricada pelo pr&#243;prio algoritmo, via <em>bootstrap</em> + mtry, dois mecanismos artificiais que for&#231;am diversidade onde a estrutura do problema, deixada em paz, n&#227;o a teria.</p><p style="text-align: justify;">O retrato acima exige disciplina metodol&#243;gica em s&#233;ries temporais financeiras, e o ponto cr&#237;tico &#233; o <em>temporal leakage</em>. Folds de valida&#231;&#227;o cruzada iid violam a depend&#234;ncia temporal dos retornos, e amostragem <em>bootstrap</em> cl&#225;ssica embaralha passado e futuro, inflando o R&#178; fora-de-amostra com vazamento que n&#227;o corresponde a habilidade preditiva. O problema &#233; solucion&#225;vel no pr&#243;prio pipeline, e L&#243;pez de Prado (2018) documentou as duas corre&#231;&#245;es que se tornaram padr&#227;o. Substitui-se o k-fold iid por <em>purged k-fold cross-validation</em> com <em>embargo</em> entre treino e teste adjacentes, e a amostragem <em>bootstrap</em> cl&#225;ssica por <em>block bootstrap</em>, que preserva a depend&#234;ncia local dos retornos. Com essas adapta&#231;&#245;es, o efeito ensemble continua v&#225;lido em s&#233;ries financeiras. Sem elas, o R&#178; OOS reportado superestima sistematicamente a habilidade real do modelo.</p><h2>A lei fundamental de Grinold</h2><p style="text-align: justify;">Em mesa de fundo sistem&#225;tico, a mesma identidade vem no idioma de Sharpe e &#233;, na verdade, mais antiga que Breiman. Richard Grinold publicou em 1989 a <em>Fundamental Law of Active Management</em> (GRINOLD, 1989), reescrita por Grinold e Kahn em forma can&#244;nica:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\mathrm{IR} \\;=\\; \\mathrm{IC} \\,\\cdot\\, \\sqrt{\\mathrm{BR}}&quot;,&quot;id&quot;:&quot;BLXVTYOHLG&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;"></p><blockquote><p><em><strong>Fundamental Law of Active Management (GRINOLD, 1989, par&#225;frase).</strong> O information ratio (IR, raz&#227;o entre excesso de retorno e risco ativo anualizados) decomp&#245;e-se em dois fatores, o information coefficient (IC, correla&#231;&#227;o entre previs&#227;o e retorno realizado) e a breadth (BR, n&#250;mero de decis&#245;es ativas independentes por ano).</em></p></blockquote><p style="text-align: justify;">A f&#243;rmula &#233; desconcertante na primeira leitura, porque afirma que habilidade modesta pode produzir IR alto se a largura for suficiente. Um analista com IC de 0,05 (correla&#231;&#227;o de 5% entre previs&#227;o e realiza&#231;&#227;o, valor modesto pelos padr&#245;es de equity research) e 1.000 decis&#245;es independentes por ano atinge IR te&#243;rico de 1,58, compar&#225;vel a fundos macro top-decil.</p><p style="text-align: justify;">A conex&#227;o com Galton &#233; autom&#225;tica, pois cada decis&#227;o de compra ou venda &#233; um palpite fraco sobre retornos futuros. A diversifica&#231;&#227;o sobre muitas decis&#245;es independentes reduz a vari&#226;ncia do retorno da carteira pela mesma &#225;lgebra de Breiman. Escrita em termos do Sharpe do <em>ensemble</em> de M sinais com Sharpe individual s e correla&#231;&#227;o m&#233;dia &#961;:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\mathrm{SR}_{\\text{ens}} \\;=\\; s \\,\\cdot\\, \\sqrt{\\frac{M}{1 + (M-1)\\rho}}&quot;,&quot;id&quot;:&quot;LYZVEBRNSY&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">Duas ass&#237;ntotas governam esse ganho. Quando &#961; &#8594; 0, o Sharpe cresce com &#8730;M sem limite. Quando M &#8594; &#8734;, o Sharpe satura em s/&#8730;&#961;. Um quant que pretende construir carteira sobre 500 sinais com Sharpe individual de 0,30 e correla&#231;&#227;o m&#233;dia de 0,15 n&#227;o est&#225; mirando Sharpe 6,7. Est&#225; mirando, no melhor cen&#225;rio, 0,77. A correla&#231;&#227;o entre alphas &#233; o teto estrutural do portf&#243;lio, e documentar que &#961; permanece baixo sob <em>stress</em> &#233; parte essencial do trabalho de constru&#231;&#227;o de <em>books</em> quantitativos.</p><p style="text-align: justify;">A tabela abaixo, produzida pela simula&#231;&#227;o Julia, &#233; o retrato quantitativo dessa tens&#227;o entre M e &#961;.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GLpM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F663fc29d-bdf4-4fd7-b82a-78c3636340b3_1434x504.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GLpM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F663fc29d-bdf4-4fd7-b82a-78c3636340b3_1434x504.png 424w, https://substackcdn.com/image/fetch/$s_!GLpM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F663fc29d-bdf4-4fd7-b82a-78c3636340b3_1434x504.png 848w, https://substackcdn.com/image/fetch/$s_!GLpM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F663fc29d-bdf4-4fd7-b82a-78c3636340b3_1434x504.png 1272w, https://substackcdn.com/image/fetch/$s_!GLpM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F663fc29d-bdf4-4fd7-b82a-78c3636340b3_1434x504.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!GLpM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F663fc29d-bdf4-4fd7-b82a-78c3636340b3_1434x504.png" width="1434" height="504" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/663fc29d-bdf4-4fd7-b82a-78c3636340b3_1434x504.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:504,&quot;width&quot;:1434,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:39346,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195866939?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F663fc29d-bdf4-4fd7-b82a-78c3636340b3_1434x504.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GLpM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F663fc29d-bdf4-4fd7-b82a-78c3636340b3_1434x504.png 424w, https://substackcdn.com/image/fetch/$s_!GLpM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F663fc29d-bdf4-4fd7-b82a-78c3636340b3_1434x504.png 848w, https://substackcdn.com/image/fetch/$s_!GLpM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F663fc29d-bdf4-4fd7-b82a-78c3636340b3_1434x504.png 1272w, https://substackcdn.com/image/fetch/$s_!GLpM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F663fc29d-bdf4-4fd7-b82a-78c3636340b3_1434x504.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Sharpe agregado de M sinais com correla&#231;&#227;o m&#233;dia &#961;, calculado por SR<sub>ens</sub> = s &#183; &#8730;(M / (1 + (M&#8722;1)&#961;)). Sharpe individual s = 0,30 anualizado. A coluna &#8220;Teto&#8221; mostra o limite estrutural s/&#8730;&#961; quando M &#8594; &#8734;, que aparece como piso intranspon&#237;vel em todas as linhas com &#961; &gt; 0.</em></figcaption></figure></div><p style="text-align: justify;">O Monte Carlo com 2.520 dias &#250;teis e 400 caminhos confirma a f&#243;rmula anal&#237;tica em terceira casa decimal, fechando a liga&#231;&#227;o entre teoria e simula&#231;&#227;o.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vWcW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa11a954b-3f56-46c2-9bd6-e1ca3f334f1a_1066x542.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vWcW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa11a954b-3f56-46c2-9bd6-e1ca3f334f1a_1066x542.png 424w, https://substackcdn.com/image/fetch/$s_!vWcW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa11a954b-3f56-46c2-9bd6-e1ca3f334f1a_1066x542.png 848w, https://substackcdn.com/image/fetch/$s_!vWcW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa11a954b-3f56-46c2-9bd6-e1ca3f334f1a_1066x542.png 1272w, https://substackcdn.com/image/fetch/$s_!vWcW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa11a954b-3f56-46c2-9bd6-e1ca3f334f1a_1066x542.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!vWcW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa11a954b-3f56-46c2-9bd6-e1ca3f334f1a_1066x542.png" width="1066" height="542" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a11a954b-3f56-46c2-9bd6-e1ca3f334f1a_1066x542.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:542,&quot;width&quot;:1066,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:36721,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195866939?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa11a954b-3f56-46c2-9bd6-e1ca3f334f1a_1066x542.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vWcW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa11a954b-3f56-46c2-9bd6-e1ca3f334f1a_1066x542.png 424w, https://substackcdn.com/image/fetch/$s_!vWcW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa11a954b-3f56-46c2-9bd6-e1ca3f334f1a_1066x542.png 848w, https://substackcdn.com/image/fetch/$s_!vWcW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa11a954b-3f56-46c2-9bd6-e1ca3f334f1a_1066x542.png 1272w, https://substackcdn.com/image/fetch/$s_!vWcW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa11a954b-3f56-46c2-9bd6-e1ca3f334f1a_1066x542.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Valida&#231;&#227;o Monte Carlo da f&#243;rmula anal&#237;tica: 2.520 dias &#250;teis (10 anos), 400 caminhos, Sharpe individual s = 0,30. A diferen&#231;a entre SR te&#243;rico e emp&#237;rico fica em mil&#233;simos da terceira casa decimal em todos os cen&#225;rios testados.</em></figcaption></figure></div><p style="text-align: justify;">Kakushadze (2016) publicou um cat&#225;logo p&#250;blico de 101 alphas formulaicos derivados do sistema da WorldQuant, documentando correla&#231;&#227;o m&#233;dia par-a-par de 15,9% e <em>holding periods</em> de menos de uma semana. O ponto n&#227;o &#233; que cada f&#243;rmula seja genial, porque a maioria &#233; combina&#231;&#227;o banal de retornos, volumes e volatilidades. O ponto &#233; que o agregado dessas f&#243;rmulas, sob o teto s/&#8730;&#961;, empurra o Sharpe do livro para faixas institucionalmente competitivas. A busca do &#8220;&#250;nico sinal m&#225;gico&#8221; cede lugar, nesse regime, ao trabalho sistem&#225;tico de gerar, testar e combinar centenas de sinais modestos e descorrelacionados.</p><p style="text-align: justify;">Essa estrat&#233;gia tem um predador natural, o <em>overfitting</em>. Harvey, Liu e Zhu (2016) examinaram 316 fatores publicados em revistas acad&#234;micas at&#233; 2014 e argumentaram que, dado o volume de testes m&#250;ltiplos, o t-estat&#237;stico cr&#237;tico para alegar descoberta genu&#237;na deve subir de 2,0 para ao menos 3,0 (ajustes Bonferroni, Holm, BHY). Sem essa corre&#231;&#227;o, a diversidade aparente do livro de alphas &#233; em parte ilus&#227;o de p-hacking, e o teto s/&#8730;&#961; colapsa porque o s verdadeiro &#233; zero para boa parte dos sinais catalogados.</p><h2>Mixture of Experts</h2><p style="text-align: justify;">O passo seguinte requer um deslocamento menos confort&#225;vel, para modelos de linguagem de grande porte aplicados a textos financeiros. A arquitetura <em>Mixture of Experts</em> (MoE), proposta originalmente por Jacobs, Jordan, Nowlan e Hinton (1991), substitui uma &#250;nica rede neural densa por m&#250;ltiplos subespecialistas coordenados por uma rede de roteamento (<em>gating</em>). Formalmente:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;y \\;=\\; \\sum_{k=1}^{E} g(x)_k \\,\\cdot\\, e_k(x), \\qquad g(x) \\;=\\; \\mathrm{Softmax}\\!\\left(\\mathrm{TopK}(W_g\\, x, \\,k)\\right)&quot;,&quot;id&quot;:&quot;QUMJICGQVG&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">Onde e&#8342; s&#227;o os E experts, g &#233; a rede de roteamento e TopK zera todos os logits exceto os k maiores. Shazeer et al. (2017) mostraram que essa ativa&#231;&#227;o esparsa permite escalar para milhares de experts sem explodir o custo computacional, e variantes posteriores (Switch Transformer, Mixtral) chegaram a modelos de centenas de bilh&#245;es a um trilh&#227;o de par&#226;metros com apenas uma fra&#231;&#227;o sendo ativada em cada passo de infer&#234;ncia.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RZTg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b7bf4c-f3cd-4fe8-a078-2f60e1c12044_676x342.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RZTg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b7bf4c-f3cd-4fe8-a078-2f60e1c12044_676x342.png 424w, https://substackcdn.com/image/fetch/$s_!RZTg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b7bf4c-f3cd-4fe8-a078-2f60e1c12044_676x342.png 848w, https://substackcdn.com/image/fetch/$s_!RZTg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b7bf4c-f3cd-4fe8-a078-2f60e1c12044_676x342.png 1272w, https://substackcdn.com/image/fetch/$s_!RZTg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b7bf4c-f3cd-4fe8-a078-2f60e1c12044_676x342.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!RZTg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b7bf4c-f3cd-4fe8-a078-2f60e1c12044_676x342.png" width="676" height="342" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/92b7bf4c-f3cd-4fe8-a078-2f60e1c12044_676x342.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:342,&quot;width&quot;:676,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:30239,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195866939?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b7bf4c-f3cd-4fe8-a078-2f60e1c12044_676x342.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RZTg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b7bf4c-f3cd-4fe8-a078-2f60e1c12044_676x342.png 424w, https://substackcdn.com/image/fetch/$s_!RZTg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b7bf4c-f3cd-4fe8-a078-2f60e1c12044_676x342.png 848w, https://substackcdn.com/image/fetch/$s_!RZTg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b7bf4c-f3cd-4fe8-a078-2f60e1c12044_676x342.png 1272w, https://substackcdn.com/image/fetch/$s_!RZTg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b7bf4c-f3cd-4fe8-a078-2f60e1c12044_676x342.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Fun&#231;&#227;o de gating em a&#231;&#227;o. A entrada x produz uma distribui&#231;&#227;o de pesos sobre experts, e o TopK mant&#233;m apenas os k maiores antes do softmax, zerando o resto. A sa&#237;da &#233; uma soma ponderada esparsa, n&#227;o uma m&#233;dia uniforme.</em></figcaption></figure></div><p style="text-align: justify;">O leitor que chama isso de &#8220;apenas uma m&#233;dia ponderada com pesos esparsos&#8221; n&#227;o est&#225; totalmente errado. &#192; primeira vista, MoE parece uma generaliza&#231;&#227;o direta de ensembles. Em um Random Forest ou em uma carteira de <em>weak alphas</em>, todas as &#225;rvores ou todos os sinais contribuem para cada previs&#227;o, e a for&#231;a vem do cancelamento de erros por m&#233;dia, na l&#243;gica de redund&#226;ncia independente. Em MoE, a rede de roteamento <em>seleciona</em> um subconjunto esparso de experts para cada entrada, e a for&#231;a vem da especializa&#231;&#227;o por subregi&#227;o do espa&#231;o de <em>features</em>, na l&#243;gica de dividir e conquistar. S&#227;o dois mecanismos diferentes apoiados no mesmo princ&#237;pio mais geral, o de que combinar estimadores cujos erros s&#227;o estruturalmente diferentes produz estimadores melhores que cada um.</p><p style="text-align: justify;">O diagrama abaixo contrasta as tr&#234;s arquiteturas.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ghIO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff15a5894-ac46-41e3-bdbf-91506739b9ec_1546x3592.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ghIO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff15a5894-ac46-41e3-bdbf-91506739b9ec_1546x3592.png 424w, https://substackcdn.com/image/fetch/$s_!ghIO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff15a5894-ac46-41e3-bdbf-91506739b9ec_1546x3592.png 848w, https://substackcdn.com/image/fetch/$s_!ghIO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff15a5894-ac46-41e3-bdbf-91506739b9ec_1546x3592.png 1272w, https://substackcdn.com/image/fetch/$s_!ghIO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff15a5894-ac46-41e3-bdbf-91506739b9ec_1546x3592.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!ghIO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff15a5894-ac46-41e3-bdbf-91506739b9ec_1546x3592.png" width="1456" height="3383" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f15a5894-ac46-41e3-bdbf-91506739b9ec_1546x3592.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:3383,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:209556,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195866939?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff15a5894-ac46-41e3-bdbf-91506739b9ec_1546x3592.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ghIO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff15a5894-ac46-41e3-bdbf-91506739b9ec_1546x3592.png 424w, https://substackcdn.com/image/fetch/$s_!ghIO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff15a5894-ac46-41e3-bdbf-91506739b9ec_1546x3592.png 848w, https://substackcdn.com/image/fetch/$s_!ghIO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff15a5894-ac46-41e3-bdbf-91506739b9ec_1546x3592.png 1272w, https://substackcdn.com/image/fetch/$s_!ghIO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff15a5894-ac46-41e3-bdbf-91506739b9ec_1546x3592.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Tr&#234;s arquiteturas de ensemble lado a lado. Bagging agrega por m&#233;dia uniforme das predi&#231;&#245;es. Voto majorit&#225;rio discretiza essa agrega&#231;&#227;o para classifica&#231;&#227;o. Mixture of Experts seleciona um subconjunto esparso de experts via rede de roteamento (gating) e combina apenas esses.</em></figcaption></figure></div><p style="text-align: justify;">Em finan&#231;as, MoE ainda est&#225; em fase inicial, mas a press&#227;o para us&#225;-lo &#233; crescente. BloombergGPT (WU et al., 2023), modelo de 50 bilh&#245;es de par&#226;metros treinado em 363 bilh&#245;es de tokens financeiros, &#233; o exemplar can&#244;nico do modelo &#250;nico denso especializado em um dom&#237;nio inteiro. O passo natural da literatura &#233; particionar esse dom&#237;nio entre especialistas, um afinado em transcri&#231;&#245;es de teleconfer&#234;ncias de resultados, outro em relat&#243;rios regulat&#243;rios, outro em not&#237;cias macroecon&#244;micas, todos coordenados por uma rede de roteamento que decide qual consultar para cada texto de entrada. Ensembles adaptativos desse tipo s&#227;o, conceitualmente, o princ&#237;pio de Galton posto a operar dentro da arquitetura do modelo, e n&#227;o apenas sobre as sa&#237;das de modelos independentes.</p><h2>Quando a multid&#227;o erra</h2><p style="text-align: justify;">A mesma &#225;lgebra que explica por que a multid&#227;o de Plymouth acertou o peso do animal explica tamb&#233;m por que as multid&#245;es financeiras erram, e erram de forma sistem&#225;tica. A identidade de Page &#233; uma igualdade, n&#227;o uma garantia. O erro coletivo s&#243; &#233; pequeno quando a diversidade preditiva &#233; grande. Duas condi&#231;&#245;es precisam valer simultaneamente para isso acontecer, e ambas podem falhar em mercados financeiros.</p><p style="text-align: justify;">A primeira condi&#231;&#227;o &#233; a independ&#234;ncia dos palpites. Lorenz, Rauhut, Schweitzer e Helbing (2011) conduziram experimento com 144 participantes estimando quantidades factuais (densidade populacional, comprimento da fronteira su&#237;&#231;o-italiana) em seis rodadas sucessivas. Quando os participantes viam o palpite m&#233;dio ou os palpites individuais dos outros entre rodadas, a diversidade desmoronava e a estimativa coletiva, embora mais confiante, convergia para valores enviesados. Em mercados financeiros, <em>feeds</em> de pre&#231;os em tempo real, chats de Bloomberg, relat&#243;rios de sell-side e redes sociais financeiras (FinTwit, Reddit) funcionam exatamente como o feedback que colapsa a diversidade no experimento de Lorenz. O efeito Galton exige que os palpites sejam produzidos em isolamento informacional. O mercado moderno opera no regime oposto.</p><p style="text-align: justify;">A segunda condi&#231;&#227;o &#233; que os erros individuais n&#227;o tenham vi&#233;s sistem&#225;tico. Bikhchandani, Hirshleifer e Welch (1992) formalizaram cascatas informacionais. Quando agentes sequenciais observam a a&#231;&#227;o dos anteriores, mesmo um sinal privado forte pode ser racionalmente descartado em favor da infer&#234;ncia sobre o que os demais parecem saber. O resultado &#233; herding racional, diversidade nula e erros coletivos gigantes, manifestos em bolhas, <em>runs</em> banc&#225;rios e <em>fire sales</em>. A crise financeira de 2008 e o colapso do Silicon Valley Bank em 2023 ilustram o padr&#227;o: milhares de atores tomando decis&#245;es &#8220;informadas&#8221; que se referenciavam mutuamente, sem diversidade real de julgamento.</p><p style="text-align: justify;">Para o quant que constr&#243;i modelos de <em>ensemble</em>, essas duas falhas t&#234;m contrapartes diretas. A correla&#231;&#227;o entre &#225;rvores de um Random Forest salta em per&#237;odos de <em>stress</em>, quando os atributos mais informativos passam a dominar todos os <em>splits</em>. A correla&#231;&#227;o entre weak alphas aumenta em crises, porque quase todos os sinais acabam reduzindo-se a variantes de <em>beta</em>, <em>value</em> ou <em>momentum</em>. Um portf&#243;lio otimizado em regime de &#961; = 0,15 pode operar em &#961; = 0,60 durante um <em>flash crash</em>, e o Sharpe ex-ante deixa de ser preditor &#250;til do Sharpe realizado. L&#243;pez de Prado (2018) apelida esse fen&#244;meno de <em>structural break in correlations</em> e argumenta que monitorar a estabilidade de &#961; &#233; parte do trabalho de risco, n&#227;o s&#243; da constru&#231;&#227;o.</p><h2>Plymouth n&#227;o &#233; o mercado</h2><p style="text-align: justify;">Galton n&#227;o elaborou a teoria da sabedoria das multid&#245;es. Coletou 787 bilhetes e relatou o que encontrou. A formaliza&#231;&#227;o veio em v&#225;rias etapas: Condorcet no ju&#237;zo bin&#225;rio, Page na identidade alg&#233;brica, Breiman no <em>bagging</em>, Grinold na vers&#227;o financeira do Sharpe agregado, Jacobs e coautores no <em>gating</em>. O fio comum &#233; que a qualidade de uma estimativa coletiva depende de palpites individualmente melhores que o aleat&#243;rio (s &gt; 0, IC &gt; 0), baixa correla&#231;&#227;o entre eles (&#961;&#772; pequeno) e erros que n&#227;o compartilham vi&#233;s sistem&#225;tico. Quando essas condi&#231;&#245;es se mant&#234;m, agregar centenas de modelos fracos ou de sinais modestos produz um preditor que bate o melhor especialista individual. Quando alguma falha (como em Lorenz ou em Bikhchandani), o <em>ensemble</em> pode ficar pior que um &#250;nico preditor, porque a diversidade virou correla&#231;&#227;o e o vi&#233;s virou consenso.</p><p style="text-align: justify;">O concurso de Plymouth foi um laborat&#243;rio ideal, com bilhetes escritos em isolamento, 787 palpites independentes e p&#250;blico heterog&#234;neo. Mercados financeiros operam em condi&#231;&#245;es opostas, com <em>feeds</em> em tempo real, chats, relat&#243;rios <em>sell-side</em> e <em>FinTwit</em> que colapsam diversidade em horas. Construir um Random Forest, um livro de alphas ou um sistema MoE sobre relat&#243;rios corporativos &#233;, no fundo, tentar recriar artificialmente as condi&#231;&#245;es de Plymouth: <em>bootstrap</em> e mtry no lugar do isolamento entre palpiteiros, ortogonaliza&#231;&#227;o expl&#237;cita no lugar de heterogeneidade espont&#226;nea, monitoramento ativo de &#961; no lugar da independ&#234;ncia presumida.</p><p style="text-align: justify;">Plymouth foi um &#250;nico concurso, num &#250;nico dia, com um &#250;nico animal, e Galton publicou a contragosto sem nunca mais voltar ao tema. O que sobrou foi a planilha, e ela continua dizendo, 119 anos depois, o que dizia em 1907. A multid&#227;o acerta quando ningu&#233;m combina antes, e toda a engenharia de ensembles constru&#237;da desde ent&#227;o foi uma sequ&#234;ncia de tentativas, em dom&#237;nios cada vez mais hostis, de fingir que ningu&#233;m combinou.</p><div><hr></div><h2>Refer&#234;ncias</h2><p style="text-align: justify;">BIKHCHANDANI, Sushil; HIRSHLEIFER, David; WELCH, Ivo. A theory of fads, fashion, custom, and cultural change in informational cascades. <strong>Journal of Political Economy</strong>, v. 100, n. 5, p. 992-1026, 1992.</p><p style="text-align: justify;">BREIMAN, Leo. Bagging predictors. <strong>Machine Learning</strong>, v. 24, n. 2, p. 123-140, 1996.</p><p style="text-align: justify;">BREIMAN, Leo. Random forests. <strong>Machine Learning</strong>, v. 45, n. 1, p. 5-32, 2001.</p><p style="text-align: justify;">GALTON, Francis. Vox populi. <strong>Nature</strong>, v. 75, n. 1949, p. 450-451, 1907.</p><p style="text-align: justify;">GRINOLD, Richard C. The fundamental law of active management. <strong>The Journal of Portfolio Management</strong>, v. 15, n. 3, p. 30-37, 1989.</p><p style="text-align: justify;">GU, Shihao; KELLY, Bryan; XIU, Dacheng. Empirical asset pricing via machine learning. <strong>The Review of Financial Studies</strong>, v. 33, n. 5, p. 2223-2273, 2020.</p><p style="text-align: justify;">HARVEY, Campbell R.; LIU, Yan; ZHU, Heqing. &#8230; and the cross-section of expected returns. <strong>The Review of Financial Studies</strong>, v. 29, n. 1, p. 5-68, 2016.</p><p style="text-align: justify;">JACOBS, Robert A.; JORDAN, Michael I.; NOWLAN, Steven J.; HINTON, Geoffrey E. Adaptive mixtures of local experts. <strong>Neural Computation</strong>, v. 3, n. 1, p. 79-87, 1991.</p><p style="text-align: justify;">KAKUSHADZE, Zura. 101 formulaic alphas. <strong>Wilmott</strong>, n. 84, p. 72-81, 2016.</p><p style="text-align: justify;">LORENZ, Jan; RAUHUT, Heiko; SCHWEITZER, Frank; HELBING, Dirk. How social influence can undermine the wisdom of crowd effect. <strong>Proceedings of the National Academy of Sciences</strong>, v. 108, n. 22, p. 9020-9025, 2011.</p><p style="text-align: justify;">L&#211;PEZ DE PRADO, Marcos. <strong>Advances in financial machine learning</strong>. Hoboken: Wiley, 2018.</p><p style="text-align: justify;">PAGE, Scott E. <strong>The difference</strong>: how the power of diversity creates better groups, firms, schools, and societies. Princeton: Princeton University Press, 2007.</p><p style="text-align: justify;">SHAZEER, Noam et al. Outrageously large neural networks: the sparsely-gated mixture-of-experts layer. In: <strong>International Conference on Learning Representations (ICLR)</strong>, 2017.</p><p style="text-align: justify;">WALLIS, Kenneth F. Revisiting Francis Galton&#8217;s forecasting competition. <strong>Statistical Science</strong>, v. 29, n. 3, p. 420-424, 2014.</p><p style="text-align: justify;">WU, Shijie et al. BloombergGPT: a large language model for finance. <strong>arXiv preprint</strong>, arXiv:2303.17564, 2023.</p>]]></content:encoded></item><item><title><![CDATA[Buffer de liquidez e counterbalancing capacity: definições, causas e o arcabouço estrutural]]></title><description><![CDATA[Continua&#231;&#227;o do arcabou&#231;o de Castagna e Fede: como o estoque que sustenta o banco em estresse &#233; definido, dimensionado e regulado, com leitura das falhas do Silicon Valley Bank e do Credit Suisse em 2023]]></description><link>https://pilulasdequant.com.br/p/buffer-de-liquidez-e-counterbalancing</link><guid isPermaLink="false">https://pilulasdequant.com.br/p/buffer-de-liquidez-e-counterbalancing</guid><dc:creator><![CDATA[André Camatta]]></dc:creator><pubDate>Tue, 28 Apr 2026 00:47:14 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/3ab8f8c3-6e7d-4958-b52a-acd0cbdc4142_1264x848.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p style="text-align: justify;">Em 9 de mar&#231;o de 2023, o Silicon Valley Bank (SVB) perdeu 42 bilh&#245;es de d&#243;lares em dep&#243;sitos em um &#250;nico dia, cerca de um quarto do passivo de varejo. No fechamento do exerc&#237;cio anterior, a institui&#231;&#227;o reportava um indicador de liquidez aparentemente saud&#225;vel e uma carteira de t&#237;tulos do Tesouro americano que valia mais de 100 bilh&#245;es de d&#243;lares no balan&#231;o, e a regula&#231;&#227;o de Basileia III n&#227;o havia sinalizado risco material. Mesmo assim, o buffer falhou.</p><p style="text-align: justify;">O artigo anterior da s&#233;rie, <a href="https://pilulasdequant.com.br/p/estruturas-a-termo-de-liquidez-do">Estruturas a termo de liquidez</a>, mostrou que indicadores pontuais de liquidez (como o LCR de 30 dias e o NSFR de 1 ano) ocultam vulnerabilidades em horizontes intermedi&#225;rios, e introduziu as estruturas a termo de fluxos esperados (TSECF), de fluxos cumulados (TSECCF), de ativos dispon&#237;veis (TSAA), de capacidade de gera&#231;&#227;o de liquidez (TSLGC) e da liquidez esperada (TSLe). O banco estilizado <em>aggressive_bank</em> apresentou um vale cr&#237;tico de 516,99 unidades monet&#225;rias em 9 meses, cobr&#237;vel por margem de apenas 11,7. Esse diagn&#243;stico responde uma das quest&#245;es centrais da gest&#227;o de liquidez, sobre onde no horizonte o banco aperta. Resta a pergunta sobre como o banco constr&#243;i o estoque que cobre o aperto, e por que duas institui&#231;&#245;es com indicadores regulat&#243;rios em conformidade ca&#237;ram em uma &#250;nica semana de 2023.</p><p style="text-align: justify;">O cap&#237;tulo 7 de Castagna e Fede (2013) responde a essa pergunta com um arcabou&#231;o anal&#237;tico pr&#243;prio. Este artigo abre a s&#233;rie dedicada ao cap&#237;tulo cobrindo as defini&#231;&#245;es estruturantes do buffer de liquidez (<em>liquidity buffer</em>) e da capacidade de contrabalan&#231;o (<em>counterbalancing capacity</em>), as dimens&#245;es que caracterizam o buffer (tamanho, per&#237;odo de sobreviv&#234;ncia e composi&#231;&#227;o), as causas econ&#244;micas que justificam sua exist&#234;ncia e a leitura dos epis&#243;dios recentes de 2023 &#224; luz desse aparato. Uma implementa&#231;&#227;o Julia em c&#243;digo aberto acompanha o texto, com o pacote <a href="https://github.com/andrecamatta/pq_lb_cbc">pq_lb_cbc</a>, que decomp&#245;e a sa&#237;da l&#237;quida de caixa por causa econ&#244;mica e dimensiona o buffer pelo cen&#225;rio de estresse mais severo.</p><h2>O estoque que cobre o gap diagnosticado</h2><p style="text-align: justify;">A TSLe apresentada no artigo anterior &#233; uma curva diagn&#243;stica. Em cada horizonte futuro, a curva mostra a diferen&#231;a entre os fluxos de caixa cumulados esperados e a capacidade de gera&#231;&#227;o de liquidez dispon&#237;vel. Quando a curva mergulha em valores negativos, o banco enfrenta um d&#233;ficit estrutural que a opera&#231;&#227;o corrente n&#227;o cobre. A pergunta seguinte &#233; como esse d&#233;ficit &#233; coberto, e quem paga pela cobertura.</p><p style="text-align: justify;">O instrumento de execu&#231;&#227;o imediata &#233; o buffer de liquidez, um estoque de ativos altamente l&#237;quidos que o banco mant&#233;m pr&#233;-posicionado para honrar sa&#237;das inesperadas no curto prazo. Em torno desse estoque opera a capacidade de contrabalan&#231;o, que abrange o conjunto de estrat&#233;gias de gera&#231;&#227;o de fluxos positivos dispon&#237;veis ao banco, incluindo o pr&#243;prio buffer mas tamb&#233;m a capacidade adicional de levantar repo, recorrer a capta&#231;&#227;o sem garantia (<em>unsecured</em>), vender ativos fora do buffer e, em &#250;ltima inst&#226;ncia, acessar facilidades do banco central.</p><p style="text-align: justify;">O modelo de Castagna e Fede formaliza essa hierarquia ao tratar o buffer de liquidez (LB) como componente curto da capacidade de contrabalan&#231;o (CBC), dimensionado para um horizonte de sobreviv&#234;ncia sob estresse e constru&#237;do com ativos que mant&#234;m liquidez mesmo em condi&#231;&#245;es adversas. A CBC, por sua vez, contempla camadas progressivamente mais lentas e contingentes. As perguntas que organizam o restante deste artigo s&#227;o as defini&#231;&#245;es formais que o livro adota e como elas dialogam com a regula&#231;&#227;o europeia, americana e brasileira, as for&#231;as econ&#244;micas que geram a necessidade do buffer, e a forma como o buffer &#233; estruturado em uma institui&#231;&#227;o real.</p><h2>Defini&#231;&#245;es de LB e CBC e suas variantes regulat&#243;rias</h2><p style="text-align: justify;">Castagna e Fede partem de duas defini&#231;&#245;es.</p><blockquote><p><em><strong>Defini&#231;&#227;o 7.2.1. Capacidade de contrabalan&#231;o (CBC).</strong> O conjunto de estrat&#233;gias pelas quais o banco pode confrontar necessidades de liquidez assumindo a m&#225;xima capacidade de gera&#231;&#227;o de liquidez poss&#237;vel. Em termos formais, a CBC identifica todas as configura&#231;&#245;es que tornam os fluxos cumulados maiores ou iguais a zero at&#233; uma data futura dada.</em></p><p><em><strong>Defini&#231;&#227;o 7.2.2. Buffer de liquidez (LB).</strong> A liquidez dispon&#237;vel que cobre a necessidade adicional de liquidez que possa surgir em um per&#237;odo curto sob condi&#231;&#245;es de estresse.</em></p></blockquote><p style="text-align: justify;">A rela&#231;&#227;o entre os dois conceitos n&#227;o &#233; un&#237;voca, e os autores reconhecem que bancos adotam conven&#231;&#245;es diferentes. A vers&#227;o dominante na regula&#231;&#227;o europeia e na supervis&#227;o do BCE trata o LB como subconjunto curto da CBC, enquanto algumas implementa&#231;&#245;es dom&#233;sticas embutem a CBC inteira no LB.</p><p style="text-align: justify;">O documento de refer&#234;ncia regulat&#243;ria que estrutura essas defini&#231;&#245;es &#233; a <em>Guidelines on Liquidity Buffers and Survival Periods</em>, publicada em 2009 pelo Committee of European Banking Supervisors (CEBS), predecessor da European Banking Authority (EBA). O texto fixa o LB como ponta curta da CBC e introduz o arcabou&#231;o de tamanho, per&#237;odo de sobreviv&#234;ncia e composi&#231;&#227;o que ser&#225; adotado pela literatura subsequente. O CEBS estabelece um per&#237;odo m&#237;nimo de um m&#234;s sem mudan&#231;a no modelo de neg&#243;cio e diferencia a composi&#231;&#227;o admiss&#237;vel por janela: para horizontes muito curtos, apenas ativos com elegibilidade dupla, em mercados privados l&#237;quidos e em facilidades permanentes do banco central. Para horizontes at&#233; um m&#234;s, outros ativos altamente l&#237;quidos podem entrar.</p><p style="text-align: justify;">O Comit&#234; de Basileia chega &#224; mesma estrutura por outro caminho. O documento BCBS 144, <em>Principles for Sound Liquidity Risk Management and Supervision</em>, de 2008, articula no Princ&#237;pio 12 a hierarquia regulat&#243;ria entre LB e CBC.</p><blockquote><p><em><strong>BCBS 144 (Comit&#234; de Basileia), Princ&#237;pio 12 (par&#225;frase).</strong> A demonstra&#231;&#227;o de capacidade de contrabalan&#231;o (CBC), isto &#233;, a habilidade de levantar fundos sem garantia, sacar compromissos, fazer chamada em empr&#233;stimos ou acessar novas fontes garantidas no curto prazo, n&#227;o substitui a manuten&#231;&#227;o de um estoque adequado de ativos l&#237;quidos.</em></p></blockquote><p style="text-align: justify;">Em termos econ&#244;micos, a CBC compreende fontes contingentes que podem falhar exatamente quando s&#227;o mais necess&#225;rias, enquanto o LB &#233; estoque pr&#233;-posicionado e dispon&#237;vel em condi&#231;&#245;es adversas.</p><p style="text-align: justify;">O LCR de Basileia III, definido pelo BCBS 238 em 2013, &#233; uma cristaliza&#231;&#227;o regulat&#243;ria de uma fra&#231;&#227;o espec&#237;fica do LB. O numerador (HQLA) imp&#245;e crit&#233;rios estritos de elegibilidade e haircuts, e o denominador (sa&#237;das l&#237;quidas em 30 dias) parametriza um cen&#225;rio de estresse padr&#227;o. A rela&#231;&#227;o entre os conceitos pode ser sintetizada como uma cadeia de inclus&#245;es, em que o HQLA &#233; uma fatia regulamentada do LB, este &#233; a ponta curta da CBC, e a CBC inclui todas as fontes potenciais de fluxo positivo. A cadeia importa porque uma institui&#231;&#227;o pode ter LCR confort&#225;vel e ainda assim falhar caso a composi&#231;&#227;o do HQLA seja vulner&#225;vel a um estresse espec&#237;fico, ponto que retorna na discuss&#227;o do Credit Suisse adiante.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GTF7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7070f66-6016-4dbc-a176-0fcf67876da7_2088x660.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GTF7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7070f66-6016-4dbc-a176-0fcf67876da7_2088x660.png 424w, https://substackcdn.com/image/fetch/$s_!GTF7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7070f66-6016-4dbc-a176-0fcf67876da7_2088x660.png 848w, https://substackcdn.com/image/fetch/$s_!GTF7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7070f66-6016-4dbc-a176-0fcf67876da7_2088x660.png 1272w, https://substackcdn.com/image/fetch/$s_!GTF7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7070f66-6016-4dbc-a176-0fcf67876da7_2088x660.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!GTF7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7070f66-6016-4dbc-a176-0fcf67876da7_2088x660.png" width="1456" height="460" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a7070f66-6016-4dbc-a176-0fcf67876da7_2088x660.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:460,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:113650,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195695051?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7070f66-6016-4dbc-a176-0fcf67876da7_2088x660.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GTF7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7070f66-6016-4dbc-a176-0fcf67876da7_2088x660.png 424w, https://substackcdn.com/image/fetch/$s_!GTF7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7070f66-6016-4dbc-a176-0fcf67876da7_2088x660.png 848w, https://substackcdn.com/image/fetch/$s_!GTF7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7070f66-6016-4dbc-a176-0fcf67876da7_2088x660.png 1272w, https://substackcdn.com/image/fetch/$s_!GTF7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7070f66-6016-4dbc-a176-0fcf67876da7_2088x660.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">S&#237;ntese das defini&#231;&#245;es de LB e CBC em Castagna e Fede (2013), CEBS (2009), BCBS 144 (2008) e BCBS 238 (2013).</figcaption></figure></div><h2>As dimens&#245;es do buffer de liquidez</h2><p style="text-align: justify;">O CEBS (2009) identifica as dimens&#245;es que caracterizam o LB, que s&#227;o tamanho, per&#237;odo de sobreviv&#234;ncia e composi&#231;&#227;o. Elas respondem a perguntas distintas e podem variar em m&#233;tricas de calibra&#231;&#227;o entre institui&#231;&#245;es.</p><h3>Tamanho</h3><p style="text-align: justify;">O tamanho do LB &#233; determinado pelo gap de capta&#231;&#227;o em cen&#225;rios de estresse, calibrado a um n&#237;vel de confian&#231;a elevado (tipicamente 99% ou superior). O Princ&#237;pio 10 do BCBS 144 exige a constru&#231;&#227;o de cen&#225;rios idiossincr&#225;tico, sist&#234;mico e combinado, e o LB deve cobrir o gap do cen&#225;rio mais severo em um horizonte de sobreviv&#234;ncia definido. No cen&#225;rio idiossincr&#225;tico, o banco sofre rebaixamento de classifica&#231;&#227;o de cr&#233;dito e perde acesso parcial &#224; capta&#231;&#227;o no atacado (<em>wholesale</em>), mas o mercado de ativos permanece l&#237;quido. No cen&#225;rio sist&#234;mico, o mercado entra em disfun&#231;&#227;o (haircuts em ativos crescem, repo e securitiza&#231;&#227;o contraem), mas a confian&#231;a individual no banco se mant&#233;m. O cen&#225;rio combinado sup&#245;e coexist&#234;ncia, e tipicamente &#233; o que vincula o dimensionamento.</p><p style="text-align: justify;">O n&#250;mero do LB sai diretamente do resultado do simulador. Para um banco brasileiro estilizado de grande porte, com perfil de capta&#231;&#227;o diversificado entre varejo, atacado e linhas comprometidas a empresas, o gap de capta&#231;&#227;o em 30 dias sob cen&#225;rio combinado severo &#233; da ordem de duas vezes o calculado pelo cen&#225;rio regulat&#243;rio padr&#227;o do BCBS 238. A diferen&#231;a ilustra a dist&#226;ncia entre o LB econ&#244;mico, dimensionado por estresse calibrado pela tesouraria, e o piso regulat&#243;rio imposto pelo LCR.</p><h3>Per&#237;odo de sobreviv&#234;ncia</h3><p style="text-align: justify;">O per&#237;odo de sobreviv&#234;ncia &#233; o horizonte durante o qual o banco precisa operar sem mudar o modelo de neg&#243;cio. O LCR fixa 30 dias, o CEBS exige no m&#237;nimo um m&#234;s, e a regula&#231;&#227;o americana (Reg YY, 12 CFR &#167;252.35) demanda dos grandes <em>bank holding companies</em> a calibra&#231;&#227;o simult&#226;nea para horizontes intradia, 30 dias, 90 dias e 1 ano. O NSFR, que opera no horizonte estrutural de 12 meses, complementa a vista curta do LCR.</p><p style="text-align: justify;">A escolha do horizonte tem consequ&#234;ncias diretas para o tamanho. Um per&#237;odo curto (um m&#234;s) tende a subestimar o risco de descasamento de prazos longos, exatamente o ponto que motivou o NSFR. Por outro lado, um per&#237;odo longo demanda buffers gigantescos cuja manuten&#231;&#227;o &#233; cara, o que cria press&#227;o para que parte da CBC seja contingente em vez de pr&#233;-posicionada. A heur&#237;stica adotada pelos grandes bancos europeus &#233; dimensionar o LB pela janela de 30 dias para conformidade com o LCR e completar com estruturas de capta&#231;&#227;o diversificadas que estabilizem horizontes mais longos.</p><h3>Composi&#231;&#227;o</h3><p style="text-align: justify;">A composi&#231;&#227;o estabelece quais ativos podem integrar o buffer e quais haircuts se aplicam. O BCBS 238 organiza o HQLA em n&#237;veis. O N&#237;vel 1 cont&#233;m caixa, reservas no banco central e t&#237;tulos soberanos com risco zero, sem haircut e sem teto. O N&#237;vel 2A inclui <em>covered bonds</em> e t&#237;tulos corporativos com classifica&#231;&#227;o m&#237;nima AA-, com haircut de 15% e sujeito ao teto conjunto. O N&#237;vel 2B compreende <em>residential mortgage-backed securities</em> (RMBS) qualificados, a&#231;&#245;es listadas e t&#237;tulos corporativos BBB- a A+, com haircuts entre 25% e 50%, e teto de 15% sobre o total do HQLA. O teto conjunto sobre o N&#237;vel 2 &#233; de 40% do total, calculado como dois ter&#231;os do N&#237;vel 1 ap&#243;s haircut.</p><p style="text-align: justify;">A composi&#231;&#227;o agregada do sistema banc&#225;rio europeu mostra um movimento estrutural relevante. De acordo com o EBA Risk Dashboard de Q3/2025, a participa&#231;&#227;o de soberanos N&#237;vel 1 no HQLA da Uni&#227;o Europeia dobrou de 20% em junho de 2022 para 40% em junho de 2025, em parte porque o caixa nos bancos centrais perdeu remunera&#231;&#227;o relativa ap&#243;s o ciclo de aperto monet&#225;rio. O LCR agregado da UE atinge 160,7%, mas a concentra&#231;&#227;o crescente em soberanos cria exposi&#231;&#227;o maior a movimentos de mercado e ao chamado <em>doom loop</em> entre bancos e governos. No outro extremo do espectro, o sistema banc&#225;rio brasileiro mant&#233;m HQLA quase integralmente N&#237;vel 1, dominado por t&#237;tulos p&#250;blicos federais (Letras Financeiras do Tesouro, Notas do Tesouro Nacional) e reservas no Banco Central, fen&#244;meno discutido com mais detalhe adiante.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!62_c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a0c0d97-0a80-43be-8038-88a2f93ffe9d_2088x548.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!62_c!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a0c0d97-0a80-43be-8038-88a2f93ffe9d_2088x548.png 424w, https://substackcdn.com/image/fetch/$s_!62_c!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a0c0d97-0a80-43be-8038-88a2f93ffe9d_2088x548.png 848w, https://substackcdn.com/image/fetch/$s_!62_c!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a0c0d97-0a80-43be-8038-88a2f93ffe9d_2088x548.png 1272w, https://substackcdn.com/image/fetch/$s_!62_c!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a0c0d97-0a80-43be-8038-88a2f93ffe9d_2088x548.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!62_c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a0c0d97-0a80-43be-8038-88a2f93ffe9d_2088x548.png" width="1456" height="382" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2a0c0d97-0a80-43be-8038-88a2f93ffe9d_2088x548.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:382,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:80425,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195695051?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a0c0d97-0a80-43be-8038-88a2f93ffe9d_2088x548.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!62_c!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a0c0d97-0a80-43be-8038-88a2f93ffe9d_2088x548.png 424w, https://substackcdn.com/image/fetch/$s_!62_c!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a0c0d97-0a80-43be-8038-88a2f93ffe9d_2088x548.png 848w, https://substackcdn.com/image/fetch/$s_!62_c!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a0c0d97-0a80-43be-8038-88a2f93ffe9d_2088x548.png 1272w, https://substackcdn.com/image/fetch/$s_!62_c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a0c0d97-0a80-43be-8038-88a2f93ffe9d_2088x548.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">N&#237;veis HQLA no BCBS 238 com haircuts e tetos aplic&#225;veis.</figcaption></figure></div><h2>As causas econ&#244;micas do buffer</h2><p style="text-align: justify;">Castagna e Fede (2013) identificam causas econ&#244;micas distintas que produzem a necessidade do LB. A primeira &#233; o descasamento de prazos entre ativos e passivos (<em>maturity mismatch</em>), a segunda &#233; a chamada de margem em derivativos (<em>collateral margining</em>), e a terceira &#233; o saque de compromissos n&#227;o contabilizados no balan&#231;o (<em>off-balance-sheet commitments</em>). Cada causa gera sa&#237;das inesperadas em estresse, e cada uma tem din&#226;mica pr&#243;pria de modelagem e cobertura.</p><h3>Descasamento de prazos</h3><p style="text-align: justify;">O descasamento de prazos &#233; a fun&#231;&#227;o econ&#244;mica primordial do banco, e a literatura formaliza desde Diamond e Dybvig (1983) que a transforma&#231;&#227;o de passivos curtos em ativos longos cria valor agregado para depositantes (que ganham liquidez em demanda) e para tomadores (que ganham horizontes longos), ao custo de gerar fragilidade financeira. O equil&#237;brio &#8220;bom&#8221; depende da confian&#231;a coletiva, e o equil&#237;brio &#8220;ruim&#8221; se materializa quando depositantes correm. O LB &#233; o instrumento que permite ao banco honrar sa&#237;das em massa sem liquidar ativos a pre&#231;os de venda for&#231;ada (<em>fire-sale</em>).</p><p style="text-align: justify;">O Northern Rock, em 2007, &#233; a ilustra&#231;&#227;o mais did&#225;tica desse mecanismo. Conforme reconstru&#231;&#227;o de Shin (2009), apenas 23% da capta&#231;&#227;o do banco vinha de dep&#243;sitos de varejo no ver&#227;o daquele ano, e o restante era atacado, com cerca de metade vencendo em menos de um ano. A securitiza&#231;&#227;o Granite acumulava aproximadamente 45 bilh&#245;es de libras, e o modelo dependia da rolagem cont&#237;nua dessas posi&#231;&#245;es. Quando o mercado interbanc&#225;rio travou em agosto de 2007, a corrida silenciosa no atacado precedeu a corrida televisionada de varejo, de modo que o LB calibrado para a base hist&#243;rica de varejo era irrelevante ante a magnitude do mercado atacadista que evaporou.</p><h3>Chamadas de margem em derivativos</h3><p style="text-align: justify;">A segunda causa cresceu em relev&#226;ncia com a expans&#227;o da liquida&#231;&#227;o centralizada (<em>clearing</em>) e a entrada em vigor das Uncleared Margin Rules a partir de 2015. A margem de varia&#231;&#227;o (<em>variation margin</em>) flui diariamente entre contrapartes em derivativos liquidados em contraparte central e bilaterais, e movimentos abruptos de mercado geram chamadas de magnitude desproporcional ao tamanho da exposi&#231;&#227;o. A margem inicial (<em>initial margin</em>) acrescenta um colch&#227;o prospectivo, mas exige colateral onerado, indispon&#237;vel para gest&#227;o de liquidez.</p><p style="text-align: justify;">A crise dos fundos LDI (<em>liability-driven investment</em>) brit&#226;nicos em setembro de 2022 d&#225; a refer&#234;ncia emp&#237;rica recente desse risco. Conforme an&#225;lise de Pinter (2024) no Bank Underground, a divulga&#231;&#227;o do mini-budget em 23 de setembro produziu salto de cerca de 100 pontos-base nos yields dos gilts (t&#237;tulos do Tesouro brit&#226;nico) longos em quatro dias &#250;teis. As chamadas de margem em fundos LDI e fundos de pens&#227;o excederam 70 bilh&#245;es de libras, gerando ciclo de retroalimenta&#231;&#227;o entre vendas for&#231;adas e queda adicional de pre&#231;os, at&#233; que o Bank of England interveio em 28 de setembro, comprando gilts longos por 13 dias &#250;teis. A li&#231;&#227;o imediata foi que mesmo investidores n&#227;o-banc&#225;rios precisam de buffer dimensionado para a velocidade das chamadas de margem, e os gestores passaram a operar com colch&#227;o m&#237;nimo de cerca de 300 pontos-base de movimento adverso.</p><h3>Compromissos off-balance-sheet</h3><p style="text-align: justify;">A terceira causa decorre de linhas de cr&#233;dito comprometidas, garantias e <em>liquidity puts</em> em estruturas de securitiza&#231;&#227;o. O paper seminal de Sufi (2009) documentou empiricamente que linhas comprometidas funcionam como seguro contingente, mas com cl&#225;usulas restritivas (<em>covenants</em>) que tipicamente s&#227;o acionadas em estresse, restringindo o acesso. O ponto contraintuitivo &#233; que o exerc&#237;cio das linhas se concentra exatamente nos cen&#225;rios em que o banco tamb&#233;m enfrenta press&#227;o de capta&#231;&#227;o.</p><p style="text-align: justify;">O choque da COVID-19 em mar&#231;o de 2020 entregou valida&#231;&#227;o emp&#237;rica em escala do tratamento BCBS 238. Acharya, Engle e Steffen (2020) mostraram que empresas sacaram entre 225 e 275 bilh&#245;es de d&#243;lares em linhas rotativas nas tr&#234;s primeiras semanas ap&#243;s o in&#237;cio da pandemia, com concentra&#231;&#227;o em emissores BBB e <em>high-yield</em>. Os recursos sacados foram em grande parte mantidos como caixa em bancos, em movimento precaucional. As taxas regulat&#243;rias de sa&#237;da para linhas comprometidas (5% varejo, 10% empresa n&#227;o-financeira, 100% contraparte financeira) demonstraram-se calibradas para a magnitude observada, ainda que a velocidade tenha excedido as premissas em alguns casos.</p><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KkrN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cd009cb-bd34-494f-a61c-07f732da1f7c_1750x366.png 424w, https://substackcdn.com/image/fetch/$s_!KkrN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cd009cb-bd34-494f-a61c-07f732da1f7c_1750x366.png 848w, https://substackcdn.com/image/fetch/$s_!KkrN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cd009cb-bd34-494f-a61c-07f732da1f7c_1750x366.png 1272w, https://substackcdn.com/image/fetch/$s_!KkrN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cd009cb-bd34-494f-a61c-07f732da1f7c_1750x366.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!KkrN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cd009cb-bd34-494f-a61c-07f732da1f7c_1750x366.png" width="1456" height="305" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7cd009cb-bd34-494f-a61c-07f732da1f7c_1750x366.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:305,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:51619,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195695051?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cd009cb-bd34-494f-a61c-07f732da1f7c_1750x366.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KkrN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cd009cb-bd34-494f-a61c-07f732da1f7c_1750x366.png 424w, https://substackcdn.com/image/fetch/$s_!KkrN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cd009cb-bd34-494f-a61c-07f732da1f7c_1750x366.png 848w, https://substackcdn.com/image/fetch/$s_!KkrN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cd009cb-bd34-494f-a61c-07f732da1f7c_1750x366.png 1272w, https://substackcdn.com/image/fetch/$s_!KkrN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cd009cb-bd34-494f-a61c-07f732da1f7c_1750x366.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div></div></div></div><figcaption class="image-caption">Decomposi&#231;&#227;o das sa&#237;das l&#237;quidas por causa econ&#244;mica para PQ Bank Brasil sob diferentes cen&#225;rios de estresse, output do pacote pq_lb_cbc.</figcaption></figure></div><h2>O pacote pq_lb_cbc em Julia</h2><p style="text-align: justify;">Para tornar o arcabou&#231;o utiliz&#225;vel fora do papel, escrevi o pacote <a href="https://github.com/andrecamatta/pq_lb_cbc">pq_lb_cbc</a> em Julia 1.10+. A escolha foi por uma interface declarativa, em que o usu&#225;rio descreve o banco e os cen&#225;rios como dados e depois invoca as fun&#231;&#245;es de c&#225;lculo, sem precisar entender a mec&#226;nica interna do simulador.</p><p style="text-align: justify;">O tipo <code>Bank</code> guarda ativos por n&#237;vel HQLA, capta&#231;&#227;o por contraparte, compromissos fora do balan&#231;o (<em>off-balance-sheet</em>) e exposi&#231;&#227;o a chamadas de margem em derivativos. Optei por usar struct imut&#225;vel com campos nomeados em vez de matriz indexada, porque a manuten&#231;&#227;o de cen&#225;rios no dia a dia da tesouraria depende mais de clareza dos nomes do que de microsegundos de execu&#231;&#227;o.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0LFz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30e92ccf-e8df-4281-82e2-cbd9712bf16b_1752x1176.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0LFz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30e92ccf-e8df-4281-82e2-cbd9712bf16b_1752x1176.png 424w, https://substackcdn.com/image/fetch/$s_!0LFz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30e92ccf-e8df-4281-82e2-cbd9712bf16b_1752x1176.png 848w, https://substackcdn.com/image/fetch/$s_!0LFz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30e92ccf-e8df-4281-82e2-cbd9712bf16b_1752x1176.png 1272w, https://substackcdn.com/image/fetch/$s_!0LFz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30e92ccf-e8df-4281-82e2-cbd9712bf16b_1752x1176.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!0LFz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30e92ccf-e8df-4281-82e2-cbd9712bf16b_1752x1176.png" width="1456" height="977" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/30e92ccf-e8df-4281-82e2-cbd9712bf16b_1752x1176.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:977,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:138559,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195695051?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30e92ccf-e8df-4281-82e2-cbd9712bf16b_1752x1176.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0LFz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30e92ccf-e8df-4281-82e2-cbd9712bf16b_1752x1176.png 424w, https://substackcdn.com/image/fetch/$s_!0LFz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30e92ccf-e8df-4281-82e2-cbd9712bf16b_1752x1176.png 848w, https://substackcdn.com/image/fetch/$s_!0LFz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30e92ccf-e8df-4281-82e2-cbd9712bf16b_1752x1176.png 1272w, https://substackcdn.com/image/fetch/$s_!0LFz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30e92ccf-e8df-4281-82e2-cbd9712bf16b_1752x1176.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Trecho de src/types.jl, defini&#231;&#227;o do struct Bank.</figcaption></figure></div><p style="text-align: justify;">O tipo <code>StressScenario</code> encapsula taxas de sa&#237;da por categoria de capta&#231;&#227;o, taxas de saque por tipo de contraparte, haircuts adicionais sobre HQLA e o multiplicador de chamadas de margem. V&#234;m pr&#233;-calibrados quatro cen&#225;rios (BCBS 238 refer&#234;ncia, idiossincr&#225;tico severo, sist&#234;mico severo e combinado severo), e quem quiser propor calibra&#231;&#227;o pr&#243;pria define os par&#226;metros nomeados na constru&#231;&#227;o do tipo.</p><p style="text-align: justify;">A fun&#231;&#227;o central de diagn&#243;stico &#233; <code>decompose_outflows_by_cause</code>, que separa a sa&#237;da l&#237;quida de caixa por causa econ&#244;mica.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cgy1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7917964d-a75b-4f2d-82fb-52f0a4f079b8_1752x1004.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cgy1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7917964d-a75b-4f2d-82fb-52f0a4f079b8_1752x1004.png 424w, https://substackcdn.com/image/fetch/$s_!cgy1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7917964d-a75b-4f2d-82fb-52f0a4f079b8_1752x1004.png 848w, https://substackcdn.com/image/fetch/$s_!cgy1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7917964d-a75b-4f2d-82fb-52f0a4f079b8_1752x1004.png 1272w, https://substackcdn.com/image/fetch/$s_!cgy1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7917964d-a75b-4f2d-82fb-52f0a4f079b8_1752x1004.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!cgy1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7917964d-a75b-4f2d-82fb-52f0a4f079b8_1752x1004.png" width="1456" height="834" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7917964d-a75b-4f2d-82fb-52f0a4f079b8_1752x1004.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:132345,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195695051?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7917964d-a75b-4f2d-82fb-52f0a4f079b8_1752x1004.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cgy1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7917964d-a75b-4f2d-82fb-52f0a4f079b8_1752x1004.png 424w, https://substackcdn.com/image/fetch/$s_!cgy1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7917964d-a75b-4f2d-82fb-52f0a4f079b8_1752x1004.png 848w, https://substackcdn.com/image/fetch/$s_!cgy1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7917964d-a75b-4f2d-82fb-52f0a4f079b8_1752x1004.png 1272w, https://substackcdn.com/image/fetch/$s_!cgy1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7917964d-a75b-4f2d-82fb-52f0a4f079b8_1752x1004.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Trecho de src/lb.jl, decomposi&#231;&#227;o da sa&#237;da l&#237;quida por causa.</figcaption></figure></div><p style="text-align: justify;"></p><p style="text-align: justify;">O relat&#243;rio completo, gerado pela fun&#231;&#227;o <code>summary_report</code>, mostra a sensibilidade do banco a cada cen&#225;rio e a composi&#231;&#227;o do LB no cen&#225;rio mais severo. No exemplo <code>examples/01_basics.jl</code> defini um banco PQ Bank Brasil com perfil de capta&#231;&#227;o diversificado e exposi&#231;&#227;o moderada a derivativos. Sob o cen&#225;rio regulat&#243;rio do BCBS 238 o banco aparece confort&#225;vel, com LCR pr&#243;ximo de 160%; sob o cen&#225;rio idiossincr&#225;tico severo a raz&#227;o de cobertura cai para o entorno do m&#237;nimo regulat&#243;rio; e sob o combinado severo cai para o patamar de ~80%, abaixo do m&#237;nimo, situa&#231;&#227;o em que a CBC adicional precisaria ser acionada. A decomposi&#231;&#227;o por causa fica relativamente est&#225;vel entre cen&#225;rios, com descasamento de prazos respondendo pela maior parte das sa&#237;das (algo como tr&#234;s quartos), compromissos fora do balan&#231;o por uma parcela intermedi&#225;ria e chamadas de margem por uma fra&#231;&#227;o menor (que cresce em derivativos).</p><p style="text-align: justify;">O caso fica visualmente diferente quando o banco &#233; intensivo em derivativos. O exemplo <code>02_decomposition.jl</code> compara o banco moderado a um banco com 25 bilh&#245;es de exposi&#231;&#227;o a chamadas de margem em 30 dias. No moderado, as causas mant&#234;m a propor&#231;&#227;o t&#237;pica (77% descasamento, 14% fora do balan&#231;o, 9% colateral). No banco intensivo, sob cen&#225;rio combinado severo, a chamada de margem responde por 55% das sa&#237;das, com descasamento caindo a 36% e fora do balan&#231;o a 8%. Esse perfil corresponde, com aproxima&#231;&#227;o razo&#225;vel, ao que se observa em mesas de derivativos como o ex-Credit Suisse e o ex-Bear Stearns, institui&#231;&#245;es em que a estrutura de exposi&#231;&#227;o central justifica um desenho de buffer distinto do banco comercial tradicional.</p><h2>A regula&#231;&#227;o brasileira e o papel dos t&#237;tulos p&#250;blicos federais</h2><p style="text-align: justify;">O Brasil implementou o LCR pela Resolu&#231;&#227;o n&#186; 4.401/2015 do Conselho Monet&#225;rio Nacional (CMN), com implementa&#231;&#227;o gradual de 60% em outubro de 2015 atingindo 100% em janeiro de 2019. A norma aplica-se a institui&#231;&#245;es do segmento S1 (&#224; &#233;poca, ativos superiores a 100 bilh&#245;es de reais). A Circular BCB 3.749/2015 detalha a metodologia, incluindo o tratamento dos compuls&#243;rios remunerados como N&#237;vel 1 at&#233; o limite de 15% do total N&#237;vel 1, conforme posteriormente formalizado pelo Voto BCB 38/2020. Esse voto liberou aproximadamente 86 bilh&#245;es de reais em capacidade de LCR durante a pandemia, ilustrando o uso ativo da composi&#231;&#227;o do HQLA como instrumento de pol&#237;tica.</p><p style="text-align: justify;">A particularidade estrutural do HQLA brasileiro &#233; a domin&#226;ncia quase integral do N&#237;vel 1. Por escassez de t&#237;tulos corporativos com classifica&#231;&#227;o eleg&#237;vel para N&#237;vel 2A no mercado dom&#233;stico, os bancos brasileiros operam com N&#237;vel 2 reduzido, tipicamente abaixo de 5% do total. O lado positivo dessa concentra&#231;&#227;o &#233; a robustez sob cen&#225;rio sist&#234;mico severo, em que haircuts em N&#237;vel 2 s&#227;o amplificados sem afetar N&#237;vel 1. O simulador mostra que um banco brasileiro estilizado com HQLA totalmente N&#237;vel 1 mant&#233;m raz&#227;o de cobertura de 146,6% sob estresse de mercado, contra 124,8% para um banco europeu hipot&#233;tico com 50 bilh&#245;es de N&#237;vel 2A na composi&#231;&#227;o. O lado negativo &#233; a exposi&#231;&#227;o estrutural a risco soberano, e qualquer estresse fiscal severo afeta o buffer e o capital simultaneamente.</p><p style="text-align: justify;">A Resolu&#231;&#227;o CMN n&#186; 4.557/2017 organiza no Brasil a estrutura de gerenciamento integrado de riscos e capital, equivalente local ao ICAAP/ILAAP (<em>Internal Capital and Liquidity Adequacy Assessment Process</em>) da UE. A norma exige a figura do Diretor de Risco (CRO), plano de conting&#234;ncia de liquidez, testes de estresse internos e limites prudenciais. O Banco Central publica semestralmente o Relat&#243;rio de Estabilidade Financeira (REF), que inclui o &#205;ndice de Liquidez (IL), m&#233;trica propriet&#225;ria de adequa&#231;&#227;o do buffer agregado do sistema sob cen&#225;rio calibrado pelo regulador, tipicamente mais severo que o LCR. O sistema brasileiro mant&#233;m IL acima de 1 com folga, condi&#231;&#227;o que reflete a robustez da composi&#231;&#227;o do HQLA, ainda que a exposi&#231;&#227;o soberana permane&#231;a como vulnerabilidade estrutural a longo prazo.</p><h2>Li&#231;&#245;es dos colapsos de 2023</h2><p style="text-align: justify;">O ano de 2023 ofereceu duas falhas relevantes para a teoria do LB, em geografias e modelos de neg&#243;cio distintos. O Silicon Valley Bank, segundo o relat&#243;rio de Barr (Federal Reserve), tinha total de ativos de 209 bilh&#245;es de d&#243;lares e dep&#243;sitos n&#227;o-segurados equivalentes a 86,4% do passivo de varejo. A carteira mantida at&#233; o vencimento (<em>held-to-maturity</em>) havia crescido de 15 bilh&#245;es em 2018 para 98 bilh&#245;es em 2021, com dura&#231;&#227;o de 6,2 anos e perda n&#227;o realizada superior a 15 bilh&#245;es ao final de 2022. O banco era classificado como Categoria IV pelo regime de calibra&#231;&#227;o regulat&#243;ria criado pela <em>Economic Growth, Regulatory Relief and Consumer Protection Act</em> (EGRRCPA) de 2018, e estava isento dos requisitos integrais de LCR e NSFR. O relat&#243;rio reconhece que a institui&#231;&#227;o teria sido sujeita a esses requisitos n&#227;o fosse a flexibiliza&#231;&#227;o. Quando a corrida se materializou em 9 de mar&#231;o de 2023, com 42 bilh&#245;es em sa&#237;das em 24 horas e expectativa de 100 bilh&#245;es adicionais para 10 de mar&#231;o, o LCR informal rapidamente se descolou da capacidade de monetiza&#231;&#227;o. A Federal Deposit Insurance Corporation (FDIC) estimou perda ao Fundo de Garantia de Dep&#243;sitos de 16,1 bilh&#245;es.</p><p style="text-align: justify;">O Credit Suisse caiu na semana seguinte por mecanismo distinto. O LCR consolidado havia descido de 192% no terceiro trimestre de 2022 para 144% no fechamento do exerc&#237;cio, e durante a corrida ficou abaixo do m&#237;nimo regulat&#243;rio. Conforme an&#225;lise do BCBS no relat&#243;rio d555 de 2023, parte material do HQLA do banco era consumida por necessidades correntes da opera&#231;&#227;o e intradia, isto &#233;, n&#227;o estava efetivamente dispon&#237;vel para honrar sa&#237;das adicionais. O Banco Nacional Su&#237;&#231;o (SNB) ofereceu uma linha emergencial de liquidez ampliada (<em>Emergency Liquidity Assistance Plus</em>, ELA+) de 50 bilh&#245;es de francos sem colateral, garantia p&#250;blica adicional de 100 bilh&#245;es e o pico de assist&#234;ncia total atingiu 168 bilh&#245;es em tr&#234;s moedas. A autoridade reguladora su&#237;&#231;a FINMA (<em>Swiss Financial Market Supervisory Authority</em>) ordenou o abatimento cont&#225;bil de 16 bilh&#245;es em t&#237;tulos Additional Tier 1 e o acordo com o UBS foi anunciado em 19 de mar&#231;o, decis&#227;o que viria a ser contestada na justi&#231;a su&#237;&#231;a por detentores dos t&#237;tulos, com desdobramentos ainda em curso.</p><p style="text-align: justify;">Tanto o SVB quanto o Credit Suisse derrubam a ideia de que o tamanho agregado do HQLA &#233; suficiente para diagnosticar o estado do buffer. Quando fra&#231;&#245;es relevantes est&#227;o oneradas, sujeitas a perdas n&#227;o realizadas ou consumidas por sa&#237;das do dia a dia da institui&#231;&#227;o, as m&#233;tricas regulat&#243;rias entregam conforto enganoso. As corridas digitais comprimem em horas o que historicamente levava dias. O depositante move recursos pelo aplicativo a qualquer hora, sem fila de ag&#234;ncia, e a coordena&#231;&#227;o entre depositantes acontece em tempo real em canais fechados (grupos de WhatsApp, Slack, Twitter), o que torna a sa&#237;da reflexiva e amplifica em ciclos de minutos. Cipriani, Eisenbach e Kovner (2024), no NY Fed Staff Report 1104, tra&#231;am a sa&#237;da de dep&#243;sitos do SVB em granularidade de minutos e mostram que o ritmo de mar&#231;o de 2023 excede em uma ordem de grandeza o observado em corridas anal&#243;gicas como Continental Illinois em 1984. As taxas de sa&#237;da embutidas no LCR (5% em 30 dias para dep&#243;sitos cobertos por seguro, 10% para os demais) foram calibradas pelo Comit&#234; de Basileia entre 2010 e 2013 para esse mundo anal&#243;gico, e n&#227;o acompanharam a velocidade do mundo digital. Soma-se a isso a relut&#226;ncia dos bancos em monetizar o buffer (vender HQLA, dar em repo ou acessar facilidades do banco central) durante o estresse, por receio de que essas opera&#231;&#245;es, vis&#237;veis ao mercado, sejam interpretadas como sinal de fragilidade e acelerem a corrida. Esse padr&#227;o, conhecido na literatura como estigma da janela de redesconto, reduz a CBC efetiva e virou prioridade da agenda regulat&#243;ria p&#243;s-2023 no Comit&#234; de Basileia.</p><h2>Conclus&#227;o</h2><p style="text-align: justify;">O LB e a CBC s&#227;o a interface entre o diagn&#243;stico produzido pelas estruturas a termo de liquidez e as causas econ&#244;micas que justificam a manuten&#231;&#227;o de estoque pr&#233;-posicionado. Castagna e Fede (2013) oferecem defini&#231;&#245;es econ&#244;micas robustas, calibradas pelo CEBS (2009) e pela regula&#231;&#227;o europeia subsequente, que diferenciam o estoque pr&#233;-posicionado (LB) das fontes contingentes mais amplas (CBC) e estabelecem as dimens&#245;es de tamanho, per&#237;odo de sobreviv&#234;ncia e composi&#231;&#227;o, al&#233;m das causas econ&#244;micas que motivam o buffer (descasamento de prazos, chamadas de margem em colateral, compromissos fora do balan&#231;o). A regula&#231;&#227;o brasileira, com o LCR introduzido em 2015 e a estrutura integrada de gerenciamento de riscos formalizada em 2017, implementa o arcabou&#231;o com particularidades estruturais (HQLA quase 100% N&#237;vel 1, compuls&#243;rio remunerado como buffer) que produzem robustez sob estresse de mercado ao custo de exposi&#231;&#227;o soberana concentrada.</p><p style="text-align: justify;">O que 2023 evidenciou &#233; que as features de tamanho, per&#237;odo de sobreviv&#234;ncia e composi&#231;&#227;o apontam para os pontos certos quando aplicadas com cuidado: composi&#231;&#227;o vulner&#225;vel no SVB, onera&#231;&#227;o do buffer no Credit Suisse, velocidade subestimada em ambos. O que ficou pendente foi a calibra&#231;&#227;o regulat&#243;ria, que precisa acomodar corridas digitais de alta velocidade e reduzir a fra&#231;&#227;o n&#227;o-utiliz&#225;vel do buffer, agenda em curso no BCBS com revis&#245;es sobre tratamento de carteiras mantidas at&#233; o vencimento, taxas de sa&#237;da de dep&#243;sitos n&#227;o-segurados e granularidade do horizonte de sobreviv&#234;ncia. O pacote <a href="https://github.com/andrecamatta/pq_lb_cbc">pq_lb_cbc</a> ficou aberto justamente para isso, e qualquer leitor que queira recalibrar com dados p&#250;blicos brasileiros (REF, Pilar 3 de bancos S1) ou internacionais (EBA Risk Dashboard, FR Y-15), ou estender o modelo para incorporar facilidades espec&#237;ficas como compuls&#243;rio remunerado, pode partir do que est&#225; no reposit&#243;rio.</p><div><hr></div><h2>Refer&#234;ncias</h2><p style="text-align: justify;">ACHARYA, Viral V.; ENGLE, Robert F.; STEFFEN, Sascha. Banks as Lenders of First Resort: Evidence from the COVID-19 Crisis. <em>Review of Corporate Finance Studies</em>, v. 9, n. 3, p. 430-471, 2020.</p><p style="text-align: justify;">BANCO CENTRAL DO BRASIL. Conselho Monet&#225;rio Nacional. <em>Resolu&#231;&#227;o CMN n&#186; 4.401, de 27 de fevereiro de 2015</em>. Bras&#237;lia: BCB, 2015.</p><p style="text-align: justify;">BANCO CENTRAL DO BRASIL. Conselho Monet&#225;rio Nacional. <em>Resolu&#231;&#227;o CMN n&#186; 4.557, de 23 de fevereiro de 2017</em>. Bras&#237;lia: BCB, 2017.</p><p style="text-align: justify;">BARR, Michael S. <em>Review of the Federal Reserve&#8217;s Supervision and Regulation of Silicon Valley Bank</em>. Washington: Board of Governors of the Federal Reserve System, 2023.</p><p style="text-align: justify;">BASEL COMMITTEE ON BANKING SUPERVISION. <em>Principles for Sound Liquidity Risk Management and Supervision</em>. BCBS 144. Basel: Bank for International Settlements, 2008.</p><p style="text-align: justify;">BASEL COMMITTEE ON BANKING SUPERVISION. <em>Basel III: The Liquidity Coverage Ratio and Liquidity Risk Monitoring Tools</em>. BCBS 238. Basel: Bank for International Settlements, 2013.</p><p style="text-align: justify;">BASEL COMMITTEE ON BANKING SUPERVISION. <em>Report on the 2023 Banking Turmoil</em>. BCBS d555. Basel: Bank for International Settlements, 2023.</p><p style="text-align: justify;">CASTAGNA, Antonio; FEDE, Francesco. <em>Measuring and Managing Liquidity Risk</em>. Chichester: Wiley Finance, 2013.</p><p style="text-align: justify;">COMMITTEE OF EUROPEAN BANKING SUPERVISORS. <em>Guidelines on Liquidity Buffers and Survival Periods</em>. London: CEBS, 2009.</p><p style="text-align: justify;">CIPRIANI, Marco; EISENBACH, Thomas M.; KOVNER, Anna. Tracing Bank Runs in Real Time. <em>Federal Reserve Bank of New York Staff Reports</em>, n. 1104, 2024.</p><p style="text-align: justify;">DIAMOND, Douglas W.; DYBVIG, Philip H. Bank Runs, Deposit Insurance, and Liquidity. <em>Journal of Political Economy</em>, v. 91, n. 3, p. 401-419, 1983.</p><p style="text-align: justify;">PINTER, Gabor. What caused the LDI crisis? <em>Bank Underground</em>, Bank of England, 26 jul. 2024.</p><p style="text-align: justify;">SHIN, Hyun Song. Reflections on Northern Rock: The Bank Run That Heralded the Global Financial Crisis. <em>Journal of Economic Perspectives</em>, v. 23, n. 1, p. 101-119, 2009.</p><p style="text-align: justify;">SUFI, Amir. Bank Lines of Credit in Corporate Finance: An Empirical Analysis. <em>Review of Financial Studies</em>, v. 22, n. 3, p. 1057-1088, 2009.</p>]]></content:encoded></item><item><title><![CDATA[O formato da curva: distribuições truncadas e a padaria do caso Madoff]]></title><description><![CDATA[Quando a m&#233;dia engana, o formato da distribui&#231;&#227;o mostra o que foi retirado da amostra: fraude em fundos, interven&#231;&#227;o cambial e regras de bolsa deixam rastros parecidos na cauda.]]></description><link>https://pilulasdequant.com.br/p/o-formato-da-curva-distribuicoes</link><guid isPermaLink="false">https://pilulasdequant.com.br/p/o-formato-da-curva-distribuicoes</guid><dc:creator><![CDATA[André Camatta]]></dc:creator><pubDate>Sat, 25 Apr 2026 15:17:58 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/18c9a72a-e6c5-4079-ad2b-f1059da5f998_1264x848.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p style="text-align: justify;">H&#225; uma anedota tradicional que circula em cursos de probabilidade h&#225; gera&#231;&#245;es. Henri Poincar&#233;, segundo a hist&#243;ria, comprava todo dia um p&#227;o de um quilo na mesma padaria e pesava cada um ao voltar para casa. Depois de um ano de medidas, plotou os pesos e encontrou uma curva normal perfeita, por&#233;m centrada em 950 gramas, em vez de mil. Denunciou o padeiro, que foi advertido, e no ano seguinte todos os p&#227;es passaram a pesar mil gramas ou mais. Poincar&#233;, contudo, denunciou novamente, desta vez mostrando um histograma cortado pela metade, sem cauda esquerda, sinal de que a receita n&#227;o fora consertada. O padeiro continuava produzindo p&#227;es de 950 gramas em m&#233;dia, embora agora separasse os mais pesados da fornada para entregar ao fregu&#234;s desconfiado.</p><p style="text-align: justify;">Embora amplamente repetida, a hist&#243;ria n&#227;o aparece em <em>La Science et l&#8217;Hypoth&#232;se</em> (1902), em <em>Calcul des Probabilit&#233;s</em> (1912) ou na correspond&#234;ncia de Poincar&#233;. Na verdade, a vers&#227;o mais antiga rastre&#225;vel encontra-se em <em>Puzzle-Math</em> (Gamow e Stern, 1958), onde &#233; atribu&#237;da a um professor alem&#227;o an&#244;nimo, de modo que a autoria de Poincar&#233; s&#243; viria a ser fixada na era moderna por Mlodinow (2008). Ainda assim, independentemente de sua precis&#227;o hist&#243;rica, a par&#225;bola se mant&#233;m &#250;til por encapsular, numa &#250;nica cena de 1890, a converg&#234;ncia da m&#233;dia amostral, o vi&#233;s de sele&#231;&#227;o e a observa&#231;&#227;o de que o formato da distribui&#231;&#227;o carrega informa&#231;&#227;o que a m&#233;dia descarta.</p><p style="text-align: justify;">Essa liga&#231;&#227;o entre forma e m&#233;dia reaparece em finan&#231;as de maneiras distintas. Fraudes em fundos, interven&#231;&#245;es cambiais e circuit breakers alteram a distribui&#231;&#227;o observada por caminhos diferentes, mas deixam o mesmo tipo de problema inferencial, na medida em que a amostra que chega ao analista n&#227;o &#233; mais uma amostra limpa do processo que a gerou. A m&#233;dia pode at&#233; continuar plaus&#237;vel, ao passo que a cauda, a assimetria e as descontinuidades contam outra hist&#243;ria.</p><h2>Distribui&#231;&#245;es truncadas e censuradas</h2><p style="text-align: justify;">Truncagem e censura designam opera&#231;&#245;es diferentes, e confundi-las produz erro de infer&#234;ncia. Uma amostra &#233; truncada no intervalo [a, b] quando as realiza&#231;&#245;es fora desse intervalo nem chegam a ser observadas, como acontece com o fregu&#234;s Poincar&#233; da par&#225;bola, que s&#243; recebe p&#227;es de 950 gramas quando um deles, por sorte, pesa mais que o limiar de sele&#231;&#227;o imposto pelo padeiro, enquanto os mais leves ficam com outros clientes. J&#225; uma amostra censurada &#233; aquela em que se sabe que a observa&#231;&#227;o ocorreu e em que lado do limite caiu, embora n&#227;o se conhe&#231;a o valor exato. Circuit breakers em bolsa, por exemplo, produzem censura e n&#227;o truncagem, porque o preg&#227;o &#233; interrompido e o retorno registrado no dia passa a ser exatamente o limite regulat&#243;rio, e n&#227;o o pre&#231;o de equil&#237;brio que ocorreria sem a interrup&#231;&#227;o (KLEIN; MOESCHBERGER, 2003).</p><p style="text-align: justify;">Para a normal, as f&#243;rmulas s&#227;o cl&#225;ssicas. Seja X &#8764; N(&#956;, &#963;&#178;) truncada em [a, b], com &#945; = (a&#8722;&#956;)/&#963;, &#946; = (b&#8722;&#956;)/&#963; e Z = &#934;(&#946;) &#8722; &#934;(&#945;). A densidade condicional &#224; observa&#231;&#227;o &#233;:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;f_T(x) = \\frac{\\varphi\\!\\left(\\frac{x-\\mu}{\\sigma}\\right)}{\\sigma\\,[\\Phi(\\beta)-\\Phi(\\alpha)]}, \\qquad x \\in [a,b].&quot;,&quot;id&quot;:&quot;OFFPPFWYDV&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">Os momentos condicionais de primeira e segunda ordem s&#227;o cl&#225;ssicos na literatura estat&#237;stica:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\mathrm{E}[X \\mid a < X < b] = \\mu - \\sigma \\cdot \\frac{\\varphi(\\beta)-\\varphi(\\alpha)}{\\Phi(\\beta)-\\Phi(\\alpha)}&quot;,&quot;id&quot;:&quot;ESPEUHQQCU&quot;}" data-component-name="LatexBlockToDOM"></div><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\mathrm{Var}[X \\mid a < X < b] = \\sigma^{2}\\!\\left[\\,1 - \\frac{\\beta\\varphi(\\beta)-\\alpha\\varphi(\\alpha)}{\\Phi(\\beta)-\\Phi(\\alpha)} - \\left(\\frac{\\varphi(\\beta)-\\varphi(\\alpha)}{\\Phi(\\beta)-\\Phi(\\alpha)}\\right)^{2}\\,\\right]&quot;,&quot;id&quot;:&quot;URYWWLNFBF&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">No caso de truncagem unilateral &#224; esquerda em <em>a</em>, com &#946; &#8594; &#8734;, ambas as express&#245;es simplificam e aparece a raz&#227;o inversa de Mills, &#955;(&#945;) = &#966;(&#945;)/[1&#8722;&#934;(&#945;)], que Heckman (1979) usaria como termo de corre&#231;&#227;o em modelos de sele&#231;&#227;o amostral. A m&#233;dia truncada &#233; &#956; + &#963;&#183;&#955;(&#945;), sempre acima de &#956;, ao passo que a vari&#226;ncia &#233; &#963;&#178;&#183;[1 + &#945;&#183;&#955;(&#945;) &#8722; &#955;(&#945;)&#178;], sempre abaixo de &#963;&#178;. J&#225; a assimetria &#947;&#8321; &#233; estritamente positiva para qualquer &#945; finito, crescendo monotonicamente &#224; medida que o ponto de corte se afasta &#224; direita. Esse &#233; o fato estat&#237;stico central que organiza todo o artigo, uma vez que a truncagem &#224; esquerda desloca a m&#233;dia para cima, contrai a vari&#226;ncia e introduz assimetria positiva, e essas tr&#234;s dedadas do formato s&#227;o justamente o que a m&#233;dia sozinha esconde.</p><p style="text-align: justify;">Se o analista disp&#245;e apenas de uma amostra truncada e n&#227;o sabe disso, estimar &#956; e &#963; por m&#233;dia e desvio padr&#227;o amostrais gera vi&#233;s sistem&#225;tico. A corre&#231;&#227;o can&#244;nica vem de Cohen (1950), que escreveu a log-verossimilhan&#231;a ajustada pela probabilidade de observa&#231;&#227;o:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\ell(\\mu,\\sigma) = -n\\log\\sigma - \\frac{1}{2\\sigma^{2}}\\sum_{i=1}^{n}(x_i-\\mu)^{2} - n\\log[\\,1-\\Phi(\\alpha)\\,]&quot;,&quot;id&quot;:&quot;KFQQFONNYJ&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">O terceiro termo &#233; a corre&#231;&#227;o. Ele pune o estimador por cada observa&#231;&#227;o que n&#227;o foi vista, impedindo que m&#233;dia e vari&#226;ncia amostrais sejam tomadas como se descrevessem o processo original. Para ilustrar a magnitude do vi&#233;s, simulei cinquenta mil pesos de p&#227;o sob N(950, 50&#178;), trunquei em 970 gramas (o limiar do padeiro desconfiado, um tanto abaixo do da par&#225;bola) e apliquei os dois estimadores. Os resultados aparecem na tabela abaixo.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gZwF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff508817f-8652-492d-852b-4912862b3eba_1404x426.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gZwF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff508817f-8652-492d-852b-4912862b3eba_1404x426.png 424w, https://substackcdn.com/image/fetch/$s_!gZwF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff508817f-8652-492d-852b-4912862b3eba_1404x426.png 848w, https://substackcdn.com/image/fetch/$s_!gZwF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff508817f-8652-492d-852b-4912862b3eba_1404x426.png 1272w, https://substackcdn.com/image/fetch/$s_!gZwF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff508817f-8652-492d-852b-4912862b3eba_1404x426.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!gZwF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff508817f-8652-492d-852b-4912862b3eba_1404x426.png" width="1404" height="426" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f508817f-8652-492d-852b-4912862b3eba_1404x426.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:426,&quot;width&quot;:1404,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:41399,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195448236?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff508817f-8652-492d-852b-4912862b3eba_1404x426.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gZwF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff508817f-8652-492d-852b-4912862b3eba_1404x426.png 424w, https://substackcdn.com/image/fetch/$s_!gZwF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff508817f-8652-492d-852b-4912862b3eba_1404x426.png 848w, https://substackcdn.com/image/fetch/$s_!gZwF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff508817f-8652-492d-852b-4912862b3eba_1404x426.png 1272w, https://substackcdn.com/image/fetch/$s_!gZwF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff508817f-8652-492d-852b-4912862b3eba_1404x426.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Compara&#231;&#227;o entre estimadores ing&#234;nuo e corrigido de Cohen (1950), amostra simulada.</em></figcaption></figure></div><p style="text-align: justify;">O estimador ing&#234;nuo desloca a m&#233;dia para 1.003 gramas e encolhe o desvio padr&#227;o para 27, sugerindo uma padaria que produziria p&#227;es grandes e uniformes. O estimador de Cohen, ao contr&#225;rio, recupera 928 e 57, muito mais pr&#243;ximos dos par&#226;metros verdadeiros, 950 e 50. Em amostras com apenas centenas de observa&#231;&#245;es, portanto, a corre&#231;&#227;o da log-verossimilhan&#231;a &#233; a diferen&#231;a entre enxergar o processo real e enxergar o teatro constru&#237;do pelo padeiro.</p><p style="text-align: justify;">A implementa&#231;&#227;o em Julia segue diretamente a equa&#231;&#227;o acima. A biblioteca <em>Distributions.jl</em> oferece a distribui&#231;&#227;o truncada como primitiva, e <em>Optim.jl</em> resolve o problema de otimiza&#231;&#227;o sem qualquer customiza&#231;&#227;o num&#233;rica.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oUGL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30868939-dd30-4aeb-8b0b-98a38fed4891_1584x922.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oUGL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30868939-dd30-4aeb-8b0b-98a38fed4891_1584x922.png 424w, https://substackcdn.com/image/fetch/$s_!oUGL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30868939-dd30-4aeb-8b0b-98a38fed4891_1584x922.png 848w, https://substackcdn.com/image/fetch/$s_!oUGL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30868939-dd30-4aeb-8b0b-98a38fed4891_1584x922.png 1272w, https://substackcdn.com/image/fetch/$s_!oUGL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30868939-dd30-4aeb-8b0b-98a38fed4891_1584x922.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!oUGL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30868939-dd30-4aeb-8b0b-98a38fed4891_1584x922.png" width="1456" height="847" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/30868939-dd30-4aeb-8b0b-98a38fed4891_1584x922.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:847,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:117618,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195448236?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30868939-dd30-4aeb-8b0b-98a38fed4891_1584x922.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!oUGL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30868939-dd30-4aeb-8b0b-98a38fed4891_1584x922.png 424w, https://substackcdn.com/image/fetch/$s_!oUGL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30868939-dd30-4aeb-8b0b-98a38fed4891_1584x922.png 848w, https://substackcdn.com/image/fetch/$s_!oUGL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30868939-dd30-4aeb-8b0b-98a38fed4891_1584x922.png 1272w, https://substackcdn.com/image/fetch/$s_!oUGL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30868939-dd30-4aeb-8b0b-98a38fed4891_1584x922.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Trecho de <a href="https://github.com/andrecamatta/pq_poincare_madoff">pq_poincare_madoff</a>/codigo/analise_truncada.jl.</em></figcaption></figure></div><h2>Testando o formato</h2><p style="text-align: justify;">Quando a pergunta &#233; se uma amostra vem de uma normal ou de uma normal truncada, h&#225; um arsenal de testes dispon&#237;vel, porque a truncagem &#224; esquerda produz desvios sistem&#225;ticos em v&#225;rias estat&#237;sticas ao mesmo tempo, na medida em que a assimetria amostral fica positiva, a curtose muda e a fun&#231;&#227;o de distribui&#231;&#227;o emp&#237;rica se desvia da te&#243;rica nas proximidades do corte. Testes cl&#225;ssicos como Shapiro-Wilk, Anderson-Darling e Jarque-Bera capturam essas assinaturas por caminhos diferentes, embora rejeit&#225;-los n&#227;o diagnostique truncagem especificamente, e apenas sinalize que algo no formato diverge da normal assumida.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RmO7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2924462-211f-41bd-9fd5-e9c66c5579b4_2114x604.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RmO7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2924462-211f-41bd-9fd5-e9c66c5579b4_2114x604.png 424w, https://substackcdn.com/image/fetch/$s_!RmO7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2924462-211f-41bd-9fd5-e9c66c5579b4_2114x604.png 848w, https://substackcdn.com/image/fetch/$s_!RmO7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2924462-211f-41bd-9fd5-e9c66c5579b4_2114x604.png 1272w, https://substackcdn.com/image/fetch/$s_!RmO7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2924462-211f-41bd-9fd5-e9c66c5579b4_2114x604.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!RmO7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2924462-211f-41bd-9fd5-e9c66c5579b4_2114x604.png" width="1456" height="416" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d2924462-211f-41bd-9fd5-e9c66c5579b4_2114x604.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:416,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:88220,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195448236?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2924462-211f-41bd-9fd5-e9c66c5579b4_2114x604.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RmO7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2924462-211f-41bd-9fd5-e9c66c5579b4_2114x604.png 424w, https://substackcdn.com/image/fetch/$s_!RmO7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2924462-211f-41bd-9fd5-e9c66c5579b4_2114x604.png 848w, https://substackcdn.com/image/fetch/$s_!RmO7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2924462-211f-41bd-9fd5-e9c66c5579b4_2114x604.png 1272w, https://substackcdn.com/image/fetch/$s_!RmO7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2924462-211f-41bd-9fd5-e9c66c5579b4_2114x604.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Testes estat&#237;sticos aplic&#225;veis &#224; detec&#231;&#227;o de truncagem e anomalias distribucionais.</em></figcaption></figure></div><p style="text-align: justify;">Para o problema espec&#237;fico de fraude em fundos, contudo, importa menos a escolha entre testes de normalidade do que detectar manipula&#231;&#227;o por descontinuidade em torno de zero, que &#233; a assinatura t&#237;pica de retornos maquiados. Nesse caso, o teste de McCrary (2008) &#233; o mais preciso, pois estima a densidade logar&#237;tmica &#224; esquerda e &#224; direita de um limiar c:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\hat{\\theta} = \\ln\\hat{f}_{+}(c) - \\ln\\hat{f}_{-}(c)&quot;,&quot;id&quot;:&quot;URPPBJKYSC&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">Sob a hip&#243;tese nula de densidade cont&#237;nua, &#952;&#770; tem distribui&#231;&#227;o assintoticamente normal. Bollen e Pool (2009) aplicaram uma variante deste teste &#224; distribui&#231;&#227;o agregada de retornos mensais de fundos de cobertura e encontraram um <em>kink</em> sistem&#225;tico em zero, com muito mais pequenos ganhos reportados do que pequenas perdas. A descontinuidade, contudo, desaparece nos tr&#234;s meses que antecedem a auditoria anual, o que confirma que &#233; o gestor, e n&#227;o o ativo, que produz a assimetria.</p><h2>Bernie Madoff e a fraude detect&#225;vel pelo formato</h2><p style="text-align: justify;">O caso Madoff &#233; a reencena&#231;&#227;o moderna da par&#225;bola do padeiro. Entre dezembro de 1990 e outubro de 2008, o fundo feeder Fairfield Sentry reportou 215 retornos mensais com m&#233;dia de 0,84%, desvio padr&#227;o de 0,71% e apenas dez meses negativos, sendo o pior deles de &#8722;0,64%. A estrat&#233;gia declarada era <em>split-strike conversion</em> sobre o S&amp;P 100, ou seja, uma carteira comprada em trinta a trinta e cinco a&#231;&#245;es do &#237;ndice combinada com <em>collars</em> de op&#231;&#245;es, cujo <em>Sharpe ratio</em> anualizado tem limite te&#243;rico da ordem de 0,66, segundo Bernard e Boyle (2009). Madoff, no entanto, reportava 2,47.</p><p style="text-align: justify;">Harry Markopolos, analista em uma corretora concorrente de Boston, viu o descasamento em 1999 e passou nove anos submetendo &#224; Securities and Exchange Commission memorandos que ningu&#233;m leu (MARKOPOLOS, 2005). Em novembro de 2005, seu memorando intitulado <em>The World&#8217;s Largest Hedge Fund is a Fraud</em> listou vinte e nove red flags, quase todas de natureza distribucional. A correla&#231;&#227;o reportada com o S&amp;P 100, por exemplo, era de seis por cento, quando a estrat&#233;gia declarada implicaria algo entre quarenta e oitenta. J&#225; o volume de puts sobre o OEX necess&#225;rio para hedgear a carteira alegada excedia o <em>open interest</em> total da Chicago Board Options Exchange, e o pr&#243;prio Sharpe era matematicamente inconsistente com a estrat&#233;gia.</p><p style="text-align: justify;">O que chama mais a aten&#231;&#227;o no caso, contudo, &#233; a aritm&#233;tica simples dos meses negativos. Sob a pr&#243;pria distribui&#231;&#227;o reportada por Madoff, com m&#233;dia 0,84% e desvio padr&#227;o 0,71%, a probabilidade de um m&#234;s com retorno negativo &#233; &#934;(&#8722;0,84/0,71) &#8776; 11,9%, de modo que, em 215 meses, o n&#250;mero esperado seria cerca de 26, com desvio padr&#227;o de aproximadamente quatro. Apenas dez meses negativos corresponderiam, portanto, a uma realiza&#231;&#227;o quatro desvios abaixo da expectativa, com probabilidade binomial da ordem de 2&#215;10&#8315;&#8308;. Esse n&#250;mero j&#225; bastaria para parar qualquer investidor institucional, lembrando que a distribui&#231;&#227;o que gerou o c&#225;lculo &#233; a do pr&#243;prio Madoff. Sob uma volatilidade honesta de split-strike, da ordem de 8% ao ano, o esperado sobe para 77 meses negativos em 215, e a probabilidade de observar dez ou menos cai para 6&#215;10&#8315;&#178;&#8312;. Para fins de compara&#231;&#227;o, dez elevado a vinte e oito &#233; maior que o n&#250;mero de segundos transcorridos desde o Big Bang.</p><p style="text-align: justify;">A compara&#231;&#227;o entre Fairfield Sentry e o S&amp;P 500 no mesmo per&#237;odo, com base nos dados reconstitu&#237;dos por Bernard e Boyle (2009), fica assim:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3d1r!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc38be38-3ef2-4e9c-9714-f3afabf12ea8_1440x658.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3d1r!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc38be38-3ef2-4e9c-9714-f3afabf12ea8_1440x658.png 424w, https://substackcdn.com/image/fetch/$s_!3d1r!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc38be38-3ef2-4e9c-9714-f3afabf12ea8_1440x658.png 848w, https://substackcdn.com/image/fetch/$s_!3d1r!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc38be38-3ef2-4e9c-9714-f3afabf12ea8_1440x658.png 1272w, https://substackcdn.com/image/fetch/$s_!3d1r!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc38be38-3ef2-4e9c-9714-f3afabf12ea8_1440x658.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!3d1r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc38be38-3ef2-4e9c-9714-f3afabf12ea8_1440x658.png" width="1440" height="658" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dc38be38-3ef2-4e9c-9714-f3afabf12ea8_1440x658.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:658,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:60956,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195448236?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc38be38-3ef2-4e9c-9714-f3afabf12ea8_1440x658.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3d1r!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc38be38-3ef2-4e9c-9714-f3afabf12ea8_1440x658.png 424w, https://substackcdn.com/image/fetch/$s_!3d1r!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc38be38-3ef2-4e9c-9714-f3afabf12ea8_1440x658.png 848w, https://substackcdn.com/image/fetch/$s_!3d1r!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc38be38-3ef2-4e9c-9714-f3afabf12ea8_1440x658.png 1272w, https://substackcdn.com/image/fetch/$s_!3d1r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc38be38-3ef2-4e9c-9714-f3afabf12ea8_1440x658.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Estat&#237;sticas descritivas dos retornos mensais de Fairfield Sentry e do S&amp;P 500, dez/1990 a out/2008.</em></figcaption></figure></div><p style="text-align: justify;">Madoff entrega 120% do retorno do S&amp;P 500 com apenas 16% do risco do &#237;ndice, sendo certo que nenhuma estrat&#233;gia conhecida de long-short sobre o mercado americano chega perto desse perfil. Embora a literatura tenha catalogado outras bandeiras vermelhas de natureza de governan&#231;a, entre elas custodiante interno, auditor desconhecido e aus&#234;ncia de staff de front-office, o ponto estat&#237;stico j&#225; seria suficiente por si s&#243;. Getmansky, Lo e Makarov (2004), por sua vez, mostraram que a s&#233;rie exibia autocorrela&#231;&#227;o serial positiva da ordem de 0,3 a 0,5, valor incompat&#237;vel com uma estrat&#233;gia executada sobre op&#231;&#245;es l&#237;quidas de S&amp;P 100 e t&#237;pico de <em>smoothing</em> artificial de retornos.</p><p style="text-align: justify;">O padr&#227;o, contudo, n&#227;o &#233; exclusivo de Madoff. Allen Stanford, do Stanford International Bank, reportou perda de 1,3% em 2008, enquanto o S&amp;P ca&#237;a 39% e o STOXX Europe 500 ca&#237;a 41%. A Weavering Capital, sob Magnus Peterson, reportou retornos sem perdas apesar de posi&#231;&#245;es em swaps de taxa de juros com contraparte offshore insolvente controlada pelo pr&#243;prio gestor, o que rendeu uma senten&#231;a brit&#226;nica de 450 milh&#245;es de libras. De forma mais geral, Dimmock e Gerken (2012) mostraram que viola&#231;&#245;es regulat&#243;rias pr&#233;vias, uso de pricing interno e aus&#234;ncia de auditor de primeira linha t&#234;m poder preditivo sobre fraude futura. Todas essas, portanto, s&#227;o varia&#231;&#245;es do mesmo tema estat&#237;stico, na medida em que a cauda esquerda some ou fica implausivelmente rasa, ao passo que a cauda direita infla uma distribui&#231;&#227;o que deveria ser sim&#233;trica. &#201; o padeiro de Poincar&#233; em escala institucional.</p><h2>Interven&#231;&#227;o cambial como truncagem n&#227;o-anunciada</h2><p style="text-align: justify;">O mesmo padr&#227;o se repete no mercado de c&#226;mbio, onde a interven&#231;&#227;o de um banco central altera a distribui&#231;&#227;o de retornos por um canal diferente do da fraude, mas com efeito estat&#237;stico an&#225;logo. Desde meados dos anos 2000, o Banco Central do Brasil (BCB) interv&#233;m no mercado de c&#226;mbio usando swap cambial (em rigor, <em>non-deliverable forwards</em> dom&#233;sticos, liquidados em reais), leil&#227;o spot e leil&#227;o de linha com compromisso de recompra. Em 22 de agosto de 2013, ap&#243;s o <em>taper tantrum</em> do Federal Reserve, o BCB anunciou um programa di&#225;rio de swaps que acumularia posi&#231;&#227;o da ordem de 100 bilh&#245;es de d&#243;lares ao longo de dezenove meses.</p><p style="text-align: justify;">Chamon, Garcia e Souza (2017) estimaram o efeito desse programa por controle sint&#233;tico, construindo um Brasil contrafactual com a combina&#231;&#227;o convexa de moedas de outros emergentes, e encontraram que o BRL observado apreciou mais de dez por cento em rela&#231;&#227;o &#224; trajet&#243;ria sint&#233;tica. Em termos distribucionais, isso significa que uma massa de probabilidade que deveria estar na cauda depreciada da distribui&#231;&#227;o de retornos do BRL foi deslocada para o centro da distribui&#231;&#227;o observada. Kohlscheen e Andrade (2014) refinaram o argumento em alta frequ&#234;ncia, mostrando que, a cada leil&#227;o de swap em que o BCB vende USD, o retorno intradi&#225;rio do USDBRL cai cerca de 0,33%, com assimetria entre posi&#231;&#245;es vendidas e compradas do BCB. J&#225; Viola et al. (2019), por meio de regress&#227;o quant&#237;lica, demonstraram que o efeito das interven&#231;&#245;es sobre volatilidade se concentra nos quantis superiores, exatamente o que seria esperado se o banco central estivesse cortando a cauda direita da distribui&#231;&#227;o de retornos do d&#243;lar.</p><p style="text-align: justify;">Trata-se da forma sofisticada da interven&#231;&#227;o, em que nunca se anuncia um teto, embora a cauda some. O analista que calibra volatilidade ou <em>Value-at-Risk</em> do BRL sobre dados de 2013 a 2015 estar&#225;, portanto, estimando &#963; sobre uma amostra cuja cauda superior foi sistematicamente suavizada. Como consequ&#234;ncia, a volatilidade impl&#237;cita cai, o <em>risk reversal</em> de 25-delta se comprime relativamente ao fundamento macro, e op&#231;&#245;es fora-do-dinheiro ficam subprecificadas. At&#233; aqui, o padr&#227;o se assemelha ao de Madoff, ainda que com uma diferen&#231;a importante. O interventor, no caso do BCB, &#233; conhecido, e o que se altera &#233; a distribui&#231;&#227;o observada, e n&#227;o a solv&#234;ncia da institui&#231;&#227;o.</p><p style="text-align: justify;">O caso paradigm&#225;tico da truncagem anunciada, contudo, &#233; outro. Em 6 de setembro de 2011, o Swiss National Bank comunicou que n&#227;o toleraria EURCHF abaixo de 1,20 e estaria disposto a intervir em quantidade ilimitada. Como resultado, a volatilidade impl&#237;cita de um m&#234;s caiu cerca de dezesseis pontos percentuais na sess&#227;o seguinte, e, durante tr&#234;s anos e quatro meses, a distribui&#231;&#227;o observada de retornos do EURCHF ficou literalmente cortada. Em 15 de janeiro de 2015, no entanto, sem aviso pr&#233;vio, o SNB abandonou o piso, e o par caiu vinte por cento em minutos. A Alpari UK entrou em liquida&#231;&#227;o no mesmo dia, ao passo que a FXCM, corretora de retalho listada em Nova York, precisou de resgate emergencial de 300 milh&#245;es de d&#243;lares para evitar insolv&#234;ncia no fechamento. Modelos de risco que tratavam a cauda direita truncada como se fosse a cauda verdadeira do processo, ao precificarem put OTM a pre&#231;o de lixo durante tr&#234;s anos, cobraram o erro em uma &#250;nica sess&#227;o.</p><p style="text-align: justify;">A li&#231;&#227;o estat&#237;stica &#233; que truncagem do lado do interventor produz vi&#233;s do lado do tomador de risco, pois quem calibra volatilidade sobre dados contaminados por interven&#231;&#227;o subestima a cauda verdadeira. Quando a interven&#231;&#227;o cessa ou &#233; abandonada, o processo volta a operar sob sua din&#226;mica original, que o modelo calibrado n&#227;o comporta.</p><h2>Circuit breakers e censura por regra de bolsa</h2><p style="text-align: justify;">Regras de bolsa s&#227;o o caso mais institucional em que a distribui&#231;&#227;o observada deixa de refletir o processo verdadeiro. A B3 aciona circuit breaker quando o Ibovespa cai 10%, 15% ou 20% em rela&#231;&#227;o ao fechamento anterior, com interrup&#231;&#245;es de 30 minutos, uma hora e suspens&#227;o do preg&#227;o, respectivamente, ao passo que NYSE e CME usam limiares de 7%, 13% e 20% sobre o S&amp;P 500. H&#225; ainda <em>limit up</em>/<em>limit down</em> espec&#237;ficos em futuros de commodities, bem como <em>auction halts</em> acionados por oscila&#231;&#245;es pr&#243;prias em a&#231;&#245;es individuais. A literatura te&#243;rica formalizou o chamado efeito-&#237;m&#227;, segundo o qual a proximidade do gatilho pode atrair ordens preventivas, elevando a volatilidade antes do halt.</p><p style="text-align: justify;">Em termos distribucionais, um halt &#233; um evento de censura, na medida em que o pre&#231;o de equil&#237;brio do dia poderia ser &#8722;15%, mas a bolsa interrompe em &#8722;10% e s&#243; reabre no dia seguinte. O retorno registrado na s&#233;rie passa a ser, portanto, exatamente &#8722;10%, e n&#227;o o que seria observado sem a regra. Hsieh e Yang (2009) quantificaram o vi&#233;s resultante para s&#233;ries asi&#225;ticas, mostrando que, sob um modelo de volatilidade estoc&#225;stica censurada corretamente especificado, a raz&#227;o entre &#963; estimado e &#963; verdadeiro fica dentro de um por cento. Caso o analista use os retornos observados como se n&#227;o houvesse censura, subestima &#963; em cerca de cinco por cento, e o vi&#233;s ainda dobra para cerca de catorze por cento se ele deletar os dias de halt da amostra na inten&#231;&#227;o de limpar dados.</p><p style="text-align: justify;">A simula&#231;&#227;o reproduz o fen&#244;meno com par&#226;metros calibrados em regime de stress. Geramos cinco mil retornos di&#225;rios sob volatilidade verdadeira de 4,5% ao dia, consistente com o Ibovespa em mar&#231;o de 2020, e aplicamos a regra da B3 censurando em &#8722;10%. Sob normalidade, a fra&#231;&#227;o esperada de dias de halt &#233; baixa, e o vi&#233;s resultante tamb&#233;m &#233; modesto. Sob cauda gorda, modelada por uma t-Student com quatro graus de liberdade rescalada para o mesmo desvio padr&#227;o, o mesmo procedimento produz resultado substancialmente pior, pr&#243;ximo dos dez por cento. Os n&#250;meros da simula&#231;&#227;o ficam assim:</p><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RNRr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4ae8103-0d35-48c4-8621-e3e757e4bd3e_1824x338.png 424w, https://substackcdn.com/image/fetch/$s_!RNRr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4ae8103-0d35-48c4-8621-e3e757e4bd3e_1824x338.png 848w, https://substackcdn.com/image/fetch/$s_!RNRr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4ae8103-0d35-48c4-8621-e3e757e4bd3e_1824x338.png 1272w, https://substackcdn.com/image/fetch/$s_!RNRr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4ae8103-0d35-48c4-8621-e3e757e4bd3e_1824x338.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!RNRr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4ae8103-0d35-48c4-8621-e3e757e4bd3e_1824x338.png" width="1456" height="270" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d4ae8103-0d35-48c4-8621-e3e757e4bd3e_1824x338.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:270,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:42919,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195448236?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4ae8103-0d35-48c4-8621-e3e757e4bd3e_1824x338.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RNRr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4ae8103-0d35-48c4-8621-e3e757e4bd3e_1824x338.png 424w, https://substackcdn.com/image/fetch/$s_!RNRr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4ae8103-0d35-48c4-8621-e3e757e4bd3e_1824x338.png 848w, https://substackcdn.com/image/fetch/$s_!RNRr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4ae8103-0d35-48c4-8621-e3e757e4bd3e_1824x338.png 1272w, https://substackcdn.com/image/fetch/$s_!RNRr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4ae8103-0d35-48c4-8621-e3e757e4bd3e_1824x338.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div></div></div></div><figcaption class="image-caption"><em>Vi&#233;s na estima&#231;&#227;o de &#963; sob regra de halt em &#8722;10%, simula&#231;&#227;o Monte Carlo em Julia.</em></figcaption></figure></div><p style="text-align: justify;">Em mar&#231;o de 2020, o Ibovespa acionou circuit breaker em seis dos oito preg&#245;es entre 9 e 18 de mar&#231;o, contra um hist&#243;rico de tr&#234;s acionamentos em 1997 (crise asi&#225;tica), cinco em 1998 (crise russa), cinco em 2008 (subprime) e um em 2017 (Joesley Day). O analista de risco que alimenta um modelo de VaR com essa s&#233;rie sem tratar a censura est&#225;, em certo sentido, assinando d&#237;vida com o futuro, porque o modelo at&#233; passa no backtest, justamente por contar com poucas exce&#231;&#245;es contaminadas, embora seu comportamento em stress permane&#231;a desconhecido, dado que o pr&#243;prio comportamento em stress foi subestimado pela censura.</p><p style="text-align: justify;">O caso do WTI em 20 de abril de 2020 inverte a l&#243;gica e serve como demonstra&#231;&#227;o t&#233;cnica de que circuit breakers s&#227;o vari&#225;veis de pol&#237;tica, e n&#227;o constantes do mundo. Nos primeiros dias de abril daquele ano, o CME comunicou &#224; Commodity Futures Trading Commission que havia ajustado seus sistemas para suportar pre&#231;os negativos no contrato de petr&#243;leo, conforme documentado no relat&#243;rio interino publicado pela pr&#243;pria CFTC em novembro seguinte. Vinte dias depois, o contrato maio fechou em &#8722;37,63 d&#243;lares por barril, com m&#237;nima de &#8722;40,32. Qualquer modelo de risco calibrado em janela anterior, portanto, n&#227;o continha essa cauda, justamente porque o pr&#243;prio limite regulat&#243;rio havia mudado no meio da amostra. &#201; o padeiro de Poincar&#233; na opera&#231;&#227;o inversa, no sentido de que n&#227;o se cortou a cauda, e sim se removeu o piso.</p><p style="text-align: justify;">O tratamento estat&#237;stico adequado de dados com halts &#233; bem estabelecido, ainda que pouco usado em bancos brasileiros. Modelos Tobit, <em>truncated-GARCH</em> (como em estudos sobre A-shares chinesas) e a formula&#231;&#227;o de volatilidade estoc&#225;stica censurada de Hsieh e Yang (2009) s&#227;o as corre&#231;&#245;es dispon&#237;veis. A regra m&#237;nima &#233; flaggear dias de halt como censura antes de alimentar o modelo, n&#227;o trat&#225;-los como retornos regulares e tampouco descart&#225;-los.</p><h2>O histograma antes da m&#233;dia</h2><p style="text-align: justify;">O mercado brasileiro ainda trata muitos problemas de forma como se fossem apenas problemas de n&#237;vel. Due diligence de fundos costuma olhar retorno, volatilidade, Sharpe e drawdown antes mesmo de perguntar se a distribui&#231;&#227;o tem descontinuidade em zero, cauda esquerda rasa demais ou autocorrela&#231;&#227;o incompat&#237;vel com a estrat&#233;gia declarada. Modelos de risco calibrados em regimes de interven&#231;&#227;o cambial, por sua vez, absorvem uma cauda suavizada como se ela fosse propriedade estrutural do c&#226;mbio, ao passo que backtests alimentados por dias de circuit breaker registram retornos censurados como se fossem observa&#231;&#245;es ordin&#225;rias.</p><p style="text-align: justify;">O arsenal t&#233;cnico para corrigir isso, no entanto, n&#227;o &#233; novo. Cohen publicou o MLE corrigido para amostras truncadas da normal em 1950, d&#233;cadas antes de Bollen e Pool aplicarem a ideia a fundos de cobertura, ao passo que Heckman formalizou o vi&#233;s de sele&#231;&#227;o em 1979, vinte e nove anos antes de McCrary propor um teste geral de descontinuidade em densidades. O pr&#243;prio Shapiro-Wilk vem de 1965, de modo que a parte matem&#225;tica est&#225; pronta h&#225; tempos. A CVM, ali&#225;s, exige divulga&#231;&#227;o de carteira e disponibiliza s&#233;ries de retornos mensais que tornariam o teste de Bollen-Pool fact&#237;vel em escala sobre a base de fundos brasileiros, e ainda assim a literatura aplicada a essa base permanece escassa, com diagn&#243;sticos de censura por circuit breaker quase ausentes do material acad&#234;mico e metodol&#243;gico p&#250;blico. Os dados existem e est&#227;o abertos, portanto, e a lacuna n&#227;o &#233; de auditoria, e sim de pesquisa aplicada que mobilize esse ferramental espec&#237;fico sobre eles.</p><p style="text-align: justify;">O ponto mais importante talvez seja o h&#225;bito de olhar. O analista que se limita &#224; m&#233;dia de um conjunto de dados n&#227;o tem como saber o que foi editado, porque a m&#233;dia afere apenas o n&#237;vel, ao passo que &#233; no formato que vive a informa&#231;&#227;o de ordem superior, justamente aquela que carrega a impress&#227;o digital de quem cortou a cauda. No caso Madoff, o Sharpe de 2,47 j&#225; bastaria para pedir explica&#231;&#245;es, da mesma forma que, no EURCHF pr&#233;-2015, a volatilidade impl&#237;cita artificialmente baixa j&#225; denunciava o piso. Quanto aos dias de halt da B3, a censura precisa ser flaggeada antes que contamine o modelo.</p><p style="text-align: justify;">Poincar&#233; (ou o professor alem&#227;o an&#244;nimo, ou quem tenha sido) s&#243; pegou o padeiro da segunda vez porque trocou a balan&#231;a pelo histograma.</p><div><hr></div><h2>Refer&#234;ncias</h2><p style="text-align: justify;">BERNARD, C.; BOYLE, P. P. Mr. Madoff&#8217;s amazing returns: an analysis of the split-strike conversion strategy. <em>Journal of Derivatives</em>, v. 17, n. 1, p. 62&#8211;76, 2009.</p><p style="text-align: justify;">BOLLEN, N. P. B.; POOL, V. K. Do hedge fund managers misreport returns? Evidence from the pooled distribution. <em>Journal of Finance</em>, v. 64, n. 5, p. 2257&#8211;2288, 2009.</p><p style="text-align: justify;">CHAMON, M.; GARCIA, M.; SOUZA, L. FX interventions in Brazil: a synthetic control approach. <em>Journal of International Economics</em>, v. 108, p. 157&#8211;168, 2017.</p><p style="text-align: justify;">COHEN, A. C. Estimating the mean and variance of normal populations from singly truncated and doubly truncated samples. <em>Annals of Mathematical Statistics</em>, v. 21, n. 4, p. 557&#8211;569, 1950.</p><p style="text-align: justify;">DIMMOCK, S. G.; GERKEN, W. C. Predicting fraud by investment managers. <em>Journal of Financial Economics</em>, v. 105, n. 1, p. 153&#8211;173, 2012.</p><p style="text-align: justify;">GAMOW, G.; STERN, M. <em>Puzzle-math</em>. New York: Viking Press, 1958.</p><p style="text-align: justify;">GETMANSKY, M.; LO, A. W.; MAKAROV, I. An econometric model of serial correlation and illiquidity in hedge fund returns. <em>Journal of Financial Economics</em>, v. 74, n. 3, p. 529&#8211;609, 2004.</p><p style="text-align: justify;">HECKMAN, J. J. Sample selection bias as a specification error. <em>Econometrica</em>, v. 47, n. 1, p. 153&#8211;162, 1979.</p><p style="text-align: justify;">HSIEH, P.-H.; YANG, J. J. A censored stochastic volatility approach to the estimation of price limit moves. <em>Journal of Empirical Finance</em>, v. 16, n. 2, p. 337&#8211;351, 2009.</p><p style="text-align: justify;">KLEIN, J. P.; MOESCHBERGER, M. L. <em>Survival analysis: techniques for censored and truncated data</em>. 2. ed. New York: Springer, 2003.</p><p style="text-align: justify;">KOHLSCHEEN, E.; ANDRADE, S. C. Official FX interventions through derivatives. <em>Journal of International Money and Finance</em>, v. 47, p. 202&#8211;216, 2014.</p><p style="text-align: justify;">MARKOPOLOS, H. <em>The world&#8217;s largest hedge fund is a fraud</em>: memorandum submitted to the U.S. Securities and Exchange Commission. 7 nov. 2005.</p><p style="text-align: justify;">MCCRARY, J. Manipulation of the running variable in the regression discontinuity design: a density test. <em>Journal of Econometrics</em>, v. 142, n. 2, p. 698&#8211;714, 2008.</p><p style="text-align: justify;">MLODINOW, L. <em>The drunkard&#8217;s walk: how randomness rules our lives</em>. New York: Pantheon Books, 2008.</p><p style="text-align: justify;">VIOLA, A. P.; KLOTZLE, M. C.; PINTO, A. C. F.; BARBEDO, C. H. da S. Foreign exchange interventions in Brazil and their impact on volatility: a quantile regression approach. <em>Research in International Business and Finance</em>, v. 47, p. 251&#8211;263, 2019.</p>]]></content:encoded></item><item><title><![CDATA[Concentração em crédito: por que diversificar não basta]]></title><description><![CDATA[Duas carteiras id&#234;nticas exceto na granularidade revelam por que o princ&#237;pio cl&#225;ssico de diversifica&#231;&#227;o n&#227;o elimina o risco idiossincr&#225;tico em cr&#233;dito, e como a regula&#231;&#227;o banc&#225;ria lida com isso.]]></description><link>https://pilulasdequant.com.br/p/concentracao-em-credito-por-que-diversificar</link><guid isPermaLink="false">https://pilulasdequant.com.br/p/concentracao-em-credito-por-que-diversificar</guid><dc:creator><![CDATA[André Camatta]]></dc:creator><pubDate>Thu, 23 Apr 2026 12:22:07 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/3382e524-aafc-426a-927c-74f577693144_1376x768.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p style="text-align: justify;">Quem passou por um curso introdut&#243;rio de finan&#231;as aprendeu a montar um gr&#225;fico em que a vari&#226;ncia da carteira cai &#224; medida que se adicionam ativos pouco correlacionados. Com algumas dezenas de posi&#231;&#245;es bem escolhidas, o componente idiossincr&#225;tico se dilui, sobra o risco sist&#234;mico, e esse &#233; o &#250;nico risco pelo qual o investidor &#233; compensado. Essa linha, que come&#231;a com Markowitz (1952) e chega ao CAPM ao longo dos anos 1960, organiza o pensamento de gestores de portf&#243;lio h&#225; setenta anos. Como toda constru&#231;&#227;o te&#243;rica desse tipo, &#233; uma aproxima&#231;&#227;o &#250;til que tem regimes em que o ajuste entre o modelo e os dados &#233; frouxo.</p><p style="text-align: justify;">Carteiras de cr&#233;dito s&#227;o o exemplo em que o desvio entre a teoria cl&#225;ssica e o comportamento observado aparece de forma mais sistem&#225;tica e mais consequente para capital. Bolder (2022) prop&#245;e um experimento pedag&#243;gico que retomarei adiante: duas carteiras com os mesmos par&#226;metros de risco diferindo apenas em granularidade, cujos n&#250;meros surpreendem quem aprendeu diversifica&#231;&#227;o na bolsa.</p><p style="text-align: justify;">O arcabou&#231;o conceitual do capital econ&#244;mico foi o assunto de <a href="https://pilulasdequant.com.br/p/capital-economico-a-arquitetura-por">Capital econ&#244;mico: a arquitetura por tr&#225;s de uma pergunta simples</a>, em que a distin&#231;&#227;o sist&#234;mico-idiossincr&#225;tico apareceu de passagem. Este artigo aprofunda essa dimens&#227;o, examinando por que a l&#243;gica cl&#225;ssica de diversifica&#231;&#227;o encontra limites mais severos em cr&#233;dito, como Vasicek e Gordy formalizaram um modelo politicamente defens&#225;vel e economicamente otimista, e como a literatura posterior e as crises recentes recolocaram a pergunta em termos que n&#227;o cabem no c&#225;lculo regulat&#243;rio padr&#227;o.</p><h2>O que falha quando a l&#243;gica da diversifica&#231;&#227;o encontra o cr&#233;dito</h2><p style="text-align: justify;">A teoria cl&#225;ssica de portf&#243;lio repousa em tr&#234;s premissas impl&#237;citas. A primeira &#233; que retornos t&#234;m distribui&#231;&#245;es aproximadamente sim&#233;tricas, de modo que vari&#226;ncia &#233; uma medida informativa de risco. A segunda &#233; que correla&#231;&#245;es entre ativos s&#227;o est&#225;veis, ou pelo menos estim&#225;veis a partir de hist&#243;rico razo&#225;vel. A terceira &#233; que a Lei dos Grandes N&#250;meros opera com poucas dezenas de ativos independentes. Em qualquer classe de ativo essas premissas s&#227;o imperfeitas; a quest&#227;o &#233; quanto a imperfei&#231;&#227;o custa em cada caso.</p><p style="text-align: justify;">Em cr&#233;dito, as tr&#234;s pioram juntas. O perfil de retorno de uma exposi&#231;&#227;o &#233; estruturalmente assim&#233;trico. No melhor caso, o banco recebe o principal e os juros contratados; no pior, perde at&#233; 100% do valor multiplicado pela LGD. Uma emiss&#227;o que rende 300 pontos-base de spread sobre a curva livre de risco tem ganho m&#225;ximo limitado ao cupom e perda potencial de muitas dezenas de pontos percentuais. Vari&#226;ncia, nesse mundo, n&#227;o resume nada &#250;til sobre a cauda. O analista de cr&#233;dito n&#227;o mede dispers&#227;o do retorno; mede probabilidade de eventos raros e o tamanho da perda quando ocorrem.</p><p style="text-align: justify;">A segunda premissa tamb&#233;m n&#227;o se sustenta. Correla&#231;&#227;o de inadimpl&#234;ncias &#233; baixa em tempos calmos e dispara em estresse porque firmas dependem da mesma conjuntura macroecon&#244;mica, compartilham fornecedores e clientes, e t&#234;m custos de financiamento atrelados a condi&#231;&#245;es agregadas. Quando o ciclo vira, muitas emissoras deterioram ao mesmo tempo. A depend&#234;ncia condicional ao cen&#225;rio sist&#234;mico &#233; o que move a cauda da distribui&#231;&#227;o de perdas, e diversificar oferece menos prote&#231;&#227;o no momento em que prote&#231;&#227;o &#233; mais necess&#225;ria.</p><p style="text-align: justify;">A terceira premissa &#233; a que Bolder (2022) ataca de frente. Sob retornos cont&#237;nuos e sim&#233;tricos, a vari&#226;ncia idiossincr&#225;tica cai como 1/N e algumas dezenas de posi&#231;&#245;es j&#225; capturam a maior parte do benef&#237;cio da diversifica&#231;&#227;o. Inadimpl&#234;ncias, por&#233;m, s&#227;o eventos raros e discretos; para que a Lei dos Grandes N&#250;meros opere sobre a cauda, &#233; preciso n&#250;mero de exposi&#231;&#245;es em ordem de grandeza superior. A fronteira em que o ru&#237;do idiossincr&#225;tico deixa de pesar sai de dezenas para milhares de devedores. E mesmo quando h&#225; milhares, o componente sist&#234;mico persiste porque todas as contrapartes est&#227;o expostas ao mesmo ciclo.</p><p style="text-align: justify;">O resultado &#233; que a diversifica&#231;&#227;o em cr&#233;dito n&#227;o segue a mesma curva conhecida da teoria de portf&#243;lio. Ela exige mais devedores distintos, tolera menos concentra&#231;&#227;o e deixa sempre um residual sist&#234;mico que nenhuma aloca&#231;&#227;o resolve. Esse &#233; o pano de fundo que a literatura de capital econ&#244;mico para cr&#233;dito tenta endere&#231;ar com rigor formal.</p><h2>A formaliza&#231;&#227;o de Vasicek e o teorema de Gordy</h2><p style="text-align: justify;">A formaliza&#231;&#227;o mais influente parte do modelo de Merton para d&#237;vida corporativa e chega a Vasicek (2002) em uma constru&#231;&#227;o de eleg&#226;ncia not&#225;vel. Cada devedor <em>i</em> tem um &#237;ndice latente de valor de ativo decomposto em duas componentes:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;X_i = \\sqrt{\\rho}\\,Y + \\sqrt{1-\\rho}\\,\\varepsilon_i&quot;,&quot;id&quot;:&quot;ADKWZUCLVD&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">Onde Y &#233; um fator sist&#234;mico gaussiano compartilhado por todos os devedores, &#949;<sub>i</sub> &#233; um choque idiossincr&#225;tico independente, e &#961; &#233; a correla&#231;&#227;o de ativos. A inadimpl&#234;ncia ocorre quando X<sub>i</sub> cai abaixo de &#934;&#8315;&#185;(PD), o quantil da normal padr&#227;o correspondente &#224; probabilidade contratada. Essa &#233; a vers&#227;o de um fator do modelo de Merton, e organiza em duas linhas toda a mec&#226;nica subsequente.</p><p style="text-align: justify;">Dada a realiza&#231;&#227;o do fator sist&#234;mico Y, as inadimpl&#234;ncias ficam condicionalmente independentes. Isso permite que Vasicek aplique a Lei dos Grandes N&#250;meros numa carteira homog&#234;nea infinitamente granular e derive a distribui&#231;&#227;o-limite da taxa de perda:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;P(L \\leq x) = \\Phi\\!\\left(\\frac{\\sqrt{1-\\rho}\\,\\Phi^{-1}(x) - \\Phi^{-1}(\\mathrm{PD})}{\\sqrt{\\rho}}\\right)&quot;,&quot;id&quot;:&quot;GHEJUKQAUV&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">Invertendo no quantil &#945;, obt&#233;m-se a <em>worst-case default rate</em>, que &#233; a fra&#231;&#227;o de inadimpl&#234;ncias da carteira num cen&#225;rio sist&#234;mico extremo:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\mathrm{WCDR}(\\alpha) = \\Phi\\!\\left(\\frac{\\Phi^{-1}(\\mathrm{PD}) + \\sqrt{\\rho}\\,\\Phi^{-1}(\\alpha)}{\\sqrt{1-\\rho}}\\right)&quot;,&quot;id&quot;:&quot;POJQEQWDZK&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;"></p><p style="text-align: justify;">Esta express&#227;o &#233; o n&#250;cleo da <strong>fun&#231;&#227;o supervis&#243;ria de peso de risco IRB</strong> de Basileia II, tamb&#233;m conhecida como <em>IRB risk weight function</em>. Vale um coment&#225;rio sobre o nome. O IRB &#233; uma abordagem na qual o banco estima internamente os par&#226;metros da contraparte (PD, LGD, EAD e maturidade); o que &#233; livre &#233; esse conjunto de insumos, n&#227;o a regra que os converte em capital. A fun&#231;&#227;o abaixo &#233; a mesma para todos os bancos autorizados a usar o IRB; o que muda de institui&#231;&#227;o para institui&#231;&#227;o s&#227;o os par&#226;metros que alimentam a f&#243;rmula. Multiplicada por LGD, ajustada pela maturidade e subtra&#237;da da perda esperada PD&#183;LGD (j&#225; coberta por provis&#245;es), ela entrega o capital regulat&#243;rio por exposi&#231;&#227;o:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;K = \\mathrm{LGD}\\left[\\Phi\\!\\left(\\frac{\\Phi^{-1}(\\mathrm{PD}) + \\sqrt{\\rho}\\,\\Phi^{-1}(0{,}999)}{\\sqrt{1-\\rho}}\\right) - \\mathrm{PD}\\right] \\cdot \\frac{1 + (M-2{,}5)\\,b(\\mathrm{PD})}{1 - 1{,}5\\,b(\\mathrm{PD})}&quot;,&quot;id&quot;:&quot;PKHSQUPJBR&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">Com &#961;(PD) e b(PD) calibrados por classe de ativo conforme o documento t&#233;cnico do Comit&#234; de Basileia (BCBS, 2005). Para exposi&#231;&#245;es corporativas, a correla&#231;&#227;o de ativos varia entre 12% para PDs altas e 24% para PDs baixas, uma calibra&#231;&#227;o emp&#237;rica discutida ao longo da Se&#231;&#227;o 5 do <em>Explanatory Note</em>.</p><p style="text-align: justify;">O que transforma essa f&#243;rmula em arcabou&#231;o regulat&#243;rio utiliz&#225;vel &#233; o teorema da invari&#226;ncia de carteira, formalizado por Gordy (2003):</p><blockquote><p><em>O capital marginal de uma exposi&#231;&#227;o depende apenas de seus pr&#243;prios par&#226;metros (PD, LGD, EAD, maturidade), e n&#227;o da composi&#231;&#227;o da carteira em que ela se insere, se e somente se existe um &#250;nico fator sist&#234;mico comum a todos os devedores e a carteira &#233; assintoticamente granular.</em></p></blockquote><p style="text-align: justify;">Ou seja, nenhuma exposi&#231;&#227;o pode representar fra&#231;&#227;o n&#227;o-desprez&#237;vel do total. Essas duas condi&#231;&#245;es definem o arcabou&#231;o ASRF (<em>Asymptotic Single Risk Factor</em>).</p><p style="text-align: justify;">A invari&#226;ncia &#233; o que torna a abordagem IRB escal&#225;vel. Permite ao regulador escrever uma fun&#231;&#227;o aditiva por exposi&#231;&#227;o, aplic&#225;vel a qualquer banco, sem que o supervisor precise conhecer a composi&#231;&#227;o integral da carteira de cada institui&#231;&#227;o. Politicamente, resolve o problema de escrever uma regra de capital que seja simultaneamente justa entre institui&#231;&#245;es e trat&#225;vel do ponto de vista computacional.</p><p style="text-align: justify;">Economicamente, por&#233;m, o ASRF &#233; exato apenas no limite. Nenhuma carteira real &#233; infinitamente granular, e nenhuma economia real tem um &#250;nico fator sist&#234;mico. A conta exata entrega capital menor do que a conta correta em carteiras finitas ou multi-setoriais. &#201; essa lacuna que o resto deste artigo explora.</p><h2>O experimento de Bolder</h2><p style="text-align: justify;">Retomando o experimento do in&#237;cio: duas carteiras, mesmos par&#226;metros (PD 0,5%, LGD 40%, &#945; 99,97%, total &#8364; 1.000), diferindo apenas em granularidade. A diversificada tem 10.000 exposi&#231;&#245;es id&#234;nticas; a concentrada tem 100 exposi&#231;&#245;es heterog&#234;neas, com a maior ocupando cerca de 5% do portf&#243;lio. Bolder (2022) calcula o capital econ&#244;mico de cada uma sob dois modelos alternativos.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6Em3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7aa0177-53e8-4e1a-8544-3f5a1c5bc1e1_1296x556.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6Em3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7aa0177-53e8-4e1a-8544-3f5a1c5bc1e1_1296x556.png 424w, https://substackcdn.com/image/fetch/$s_!6Em3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7aa0177-53e8-4e1a-8544-3f5a1c5bc1e1_1296x556.png 848w, https://substackcdn.com/image/fetch/$s_!6Em3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7aa0177-53e8-4e1a-8544-3f5a1c5bc1e1_1296x556.png 1272w, https://substackcdn.com/image/fetch/$s_!6Em3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7aa0177-53e8-4e1a-8544-3f5a1c5bc1e1_1296x556.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!6Em3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7aa0177-53e8-4e1a-8544-3f5a1c5bc1e1_1296x556.png" width="1296" height="556" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a7aa0177-53e8-4e1a-8544-3f5a1c5bc1e1_1296x556.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:556,&quot;width&quot;:1296,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:63802,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195230306?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7aa0177-53e8-4e1a-8544-3f5a1c5bc1e1_1296x556.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6Em3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7aa0177-53e8-4e1a-8544-3f5a1c5bc1e1_1296x556.png 424w, https://substackcdn.com/image/fetch/$s_!6Em3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7aa0177-53e8-4e1a-8544-3f5a1c5bc1e1_1296x556.png 848w, https://substackcdn.com/image/fetch/$s_!6Em3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7aa0177-53e8-4e1a-8544-3f5a1c5bc1e1_1296x556.png 1272w, https://substackcdn.com/image/fetch/$s_!6Em3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7aa0177-53e8-4e1a-8544-3f5a1c5bc1e1_1296x556.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em><strong>Tabela 1.</strong> Experimento de concentra&#231;&#227;o de Bolder (2022): duas carteiras de &#8364; 1.000, mesma PD (0,5%) e LGD (40%), n&#237;vel de confian&#231;a 99,97%. A diversificada tem 10.000 exposi&#231;&#245;es id&#234;nticas; a concentrada tem 100 exposi&#231;&#245;es heterog&#234;neas, com a maior em cerca de 5% do total. O modelo binomial trata todos os defaults como independentes; o modelo de um fator corresponde ao ASRF de Vasicek. Adaptado de Bolder (2022, Tabelas 1.3&#8211;1.4).</em></figcaption></figure></div><p style="text-align: justify;">O modelo binomial independente trata todo o risco como idiossincr&#225;tico, ignorando qualquer fator comum. Nessa hip&#243;tese irrealista, a Lei dos Grandes N&#250;meros age livremente. Na carteira diversificada, o risco idiossincr&#225;tico converge para 0,1% do valor, praticamente zero. Na concentrada, resta 3,1% idiossincr&#225;tico, porque 100 devedores n&#227;o s&#227;o suficientes para diluir o peso da exposi&#231;&#227;o dominante. J&#225; o modelo gaussiano de um fator, que adiciona o componente sist&#234;mico, entrega risco total de 7,6% na diversificada e 9,0% na concentrada.</p><blockquote><p><em>Multiplicar o n&#250;mero de exposi&#231;&#245;es de 100 para 10.000 deixa o capital econ&#244;mico total da carteira apenas 1,4 ponto percentual abaixo (7,6% contra 9,0% do valor). O componente sist&#234;mico, pela sua pr&#243;pria natureza, n&#227;o se diversifica.</em></p></blockquote><p style="text-align: justify;">Tr&#234;s li&#231;&#245;es merecem destaque. A primeira &#233; que sist&#234;mico n&#227;o se diversifica, resultado central do CAPM que reaparece aqui com a mesma for&#231;a: 10.000 exposi&#231;&#245;es ao mesmo fator econ&#244;mico ainda carregam o risco desse fator. A segunda &#233; que diversificar o componente idiossincr&#225;tico em cr&#233;dito &#233; trabalhoso; 100 devedores heterog&#234;neos deixam res&#237;duo material, e um ter&#231;o do risco total da carteira concentrada ainda &#233; espec&#237;fico de contrapartes. A terceira, talvez a menos intuitiva, &#233; que o componente sist&#234;mico n&#227;o &#233; privil&#233;gio do risco de mercado. Trata-se de dimens&#227;o central tamb&#233;m do risco de cr&#233;dito, porque inadimpl&#234;ncias correlacionam via ciclo econ&#244;mico e redes de depend&#234;ncia setorial.</p><p style="text-align: justify;">O experimento, como o pr&#243;prio autor reconhece, foi constru&#237;do. Par&#226;metros foram escolhidos para focar aten&#231;&#227;o exclusivamente na granularidade. Em carteiras do mundo real, as dimens&#245;es de concentra&#231;&#227;o s&#227;o v&#225;rias: setor econ&#244;mico, geografia, qualidade de cr&#233;dito, tamanho de firma, hip&#243;tese de recupera&#231;&#227;o. Cada uma admite sua pr&#243;pria an&#225;lise. Os n&#250;meros acima fornecem limite inferior did&#225;tico, n&#227;o estimativa superior.</p><h2>Ajuste de granularidade e concentra&#231;&#227;o multi-fator</h2><p style="text-align: justify;">O reconhecimento de que o ASRF &#233; exato apenas no limite abriu uma agenda inteira de pesquisa. A primeira linha atacou a granularidade finita. A f&#243;rmula anal&#237;tica de ajuste de primeira ordem foi proposta no in&#237;cio dos anos 2000 e sistematizada no modelo Vasicek por uma sequ&#234;ncia de trabalhos que culmina em Gordy e L&#252;tkebohmert (2013), vers&#227;o refinada de trabalho iniciado em 2007 e hoje refer&#234;ncia para supervis&#227;o. O ajuste de granularidade, conhecido pela sigla GA (<em>granularity adjustment</em>), &#233; uma corre&#231;&#227;o aditiva ao capital calculado pela fun&#231;&#227;o supervis&#243;ria IRB, proporcional a:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\mathrm{GA} \\propto \\frac{\\sum_i s_i^2 \\cdot f(\\mathrm{PD}_i, \\mathrm{LGD}_i)}{\\sum_i s_i}&quot;,&quot;id&quot;:&quot;HSBJDSTCVD&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">Com s<sub>i</sub> = EAD<sub>i</sub> e f(&#183;) dependente da fun&#231;&#227;o supervis&#243;ria IRB. O numerador privilegia exposi&#231;&#245;es grandes (pesos ao quadrado), e a divis&#227;o pelo total normaliza, resultando em um &#237;ndice de Herfindahl-Hirschman ponderado por risco. Se todas as exposi&#231;&#245;es fossem id&#234;nticas, o ajuste aproximaria zero (granularidade assint&#243;tica). Quando poucas exposi&#231;&#245;es dominam, o ajuste cresce proporcionalmente ao quadrado do peso.</p><p style="text-align: justify;">A forma simples do HHI puro, sem pondera&#231;&#227;o por risco, &#233; &#250;til como m&#233;trica inicial:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\mathrm{HHI} = \\sum_i \\left(\\frac{\\mathrm{EAD}_i}{\\sum_j \\mathrm{EAD}_j}\\right)^2&quot;,&quot;id&quot;:&quot;URWRCYHXCM&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">O inverso 1/HHI corresponde ao n&#250;mero efetivo de exposi&#231;&#245;es. A segunda linha de pesquisa atacou o pressuposto de fator &#250;nico. Pykhtin (2004) estendeu o ASRF para K fatores sist&#234;micos, construindo um fator composto que preserva forma anal&#237;tica enquanto captura correla&#231;&#227;o heterog&#234;nea entre setores e regi&#245;es. A conta deixa de ser uma s&#243; f&#243;rmula e passa a depender da decomposi&#231;&#227;o da carteira por segmento, mas ganha em fidelidade ao fen&#244;meno real.</p><p style="text-align: justify;">A literatura emp&#237;rica sustenta o argumento. D&#252;llmann e Masschelein (2007), aplicando o modelo multi-fator &#224; base de registro de cr&#233;dito alem&#227;, mostram que a diferen&#231;a entre capital que considera estrutura setorial e capital que a ignora pode chegar a 20&#8211;37% em carteiras com concentra&#231;&#227;o setorial caracter&#237;stica de bancos de atacado. O estudo anterior do Comit&#234; de Basileia (BCBS, 2006, <em>Working Paper 15</em>) sugeria faixa similar de 20&#8211;40% para concentra&#231;&#227;o setorial, contra 2&#8211;8% para concentra&#231;&#227;o em devedores individuais (<em>single-name</em>) em carteiras de varejo pulverizadas. O efeito dominante em carteiras corporativas reais n&#227;o &#233; a granularidade de exposi&#231;&#245;es individuais, &#233; a exposi&#231;&#227;o concentrada a setores espec&#237;ficos.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RwUw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F005e37a6-cddd-4cd6-9f0c-b4ef50ec8225_1876x640.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RwUw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F005e37a6-cddd-4cd6-9f0c-b4ef50ec8225_1876x640.png 424w, https://substackcdn.com/image/fetch/$s_!RwUw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F005e37a6-cddd-4cd6-9f0c-b4ef50ec8225_1876x640.png 848w, https://substackcdn.com/image/fetch/$s_!RwUw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F005e37a6-cddd-4cd6-9f0c-b4ef50ec8225_1876x640.png 1272w, https://substackcdn.com/image/fetch/$s_!RwUw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F005e37a6-cddd-4cd6-9f0c-b4ef50ec8225_1876x640.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!RwUw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F005e37a6-cddd-4cd6-9f0c-b4ef50ec8225_1876x640.png" width="1456" height="497" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/005e37a6-cddd-4cd6-9f0c-b4ef50ec8225_1876x640.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:497,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:160605,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195230306?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F005e37a6-cddd-4cd6-9f0c-b4ef50ec8225_1876x640.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RwUw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F005e37a6-cddd-4cd6-9f0c-b4ef50ec8225_1876x640.png 424w, https://substackcdn.com/image/fetch/$s_!RwUw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F005e37a6-cddd-4cd6-9f0c-b4ef50ec8225_1876x640.png 848w, https://substackcdn.com/image/fetch/$s_!RwUw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F005e37a6-cddd-4cd6-9f0c-b4ef50ec8225_1876x640.png 1272w, https://substackcdn.com/image/fetch/$s_!RwUw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F005e37a6-cddd-4cd6-9f0c-b4ef50ec8225_1876x640.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em><strong>Tabela 2.</strong> Dimens&#245;es de concentra&#231;&#227;o em cr&#233;dito e impacto t&#237;pico sobre o capital econ&#244;mico. Os impactos correspondem ao acr&#233;scimo m&#233;dio relativo ao capital da fun&#231;&#227;o IRB para carteiras corporativas; em carteiras de varejo pulverizado, os efeitos single-name s&#227;o menores. Compila&#231;&#227;o do autor com base nas refer&#234;ncias indicadas na coluna direita.</em></figcaption></figure></div><p style="text-align: justify;">O arcabou&#231;o regulat&#243;rio absorveu esses achados em forma de pragmatismo. Basileia abandonou o ajuste de granularidade expl&#237;cito no Pilar 1 e delegou-o ao Pilar 2, via add-on supervis&#243;rio. O ICAAP, processo pelo qual o pr&#243;prio banco avalia seu capital interno, torna-se o local em que multi-fator, granularidade, concentra&#231;&#227;o geogr&#225;fica e setorial precisam ser quantificados e cobrados em capital adicional. A Tabela CR1 do Pilar 3 apresenta decomposi&#231;&#227;o por setor econ&#244;mico, regi&#227;o e prazo justamente para dar transpar&#234;ncia a essas exposi&#231;&#245;es.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Fp1S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa3b9105-ce88-4d31-912a-6a934e6370e2_1160x2204.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Fp1S!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa3b9105-ce88-4d31-912a-6a934e6370e2_1160x2204.png 424w, https://substackcdn.com/image/fetch/$s_!Fp1S!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa3b9105-ce88-4d31-912a-6a934e6370e2_1160x2204.png 848w, https://substackcdn.com/image/fetch/$s_!Fp1S!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa3b9105-ce88-4d31-912a-6a934e6370e2_1160x2204.png 1272w, https://substackcdn.com/image/fetch/$s_!Fp1S!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa3b9105-ce88-4d31-912a-6a934e6370e2_1160x2204.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Fp1S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa3b9105-ce88-4d31-912a-6a934e6370e2_1160x2204.png" width="1160" height="2204" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aa3b9105-ce88-4d31-912a-6a934e6370e2_1160x2204.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2204,&quot;width&quot;:1160,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:141229,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195230306?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa3b9105-ce88-4d31-912a-6a934e6370e2_1160x2204.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Fp1S!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa3b9105-ce88-4d31-912a-6a934e6370e2_1160x2204.png 424w, https://substackcdn.com/image/fetch/$s_!Fp1S!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa3b9105-ce88-4d31-912a-6a934e6370e2_1160x2204.png 848w, https://substackcdn.com/image/fetch/$s_!Fp1S!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa3b9105-ce88-4d31-912a-6a934e6370e2_1160x2204.png 1272w, https://substackcdn.com/image/fetch/$s_!Fp1S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa3b9105-ce88-4d31-912a-6a934e6370e2_1160x2204.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em><strong>Figura 1.</strong> Arquitetura do ASRF e seus dois desvios. O modelo de Merton de um fator leva &#224; distribui&#231;&#227;o-limite de Vasicek; o teorema de invari&#226;ncia de Gordy torna a fun&#231;&#227;o IRB aditiva por exposi&#231;&#227;o. Nas carteiras reais, a granularidade finita e a exist&#234;ncia de m&#250;ltiplos fatores sist&#234;micos abrem as lacunas que o ajuste de Gordy-L&#252;tkebohmert e a extens&#227;o multi-fator de Pykhtin preenchem; esse capital adicional &#233; cobrado via Pilar 2 do ICAAP.</em></figcaption></figure></div><h2>Verifica&#231;&#227;o num&#233;rica em Julia</h2><p style="text-align: justify;">As faixas que a literatura reporta s&#227;o convites a reproduzir o c&#225;lculo. Implementei os tr&#234;s blocos do arcabou&#231;o em Julia (Vasicek anal&#237;tico, HHI com ajuste de granularidade, e Monte Carlo multi-fator) e deixei o c&#243;digo aberto em <a href="https://github.com/andrecamatta/pq_credit_concentration">pq_credit_concentration</a>. A motiva&#231;&#227;o n&#227;o &#233; refutar a literatura, e sim tornar concretos os efeitos e isol&#225;-los uns dos outros, algo que resumos narrativos escondem.</p><p style="text-align: justify;">O primeiro bloco reconstr&#243;i a distribui&#231;&#227;o-limite de Vasicek e a fun&#231;&#227;o supervis&#243;ria IRB completa, variando &#961;, PD e &#945;. Para PD de 1%, LGD de 40%, &#945; de 99,9% e maturidade 2,5, o capital IRB sai de 2,8% do EAD (&#961; = 8%) at&#233; 8,4% (&#961; = 24%), e cresce para 5,5% a 14,4% quando a PD sobe para 3%. Elevar o n&#237;vel de confian&#231;a de 99,9% para 99,97%, patamar t&#237;pico de um rating-alvo AA, adiciona cerca de 25% a 35% ao capital dependendo da PD, ilustrando por que a escolha do rating-alvo &#233; uma decis&#227;o de neg&#243;cio, n&#227;o uma constante regulat&#243;ria.</p><p style="text-align: justify;">O segundo bloco constr&#243;i uma carteira sint&#233;tica com exposi&#231;&#245;es Pareto-distribu&#237;das (par&#226;metro de forma 1,5), par&#226;metro calibrado para que a maior exposi&#231;&#227;o fique pr&#243;xima de 5&#8211;10% do total, perfil compat&#237;vel com um banco S2/S3 brasileiro no <em>corporate</em>. Computa-se o HHI, o n&#250;mero efetivo de devedores e o ajuste de granularidade de primeira ordem. Variando N entre 50 e 5.000 e calculando a m&#233;dia sobre 100 sementes por ponto para eliminar ru&#237;do amostral, o GA cai de 2,8% do IRB em N = 50 para 0,15% em N = 5.000.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9pf2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa975b252-b49e-4e9b-9a36-3cc0a5fa2ad6_1364x476.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9pf2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa975b252-b49e-4e9b-9a36-3cc0a5fa2ad6_1364x476.png 424w, https://substackcdn.com/image/fetch/$s_!9pf2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa975b252-b49e-4e9b-9a36-3cc0a5fa2ad6_1364x476.png 848w, https://substackcdn.com/image/fetch/$s_!9pf2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa975b252-b49e-4e9b-9a36-3cc0a5fa2ad6_1364x476.png 1272w, https://substackcdn.com/image/fetch/$s_!9pf2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa975b252-b49e-4e9b-9a36-3cc0a5fa2ad6_1364x476.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!9pf2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa975b252-b49e-4e9b-9a36-3cc0a5fa2ad6_1364x476.png" width="1364" height="476" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a975b252-b49e-4e9b-9a36-3cc0a5fa2ad6_1364x476.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:476,&quot;width&quot;:1364,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:38123,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195230306?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa975b252-b49e-4e9b-9a36-3cc0a5fa2ad6_1364x476.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9pf2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa975b252-b49e-4e9b-9a36-3cc0a5fa2ad6_1364x476.png 424w, https://substackcdn.com/image/fetch/$s_!9pf2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa975b252-b49e-4e9b-9a36-3cc0a5fa2ad6_1364x476.png 848w, https://substackcdn.com/image/fetch/$s_!9pf2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa975b252-b49e-4e9b-9a36-3cc0a5fa2ad6_1364x476.png 1272w, https://substackcdn.com/image/fetch/$s_!9pf2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa975b252-b49e-4e9b-9a36-3cc0a5fa2ad6_1364x476.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em><strong>Tabela 3.</strong> HHI, n&#250;mero efetivo de devedores e ajuste de granularidade para carteiras sint&#233;ticas de diferentes tamanhos. Par&#226;metros: exposi&#231;&#245;es Pareto &#945; = 1,5, PD = 1,5%, LGD = 40%, &#945; = 99,9%; m&#233;dia de 100 sementes por linha. A linha em destaque (N = 300) corresponde a um perfil corporate t&#237;pico de banco S2/S3 brasileiro. C&#225;lculo em <a href="https://github.com/andrecamatta/pq_credit_concentration">pq_credit_concentration</a>, script </em><code>examples/02_hhi_granularity.jl</code><em>.</em></figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UntI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff69141b-6a4d-4558-92fa-d9813348c10e_900x550.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UntI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff69141b-6a4d-4558-92fa-d9813348c10e_900x550.png 424w, https://substackcdn.com/image/fetch/$s_!UntI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff69141b-6a4d-4558-92fa-d9813348c10e_900x550.png 848w, https://substackcdn.com/image/fetch/$s_!UntI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff69141b-6a4d-4558-92fa-d9813348c10e_900x550.png 1272w, https://substackcdn.com/image/fetch/$s_!UntI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff69141b-6a4d-4558-92fa-d9813348c10e_900x550.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!UntI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff69141b-6a4d-4558-92fa-d9813348c10e_900x550.png" width="900" height="550" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ff69141b-6a4d-4558-92fa-d9813348c10e_900x550.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:550,&quot;width&quot;:900,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:64083,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195230306?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff69141b-6a4d-4558-92fa-d9813348c10e_900x550.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UntI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff69141b-6a4d-4558-92fa-d9813348c10e_900x550.png 424w, https://substackcdn.com/image/fetch/$s_!UntI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff69141b-6a4d-4558-92fa-d9813348c10e_900x550.png 848w, https://substackcdn.com/image/fetch/$s_!UntI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff69141b-6a4d-4558-92fa-d9813348c10e_900x550.png 1272w, https://substackcdn.com/image/fetch/$s_!UntI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff69141b-6a4d-4558-92fa-d9813348c10e_900x550.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em><strong>Figura 2.</strong> GA em fun&#231;&#227;o do n&#250;mero de exposi&#231;&#245;es para tr&#234;s perfis de concentra&#231;&#227;o Pareto (&#945; &#8712; {2,0; 2,5; 3,0}). Escala log-log; m&#233;dia de 200 sementes por ponto. Shapes &#8805; 2 garantem vari&#226;ncia finita da distribui&#231;&#227;o, condi&#231;&#227;o para converg&#234;ncia est&#225;vel da HHI amostral.</em></figcaption></figure></div><p style="text-align: justify;">O terceiro bloco simula diretamente um modelo Gaussiano multi-fator com tr&#234;s setores, &#961; intra de 20% e &#961; inter de 8%, e estima o VaR 99,9% por Monte Carlo (40.000 cen&#225;rios, 400 devedores por setor). O resultado acrescenta uma nuance que a narrativa simplificada omite. Numa carteira balanceada (pesos 33/33/33), o capital multi-fator fica cerca de 50% <em>abaixo</em> do que a f&#243;rmula ASRF com &#961; uniforme de 20% prev&#234;, porque a baixa correla&#231;&#227;o entre setores gera diversifica&#231;&#227;o real. &#192; medida que a concentra&#231;&#227;o aumenta (50/30/20, depois 70/20/10, e finalmente 85/10/5), essa diversifica&#231;&#227;o evapora e o capital multi-fator se aproxima do ASRF. Em carteira muito concentrada, os dois praticamente coincidem.</p><blockquote><p><em>O famoso &#8220;+20% a +40%&#8221; da literatura n&#227;o &#233; um n&#250;mero &#250;nico. Depende tanto do n&#237;vel de concentra&#231;&#227;o setorial da carteira quanto da calibra&#231;&#227;o de &#961; usada como refer&#234;ncia, e carteiras bem distribu&#237;das setorialmente podem at&#233; inverter o sinal da diferen&#231;a em rela&#231;&#227;o &#224; f&#243;rmula supervis&#243;ria IRB de um fator.</em></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!suDl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0515238d-09d4-4d4e-823b-554686b6d5b3_900x520.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!suDl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0515238d-09d4-4d4e-823b-554686b6d5b3_900x520.png 424w, https://substackcdn.com/image/fetch/$s_!suDl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0515238d-09d4-4d4e-823b-554686b6d5b3_900x520.png 848w, https://substackcdn.com/image/fetch/$s_!suDl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0515238d-09d4-4d4e-823b-554686b6d5b3_900x520.png 1272w, https://substackcdn.com/image/fetch/$s_!suDl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0515238d-09d4-4d4e-823b-554686b6d5b3_900x520.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!suDl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0515238d-09d4-4d4e-823b-554686b6d5b3_900x520.png" width="900" height="520" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0515238d-09d4-4d4e-823b-554686b6d5b3_900x520.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:520,&quot;width&quot;:900,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:25096,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195230306?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0515238d-09d4-4d4e-823b-554686b6d5b3_900x520.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!suDl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0515238d-09d4-4d4e-823b-554686b6d5b3_900x520.png 424w, https://substackcdn.com/image/fetch/$s_!suDl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0515238d-09d4-4d4e-823b-554686b6d5b3_900x520.png 848w, https://substackcdn.com/image/fetch/$s_!suDl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0515238d-09d4-4d4e-823b-554686b6d5b3_900x520.png 1272w, https://substackcdn.com/image/fetch/$s_!suDl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0515238d-09d4-4d4e-823b-554686b6d5b3_900x520.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em><strong>Figura 3.</strong> Capital Monte Carlo do modelo multi-fator em quatro cen&#225;rios de concentra&#231;&#227;o setorial, contrastado com a f&#243;rmula ASRF de um fator (&#961; uniforme de 20%). Tr&#234;s setores, 400 devedores por setor, &#961; intra = 20%, &#961; inter = 8%, 40.000 simula&#231;&#245;es. &#192; medida que a concentra&#231;&#227;o cresce, a diversifica&#231;&#227;o inter-setor evapora e o capital multi-fator se aproxima do ASRF.</em></figcaption></figure></div><h2>Quando o modelo n&#227;o basta</h2><p style="text-align: justify;">Evid&#234;ncia emp&#237;rica e crises recentes confirmam que concentra&#231;&#227;o &#233; dimens&#227;o que modelos elegantes capturam parcialmente. Quatro epis&#243;dios ajudam a enxergar onde a formula&#231;&#227;o ASRF se afasta da pr&#225;tica banc&#225;ria, e cada tipo de concentra&#231;&#227;o tem uma resposta regulat&#243;ria pr&#243;pria, resumida abaixo.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!I8um!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ea2b1e1-b0fb-4708-954b-d8025b6b9c21_2448x802.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!I8um!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ea2b1e1-b0fb-4708-954b-d8025b6b9c21_2448x802.png 424w, https://substackcdn.com/image/fetch/$s_!I8um!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ea2b1e1-b0fb-4708-954b-d8025b6b9c21_2448x802.png 848w, https://substackcdn.com/image/fetch/$s_!I8um!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ea2b1e1-b0fb-4708-954b-d8025b6b9c21_2448x802.png 1272w, https://substackcdn.com/image/fetch/$s_!I8um!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ea2b1e1-b0fb-4708-954b-d8025b6b9c21_2448x802.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!I8um!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ea2b1e1-b0fb-4708-954b-d8025b6b9c21_2448x802.png" width="1456" height="477" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9ea2b1e1-b0fb-4708-954b-d8025b6b9c21_2448x802.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:477,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:198810,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195230306?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ea2b1e1-b0fb-4708-954b-d8025b6b9c21_2448x802.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!I8um!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ea2b1e1-b0fb-4708-954b-d8025b6b9c21_2448x802.png 424w, https://substackcdn.com/image/fetch/$s_!I8um!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ea2b1e1-b0fb-4708-954b-d8025b6b9c21_2448x802.png 848w, https://substackcdn.com/image/fetch/$s_!I8um!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ea2b1e1-b0fb-4708-954b-d8025b6b9c21_2448x802.png 1272w, https://substackcdn.com/image/fetch/$s_!I8um!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ea2b1e1-b0fb-4708-954b-d8025b6b9c21_2448x802.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em><strong>Tabela 4.</strong> Concentra&#231;&#245;es que o ASRF n&#227;o enxerga, casos recentes que as materializaram e arcabou&#231;os de remedia&#231;&#227;o. O FDIC (Federal Deposit Insurance Corporation) &#233; a ag&#234;ncia americana de seguro de dep&#243;sitos; an&#225;logo funcional no Brasil &#233; o FGC, e n&#227;o deve ser confundido com o FIDC brasileiro, que &#233; fundo de investimento em direitos credit&#243;rios. ILAAP e SREP s&#227;o instrumentos do arcabou&#231;o europeu (CRD / EBA) adotados como refer&#234;ncia pelo BCB via Res. CMN 4.557/2017.</em></figcaption></figure></div><p style="text-align: justify;">Em tr&#234;s dos quatro casos, o arcabou&#231;o de medi&#231;&#227;o j&#225; estava em p&#233; quando a concentra&#231;&#227;o virou crise. O Credit Suisse tinha limite interno para Archegos, o SVB tinha indicadores de <em>duration mismatch</em> e os supervisores americanos acompanhavam a concentra&#231;&#227;o em ADC (<em>Acquisition, Development, and Construction</em>) nos anos que antecederam as fal&#234;ncias. Mesmo assim, a m&#233;trica gerou sinal sem que o sinal virasse a&#231;&#227;o corretiva, raz&#227;o pela qual capital de concentra&#231;&#227;o no Pilar 2, sem <em>enforcement</em> organizacional, fica apenas no papel, pois o que decide a hist&#243;ria &#233; a cadeia que parte da m&#233;trica e chega &#224; al&#231;ada de quem pode fechar exposi&#231;&#227;o.</p><p style="text-align: justify;">Nenhum desses epis&#243;dios, por outro lado, envolveu concentra&#231;&#227;o pura numa &#250;nica dimens&#227;o. Archegos combinou concentra&#231;&#227;o em poucas a&#231;&#245;es, em &#250;nica contraparte e alavancagem em derivativos, de modo que o risco efetivo se multiplicou em rela&#231;&#227;o &#224; exposi&#231;&#227;o nominal. No SVB, somaram-se concentra&#231;&#227;o de <em>funding</em>, base demogr&#225;fica correlacionada de depositantes (<em>venture capital</em> e <em>startups</em>) e <em>mismatch</em> de <em>duration</em> no ativo. Nas fal&#234;ncias de ADC, por fim, concentra&#231;&#227;o setorial e concentra&#231;&#227;o geogr&#225;fica se sobrepuseram, uma vez que im&#243;veis residenciais s&#227;o intrinsecamente regionais. Da&#237; que capital econ&#244;mico univariado perde o efeito de produto entre as dimens&#245;es, e o ajuste multi-fator de Pykhtin, combinado com ILAAP para o passivo e <em>stress tests</em> de contraparte, ganha sentido como resposta conjugada.</p><p style="text-align: justify;">H&#225; ainda a dimens&#227;o temporal, j&#225; que concentra&#231;&#227;o tende a ser fen&#244;meno de forma&#231;&#227;o lenta e de revela&#231;&#227;o r&#225;pida. A exposi&#231;&#227;o do Credit Suisse a Archegos cresceu ao longo de dois anos; a participa&#231;&#227;o de ADC nos bancos falidos se acumulou na fase de alta do ciclo imobili&#225;rio; e a <em>duration</em> do ativo do SVB foi alongada durante o regime de taxa zero. Como em nenhum desses casos o desafio foi identificar a concentra&#231;&#227;o no momento da crise, e sim antes, o monitoramento precisa de m&#233;tricas de regime e de gatilhos preventivos, e n&#227;o apenas de relat&#243;rio no dia da inspe&#231;&#227;o supervis&#243;ria.</p><p style="text-align: justify;">Acharya, Hasan e Saunders (2006) documentam, al&#233;m disso, um efeito de natureza distinta, relativo &#224; qualidade do monitoramento banc&#225;rio. Especializa&#231;&#227;o reduz a concentra&#231;&#227;o medida pelo modelo, ao mesmo tempo em que aumenta o conhecimento acumulado sobre cada contraparte. Diversificar um banco forte pode, por isso, piorar o seu perfil de risco, j&#225; que o dilui para fora do per&#237;metro de expertise. Como se trata de efeito informacional que n&#227;o aparece em HHI nem em correla&#231;&#227;o de ativos, s&#243; se acessa por avalia&#231;&#227;o qualitativa. Somando os quatro epis&#243;dios, concentra&#231;&#227;o s&#243; vira capital &#250;til via Pilar 2 quando a cadeia de governan&#231;a faz valer o limite resultante.</p><h2>A moldura brasileira</h2><p style="text-align: justify;">No Brasil, concentra&#231;&#227;o de cr&#233;dito &#233; tratada em dois n&#237;veis. No primeiro, em forma de limite prudencial, a Resolu&#231;&#227;o CMN n&#186; 4.677/2018, alterada pela 5.077/2023, estabelece o <em>Large Exposures Framework</em> brasileiro, limitando a exposi&#231;&#227;o total a um mesmo cliente ou grupo econ&#244;mico a 25% do N&#237;vel I do Patrim&#244;nio de Refer&#234;ncia, em linha com o padr&#227;o do Comit&#234; de Basileia de 2014.</p><p style="text-align: justify;">O segundo &#233; o ICAAP, institu&#237;do pela Resolu&#231;&#227;o CMN n&#186; 4.557/2017 (BANCO CENTRAL DO BRASIL, 2017). O artigo 21, par&#225;grafo 3&#186;, incisos I e VI, exige que o processo avalie explicitamente risco de concentra&#231;&#227;o e risco de cr&#233;dito da contraparte. Bancos S1 e S2 rodam ICAAP completo; S3 e S4, ICAAP simplificado. Para bancos m&#233;dios brasileiros com carteiras corporativas t&#237;picas de 200 a 500 devedores relevantes, o ajuste de granularidade de Gordy-L&#252;tkebohmert deixa de ser detalhe t&#233;cnico e passa a compor o capital interno efetivo.</p><p style="text-align: justify;">Os indicadores do pr&#243;prio sistema banc&#225;rio brasileiro contextualizam. O Relat&#243;rio de Estabilidade Financeira do Banco Central de novembro de 2025 reporta que o RC4 do cr&#233;dito, fra&#231;&#227;o detida pelos quatro maiores conglomerados (Ita&#250;, Banco do Brasil, Bradesco, Caixa), &#233; de 57,9%. O Brasil est&#225; entre as economias do G20 com maior concentra&#231;&#227;o banc&#225;ria, caracter&#237;stica que realimenta a concentra&#231;&#227;o setorial das carteiras individuais. Tabak, Fazio e Cajueiro (2011), usando dados banc&#225;rios brasileiros, documentam que concentra&#231;&#227;o setorial reduz simultaneamente risco e retorno, ecoando o resultado de Acharya et al. em amostra local: especializa&#231;&#227;o funciona aqui tamb&#233;m, at&#233; onde o monitoramento consegue alcan&#231;ar.</p><p style="text-align: justify;">A Resolu&#231;&#227;o BCB n&#186; 229/2022, que moderniza o c&#225;lculo do RWA padronizado em converg&#234;ncia com Basileia III finalizado, n&#227;o altera o tratamento de concentra&#231;&#227;o como risco de Pilar 2. Mant&#233;m o desenho pelo qual Pilar 1 captura o componente sist&#234;mico via ASRF, e Pilar 2 cobra o res&#237;duo de concentra&#231;&#227;o via ICAAP. Para o gestor de risco brasileiro, isso significa que a conta correta do capital econ&#244;mico exige, por desenho regulat&#243;rio, ir al&#233;m da fun&#231;&#227;o supervis&#243;ria IRB.</p><h2>Conclus&#227;o</h2><p style="text-align: justify;">O experimento did&#225;tico de Bolder (2022) entrega uma li&#231;&#227;o compacta. A intui&#231;&#227;o cl&#225;ssica de diversifica&#231;&#227;o, que elimina o risco idiossincr&#225;tico com algumas dezenas de ativos, simplesmente n&#227;o opera no mesmo regime em cr&#233;dito. O perfil assim&#233;trico do retorno, as correla&#231;&#245;es que escalam em estresse e a raridade dos eventos de inadimpl&#234;ncia empurram a fronteira de diversifica&#231;&#227;o para milhares de devedores, e ainda assim deixam um componente sist&#234;mico que nenhuma aloca&#231;&#227;o consegue eliminar.</p><p style="text-align: justify;">A formaliza&#231;&#227;o de Vasicek (2002) e o teorema de Gordy (2003) deram ao regulador uma f&#243;rmula que &#233; politicamente defens&#225;vel, porque invariante &#224; composi&#231;&#227;o da carteira, e computacionalmente trat&#225;vel, porque aditiva por exposi&#231;&#227;o. N&#227;o s&#227;o, por&#233;m, a descri&#231;&#227;o mais acurada do mundo. Carteiras reais s&#227;o finitas, e mundos reais t&#234;m m&#250;ltiplos fatores sist&#234;micos. A dist&#226;ncia entre o ASRF e o capital econ&#244;mico correto &#233; preenchida pelo ajuste de granularidade (GORDY; L&#220;TKEBOHMERT, 2013) e pelo ajuste multi-fator (PYKHTIN, 2004), que as evid&#234;ncias emp&#237;ricas de D&#252;llmann e Masschelein (2007) e do pr&#243;prio Comit&#234; de Basileia (BCBS, 2006) calibram em algo entre 20% e 40% de capital adicional em carteiras setorialmente concentradas.</p><p style="text-align: justify;">As crises recentes acrescentam dimens&#245;es que nenhuma f&#243;rmula cobre com eleg&#226;ncia. Archegos lembrou que concentra&#231;&#227;o em contraparte via derivativos aloja-se em pontos cegos do limite tradicional. Silicon Valley Bank exp&#244;s que concentra&#231;&#227;o de <em>funding</em> n&#227;o &#233; parte do ASRF. As fal&#234;ncias americanas da d&#233;cada passada mostraram que concentra&#231;&#227;o setorial em im&#243;veis foi melhor preditor de quebra do que o n&#237;vel agregado de risco. A literatura emp&#237;rica sobre bancos especializados, representada por Acharya, Hasan e Saunders (2006), sugere que diversifica&#231;&#227;o nem sempre &#233; melhor do que o conhecimento profundo da pr&#243;pria carteira.</p><p style="text-align: justify;">Para o quant brasileiro que desenha modelo interno de cr&#233;dito ou comp&#245;e o ICAAP, vale substituir a contagem de devedores por outra pergunta, de escopo mais rico:</p><blockquote><p><em>Quanto do risco total ainda &#233; idiossincr&#225;tico? Quanto depende de concentra&#231;&#227;o setorial ou geogr&#225;fica? Quanto escapa &#224; f&#243;rmula por ficar no funding ou numa rela&#231;&#227;o de contraparte alavancada?</em></p></blockquote><p style="text-align: justify;">O capital econ&#244;mico que responde a essas tr&#234;s perguntas se distancia do capital regulat&#243;rio m&#237;nimo, e &#233; nessa dist&#226;ncia que a gest&#227;o de risco ganha o sentido que o Pilar 1 n&#227;o ambiciona cobrir.</p><div><hr></div><h2>Refer&#234;ncias</h2><p style="text-align: justify;">ACHARYA, V. V.; HASAN, I.; SAUNDERS, A. Should banks be diversified? Evidence from individual bank loan portfolios. <em>Journal of Business</em>, v. 79, n. 3, p. 1355&#8211;1412, 2006.</p><p style="text-align: justify;">BANCO CENTRAL DO BRASIL. <em>Resolu&#231;&#227;o CMN n&#186; 4.557, de 23 de fevereiro de 2017</em>. Disp&#245;e sobre a estrutura de gerenciamento de riscos e de capital. Bras&#237;lia: BCB, 2017.</p><p style="text-align: justify;">BANCO CENTRAL DO BRASIL. <em>Resolu&#231;&#227;o CMN n&#186; 4.677, de 31 de julho de 2018</em>. Disp&#245;e sobre os limites m&#225;ximos de exposi&#231;&#227;o por cliente. Bras&#237;lia: BCB, 2018.</p><p style="text-align: justify;">BASEL COMMITTEE ON BANKING SUPERVISION. <em>An explanatory note on the Basel II IRB risk weight functions</em>. Basel: BIS, 2005.</p><p style="text-align: justify;">BASEL COMMITTEE ON BANKING SUPERVISION. <em>Studies on credit risk concentration</em>. BCBS Working Paper No. 15. Basel: BIS, 2006.</p><p style="text-align: justify;">BOLDER, D. J. <em>Modelling economic capital: practical credit-risk methodologies, applications, and implementation details</em>. Cham: Springer, 2022.</p><p style="text-align: justify;">D&#220;LLMANN, K.; MASSCHELEIN, N. A tractable model to measure sector concentration risk in credit portfolios. <em>Journal of Financial Services Research</em>, v. 32, n. 1, p. 55&#8211;79, 2007.</p><p style="text-align: justify;">FEDERAL RESERVE. <em>Review of the Federal Reserve&#8217;s supervision and regulation of Silicon Valley Bank</em>. Washington: Board of Governors of the Federal Reserve System, 2023.</p><p style="text-align: justify;">GORDY, M. B. A risk-factor model foundation for ratings-based bank capital rules. <em>Journal of Financial Intermediation</em>, v. 12, n. 3, p. 199&#8211;232, 2003.</p><p style="text-align: justify;">GORDY, M. B.; L&#220;TKEBOHMERT, E. Granularity adjustment for regulatory capital assessment. <em>International Journal of Central Banking</em>, v. 9, n. 3, p. 33&#8211;71, 2013.</p><p style="text-align: justify;">MARKOWITZ, H. Portfolio selection. <em>Journal of Finance</em>, v. 7, n. 1, p. 77&#8211;91, 1952.</p><p style="text-align: justify;">PAUL WEISS. <em>Credit Suisse Group Special Committee of the Board of Directors report on Archegos Capital Management</em>. New York: Paul, Weiss, Rifkind, Wharton &amp; Garrison LLP, 2021.</p><p style="text-align: justify;">PYKHTIN, M. Multi-factor adjustment. <em>Risk Magazine</em>, v. 17, n. 3, p. 85&#8211;90, 2004.</p><p style="text-align: justify;">TABAK, B. M.; FAZIO, D. M.; CAJUEIRO, D. O. The effects of loan portfolio concentration on Brazilian banks&#8217; return and risk. <em>Journal of Banking &amp; Finance</em>, v. 35, n. 11, p. 3065&#8211;3076, 2011.</p><p style="text-align: justify;">VASICEK, O. A. The distribution of loan portfolio value. <em>Risk</em>, v. 15, n. 12, p. 160&#8211;162, 2002.</p>]]></content:encoded></item><item><title><![CDATA[Anatomia de uma camada semântica: do YAML à resposta auditável sobre dados da CVM]]></title><description><![CDATA[Como um arquivo de metadados em linguagem simples, combinado a um pipeline de m&#250;ltiplos est&#225;gios, transforma perguntas em portugu&#234;s em consultas SQL audit&#225;veis sobre 24 datasets p&#250;blicos.]]></description><link>https://pilulasdequant.com.br/p/anatomia-de-uma-camada-semantica</link><guid isPermaLink="false">https://pilulasdequant.com.br/p/anatomia-de-uma-camada-semantica</guid><dc:creator><![CDATA[André Camatta]]></dc:creator><pubDate>Tue, 21 Apr 2026 14:03:51 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/4ed60317-017a-48e5-975d-673b43585b60_1264x848.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Em um artigo anterior, <a href="https://pilulasdequant.com.br/p/uma-metrica-uma-verdade-como-camadas">Uma M&#233;trica, Uma Verdade</a>, argumentei que a converg&#234;ncia entre camadas sem&#226;nticas e modelos de linguagem finalmente oferece uma sa&#237;da para o caos de m&#233;tricas que h&#225; d&#233;cadas assombra &#225;reas de finan&#231;as, risco e controladoria. O argumento ficou em n&#237;vel conceitual: o que &#233; uma camada sem&#226;ntica, por que ela importa, onde o mercado est&#225; caminhando. Faltava mostrar o equipamento por dentro, com exemplos.</p><p>Tomo como estudo de caso o <em>pq_semantic_cvm (</em>se quiser mais detalhes sobre o projeto, entre em contato no chat), projeto em que modelei quase a totalidade dos 24 datasets p&#250;blicos da CVM (cadastros de fundos, DFPs e ITRs de companhias abertas, composi&#231;&#227;o de carteiras, ofertas, securitiza&#231;&#245;es, formul&#225;rio de refer&#234;ncia, processos sancionadores) em uma camada sem&#226;ntica baseada em YAML conectada a um data warehouse PostgreSQL e a um pipeline de gera&#231;&#227;o de SQL em m&#250;ltiplos est&#225;gios. A ideia &#233; mostrar como as pe&#231;as se encaixam, que tipo de conhecimento a camada sem&#226;ntica carrega, e por que esse padr&#227;o serve a qualquer empresa que queira oferecer acesso confi&#225;vel aos pr&#243;prios dados via linguagem natural.</p><h2>O que est&#225; dentro dos arquivos YAML</h2><p>A camada sem&#226;ntica do projeto &#233; uma cole&#231;&#227;o de arquivos YAML organizados por dataset. Cada YAML documenta uma tabela ou um grupo coeso de tabelas, e o conjunto cumpre tr&#234;s fun&#231;&#245;es: descreve o que o dado significa, onde ele mora e quando ele mente. N&#227;o &#233; documenta&#231;&#227;o t&#233;cnica no sentido tradicional, &#233; um contrato de interpreta&#231;&#227;o.</p><p>Um YAML t&#237;pico come&#231;a com um bloco de cabe&#231;alho que registra o normativo aplic&#225;vel, a fonte bruta, a chave de gr&#227;o e uma <em>history note</em> que descreve mudan&#231;as regulat&#243;rias relevantes. Em seguida v&#234;m as colunas, cada uma com r&#243;tulo leg&#237;vel, descri&#231;&#227;o, contexto de neg&#243;cio, valores poss&#237;veis e, a parte mais valiosa, <em>caveats</em>: armadilhas conhecidas, assimetrias, pegadinhas que s&#243; quem j&#225; quebrou a cabe&#231;a contra aquele dado sabe. O YAML do cadastro de fundos, por exemplo, avisa ao modelo que o campo <code>SIT = 'CANCELADA'</code> p&#243;s-RCVM 175 pode significar tanto <em>encerrado</em> quanto <em>migrado para o novo regime e ainda ativo</em>.</p><p>Al&#233;m das colunas, os YAMLs declaram <strong>relationships</strong> (caminhos de jun&#231;&#227;o pr&#233;-validados entre tabelas), <strong>critical_routing</strong> (regras perempt&#243;rias sobre qual tabela usar ou n&#227;o usar para um tipo de pergunta), <strong>example_questions</strong> (perguntas reais com dicas de padr&#227;o SQL correto) e <strong>dimensional_traps</strong> (pares de conceitos que parecem sin&#244;nimos e n&#227;o s&#227;o, como administrador versus gestor de fundo, ou coordenador l&#237;der versus agente fiduci&#225;rio em securitiza&#231;&#245;es).</p><p>H&#225; ainda um conjunto de arquivos auxiliares que descrevem regras transversais ao dom&#237;nio: um registra idiomas de PostgreSQL que devem ser seguidos; outro consolida marcas can&#244;nicas (Bradesco casa como <code>BRADESCO%</code>, n&#227;o como <code>BANCO BRADESCO S.A.</code>); um terceiro lista as confus&#245;es dimensionais recorrentes; um quarto define o que o cr&#237;tico autom&#225;tico deve checar depois da execu&#231;&#227;o.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!C4e9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ade6e5c-8108-4b82-95b0-5c9f251fb594_3800x4276.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!C4e9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ade6e5c-8108-4b82-95b0-5c9f251fb594_3800x4276.png 424w, https://substackcdn.com/image/fetch/$s_!C4e9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ade6e5c-8108-4b82-95b0-5c9f251fb594_3800x4276.png 848w, https://substackcdn.com/image/fetch/$s_!C4e9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ade6e5c-8108-4b82-95b0-5c9f251fb594_3800x4276.png 1272w, https://substackcdn.com/image/fetch/$s_!C4e9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ade6e5c-8108-4b82-95b0-5c9f251fb594_3800x4276.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!C4e9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ade6e5c-8108-4b82-95b0-5c9f251fb594_3800x4276.png" width="1456" height="1638" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1ade6e5c-8108-4b82-95b0-5c9f251fb594_3800x4276.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1638,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:639229,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/194913765?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ade6e5c-8108-4b82-95b0-5c9f251fb594_3800x4276.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!C4e9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ade6e5c-8108-4b82-95b0-5c9f251fb594_3800x4276.png 424w, https://substackcdn.com/image/fetch/$s_!C4e9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ade6e5c-8108-4b82-95b0-5c9f251fb594_3800x4276.png 848w, https://substackcdn.com/image/fetch/$s_!C4e9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ade6e5c-8108-4b82-95b0-5c9f251fb594_3800x4276.png 1272w, https://substackcdn.com/image/fetch/$s_!C4e9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ade6e5c-8108-4b82-95b0-5c9f251fb594_3800x4276.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Trecho de um aquivo YAML de camada sem&#226;ntica</figcaption></figure></div><h2>Tr&#234;s camadas de tabelas, n&#227;o uma</h2><p>A camada sem&#226;ntica s&#243; faz sentido se estiver ancorada em um modelo dimensional bem estruturado. O projeto organiza o banco em tr&#234;s camadas cl&#225;ssicas de <em>data warehouse</em> na tradi&#231;&#227;o de Kimball (KIMBALL; ROSS, 2013), cada uma com papel pr&#243;prio.</p><p>A camada <strong>raw</strong> cont&#233;m c&#243;pias fi&#233;is dos arquivos publicados pela CVM: informes di&#225;rios de fundos, balan&#231;os patrimoniais, formul&#225;rios de refer&#234;ncia, cadastros de participantes. Nada &#233; normalizado, nada &#233; deduplicado. Os tipos s&#227;o preservados como texto (todo campo em CSV chega como texto), os nomes das colunas s&#227;o id&#234;nticos aos do arquivo original, e cada dataset mora em sua pr&#243;pria tabela. Essa camada &#233; a <em>fonte da verdade</em>: se houver discrep&#226;ncia, &#233; ela que vale.</p><p>A camada <strong>staging</strong> &#233; a primeira limpeza. Aqui os tipos s&#227;o convertidos, valores nulos s&#227;o padronizados, CNPJs s&#227;o normalizados com <code>LPAD</code> para 14 d&#237;gitos, e, mais importante, tabelas equivalentes oriundas de regimes regulat&#243;rios diferentes s&#227;o fundidas em vis&#245;es coerentes. O <code>stg_cvm__fundos</code> &#233; o exemplo can&#244;nico: ele faz <code>UNION ALL</code> entre <code>raw.cad_fi</code> (cadastro legado ICVM 555) e <code>raw.registro_classe</code> (RCVM 175), marcando a origem de cada linha para que a pr&#243;xima camada possa escolher qual prevalecer quando houver duplicata.</p><p>A camada <strong>mart</strong> cont&#233;m as tabelas prontas para an&#225;lise. Suas tabelas t&#234;m prefixo <code>dim_</code> (dimens&#245;es cadastrais, como <code>dim_fundos</code>), <code>fct_</code> (tabelas-fato, como <code>fct_fundos_performance_mensal</code> ou <code>fct_liquidez_trimestral</code>) e <code>sem_</code> (vis&#245;es sem&#226;nticas agregadas, como <code>sem_composicao_carteira_gestora</code>). &#201; essa a camada que o pipeline de linguagem natural procura primeiro, tanto pela ergonomia quanto porque ela j&#225; absorveu as descontinuidades regulat&#243;rias que o raw exp&#245;e cru.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aZA5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26a42d21-83b3-4347-add0-4f344e195550_3960x1236.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aZA5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26a42d21-83b3-4347-add0-4f344e195550_3960x1236.png 424w, https://substackcdn.com/image/fetch/$s_!aZA5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26a42d21-83b3-4347-add0-4f344e195550_3960x1236.png 848w, https://substackcdn.com/image/fetch/$s_!aZA5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26a42d21-83b3-4347-add0-4f344e195550_3960x1236.png 1272w, https://substackcdn.com/image/fetch/$s_!aZA5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26a42d21-83b3-4347-add0-4f344e195550_3960x1236.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!aZA5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26a42d21-83b3-4347-add0-4f344e195550_3960x1236.png" width="1456" height="454" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/26a42d21-83b3-4347-add0-4f344e195550_3960x1236.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:454,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:218876,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/194913765?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26a42d21-83b3-4347-add0-4f344e195550_3960x1236.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aZA5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26a42d21-83b3-4347-add0-4f344e195550_3960x1236.png 424w, https://substackcdn.com/image/fetch/$s_!aZA5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26a42d21-83b3-4347-add0-4f344e195550_3960x1236.png 848w, https://substackcdn.com/image/fetch/$s_!aZA5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26a42d21-83b3-4347-add0-4f344e195550_3960x1236.png 1272w, https://substackcdn.com/image/fetch/$s_!aZA5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26a42d21-83b3-4347-add0-4f344e195550_3960x1236.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Tabela 1 &#8212; Responsabilidades das tr&#234;s camadas de tabelas.</figcaption></figure></div><p>A camada sem&#226;ntica espelha essa estrutura: h&#225; um conjunto de YAMLs descrevendo as tabelas raw mais importantes (cadastros, informes, formul&#225;rios), um conjunto separado descrevendo os marts (incluindo os staging selecionados que o modelo precisa conhecer) e os arquivos transversais j&#225; mencionados. Quando o pipeline monta um prompt, ele carrega apenas os YAMLs relevantes para a pergunta, filtrando por prefixo de tabela e por dataset envolvido.</p><h2>O fluxo pergunta &#8594; resposta</h2><p>A camada sem&#226;ntica &#233; conhecimento em repouso. O pipeline de linguagem natural &#233; o que coloca esse conhecimento em uso. Ele recebe uma pergunta em portugu&#234;s, consulta a camada sem&#226;ntica conforme o contexto, gera SQL, executa contra o PostgreSQL e devolve os dados junto com um veredito autom&#225;tico sobre a adequa&#231;&#227;o da resposta.</p><p>A implementa&#231;&#227;o usada tem dez est&#225;gios encadeados, desenhados para empilhar defesas em profundidade. N&#227;o &#233; a &#250;nica maneira de montar um sistema assim: frameworks como Vanna AI, Wren AI, Cube e dbt Semantic Layer seguem caminhos diferentes, ora mais pr&#243;ximos de RAG puro, ora mais pr&#243;ximos de compiladores de metrics (CHI, 2024; CANNER INC., 2024). A literatura acad&#234;mica tamb&#233;m documenta fam&#237;lias distintas: decomposi&#231;&#227;o com autocorre&#231;&#227;o (POURREZA; RAFIEI, 2023), <em>decoding</em> com gram&#225;tica restrita (SCHOLAK; SCHUCHER; BAHDANAU, 2021), <em>fine-tuning</em> espec&#237;fico sobre corpora de SQL (LI et al., 2024; SUN et al., 2023), mistura de <em>few-shot</em> e recupera&#231;&#227;o (LIU et al., 2024). Cada escolha tem consequ&#234;ncias em lat&#234;ncia, custo de tokens e tipos de erro residual. O arranjo abaixo &#233; o que, em experimenta&#231;&#227;o sobre o dom&#237;nio da CVM, deu melhor rela&#231;&#227;o entre acur&#225;cia e tempo de resposta; ele deve ser visto como um ponto no espa&#231;o de projeto, n&#227;o como receita universal.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fVnC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F639c06ad-9d77-4c6c-935b-3e94fedc1102_1520x3932.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fVnC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F639c06ad-9d77-4c6c-935b-3e94fedc1102_1520x3932.png 424w, https://substackcdn.com/image/fetch/$s_!fVnC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F639c06ad-9d77-4c6c-935b-3e94fedc1102_1520x3932.png 848w, https://substackcdn.com/image/fetch/$s_!fVnC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F639c06ad-9d77-4c6c-935b-3e94fedc1102_1520x3932.png 1272w, https://substackcdn.com/image/fetch/$s_!fVnC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F639c06ad-9d77-4c6c-935b-3e94fedc1102_1520x3932.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!fVnC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F639c06ad-9d77-4c6c-935b-3e94fedc1102_1520x3932.png" width="1456" height="3766" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/639c06ad-9d77-4c6c-935b-3e94fedc1102_1520x3932.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:3766,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:250789,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/194913765?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F639c06ad-9d77-4c6c-935b-3e94fedc1102_1520x3932.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fVnC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F639c06ad-9d77-4c6c-935b-3e94fedc1102_1520x3932.png 424w, https://substackcdn.com/image/fetch/$s_!fVnC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F639c06ad-9d77-4c6c-935b-3e94fedc1102_1520x3932.png 848w, https://substackcdn.com/image/fetch/$s_!fVnC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F639c06ad-9d77-4c6c-935b-3e94fedc1102_1520x3932.png 1272w, https://substackcdn.com/image/fetch/$s_!fVnC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F639c06ad-9d77-4c6c-935b-3e94fedc1102_1520x3932.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Pipeline do sistema Text-to-SQL</figcaption></figure></div><p></p><h3>Question Critic, Resolve Requirements e Ensure Data</h3><p>A primeira etapa, <em>Question Critic</em>, decide se a pergunta &#233; respond&#237;vel com dados da CVM e se est&#225; dimensionalmente clara. Perguntas fora do escopo retornam um disclaimer em vez de um SQL, o que evita que o modelo alucine SQL para assuntos imposs&#237;veis. Perguntas amb&#237;guas passam por uma clarifica&#231;&#227;o autom&#225;tica que, quando o dom&#237;nio permite, reescreve a pergunta de forma can&#244;nica (por exemplo, substitui &#8220;fundos da XP&#8221; por &#8220;fundos sob gest&#227;o da XP&#8221;, ou registra que &#8220;lucro&#8221; nessa pergunta provavelmente significa lucro l&#237;quido societ&#225;rio).</p><p>Em seguida, <em>Resolve Requirements</em> consulta a camada sem&#226;ntica e devolve a lista de datasets necess&#225;rios com seus recortes temporais, por exemplo <code>dfp:2024,2023; cia_aberta_cad:snapshot</code> para uma pergunta sobre evolu&#231;&#227;o de lucro de uma companhia aberta. Esse resultado alimenta o est&#225;gio <em>Ensure Data</em>, respons&#225;vel por baixar ou atualizar na camada raw apenas os arquivos necess&#225;rios. Se o dataset j&#225; estiver em cache, o est&#225;gio passa em um milissegundo.</p><h3>Table Selector e System Prompt</h3><p>O <em>Table Selector</em> &#233; um segundo est&#225;gio de LLM cuja &#250;nica fun&#231;&#227;o &#233; escolher, dentre todas as tabelas candidatas, o subconjunto mais prov&#225;vel para responder &#224; pergunta. Ele recebe descri&#231;&#245;es sucintas de cada tabela (extra&#237;das dos YAMLs) e devolve uma lista curta, tipicamente de duas a cinco tabelas. Esse filtro reduz drasticamente o tamanho do prompt principal.</p><p>Com as tabelas escolhidas, <em>Build System Prompt</em> monta o contexto que vai alimentar o gerador de SQL: regras de PostgreSQL, YAMLs das tabelas selecionadas (com colunas, caveats, critical_routing e example_questions), marcas can&#244;nicas relevantes, armadilhas dimensionais pertinentes ao dom&#237;nio e uma amostra de valores enumerados para colunas categ&#243;ricas. O prompt fica tipicamente entre 30 e 50 mil tokens, contra centenas de milhares se todos os YAMLs fossem carregados.</p><h3>Creator LLM, SQL Validator e Intent Alignment</h3><p>O <em>Creator LLM</em> &#233; o gerador propriamente dito. Ele recebe o prompt e a pergunta, e devolve SQL em sa&#237;da estruturada (JSON com um &#250;nico campo <code>sql</code>), o que elimina toda uma classe de erros de <em>parsing</em> associados a respostas em <em>markdown</em> livre (GENG et al., 2025). A escolha do modelo respons&#225;vel por esse est&#225;gio &#233; uma decis&#227;o de custo-benef&#237;cio: modelos maiores tendem a acertar mais em perguntas complexas, mas custam mais e s&#227;o mais lentos. A configura&#231;&#227;o usada aqui combina um modelo principal de n&#237;vel intermedi&#225;rio com dois n&#237;veis de <em>fallback</em> mais capazes, acionados apenas se o anterior falhar. Os marcadores espec&#237;ficos importam menos do que a forma da cascata.</p><p>O <em>SQL Validator</em> roda checagens determin&#237;sticas sobre o SQL gerado: sintaxe, bloqueio de opera&#231;&#245;es perigosas, reescrita de tabelas alucinadas (se o modelo inventou <code>staging.stg_cvm__fundos</code> quando o Table Selector s&#243; havia autorizado <code>marts.dim_fundos</code>, a substitui&#231;&#227;o &#233; autom&#225;tica e registrada). &#201; barato e r&#225;pido, e pega erros cir&#250;rgicos antes de encostarem no banco.</p><p>O <em>Intent Alignment</em> &#233; uma segunda passagem de LLM, barata, que pergunta: &#8220;esse SQL, se executado, responde &#224; pergunta original?&#8221;. Quando a resposta &#233; n&#227;o, o SQL &#233; regenerado com feedback espec&#237;fico sobre o que est&#225; faltando. Esse est&#225;gio captura a diferen&#231;a entre <em>right data, wrong dimension</em>: SQL que compila, executa e retorna n&#250;meros plaus&#237;veis, mas responde a uma pergunta diferente da que foi feita.</p><h3>Execute, recupera&#231;&#227;o e Answer Critic</h3><p>Se tudo passa, o SQL vai para <em>Execute</em>. Quando o banco devolve erro, entra uma cadeia de recupera&#231;&#227;o: primeiro o <em>SQL Reviewer</em> (modelo pequeno, corre&#231;&#227;o cir&#250;rgica, lat&#234;ncia abaixo de um segundo); depois o <em>Fallback LLM</em> (modelo maior, recebe o SQL errado junto com o erro e regenera); por fim, o <em>Fallback LLM 2</em> (modelo ainda mais capaz, recebe as duas tentativas anteriores e seus respectivos erros). Cada n&#237;vel s&#243; &#233; acionado se o anterior falhar, e a cascata abre m&#227;o de tentativas quando os erros sugerem problema estrutural insol&#250;vel.</p><p>Quando a execu&#231;&#227;o produz linhas, o <em>Semantic Checks</em> roda verifica&#231;&#245;es determin&#237;sticas simples: por exemplo, se a pergunta pedia um ranking de cinco itens e o resultado tem apenas um, ou se todos os valores voltaram <code>NULL</code>. Em seguida, o <em>Answer Critic</em> (outra chamada de LLM, com modelo diferente do gerador para reduzir vi&#233;s correlacionado) l&#234; a pergunta, o SQL e as primeiras linhas do resultado, e emite um veredito em tr&#234;s n&#237;veis: <strong>GREEN</strong> (resposta adequada), <strong>YELLOW</strong> (resposta provavelmente correta com ressalvas) ou <strong>RED</strong> (resposta inadequada, seja por SQL incorreto, seja por interpreta&#231;&#227;o equivocada da pergunta). O veredito &#233; exibido junto do resultado; o usu&#225;rio v&#234; n&#227;o apenas o n&#250;mero, mas uma segunda opini&#227;o automatizada sobre se aquele n&#250;mero responde ao que foi perguntado.</p><p>O paradigma de usar um modelo como juiz de outro foi popularizado por Zheng et al. (2023) com o MT-Bench, e a ideia de autoconsist&#234;ncia por m&#250;ltiplas amostragens, por Wang et al. (2023). Aqui n&#227;o h&#225; amostragem m&#250;ltipla: h&#225; um juiz &#250;nico com acesso ao resultado, que &#233; mais barato e, para o dom&#237;nio, tem se mostrado adequado.</p><h2>Um exemplo executado</h2><p>A descri&#231;&#227;o acima fica mais palp&#225;vel quando se acompanha a execu&#231;&#227;o. Abaixo est&#225; o fluxo completo para uma pergunta simples, registrada pela interface do projeto:</p><p>Dois elementos merecem aten&#231;&#227;o. O SQL gerado aponta para <code>marts.dim_fundos</code> e n&#227;o para <code>raw.cad_fi</code>. Essa escolha &#233; consequ&#234;ncia do <code>critical_routing</code> documentado no YAML do cadastro, que instrui o LLM a nunca contar fundos ativos diretamente em <code>cad_fi</code> ap&#243;s a RCVM 175. Sem essa instru&#231;&#227;o, o mesmo modelo escreveria, com a mesma confian&#231;a, um SQL contra <code>cad_fi</code> e devolveria tr&#234;s fundos multimercado, n&#227;o 13.787, como o pr&#243;ximo exemplo mostra.</p><p>O segundo elemento &#233; o veredito. O Answer Critic n&#227;o apenas valida: ele explicita a justificativa (&#8221;a SQL usa a dimens&#227;o cadastral adequada, filtra a classe certa e restringe aos fundos em funcionamento&#8221;) e aponta as fontes consultadas. &#201; essa explicita&#231;&#227;o que transforma &#8220;n&#250;mero de um LLM&#8221; em &#8220;resposta com cadeia de cust&#243;dia vis&#237;vel&#8221;.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nLDD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbb0b95a-8868-430b-83bd-3e2871cc5b60_2370x2936.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nLDD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbb0b95a-8868-430b-83bd-3e2871cc5b60_2370x2936.png 424w, https://substackcdn.com/image/fetch/$s_!nLDD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbb0b95a-8868-430b-83bd-3e2871cc5b60_2370x2936.png 848w, https://substackcdn.com/image/fetch/$s_!nLDD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbb0b95a-8868-430b-83bd-3e2871cc5b60_2370x2936.png 1272w, https://substackcdn.com/image/fetch/$s_!nLDD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbb0b95a-8868-430b-83bd-3e2871cc5b60_2370x2936.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!nLDD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbb0b95a-8868-430b-83bd-3e2871cc5b60_2370x2936.png" width="1456" height="1804" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cbb0b95a-8868-430b-83bd-3e2871cc5b60_2370x2936.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1804,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:280181,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/194913765?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbb0b95a-8868-430b-83bd-3e2871cc5b60_2370x2936.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nLDD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbb0b95a-8868-430b-83bd-3e2871cc5b60_2370x2936.png 424w, https://substackcdn.com/image/fetch/$s_!nLDD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbb0b95a-8868-430b-83bd-3e2871cc5b60_2370x2936.png 848w, https://substackcdn.com/image/fetch/$s_!nLDD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbb0b95a-8868-430b-83bd-3e2871cc5b60_2370x2936.png 1272w, https://substackcdn.com/image/fetch/$s_!nLDD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbb0b95a-8868-430b-83bd-3e2871cc5b60_2370x2936.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Exemplo end-to-end</figcaption></figure></div><p></p><h2>As vantagens claras da camada sem&#226;ntica: dois exemplos reais</h2><p>Os dois casos a seguir foram executados contra a base de produ&#231;&#227;o, em PostgreSQL 17, com dados p&#250;blicos da CVM. N&#227;o s&#227;o cen&#225;rios did&#225;ticos: s&#227;o o tipo de falha silenciosa que a aus&#234;ncia de uma camada sem&#226;ntica produz no dia a dia de uma mesa de dados. </p><h3>Exemplo 1: o colapso silencioso p&#243;s-RCVM 175</h3><p>Em 28 de outubro de 2024, a RCVM 175 substituiu a ICVM 555 na regula&#231;&#227;o de fundos. A mudan&#231;a foi a migra&#231;&#227;o de identificador: o informe di&#225;rio passou a usar CNPJ da <em>classe</em> do fundo em vez do CNPJ do fundo. Em novembro de 2024, 22.895 de 25.866 CNPJs ativos (88,6%) j&#225; eram CNPJs de classe, invis&#237;veis para qualquer consulta que fizesse <code>JOIN raw.inf_diario &#8594; raw.cad_fi</code>, o padr&#227;o legado.</p><p>A pergunta &#8220;Qual foi a capta&#231;&#227;o l&#237;quida dos fundos de a&#231;&#245;es da XP em 2024, m&#234;s a m&#234;s?&#8221; gerada por um modelo sem acesso &#224; camada sem&#226;ntica produz um SQL sintaticamente perfeito, que roda sem erro e devolve uma tabela coerente. O problema &#233; que a contagem de fundos cai de 69 em janeiro para 22 em dezembro, o valor de capta&#231;&#227;o fica 5,9&#215; menor que o real em dezembro, e o analista tende a interpretar o decl&#237;nio como decis&#227;o de neg&#243;cio da XP quando, na verdade, &#233; artefato da migra&#231;&#227;o regulat&#243;ria que fez 82% dos fundos sumirem do <code>JOIN</code>.</p><p>Com a camada sem&#226;ntica, o mesmo LLM passa a receber, junto da pergunta, a instru&#231;&#227;o de que <code>dim_fundos</code> consolida cadastros do regime legado e do novo, e que a tabela-fato <code>fct_fundos_performance_mensal</code> j&#225; absorve essa migra&#231;&#227;o. O SQL gerado ent&#227;o faz <code>JOIN</code> contra as tabelas certas. Em dezembro, o resultado passa a mostrar 140 fundos e capta&#231;&#227;o l&#237;quida de -R$ 164,1 milh&#245;es, refletindo a realidade.</p><h3>Exemplo 2: quando o significado da coluna muda</h3><p>A segunda armadilha &#233; ainda mais sutil. A mesma RCVM 175 fragmentou o cadastro de fundos: os fundos migrados aparecem como <code>SIT = 'CANCELADA'</code> no cadastro legado <code>raw.cad_fi</code>, mesmo em plena opera&#231;&#227;o. O campo <code>SIT</code> n&#227;o mudou de nome. Os valores poss&#237;veis n&#227;o mudaram. Mas o significado de <code>'CANCELADA'</code> expandiu: agora pode ser <em>encerrado</em> ou <em>migrado e ativo sob RCVM 175</em>.</p><p>Uma pergunta comum, &#8220;Quantos fundos multimercado est&#227;o em funcionamento no Brasil em mar&#231;o de 2025?&#8221;, gera sem camada sem&#226;ntica o SQL &#243;bvio: <code>SELECT COUNT(*) FROM raw.cad_fi WHERE classe = 'Multimercado' AND sit = 'EM FUNCIONAMENTO NORMAL'</code>. O resultado &#233; <strong>3</strong>. Apenas tr&#234;s fundos multimercado em funcionamento no Brasil. Sem erro, sem aviso: a consulta &#233; sintaticamente perfeita.</p><p>Com a camada sem&#226;ntica, o <code>critical_routing</code> no YAML do cadastro pro&#237;be esse padr&#227;o: &#8220;NUNCA conte fundos ativos usando <code>raw.cad_fi WHERE SIT = 'EM FUNCIONAMENTO NORMAL'</code>. Use <code>marts.dim_fundos.situacao</code>, que consolida cad_fi e registro_classe em uma dimens&#227;o coerente&#8221;. O SQL gerado passa a contar pelo mart e retorna <strong>13.787</strong>, cerca de 4.600 vezes mais fundos do que o primeiro caminho.</p><p>Os dois erros t&#234;m escalas diferentes mas a mesma natureza: uma consulta hardcoded &#233; um contrato com o esquema f&#237;sico de ontem; toda vez que a CVM publica uma nova instru&#231;&#227;o normativa (e foram muitas, de ICVM 302 a RCVM 175), o contrato quebra. Uma camada sem&#226;ntica &#233; um contrato com o significado do dado. A regula&#231;&#227;o muda uma vez; o YAML &#233; atualizado uma vez; dessa forma as consultas geradas automaticamente passam a refletir a nova realidade.</p><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XNvc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4574a61a-69c4-456e-92d6-7aac8e4199cb_3960x964.png 424w, https://substackcdn.com/image/fetch/$s_!XNvc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4574a61a-69c4-456e-92d6-7aac8e4199cb_3960x964.png 848w, https://substackcdn.com/image/fetch/$s_!XNvc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4574a61a-69c4-456e-92d6-7aac8e4199cb_3960x964.png 1272w, https://substackcdn.com/image/fetch/$s_!XNvc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4574a61a-69c4-456e-92d6-7aac8e4199cb_3960x964.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!XNvc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4574a61a-69c4-456e-92d6-7aac8e4199cb_3960x964.png" width="1456" height="354" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4574a61a-69c4-456e-92d6-7aac8e4199cb_3960x964.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:354,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:152180,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/194913765?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4574a61a-69c4-456e-92d6-7aac8e4199cb_3960x964.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!XNvc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4574a61a-69c4-456e-92d6-7aac8e4199cb_3960x964.png 424w, https://substackcdn.com/image/fetch/$s_!XNvc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4574a61a-69c4-456e-92d6-7aac8e4199cb_3960x964.png 848w, https://substackcdn.com/image/fetch/$s_!XNvc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4574a61a-69c4-456e-92d6-7aac8e4199cb_3960x964.png 1272w, https://substackcdn.com/image/fetch/$s_!XNvc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4574a61a-69c4-456e-92d6-7aac8e4199cb_3960x964.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div></div></div></div><figcaption class="image-caption">Tabela 2 &#8212; Magnitude do erro silencioso em cada exemplo. Dados reais, extra&#237;dos da base de produ&#231;&#227;o.</figcaption></figure></div><h2>Que tipo de pergunta esse sistema responde</h2><p>A camada sem&#226;ntica modelada cobre oito grandes dom&#237;nios, e o pipeline tem hist&#243;rico de respostas validadas como corretas em todos eles. Para dar a medida do escopo, seguem exemplos reais abaixo que tal sistema &#233; capaz de responder utilizando somente dados da CVM.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yKhq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5511512e-9df3-40c1-8f74-4fb071798809_4440x3616.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yKhq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5511512e-9df3-40c1-8f74-4fb071798809_4440x3616.png 424w, https://substackcdn.com/image/fetch/$s_!yKhq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5511512e-9df3-40c1-8f74-4fb071798809_4440x3616.png 848w, https://substackcdn.com/image/fetch/$s_!yKhq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5511512e-9df3-40c1-8f74-4fb071798809_4440x3616.png 1272w, https://substackcdn.com/image/fetch/$s_!yKhq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5511512e-9df3-40c1-8f74-4fb071798809_4440x3616.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!yKhq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5511512e-9df3-40c1-8f74-4fb071798809_4440x3616.png" width="1456" height="1186" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5511512e-9df3-40c1-8f74-4fb071798809_4440x3616.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1186,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:796396,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/194913765?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5511512e-9df3-40c1-8f74-4fb071798809_4440x3616.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yKhq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5511512e-9df3-40c1-8f74-4fb071798809_4440x3616.png 424w, https://substackcdn.com/image/fetch/$s_!yKhq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5511512e-9df3-40c1-8f74-4fb071798809_4440x3616.png 848w, https://substackcdn.com/image/fetch/$s_!yKhq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5511512e-9df3-40c1-8f74-4fb071798809_4440x3616.png 1272w, https://substackcdn.com/image/fetch/$s_!yKhq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5511512e-9df3-40c1-8f74-4fb071798809_4440x3616.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Tabela 3 &#8212; Perguntas reais respondidas com sucesso pelo sistema, por dom&#237;nio.</figcaption></figure></div><p>A amplitude decorre de que cada dom&#237;nio exigiu constru&#231;&#227;o de YAMLs espec&#237;ficos, com seus pr&#243;prios <em>caveats</em>, <em>critical_routing</em> e <em>dimensional_traps</em>. Perguntas sobre composi&#231;&#227;o de carteira, por exemplo, s&#243; funcionam bem porque o mart <code>sem_composicao_carteira_gestora</code> pr&#233;-agrega 1,47 milh&#227;o de linhas do informe CDA por gestor e tipo de ativo, e porque o YAML correspondente deixa claro que essa tabela existe, que granularidade por fundo deve cair no staging, e que a coluna <code>gestor</code> se refere &#224; gestora do fundo, n&#227;o ao emissor do t&#237;tulo.</p><p>Mas qual seria a diferen&#231;a de tentar responder usando um chat LLM &#8220;inteligente&#8221; com capacidade de busca, considerando que os dados da CVM s&#227;o p&#250;blicos? Mesmo que os dados sejam p&#250;blicos, o chat LLM n&#227;o executa consulta anal&#237;tica sobre eles: na melhor hip&#243;tese ele l&#234; p&#225;ginas descritivas do portal da CVM, ou tenta montar um script ad hoc a cada pergunta, sem garantia de que baixou os arquivos certos, fez o join certo e agregou corretamente. Mesmo que o chat consiga rodar o SQL, ele n&#227;o carrega o conhecimento acumulado sobre as armadilhas do dom&#237;nio que citamos. A camada sem&#226;ntica &#233; esse conhecimento destilado, pronto para ser injetado em qualquer modelo que gere SQL. Al&#233;m disso, o custo da consulta e o tempo de execu&#231;&#227;o ser&#227;o significativamente menores com o uso da camada sem&#226;ntica.</p><h2>Quando a mesma arquitetura vai para dentro de uma empresa</h2><p>A CVM &#233; um laborat&#243;rio conveniente: dados p&#250;blicos, descontinuidades regulat&#243;rias bem documentadas, zero preocupa&#231;&#227;o com autoriza&#231;&#227;o por linha ou com LGPD. Dentro de uma empresa, a mesma arquitetura precisa absorver tr&#234;s atritos adicionais.</p><p>O primeiro &#233; o <strong>conhecimento tribal</strong>. No caso da CVM, todo <em>caveat</em> que entra no YAML pode ser justificado por uma instru&#231;&#227;o normativa que qualquer um consegue ler. Dentro da empresa, os <em>caveats</em> moram na cabe&#231;a da pessoa que h&#225; oito anos sabe que o campo <code>status_venda = 7</code> significa &#8220;cancelado pelo cliente, mas com multa paga&#8221; e n&#227;o &#8220;cancelado pelo backoffice&#8221;. Modelar bem a camada sem&#226;ntica exige sentar com essas pessoas, transcrever o que elas sabem e versionar. &#201; um trabalho arqueol&#243;gico antes de virar trabalho de engenharia, mas que pode ser auxiliado tamb&#233;m com o uso de LLMs.</p><p>O segundo &#233; o <strong>controle de acesso</strong>. A mesma pergunta (&#8221;margem de contribui&#231;&#227;o por SKU no trimestre&#8221;) pode ser leg&#237;tima para o diretor comercial e proibida para um estagi&#225;rio do financeiro. A camada sem&#226;ntica precisa casar com row-level security, views filtradas por perfil e trilhas de auditoria que a CVM, por natureza p&#250;blica, dispensa. Isso transforma a camada sem&#226;ntica em um artefato de governan&#231;a, n&#227;o apenas de modelagem.</p><p>O terceiro &#233; a <strong>velocidade do esquema</strong>. A CVM muda regras a cada alguns anos; times de produto mudam o esquema de dados a cada sprint. O YAML passa a ser um contrato que precisa ser atualizado junto do <em>pull request</em> que renomeia uma coluna, sob pena de o cr&#237;tico come&#231;ar a reprovar respostas de um dia para o outro. </p><p>Quando esses tr&#234;s atritos s&#227;o endere&#231;ados, o que sobra &#233; um padr&#227;o com conex&#227;o natural aos princ&#237;pios de agrega&#231;&#227;o e reporte de dados de risco do BCBS 239 (BCBS, 2013) e da Resolu&#231;&#227;o CMN 4.557/2017 (BCB, 2017): fonte autoritativa &#250;nica, defini&#231;&#227;o consistente, capacidade de responder rapidamente a solicita&#231;&#245;es n&#227;o padronizadas. O YAML documentado, versionado e conectado a um mart torna a auditoria mais barata, e o cr&#237;tico autom&#225;tico fornece uma segunda leitura que o reporte manual n&#227;o tem.</p><h2>Os contratempos</h2><p>A arquitetura n&#227;o &#233; livre de problemas, e os mais persistentes v&#234;m do pr&#243;prio LLM. Tr&#234;s merecem destaque.</p><p>O primeiro &#233; o <strong>n&#227;o-determinismo</strong>. Mesmo com temperatura zero e resposta estruturada, a mesma pergunta pode produzir SQLs diferentes em execu&#231;&#245;es distintas, por raz&#245;es que remontam &#224; n&#227;o-associatividade de ponto flutuante em GPU e &#224; depend&#234;ncia do resultado com o tamanho do <em>batch</em> de infer&#234;ncia (ATIL et al., 2024; HE, 2025). A mesma pergunta que recebeu GREEN em uma execu&#231;&#227;o pode receber RED em outra, com SQLs sutilmente diferentes. No exemplo 2 acima, durante a grava&#231;&#227;o deste artigo, a mesma pergunta foi executada duas vezes em menos de uma hora: uma vez gerou <code>COUNT(*)</code> com filtro de data e o cr&#237;tico aprovou; outra vez gerou <code>COUNT(DISTINCT cnpj)</code> sem filtro de data e o cr&#237;tico reprovou por n&#227;o respeitar o recorte temporal pedido. A sa&#237;da foi pr&#243;xima, mas a cadeia de racioc&#237;nio divergiu.</p><p>O segundo &#233; a <strong>alucina&#231;&#227;o residual</strong>. LLMs ainda inventam colunas, tabelas, fun&#231;&#245;es de janela e sintaxes que n&#227;o existem no PostgreSQL, e o fazem com flu&#234;ncia suficiente para passarem por v&#225;lidas em uma leitura r&#225;pida (JI et al., 2023; HUANG et al., 2023). O SQL Validator elimina uma fra&#231;&#227;o, o Intent Alignment outra, o cr&#237;tico pega o que sobra, mas nenhum desses mecanismos elimina o problema por completo. Mesmo no benchmark BIRD, que usa bancos reais e sujos, os melhores modelos propriet&#225;rios chegam perto de 55% de acur&#225;cia contra 93% humana (LI et al., 2023); em benchmarks <em>enterprise</em> recentes como Spider 2.0, a taxa cai para algo em torno de 20% (LEI et al., 2024). A camada sem&#226;ntica eleva o piso, n&#227;o o teto.</p><p>O terceiro &#233; o <strong>custo de modelagem</strong>. A camada sem&#226;ntica n&#227;o &#233; autom&#225;tica: ela exige conhecimento de dom&#237;nio que algu&#233;m precisa destilar em YAMLs. Cada <code>caveat</code> s&#243; chega ao arquivo depois que algu&#233;m quebrou a cabe&#231;a contra aquele dado e entendeu a armadilha. Para uma empresa com centenas de tabelas herdadas, a modelagem inicial pode levar meses, e a manuten&#231;&#227;o &#233; cont&#237;nua: toda mudan&#231;a de schema, toda nova fonte, toda renomea&#231;&#227;o exige atualiza&#231;&#227;o correspondente no YAML. &#201; o custo de transformar conhecimento tribal em infraestrutura.</p><p>Existe ainda o vi&#233;s de cobertura: o sistema s&#243; responde bem ao que foi modelado. Perguntas que caem fora dos dom&#237;nios mapeados tendem a receber respostas gen&#233;ricas ou a serem rejeitadas pelo Question Critic. Isso &#233; uma qualidade, n&#227;o defeito (rejeitar &#233; muito melhor que responder mal), mas a fronteira entre dom&#237;nio coberto e dom&#237;nio descoberto precisa ser vis&#237;vel ao usu&#225;rio.</p><h2>Conclus&#227;o</h2><p>O investimento em uma camada sem&#226;ntica paga-se em tr&#234;s moedas diferentes.</p><p>A primeira &#233; <strong>tempo</strong>, pois as perguntas que antes entravam numa fila de BI e voltavam dois dias depois voltam em segundos, com a resposta estruturada e pronta para discuss&#227;o. Um diretor que pergunta e j&#225; recebe a contagem correta de fundos, a evolu&#231;&#227;o da margem, o ranking do trimestre, deixa de esperar pelo analista e pede diretamente. O analista, por sua vez, sai de operador de consulta e volta a ser investigador de padr&#245;es.</p><p>A segunda &#233; <strong>confian&#231;a</strong>, pois quando duas &#225;reas discordam sobre um n&#250;mero, a discuss&#227;o hoje costuma ser sobre qual defini&#231;&#227;o foi usada. Com uma camada sem&#226;ntica bem modelada, a defini&#231;&#227;o est&#225; escrita em um lugar s&#243;, &#233; versionada, &#233; audit&#225;vel e acompanha cada resposta gerada. O tempo de reuni&#227;o antes gasto em &#8220;qual planilha &#233; a certa&#8221; migra para o que realmente importa: o que fazer com o que o n&#250;mero mostra.</p><p>A terceira &#233; <strong>resili&#234;ncia</strong>, pois quando a regula&#231;&#227;o muda, sistemas fonte s&#227;o renomeados, produtos ganham novos campos. Sem camada sem&#226;ntica, cada mudan&#231;a dispara uma ca&#231;ada manual por consultas quebradas em planilhas, dashboards e relat&#243;rios. Com ela, a mudan&#231;a &#233; registrada uma vez, no YAML, e todas as perguntas futuras passam a refletir a nova realidade. O conhecimento institucional deixa de morrer quando o analista s&#234;nior sai.</p><p>Nenhum desses ganhos depende de acreditar que os modelos de linguagem j&#225; s&#227;o confi&#225;veis o bastante para serem soltos sozinhos, e &#233; exatamente a&#237; que a abordagem se torna atrativa: ela coleciona o conhecimento da casa em um artefato est&#225;vel, e usa o LLM apenas como tradutor supervisionado. Quando o modelo seguinte chegar e for ainda mais confi&#225;vel, a camada sem&#226;ntica est&#225; pronta para receber; quando chegar e alucinar de forma nova, as verifica&#231;&#245;es j&#225; existir&#227;o.</p><p>A pergunta a fazer antes de come&#231;ar n&#227;o &#233; se vale montar a infraestrutura, &#233; quanto tempo mais a empresa pode continuar pagando o custo invis&#237;vel de operar sem ela: diverg&#234;ncia de n&#250;mero, analista caro resolvendo <em>ad hoc</em>, diretor que decide no escuro, auditoria que demora semanas. Quando esse custo &#233; medido com honestidade, o investimento na camada sem&#226;ntica pode se tornar intessante.</p><div><hr></div><h2>Refer&#234;ncias</h2><p>ATIL, B. et al. Non-Determinism of &#8216;Deterministic&#8217; LLM Settings. <strong>arXiv preprint</strong>, arXiv:2408.04667, 2024. Dispon&#237;vel em: https://arxiv.org/abs/2408.04667.</p><p>BASEL COMMITTEE ON BANKING SUPERVISION. <strong>Principles for effective risk data aggregation and risk reporting</strong>. Basel: Bank for International Settlements, jan. 2013. Dispon&#237;vel em: https://www.bis.org/publ/bcbs239.pdf.</p><p>BANCO CENTRAL DO BRASIL. <strong>Resolu&#231;&#227;o CMN n&#186; 4.557, de 23 de fevereiro de 2017</strong>: disp&#245;e sobre a estrutura de gerenciamento de riscos e gerenciamento de capital. Bras&#237;lia: BCB, 2017.</p><p>CANNER INC. <strong>Wren AI &#8212; Modeling Definition Language (MDL)</strong>. Documenta&#231;&#227;o t&#233;cnica. 2024. Dispon&#237;vel em: https://docs.getwren.ai/oss/engine/concept/what_is_mdl.</p><p>CHI, H. Why the Semantic Layer is Essential for Reliable Text-to-SQL. <strong>Wren AI Blog</strong>, 2024. Dispon&#237;vel em: https://www.getwren.ai/post/why-the-semantic-layer-is-essential-for-reliable-text-to-sql-and-how-wren-ai-brings-it-to-life.</p><p>GENG, S. et al. JSONSchemaBench: A Rigorous Benchmark of Structured Outputs for Language Models. <strong>arXiv preprint</strong>, arXiv:2501.10868, 2025.</p><p>HE, H. Defeating Nondeterminism in LLM Inference. <strong>Thinking Machines Lab Blog</strong>, 2025. Dispon&#237;vel em: https://thinkingmachines.ai/blog/defeating-nondeterminism-in-llm-inference/.</p><p>HUANG, L. et al. A Survey on Hallucination in Large Language Models: Principles, Taxonomy, Challenges, and Open Questions. <strong>ACM Transactions on Information Systems</strong>, 2023. arXiv:2311.05232.</p><p>JI, Z. et al. Survey of Hallucination in Natural Language Generation. <strong>ACM Computing Surveys</strong>, v. 55, artigo 248, 2023.</p><p>KIMBALL, R.; ROSS, M. <strong>The Data Warehouse Toolkit</strong>: The Definitive Guide to Dimensional Modeling. 3. ed. Indianapolis: John Wiley &amp; Sons, 2013.</p><p>LEI, F. et al. Spider 2.0: Evaluating Language Models on Real-World Enterprise Text-to-SQL Workflows. <strong>International Conference on Learning Representations (ICLR)</strong>, 2025. arXiv:2411.07763.</p><p>LI, H. et al. CodeS: Towards Building Open-source Language Models for Text-to-SQL. <strong>arXiv preprint</strong>, arXiv:2402.16347, 2024.</p><p>LI, J. et al. Can LLM Already Serve as A Database Interface? A BIg Bench for Large-Scale Database Grounded Text-to-SQLs (BIRD). In: <strong>Advances in Neural Information Processing Systems (NeurIPS)</strong>, 2023.</p><p>LIU, X. et al. A Survey of Text-to-SQL in the Era of LLMs: Where are we, and where are we going?. <strong>arXiv preprint</strong>, arXiv:2408.05109, 2024.</p><p>POURREZA, M.; RAFIEI, D. DIN-SQL: Decomposed In-Context Learning of Text-to-SQL with Self-Correction. In: <strong>Advances in Neural Information Processing Systems (NeurIPS)</strong>, 2023.</p><p>SCHOLAK, T.; SCHUCHER, N.; BAHDANAU, D. PICARD: Parsing Incrementally for Constrained Auto-Regressive Decoding from Language Models. In: <strong>Proceedings of the Conference on Empirical Methods in Natural Language Processing (EMNLP)</strong>, p. 9895-9901, 2021.</p><p>SUN, R. et al. SQL-PaLM: Improved Large Language Model Adaptation for Text-to-SQL. <strong>arXiv preprint</strong>, arXiv:2306.00739, 2023.</p><p>WANG, X. et al. Self-Consistency Improves Chain of Thought Reasoning in Language Models. In: <strong>International Conference on Learning Representations (ICLR)</strong>, 2023.</p><p>ZHENG, L. et al. Judging LLM-as-a-Judge with MT-Bench and Chatbot Arena. In: <strong>Advances in Neural Information Processing Systems (NeurIPS)</strong>, 2023.</p>]]></content:encoded></item><item><title><![CDATA[Estruturas a termo de liquidez: do gap pontual ao veredito multi-horizonte]]></title><description><![CDATA[Quatro curvas por horizonte que mostram em que ponto do tempo o banco aperta e com o que pode cobrir o aperto, uma continua&#231;&#227;o do framework de Castagna e Fede.]]></description><link>https://pilulasdequant.com.br/p/estruturas-a-termo-de-liquidez-do</link><guid isPermaLink="false">https://pilulasdequant.com.br/p/estruturas-a-termo-de-liquidez-do</guid><dc:creator><![CDATA[André Camatta]]></dc:creator><pubDate>Fri, 17 Apr 2026 11:49:54 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/bf6ae646-a26b-4e7a-a3d2-e22101990db4_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>Onde o artigo anterior parou</h2><p style="text-align: justify;">No <a href="https://pilulasdequant.com.br/p/risco-de-liquidez-da-taxonomia-dos">texto anterior</a> sobre o assunto de liquidez em bancos, a discuss&#227;o sobre risco de liquidez terminou em um ponto delicado. A taxonomia de Castagna e Fede organizou os fluxos de caixa do banco por tempo e valor, distinguiu determin&#237;sticos de estoc&#225;sticos, catalogou as quatro subclasses dos &#250;ltimos (credit-related, indexed/contingent, comportamentais e de <em>new business</em>), e introduziu a separa&#231;&#227;o entre <em>causas</em> de liquidez (fluxos do neg&#243;cio ordin&#225;rio) e <em>fontes</em> (instrumentos de gest&#227;o). O conceito de <em>Liquidity Generation Capacity</em> (LGC) foi apresentado como a capacidade residual do banco de transformar ativos e acessos ao mercado em caixa al&#233;m do que os contratos prev&#234;em.</p><p style="text-align: justify;">Faltou, por&#233;m, a resposta &#224; pergunta que interessa ao tesoureiro: <em>em que horizonte exato a liquidez aperta, e com que instrumentos o banco consegue cobrir o aperto</em>? A taxonomia &#233; um cat&#225;logo; a LGC &#233; um potencial. Nenhum dos dois, isoladamente, diz ao banco quando ele quebra.</p><p style="text-align: justify;">A resposta de Castagna e Fede (2013) est&#225; nas <em>estruturas a termo de liquidez</em>: quatro curvas indexadas pelo horizonte temporal que, combinadas, produzem um veredito por bucket: tudo em ordem, aperto administr&#225;vel ou crise de fato. Este artigo constr&#243;i as quatro curvas, formaliza a integra&#231;&#227;o em um <em>liquidity gap</em> e ilustra o resultado com um banco estilizado.</p><h2>Do indicador pontual &#224; curva de horizontes</h2><p style="text-align: justify;">O supervisor p&#243;s-crise preferiu indicadores pontuais. O <em>Liquidity Coverage Ratio</em> (LCR) do BCBS 238 (2013) pergunta se o estoque de <em>High-Quality Liquid Assets</em> cobre as sa&#237;das l&#237;quidas estressadas em 30 dias; o <em>Net Stable Funding Ratio</em> do BCBS 295 (2014) pergunta se o funding est&#225;vel cobre os ativos de prazo superior a um ano. Ambos s&#227;o n&#250;meros &#250;nicos, cada um em seu horizonte fixo.</p><p style="text-align: justify;">Um indicador pontual &#233; &#250;til para tr&#225;fego regulat&#243;rio, mas perde a forma da curva de risco no intervalo entre os horizontes monitorados. Um banco pode ter LCR saud&#225;vel a 30 dias, NSFR confort&#225;vel acima de um ano e ainda assim abrigar, entre os dois pontos, um vale de saldo acumulado que exige levantar caixa em tr&#234;s ou nove meses, exatamente o horizonte que nenhum dos dois indicadores captura. A mesma cr&#237;tica aparece no BCBS 144 (2008), cujo Princ&#237;pio 5 exige proje&#231;&#245;es multi-horizonte de fluxos de caixa como base do <em>maturity ladder</em> interno; no Brasil, essa proje&#231;&#227;o &#233; operacionalizada pelo Demonstrativo de Risco de Liquidez (DRL 2160) do Banco Central.</p><p style="text-align: justify;">As estruturas a termo de Castagna e Fede t&#234;m voca&#231;&#227;o justamente para essa lacuna. Em vez de agregar tudo em um horizonte, declaram uma grade de horizontes (overnight, 1w, 1m, 3m, 6m, 9m, 1y, 2y, 5y, &gt;5y) e desenham sobre ela quatro curvas complementares. A primeira &#233; a curva dos fluxos esperados; a segunda, do saldo acumulado; a terceira, dos ativos dispon&#237;veis; a quarta, da capacidade de gerar caixa. O gap final &#233; uma combina&#231;&#227;o linear das curvas.</p><h3>O banco estilizado que ilustra o resto</h3><p style="text-align: justify;">Para tornar o framework concreto, todo o artigo acompanha um banco hipot&#233;tico nomeado <em>aggressive_bank</em>: total de ativos 1.050 u.m., alavancagem elevada em cr&#233;dito, financiado principalmente em mercado curto. O balan&#231;o estilizado tem 800 u.m. em livro de empr&#233;stimos il&#237;quidos, 250 u.m. em <em>securities</em> (cash, tesouros 3M/2Y/5Y, corporate bond, equity) e um passivo com 450 u.m. em interbanc&#225;rio 3M+6M, 400 u.m. em dep&#243;sitos (&#224; vista e a prazo) e 50 u.m. em d&#237;vida s&#234;nior 3Y. Uma linha de cr&#233;dito concedida de 150 u.m. pende off-balance. &#201; um banco plaus&#237;vel, calibrado para revelar o ponto fraco que nenhum indicador pontual mostraria sozinho.</p><h2>TSECF: a escada dos fluxos esperados</h2><p style="text-align: justify;">A primeira curva, a <em>Term Structure of Expected Cash Flows</em> (TSECF), coleciona fluxos esperados por data. Formalmente, para um conjunto de <em>N</em> contratos ou posi&#231;&#245;es, o fluxo positivo esperado em <em>t<sub>i</sub></em>, observado da data de refer&#234;ncia <em>t<sub>0</sub></em>, &#233; a soma das esperan&#231;as individuais:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;cf_e^{+}(t_0, t_i) \\;=\\; \\mathbb{E}\\!\\left[\\,\\sum_{j=1}^{N} cf^{+}(t_0, t_i;\\, d_j)\\right]\n\n&quot;,&quot;id&quot;:&quot;RIASYFCMZC&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">com express&#227;o sim&#233;trica para <code>cfe-</code>. A TSECF &#233; simplesmente a cole&#231;&#227;o de entradas e sa&#237;das esperadas para cada data relevante at&#233; o horizonte terminal <em>t<sub>b</sub></em>, tipicamente coincidente com a maturidade do contrato mais longo (eq. 6.4 do livro):</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\mathrm{TSECF}(t_0, t_b) \\;=\\; \\bigl\\{\\, cf_e^{+}(t_0, t_i),\\; cf_e^{-}(t_0, t_i) \\,\\bigr\\}_{i=0,\\ldots,b}&quot;,&quot;id&quot;:&quot;OMZPNWVXIR&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">A parte da curva at&#233; um ano &#233; o <em>maturity ladder</em> tradicional; a parcela al&#233;m de um ano &#233; conhecida como liquidez estrutural. A natureza esperada das grandezas n&#227;o &#233; cosm&#233;tica, pois a maior parte dos fluxos &#233; estoc&#225;stica: dep&#243;sitos &#224; vista s&#227;o comportamentais (Jarrow e van Deventer, 1998; Kalkbrener e Willing, 2004), empr&#233;stimos a taxa flutuante s&#227;o indexados, hipotecas carregam op&#231;&#227;o de pr&#233;-pagamento (Schwartz e Torous, 1989; Stanton, 1995). A TSECF &#233; o valor m&#233;dio da distribui&#231;&#227;o; a dispers&#227;o exige instrumentos distintos.</p><p style="text-align: justify;">No pacote, os contratos s&#227;o projetados por regras espec&#237;ficas em <code>CashFlowEngine.jl</code>: <em>bullet loans</em> pagam juros peri&#243;dicos e amortiza&#231;&#227;o em maturidade; amortizing loans seguem o padr&#227;o de presta&#231;&#227;o constante (sistema franc&#234;s); dep&#243;sitos &#224; vista s&#227;o decompostos em n&#250;cleo est&#225;vel (55% do saldo, no banco agressivo) e <em>non-core</em> com runoff exponencial (2% ao m&#234;s na calibra&#231;&#227;o padr&#227;o). A consolida&#231;&#227;o para a curva propriamente dita acontece na fun&#231;&#227;o <code>TSECF</code>, que aloca cada fluxo ao bucket adequado relativo a <em>t<sub>0</sub></em>:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TYNF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f7f63e3-94da-4701-b2d0-b8711cd8ff07_854x450.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TYNF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f7f63e3-94da-4701-b2d0-b8711cd8ff07_854x450.png 424w, https://substackcdn.com/image/fetch/$s_!TYNF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f7f63e3-94da-4701-b2d0-b8711cd8ff07_854x450.png 848w, https://substackcdn.com/image/fetch/$s_!TYNF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f7f63e3-94da-4701-b2d0-b8711cd8ff07_854x450.png 1272w, https://substackcdn.com/image/fetch/$s_!TYNF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f7f63e3-94da-4701-b2d0-b8711cd8ff07_854x450.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!TYNF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f7f63e3-94da-4701-b2d0-b8711cd8ff07_854x450.png" width="854" height="450" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6f7f63e3-94da-4701-b2d0-b8711cd8ff07_854x450.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:450,&quot;width&quot;:854,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:46499,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/194504650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f7f63e3-94da-4701-b2d0-b8711cd8ff07_854x450.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TYNF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f7f63e3-94da-4701-b2d0-b8711cd8ff07_854x450.png 424w, https://substackcdn.com/image/fetch/$s_!TYNF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f7f63e3-94da-4701-b2d0-b8711cd8ff07_854x450.png 848w, https://substackcdn.com/image/fetch/$s_!TYNF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f7f63e3-94da-4701-b2d0-b8711cd8ff07_854x450.png 1272w, https://substackcdn.com/image/fetch/$s_!TYNF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f7f63e3-94da-4701-b2d0-b8711cd8ff07_854x450.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h6>Trecho de <code>src/TermStructures.jl</code>.</h6><p style="text-align: justify;">Para o banco agressivo com <em>t<sub>0</sub></em> = 1&#176; de janeiro de 2026 e horizonte de dez anos, o resultado da proje&#231;&#227;o est&#225; resumido abaixo.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zK72!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3b39336-aecf-4717-af90-90ec2d440d8d_758x1036.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zK72!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3b39336-aecf-4717-af90-90ec2d440d8d_758x1036.png 424w, https://substackcdn.com/image/fetch/$s_!zK72!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3b39336-aecf-4717-af90-90ec2d440d8d_758x1036.png 848w, https://substackcdn.com/image/fetch/$s_!zK72!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3b39336-aecf-4717-af90-90ec2d440d8d_758x1036.png 1272w, https://substackcdn.com/image/fetch/$s_!zK72!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3b39336-aecf-4717-af90-90ec2d440d8d_758x1036.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!zK72!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3b39336-aecf-4717-af90-90ec2d440d8d_758x1036.png" width="758" height="1036" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b3b39336-aecf-4717-af90-90ec2d440d8d_758x1036.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1036,&quot;width&quot;:758,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:66297,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/194504650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3b39336-aecf-4717-af90-90ec2d440d8d_758x1036.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zK72!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3b39336-aecf-4717-af90-90ec2d440d8d_758x1036.png 424w, https://substackcdn.com/image/fetch/$s_!zK72!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3b39336-aecf-4717-af90-90ec2d440d8d_758x1036.png 848w, https://substackcdn.com/image/fetch/$s_!zK72!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3b39336-aecf-4717-af90-90ec2d440d8d_758x1036.png 1272w, https://substackcdn.com/image/fetch/$s_!zK72!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3b39336-aecf-4717-af90-90ec2d440d8d_758x1036.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h6>Tabela 1. TSECF por bucket (aggressive bank).</h6><p style="text-align: justify;"></p><p style="text-align: justify;">A leitura por bucket &#233; did&#225;tica. Nada acontece nas tr&#234;s primeiras semanas. O primeiro pulso negativo vem em 2m, com os &#8722;5,35 u.m. de juros do interbanc&#225;rio 3M, r&#225;pida antessala da sa&#237;da principal: os 354,34 u.m. que deixam o banco em 3m quando o interbanc&#225;rio vence. Ap&#243;s 9m, outra sa&#237;da relevante (&#8722;152,27 u.m.) pela maturidade do interbanc&#225;rio 6M. A partir de um ano, os sinais se invertem: o <em>bullet loan</em> corporativo de 300 u.m. retorna com juros, o term deposit &#233; devolvido ao cliente e o saldo do bucket 1y fecha positivo em 349,16 u.m. A tend&#234;ncia se mant&#233;m: entradas de amortiza&#231;&#227;o das carteiras substanciais em 2y e 5y, e o bloco &gt;5y &#233; dominado pelos fluxos finais da hipoteca.</p><p style="text-align: justify;">O bucket cr&#237;tico, o valor mais negativo em 3m, coincide com a vulnerabilidade que os indicadores pontuais j&#225; sinalizariam. A TSECF n&#227;o se resume, entretanto, a confirmar o ponto &#243;bvio. Ela mostra <em>quando</em> a press&#227;o se repete (2m, 6m, 9m) e <em>quando</em> se alivia (a partir de 1y). O plot gerado pelo exemplo do reposit&#243;rio torna a sequ&#234;ncia vis&#237;vel.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!E_y_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd203118-0fc7-4042-a88b-101a96507673_1760x840.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!E_y_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd203118-0fc7-4042-a88b-101a96507673_1760x840.png 424w, https://substackcdn.com/image/fetch/$s_!E_y_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd203118-0fc7-4042-a88b-101a96507673_1760x840.png 848w, https://substackcdn.com/image/fetch/$s_!E_y_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd203118-0fc7-4042-a88b-101a96507673_1760x840.png 1272w, https://substackcdn.com/image/fetch/$s_!E_y_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd203118-0fc7-4042-a88b-101a96507673_1760x840.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!E_y_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd203118-0fc7-4042-a88b-101a96507673_1760x840.png" width="1456" height="695" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dd203118-0fc7-4042-a88b-101a96507673_1760x840.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:695,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:60108,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/194504650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd203118-0fc7-4042-a88b-101a96507673_1760x840.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!E_y_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd203118-0fc7-4042-a88b-101a96507673_1760x840.png 424w, https://substackcdn.com/image/fetch/$s_!E_y_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd203118-0fc7-4042-a88b-101a96507673_1760x840.png 848w, https://substackcdn.com/image/fetch/$s_!E_y_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd203118-0fc7-4042-a88b-101a96507673_1760x840.png 1272w, https://substackcdn.com/image/fetch/$s_!E_y_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd203118-0fc7-4042-a88b-101a96507673_1760x840.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h6>Figura 1. TSECF decomposta em entradas (verde) e sa&#237;das (vermelho) por bucket. Gerada pelo exemplo <code>examples/02_tsecf.jl</code>.</h6><h2>TSECCF: o saldo acumulado e o horizonte mais vulner&#225;vel</h2><p style="text-align: justify;">A leitura bucket a bucket da TSECF diz pouco sobre sobreviv&#234;ncia. Um d&#233;ficit de 354 u.m. em 3m pode ser, em princ&#237;pio, neutralizado pelo saldo superavit&#225;rio acumulado de meses anteriores; um superavit de 349 u.m. em 1y s&#243; cobre o vale se chegar a tempo. A m&#233;trica adequada &#233; o saldo acumulado, formalizado como <em>Term Structure of Expected Cumulated Cash Flows</em> (TSECCF), eq. 6.5 do livro:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\mathrm{TSECCF}(t_0, t_b) \\;=\\; \\bigl\\{\\, CF(t_0, t_0, t_1),\\; CF(t_0, t_0, t_2),\\; \\ldots,\\; CF(t_0, t_0, t_b) \\,\\bigr\\}&quot;,&quot;id&quot;:&quot;IZHETEJKIV&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;"></p><p style="text-align: justify;">onde CF(t<sub>0</sub>, t<sub>a</sub>, t<sub>b</sub>) &#233; a soma alg&#233;brica de todos os fluxos l&#237;quidos entre <em>t<sub>a</sub></em> e <em>t<sub>b</sub></em>. No pacote, a fun&#231;&#227;o TSECCF &#233; uma soma acumulada ing&#234;nua da coluna <code>cf_net</code> da TSECF. Nenhum compromisso matem&#225;tico &#233; perdido nisso: a interpreta&#231;&#227;o &#233; a mesma.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QcD5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef14a0f5-0dba-4d10-8dec-cb0d69f16447_850x1036.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QcD5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef14a0f5-0dba-4d10-8dec-cb0d69f16447_850x1036.png 424w, https://substackcdn.com/image/fetch/$s_!QcD5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef14a0f5-0dba-4d10-8dec-cb0d69f16447_850x1036.png 848w, https://substackcdn.com/image/fetch/$s_!QcD5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef14a0f5-0dba-4d10-8dec-cb0d69f16447_850x1036.png 1272w, https://substackcdn.com/image/fetch/$s_!QcD5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef14a0f5-0dba-4d10-8dec-cb0d69f16447_850x1036.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!QcD5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef14a0f5-0dba-4d10-8dec-cb0d69f16447_850x1036.png" width="850" height="1036" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ef14a0f5-0dba-4d10-8dec-cb0d69f16447_850x1036.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1036,&quot;width&quot;:850,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:60615,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/194504650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef14a0f5-0dba-4d10-8dec-cb0d69f16447_850x1036.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QcD5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef14a0f5-0dba-4d10-8dec-cb0d69f16447_850x1036.png 424w, https://substackcdn.com/image/fetch/$s_!QcD5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef14a0f5-0dba-4d10-8dec-cb0d69f16447_850x1036.png 848w, https://substackcdn.com/image/fetch/$s_!QcD5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef14a0f5-0dba-4d10-8dec-cb0d69f16447_850x1036.png 1272w, https://substackcdn.com/image/fetch/$s_!QcD5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef14a0f5-0dba-4d10-8dec-cb0d69f16447_850x1036.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h6>Tabela 2. TSECCF. A linha destacada marca o horizonte mais vulner&#225;vel.</h6><p style="text-align: justify;">O saldo acumulado do banco agressivo cruza o zero em 2m com &#8722;5,35 u.m., despenca em 3m para &#8722;359,69 u.m. e continua deteriorando at&#233; o fundo em <strong>9m com &#8722;516,99 u.m</strong>. Esse &#233; o horizonte mais vulner&#225;vel: o banco precisa, at&#233; o nono m&#234;s de 2026, encontrar pelo menos 516,99 u.m. de liquidez adicional, vindas de algum lugar que n&#227;o seja o fluxo contratual do balan&#231;o. S&#243; em 1y a deteriora&#231;&#227;o se inverte (o retorno do bullet de 300 u.m. e os cupons do term deposit reduzem o vermelho para &#8722;167,84 u.m.) e o saldo acumulado s&#243; volta a ser positivo em 5y.</p><p style="text-align: justify;">A TSECCF transforma a pergunta do tesoureiro em um problema quantitativamente expl&#237;cito: qual &#233; o vale, em que bucket ocorre, e quanto tempo dura. O gr&#225;fico do exemplo 03 mostra simultaneamente a TSECF e a TSECCF.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Chcu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0585690-c2c5-4f00-b60d-43ab89e7a7d6_1760x1360.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Chcu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0585690-c2c5-4f00-b60d-43ab89e7a7d6_1760x1360.png 424w, https://substackcdn.com/image/fetch/$s_!Chcu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0585690-c2c5-4f00-b60d-43ab89e7a7d6_1760x1360.png 848w, https://substackcdn.com/image/fetch/$s_!Chcu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0585690-c2c5-4f00-b60d-43ab89e7a7d6_1760x1360.png 1272w, https://substackcdn.com/image/fetch/$s_!Chcu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0585690-c2c5-4f00-b60d-43ab89e7a7d6_1760x1360.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Chcu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0585690-c2c5-4f00-b60d-43ab89e7a7d6_1760x1360.png" width="1456" height="1125" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c0585690-c2c5-4f00-b60d-43ab89e7a7d6_1760x1360.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1125,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:128222,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/194504650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0585690-c2c5-4f00-b60d-43ab89e7a7d6_1760x1360.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Chcu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0585690-c2c5-4f00-b60d-43ab89e7a7d6_1760x1360.png 424w, https://substackcdn.com/image/fetch/$s_!Chcu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0585690-c2c5-4f00-b60d-43ab89e7a7d6_1760x1360.png 848w, https://substackcdn.com/image/fetch/$s_!Chcu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0585690-c2c5-4f00-b60d-43ab89e7a7d6_1760x1360.png 1272w, https://substackcdn.com/image/fetch/$s_!Chcu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0585690-c2c5-4f00-b60d-43ab89e7a7d6_1760x1360.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h6>Figura 2. TSECF (acima) e TSECCF (abaixo) do banco agressivo. Regi&#227;o sombreada = d&#233;ficit acumulado. Gerada pelo exemplo <code>examples/03_tseccf.jl</code>.</h6><p style="text-align: justify;">O que a TSECCF n&#227;o diz, por&#233;m, &#233; com o qu&#234; o banco cobre o vale. As duas curvas restantes preenchem essa parte.</p><h2>TSAA: os ativos dispon&#237;veis, ownership versus possession</h2><p style="text-align: justify;">Para levantar caixa al&#233;m do que os contratos prev&#234;em, o banco depende de seus ativos. Mas nem todo ativo no balan&#231;o est&#225;, a qualquer momento, dispon&#237;vel. O livro introduz a <em>Term Structure of Available Assets</em> (TSAA) como a cole&#231;&#227;o, a cada horizonte, da quantidade em <em>posse</em> do banco, independentemente de quem det&#233;m a propriedade legal:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\mathrm{TSAA}(t_0, t_b) \\;=\\; \\Biggl\\{\\,\\sum_{m=1}^{M} A_m^{P}(t_i)\\,\\Biggr\\}_{i=0,\\ldots,b}&quot;,&quot;id&quot;:&quot;SBEGRTLDIM&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">A distin&#231;&#227;o entre posse e propriedade importa porque o efeito de cada transa&#231;&#227;o sobre as curvas depende da combina&#231;&#227;o das duas. Um repo transfere a posse do t&#237;tulo &#224; contraparte enquanto o banco mant&#233;m a propriedade, de modo que os cupons continuam do banco (sem altera&#231;&#227;o em TSECF) mas o t&#237;tulo n&#227;o pode ser vendido nem dado em garantia durante o contrato (queda em TSAA). Um reverse repo &#233; o caso sim&#233;trico: o banco paga, recebe posse tempor&#225;ria e pode repassar o t&#237;tulo, sem, no entanto, receber os cupons. Buy/sellback e sell/buyback, na vers&#227;o tradicional (anterior ao anexo do GMRA vigente), transferem tamb&#233;m a propriedade. Opera&#231;&#245;es de <em>lending</em> e <em>borrowing</em> de ativo trocam posse sem troca de caixa, apenas uma fee peri&#243;dica.</p><p style="text-align: justify;">A Tabela 3 consolida o efeito de cada tipo de opera&#231;&#227;o sobre as tr&#234;s curvas, replicando a Tabela 6.4 do livro.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wduw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f5e6cf0-257c-4de8-9539-15cae4618be1_1170x694.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wduw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f5e6cf0-257c-4de8-9539-15cae4618be1_1170x694.png 424w, https://substackcdn.com/image/fetch/$s_!wduw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f5e6cf0-257c-4de8-9539-15cae4618be1_1170x694.png 848w, https://substackcdn.com/image/fetch/$s_!wduw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f5e6cf0-257c-4de8-9539-15cae4618be1_1170x694.png 1272w, https://substackcdn.com/image/fetch/$s_!wduw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f5e6cf0-257c-4de8-9539-15cae4618be1_1170x694.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!wduw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f5e6cf0-257c-4de8-9539-15cae4618be1_1170x694.png" width="1170" height="694" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5f5e6cf0-257c-4de8-9539-15cae4618be1_1170x694.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:694,&quot;width&quot;:1170,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:74822,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/194504650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f5e6cf0-257c-4de8-9539-15cae4618be1_1170x694.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wduw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f5e6cf0-257c-4de8-9539-15cae4618be1_1170x694.png 424w, https://substackcdn.com/image/fetch/$s_!wduw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f5e6cf0-257c-4de8-9539-15cae4618be1_1170x694.png 848w, https://substackcdn.com/image/fetch/$s_!wduw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f5e6cf0-257c-4de8-9539-15cae4618be1_1170x694.png 1272w, https://substackcdn.com/image/fetch/$s_!wduw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f5e6cf0-257c-4de8-9539-15cae4618be1_1170x694.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h6>Tabela 3. Efeitos sobre as curvas por tipo de opera&#231;&#227;o.</h6><p style="text-align: justify;"></p><p style="text-align: justify;">A implementa&#231;&#227;o do reposit&#243;rio simplifica a realidade. Cada <code>Asset</code> carrega um campo <code>encumbered_until</code>: uma data at&#233; a qual o ativo est&#225; comprometido em repo e, portanto, indispon&#237;vel para sacar liquidez. O c&#225;lculo da TSAA reduz-se a somar, em cada bucket, o valor de mercado dos ativos cujo <code>encumbered_until</code> j&#225; expirou. Para o banco estilizado, como todos os ativos come&#231;am desonerados, a TSAA &#233; uma linha horizontal em 1.050 u.m. por toda a grade. Um exerc&#237;cio mais rico entraria em repo rotativo, feedback sobre a TSECF (os juros do t&#237;tulo dado em repo deixam de aparecer) e <em>haircut</em> suplementar &#8212; hip&#243;teses capturadas pela fun&#231;&#227;o <code>repo_capacity</code> do m&#243;dulo <code>LiquidityGeneration.jl</code>.</p><h2>TSLGC: gera&#231;&#227;o de liquidez sob haircut</h2><p style="text-align: justify;">A TSAA &#233; cont&#225;bil, em valor de mercado; n&#227;o responde quanto caixa o banco de fato consegue extrair dos ativos. Parte do valor se perde no <em>haircut</em> da contraparte que compra &#224; vista, do mercado de repo que aceita o t&#237;tulo como colateral, ou da contraparte do interbanc&#225;rio que decide conceder funding unsecured. A curva que integra esses tr&#234;s canais &#233; a <em>Term Structure of Liquidity Generation Capacity</em> (TSLGC), formalizada pela eq. 6.6 como cole&#231;&#227;o das tr&#234;s fontes:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\mathrm{TSLGC}(t_0, t_b) \\;=\\; \\bigl\\{\\, AS(t_0, t_i),\\; RP(t_0, t_i),\\; USF(t_0, t_i) \\,\\bigr\\}_{i=1,\\ldots,b}&quot;,&quot;id&quot;:&quot;TKRRBSJHAN&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">com AS (<em>asset sales</em>) proveniente da venda direta dos t&#237;tulos, RP do repo, e USF (<em>unsecured funding</em>) de linhas interbanc&#225;rias e emiss&#245;es n&#227;o colateralizadas. Os tr&#234;s canais t&#234;m sensibilidades distintas ao stress. A componente AS depende do haircut do mercado, que &#233; pr&#243;-c&#237;clico (Brunnermeier e Pedersen, 2009; Gorton e Metrick, 2012): quando a volatilidade sobe, o &#225;gio que os compradores exigem tamb&#233;m sobe, e o caixa l&#237;quido que o banco recebe cai. A componente RP carrega um haircut marginal sobre AS, refletindo a dupla fun&#231;&#227;o do colateral como garantia e ativo que pode ter que ser reposto em margem. A componente USF &#233; a mais fr&#225;gil das tr&#234;s: em 2007&#8211;2008, o interbanc&#225;rio unsecured praticamente desapareceu (Acharya e Merrouche, 2013), e a mesma din&#226;mica amea&#231;ou Credit Suisse e SVB em mar&#231;o de 2023.</p><p style="text-align: justify;">O pacote modela o haircut como fun&#231;&#227;o linear simples da volatilidade de mercado, com um piso por classe de ativo e uma sensibilidade &#946;:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;h(\\sigma) \\;=\\; \\min\\!\\bigl(\\,1,\\; h_0 + \\beta \\cdot \\sigma_{\\text{market}}\\,\\bigr)&quot;,&quot;id&quot;:&quot;UCQIUUNJAG&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">Essa lineariza&#231;&#227;o permite calibrar diferentes classes com dois n&#250;meros cada (h<sub>0</sub>, &#946;). Em cen&#225;rio calmo (&#963; = 2%), o haircut do <em>cash</em> &#233; zero, do tesouro 3M &#233; 1,1%, do equity &#233; 19,0%. Em cen&#225;rio estressado (&#963; = 15%), o equity atinge 45%, o corporate bond salta para 23%, e mesmo o tesouro longo 5Y vai a 14%. O empr&#233;stimo comum (LOAN_BOOK) fica fora do universo eleg&#237;vel: com haircut estrutural de 50% e sensibilidade nula, &#233; tratado como il&#237;quido.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LDZW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde4b6fa5-6d34-4680-9e3f-448f18fd918f_1230x592.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LDZW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde4b6fa5-6d34-4680-9e3f-448f18fd918f_1230x592.png 424w, https://substackcdn.com/image/fetch/$s_!LDZW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde4b6fa5-6d34-4680-9e3f-448f18fd918f_1230x592.png 848w, https://substackcdn.com/image/fetch/$s_!LDZW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde4b6fa5-6d34-4680-9e3f-448f18fd918f_1230x592.png 1272w, https://substackcdn.com/image/fetch/$s_!LDZW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde4b6fa5-6d34-4680-9e3f-448f18fd918f_1230x592.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!LDZW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde4b6fa5-6d34-4680-9e3f-448f18fd918f_1230x592.png" width="1230" height="592" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/de4b6fa5-6d34-4680-9e3f-448f18fd918f_1230x592.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:592,&quot;width&quot;:1230,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:58803,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/194504650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde4b6fa5-6d34-4680-9e3f-448f18fd918f_1230x592.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LDZW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde4b6fa5-6d34-4680-9e3f-448f18fd918f_1230x592.png 424w, https://substackcdn.com/image/fetch/$s_!LDZW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde4b6fa5-6d34-4680-9e3f-448f18fd918f_1230x592.png 848w, https://substackcdn.com/image/fetch/$s_!LDZW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde4b6fa5-6d34-4680-9e3f-448f18fd918f_1230x592.png 1272w, https://substackcdn.com/image/fetch/$s_!LDZW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde4b6fa5-6d34-4680-9e3f-448f18fd918f_1230x592.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h6>Tabela 4. Haircuts din&#226;micos por ativo em tr&#234;s n&#237;veis de &#963;.</h6><p style="text-align: justify;">A fun&#231;&#227;o <code>TSLGC</code> percorre cada bucket, identifica os ativos dispon&#237;veis na janela, soma as capacidades de venda e repo conforme o tipo do ativo e adiciona o teto de funding unsecured definido pelo banco:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_JZN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F750b3efc-a079-4858-b74a-7087b95676b0_1316x796.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_JZN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F750b3efc-a079-4858-b74a-7087b95676b0_1316x796.png 424w, https://substackcdn.com/image/fetch/$s_!_JZN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F750b3efc-a079-4858-b74a-7087b95676b0_1316x796.png 848w, https://substackcdn.com/image/fetch/$s_!_JZN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F750b3efc-a079-4858-b74a-7087b95676b0_1316x796.png 1272w, https://substackcdn.com/image/fetch/$s_!_JZN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F750b3efc-a079-4858-b74a-7087b95676b0_1316x796.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!_JZN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F750b3efc-a079-4858-b74a-7087b95676b0_1316x796.png" width="1316" height="796" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/750b3efc-a079-4858-b74a-7087b95676b0_1316x796.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:796,&quot;width&quot;:1316,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:93012,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/194504650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F750b3efc-a079-4858-b74a-7087b95676b0_1316x796.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_JZN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F750b3efc-a079-4858-b74a-7087b95676b0_1316x796.png 424w, https://substackcdn.com/image/fetch/$s_!_JZN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F750b3efc-a079-4858-b74a-7087b95676b0_1316x796.png 848w, https://substackcdn.com/image/fetch/$s_!_JZN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F750b3efc-a079-4858-b74a-7087b95676b0_1316x796.png 1272w, https://substackcdn.com/image/fetch/$s_!_JZN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F750b3efc-a079-4858-b74a-7087b95676b0_1316x796.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h6>Trecho de <code>src/LiquidityGeneration.jl</code>.</h6><p style="text-align: justify;">Duas simula&#231;&#245;es convivem na mesma consulta. A baseline assume &#963; = 2% e teto de unsecured funding integral. O estresse combinado leva &#963; a 15% e corta o teto de unsecured por um fator 0,2. A tabela compara o resultado por bucket.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gUvy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01729061-e173-4b86-ae2d-dcee56cb31e8_1028x632.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gUvy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01729061-e173-4b86-ae2d-dcee56cb31e8_1028x632.png 424w, https://substackcdn.com/image/fetch/$s_!gUvy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01729061-e173-4b86-ae2d-dcee56cb31e8_1028x632.png 848w, https://substackcdn.com/image/fetch/$s_!gUvy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01729061-e173-4b86-ae2d-dcee56cb31e8_1028x632.png 1272w, https://substackcdn.com/image/fetch/$s_!gUvy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01729061-e173-4b86-ae2d-dcee56cb31e8_1028x632.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!gUvy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01729061-e173-4b86-ae2d-dcee56cb31e8_1028x632.png" width="1028" height="632" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/01729061-e173-4b86-ae2d-dcee56cb31e8_1028x632.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:632,&quot;width&quot;:1028,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:64208,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/194504650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01729061-e173-4b86-ae2d-dcee56cb31e8_1028x632.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gUvy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01729061-e173-4b86-ae2d-dcee56cb31e8_1028x632.png 424w, https://substackcdn.com/image/fetch/$s_!gUvy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01729061-e173-4b86-ae2d-dcee56cb31e8_1028x632.png 848w, https://substackcdn.com/image/fetch/$s_!gUvy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01729061-e173-4b86-ae2d-dcee56cb31e8_1028x632.png 1272w, https://substackcdn.com/image/fetch/$s_!gUvy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01729061-e173-4b86-ae2d-dcee56cb31e8_1028x632.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h6>Tabela 5. TSLGC decomposta por fonte em dois cen&#225;rios.</h6><p style="text-align: justify;"></p><p style="text-align: justify;">No bucket de 1y, a LGC cai de 548,7 para 425,3 u.m. entre os dois cen&#225;rios, uma redu&#231;&#227;o de 22,5%. O AS encolhe 25,6 u.m., o RP 17,8 u.m. (haircuts din&#226;micos mais altos) e o USF 80,0 u.m. (o funding unsecured desaparece quase todo). A din&#226;mica proc&#237;clica que Brunnermeier e Pedersen formalizam aparece aqui como geometria das tr&#234;s s&#233;ries. O gr&#225;fico mostra a contra&#231;&#227;o agregada.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ojvm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe89bde67-243c-4717-9b82-67229b6a6eb3_1760x840.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ojvm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe89bde67-243c-4717-9b82-67229b6a6eb3_1760x840.png 424w, https://substackcdn.com/image/fetch/$s_!ojvm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe89bde67-243c-4717-9b82-67229b6a6eb3_1760x840.png 848w, https://substackcdn.com/image/fetch/$s_!ojvm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe89bde67-243c-4717-9b82-67229b6a6eb3_1760x840.png 1272w, https://substackcdn.com/image/fetch/$s_!ojvm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe89bde67-243c-4717-9b82-67229b6a6eb3_1760x840.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!ojvm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe89bde67-243c-4717-9b82-67229b6a6eb3_1760x840.png" width="1456" height="695" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e89bde67-243c-4717-9b82-67229b6a6eb3_1760x840.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:695,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:58451,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/194504650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe89bde67-243c-4717-9b82-67229b6a6eb3_1760x840.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ojvm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe89bde67-243c-4717-9b82-67229b6a6eb3_1760x840.png 424w, https://substackcdn.com/image/fetch/$s_!ojvm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe89bde67-243c-4717-9b82-67229b6a6eb3_1760x840.png 848w, https://substackcdn.com/image/fetch/$s_!ojvm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe89bde67-243c-4717-9b82-67229b6a6eb3_1760x840.png 1272w, https://substackcdn.com/image/fetch/$s_!ojvm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe89bde67-243c-4717-9b82-67229b6a6eb3_1760x840.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h6>Figura 3. TSLGC no cen&#225;rio baseline</h6><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OiX1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b8b91da-9a18-4fd9-b2c0-bc92406f1d1b_1760x840.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OiX1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b8b91da-9a18-4fd9-b2c0-bc92406f1d1b_1760x840.png 424w, https://substackcdn.com/image/fetch/$s_!OiX1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b8b91da-9a18-4fd9-b2c0-bc92406f1d1b_1760x840.png 848w, https://substackcdn.com/image/fetch/$s_!OiX1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b8b91da-9a18-4fd9-b2c0-bc92406f1d1b_1760x840.png 1272w, https://substackcdn.com/image/fetch/$s_!OiX1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b8b91da-9a18-4fd9-b2c0-bc92406f1d1b_1760x840.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!OiX1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b8b91da-9a18-4fd9-b2c0-bc92406f1d1b_1760x840.png" width="1456" height="695" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2b8b91da-9a18-4fd9-b2c0-bc92406f1d1b_1760x840.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:695,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:66930,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/194504650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b8b91da-9a18-4fd9-b2c0-bc92406f1d1b_1760x840.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OiX1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b8b91da-9a18-4fd9-b2c0-bc92406f1d1b_1760x840.png 424w, https://substackcdn.com/image/fetch/$s_!OiX1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b8b91da-9a18-4fd9-b2c0-bc92406f1d1b_1760x840.png 848w, https://substackcdn.com/image/fetch/$s_!OiX1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b8b91da-9a18-4fd9-b2c0-bc92406f1d1b_1760x840.png 1272w, https://substackcdn.com/image/fetch/$s_!OiX1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b8b91da-9a18-4fd9-b2c0-bc92406f1d1b_1760x840.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h6>Figura 4. TSLGC no cen&#225;rio de estresse combinado.</h6><h2>Liquidity gap: o veredito integrado</h2><p style="text-align: justify;">A s&#237;ntese das curvas &#233; a <em>Term Structure of Expected Liquidity</em> (TSL<sub>e</sub>), eq. 6.10 do livro: a cada horizonte, o saldo acumulado somado &#224; capacidade total de gerar caixa at&#233; aquele ponto.</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\mathrm{TSL}_e(t_0, t_b) \\;=\\; \\bigl\\{\\, \\mathrm{TSECCF}(t_0, t_i) + \\mathrm{TSCLGC}(t_0, t_i) \\,\\bigr\\}_{i=0,\\ldots,b}&quot;,&quot;id&quot;:&quot;QUNTUMJPFW&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;"></p><p style="text-align: justify;">com condi&#231;&#227;o inicial TSECCF(t<sub>0</sub>, t<sub>0</sub>) igual ao caixa dispon&#237;vel no instante da an&#225;lise. O valor em cada bucket &#233; o <em>liquidity gap</em>: se positivo, o banco &#233; solvente no horizonte correspondente; se negativo, falta caixa mesmo depois de esgotada a LGC. Uma trajet&#243;ria que contenha qualquer bucket com gap negativo descreve, em princ&#237;pio, insolv&#234;ncia esperada no horizonte do bucket.</p><p style="text-align: justify;">A implementa&#231;&#227;o do reposit&#243;rio reduz a s&#237;ntese a uma combina&#231;&#227;o linear de colunas:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0WmF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdad6250d-758d-4296-86ab-7f174daea3e0_1008x406.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0WmF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdad6250d-758d-4296-86ab-7f174daea3e0_1008x406.png 424w, https://substackcdn.com/image/fetch/$s_!0WmF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdad6250d-758d-4296-86ab-7f174daea3e0_1008x406.png 848w, https://substackcdn.com/image/fetch/$s_!0WmF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdad6250d-758d-4296-86ab-7f174daea3e0_1008x406.png 1272w, https://substackcdn.com/image/fetch/$s_!0WmF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdad6250d-758d-4296-86ab-7f174daea3e0_1008x406.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!0WmF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdad6250d-758d-4296-86ab-7f174daea3e0_1008x406.png" width="1008" height="406" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dad6250d-758d-4296-86ab-7f174daea3e0_1008x406.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:406,&quot;width&quot;:1008,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:37062,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/194504650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdad6250d-758d-4296-86ab-7f174daea3e0_1008x406.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0WmF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdad6250d-758d-4296-86ab-7f174daea3e0_1008x406.png 424w, https://substackcdn.com/image/fetch/$s_!0WmF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdad6250d-758d-4296-86ab-7f174daea3e0_1008x406.png 848w, https://substackcdn.com/image/fetch/$s_!0WmF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdad6250d-758d-4296-86ab-7f174daea3e0_1008x406.png 1272w, https://substackcdn.com/image/fetch/$s_!0WmF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdad6250d-758d-4296-86ab-7f174daea3e0_1008x406.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h6>Trecho de <code>src/StressScenarios.jl</code>.</h6><p style="text-align: justify;">Quatro cen&#225;rios foram constru&#237;dos em <code>StressScenarios.jl</code>: baseline, <em>market crash</em> (&#963; sobe a 10%, dep&#243;sitos em <em>runoff</em> 20% maior, USF a 50% do teto), <em>deposit run</em> (&#963; 4%, runoff 3&#215; maior, USF 70%) e combined (&#963; 15%, runoff 3,5&#215;, USF 20%). A aplica&#231;&#227;o determin&#237;stica de cada cen&#225;rio retorna a mesma grade de buckets, mas com a carga estressada por <code>apply_scenario_deterministic</code>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NIpW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef4dc22-597c-44ba-a2de-ed4e41767c5d_1548x452.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NIpW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef4dc22-597c-44ba-a2de-ed4e41767c5d_1548x452.png 424w, https://substackcdn.com/image/fetch/$s_!NIpW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef4dc22-597c-44ba-a2de-ed4e41767c5d_1548x452.png 848w, https://substackcdn.com/image/fetch/$s_!NIpW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef4dc22-597c-44ba-a2de-ed4e41767c5d_1548x452.png 1272w, https://substackcdn.com/image/fetch/$s_!NIpW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef4dc22-597c-44ba-a2de-ed4e41767c5d_1548x452.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!NIpW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef4dc22-597c-44ba-a2de-ed4e41767c5d_1548x452.png" width="1456" height="425" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/def4dc22-597c-44ba-a2de-ed4e41767c5d_1548x452.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:425,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:54745,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/194504650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef4dc22-597c-44ba-a2de-ed4e41767c5d_1548x452.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NIpW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef4dc22-597c-44ba-a2de-ed4e41767c5d_1548x452.png 424w, https://substackcdn.com/image/fetch/$s_!NIpW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef4dc22-597c-44ba-a2de-ed4e41767c5d_1548x452.png 848w, https://substackcdn.com/image/fetch/$s_!NIpW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef4dc22-597c-44ba-a2de-ed4e41767c5d_1548x452.png 1272w, https://substackcdn.com/image/fetch/$s_!NIpW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef4dc22-597c-44ba-a2de-ed4e41767c5d_1548x452.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h6>Tabela 6. Gap por cen&#225;rio.</h6><p style="text-align: justify;"></p><p style="text-align: justify;">No baseline, o banco sobrevive, mas por pouco: o gap m&#237;nimo &#233; de +11,7 u.m. no bucket de 9m, e um ajuste marginal de calibra&#231;&#227;o faria o valor cruzar o zero. A margem &#233; um fio da navalha: 516,99 u.m. de d&#233;ficit acumulado em 9m s&#227;o cobertos por 528,7 u.m. de LGC, sobrando esses 11,7 u.m. de folga. Os indicadores pontuais diriam que o banco est&#225; adequado; a curva inteira mostra um estado fr&#225;gil.</p><p style="text-align: justify;">A fragilidade se materializa sob qualquer dos estresses. O <em>market crash</em> leva o gap a &#8722;58,7 u.m.: o haircut mais alto encolhe a LGC mais r&#225;pido do que o d&#233;ficit acumulado alivia. O <em>deposit run</em>, mesmo com haircut quase normal, leva o gap a &#8722;51,5 u.m. pelo aumento do runoff dos dep&#243;sitos &#224; vista (3&#215; a velocidade de dreno). O combined, que ativa os tr&#234;s choques simultaneamente, produz gap de &#8722;135,0 u.m. no mesmo bucket de 9m. O gr&#225;fico compara as duas situa&#231;&#245;es extremas.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Melj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215d4b88-9a32-4475-a1da-84a247956c4e_3600x2700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Melj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215d4b88-9a32-4475-a1da-84a247956c4e_3600x2700.png 424w, https://substackcdn.com/image/fetch/$s_!Melj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215d4b88-9a32-4475-a1da-84a247956c4e_3600x2700.png 848w, https://substackcdn.com/image/fetch/$s_!Melj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215d4b88-9a32-4475-a1da-84a247956c4e_3600x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!Melj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215d4b88-9a32-4475-a1da-84a247956c4e_3600x2700.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!Melj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215d4b88-9a32-4475-a1da-84a247956c4e_3600x2700.png" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/215d4b88-9a32-4475-a1da-84a247956c4e_3600x2700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:334501,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/194504650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215d4b88-9a32-4475-a1da-84a247956c4e_3600x2700.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Melj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215d4b88-9a32-4475-a1da-84a247956c4e_3600x2700.png 424w, https://substackcdn.com/image/fetch/$s_!Melj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215d4b88-9a32-4475-a1da-84a247956c4e_3600x2700.png 848w, https://substackcdn.com/image/fetch/$s_!Melj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215d4b88-9a32-4475-a1da-84a247956c4e_3600x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!Melj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215d4b88-9a32-4475-a1da-84a247956c4e_3600x2700.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h6>Figura 5. Integra&#231;&#227;o das quatro curvas sob estresse combinado.</h6><p style="text-align: justify;"></p><p style="text-align: justify;">Tr&#234;s observa&#231;&#245;es seguem do exerc&#237;cio. A primeira &#233; que o horizonte cr&#237;tico &#233; consistente entre cen&#225;rios (9m em todos os quatro), o que &#233; coerente com a concentra&#231;&#227;o do descasamento no interbanc&#225;rio 6M somada ao runoff comportamental dos dep&#243;sitos. A segunda &#233; que a redu&#231;&#227;o da LGC entre os cen&#225;rios &#233;, em grande parte, pela componente USF, que Brunnermeier (2009) j&#225; havia descrito como o primeiro canal a fechar em crise. A terceira &#233; que, mesmo no baseline, o banco depende de vender ou dar em repo 517 u.m. em nove meses para sobreviver: a depend&#234;ncia do mercado de repo &#233; uma caracter&#237;stica estrutural, n&#227;o conjuntural, deste balan&#231;o.</p><h2>O que o framework ainda n&#227;o mostra, e por que importa</h2><p style="text-align: justify;">As quatro estruturas constru&#237;das at&#233; aqui s&#227;o <em>esperadas</em>. Cada n&#250;mero &#233; a m&#233;dia de uma distribui&#231;&#227;o, n&#227;o um quantil extremo. A Se&#231;&#227;o 6.6 do livro introduz as estruturas an&#225;logas sob incerteza: o <em>cash-flow-at-risk</em> a um n&#237;vel de confian&#231;a &#945;, a <em>Term Structure of Cash Flow-at-Risk</em> e, por fim, a <em>Term Structure of Liquidity at Risk</em> (TSLaR). A constru&#231;&#227;o n&#227;o pode ser obtida somando separadamente a TSECCF estressada e a TSLGC estressada, porque cash flows negativos extremos s&#227;o, em parte, netados pela LGC estressada, e a soma separada superestima o risco. A forma mais adequada &#233; simular conjuntamente os fatores de risco com um modelo estoc&#225;stico &#8212; no livro, a simula&#231;&#227;o usa Cox, Ingersoll e Ross (1985) para fixings de taxa &#8212; e agregar em cada bucket antes de tomar o quantil.</p><p style="text-align: justify;">A TSLaR completa, dessa forma, o arco conceitual do cap&#237;tulo 6: parte da taxonomia dos fluxos, estrutura as quatro curvas esperadas no tempo e, por fim, estressa cada fluxo sob choques simult&#226;neos de mercado, cr&#233;dito e comportamento. Os tr&#234;s passos s&#227;o, ao mesmo tempo, a l&#243;gica interna do ILAAP (Resolu&#231;&#227;o CMN 4.557 no Brasil; BCBS d450 internacionalmente) e a espinha anal&#237;tica do DRL 2160 do Banco Central.</p><h2>Dados e implementa&#231;&#227;o</h2><p style="text-align: justify;">Todas as tabelas e gr&#225;ficos do artigo v&#234;m do reposit&#243;rio <a href="https://github.com/andrecamatta/pq_ltc">pq_ltc</a> (Julia 1.10+, depend&#234;ncias: DataFrames.jl, CairoMakie). O arquivo <code>data/aggressive_bank.toml</code> carrega a configura&#231;&#227;o usada e os exemplos <code>examples/02_tsecf.jl</code> a <code>examples/05_liquidity_gap.jl</code> reproduzem cada figura. O pacote &#233; did&#225;tico por escolha: cada curva &#233; uma fun&#231;&#227;o pura sobre uma <code>Portfolio</code>, e os cen&#225;rios de estresse aplicam transforma&#231;&#245;es expl&#237;citas sobre &#963; de mercado, runoff de dep&#243;sitos e teto de funding unsecured. Quem quiser explorar o efeito de, por exemplo, aumentar o n&#250;cleo dos dep&#243;sitos para 80% ou adicionar um novo bucket de 1m ao interbanc&#225;rio pode modificar o TOML e rodar os cinco exemplos em sequ&#234;ncia.</p><h2>Do veredito num&#233;rico ao uso em gest&#227;o</h2><p style="text-align: justify;">As quatro estruturas a termo resolvem a lacuna que o artigo anterior deixou. Transformam a pergunta abstrata &#8220;o banco tem liquidez?&#8221; em tr&#234;s perguntas instrument&#225;veis: qual &#233; o fluxo esperado em cada horizonte (TSECF), qual &#233; o saldo acumulado e onde est&#225; o vale (TSECCF), e com o qu&#234; esse vale pode ser coberto (TSAA &#8594; TSLGC). O gap de liquidez agrega a resposta em uma curva &#250;nica que respeita a geometria do balan&#231;o.</p><p style="text-align: justify;">Do ponto de vista do regulador, essa estrutura &#233; o que existe de mais pr&#243;ximo, no framework de Castagna e Fede, da filosofia por tr&#225;s do LCR, do NSFR e, no Brasil, do DRL 2160. O ponto mais importante, por&#233;m, &#233; o que a estrutura desnuda em vez de agregar. Nenhum indicador pontual mostraria, no banco agressivo do reposit&#243;rio, que h&#225; apenas 11,7 u.m. de folga em 9m no cen&#225;rio tranquilo. Nenhum teste regulat&#243;rio tradicional evidenciaria que o mesmo banco precisa de 517 u.m. de caixa ativamente gerado em nove meses para honrar seus compromissos, antes mesmo de qualquer choque. O veredito multi-horizonte &#233; o que permite ao tesoureiro antecipar a crise antes que ela apare&#231;a no LCR.</p><div><hr></div><h2>Refer&#234;ncias</h2><p style="text-align: justify;">ACHARYA, Viral V.; MERROUCHE, Ouarda. Precautionary hoarding of liquidity and interbank markets: evidence from the subprime crisis. <em>Review of Finance</em>, Oxford, v. 17, n. 1, p. 107&#8211;160, 2013.</p><p style="text-align: justify;">BASEL COMMITTEE ON BANKING SUPERVISION. <em>Principles for sound liquidity risk management and supervision</em> (BCBS 144). Basel: Bank for International Settlements, 2008.</p><p style="text-align: justify;">BASEL COMMITTEE ON BANKING SUPERVISION. <em>Basel III: the Liquidity Coverage Ratio and liquidity risk monitoring tools</em> (BCBS 238). Basel: Bank for International Settlements, 2013.</p><p style="text-align: justify;">BASEL COMMITTEE ON BANKING SUPERVISION. <em>Basel III: the Net Stable Funding Ratio</em> (BCBS 295). Basel: Bank for International Settlements, 2014.</p><p style="text-align: justify;">BASEL COMMITTEE ON BANKING SUPERVISION. <em>Stress testing principles</em> (BCBS d450). Basel: Bank for International Settlements, 2018.</p><p style="text-align: justify;">BANCO CENTRAL DO BRASIL. <em>Resolu&#231;&#227;o CMN n&#186; 4.557, de 23 de fevereiro de 2017</em>: disp&#245;e sobre a estrutura de gerenciamento de riscos e a estrutura de gerenciamento de capital. Bras&#237;lia: BCB, 2017.</p><p style="text-align: justify;">BRUNNERMEIER, Markus K. Deciphering the liquidity and credit crunch 2007&#8211;2008. <em>Journal of Economic Perspectives</em>, Pittsburgh, v. 23, n. 1, p. 77&#8211;100, 2009.</p><p style="text-align: justify;">BRUNNERMEIER, Markus K.; PEDERSEN, Lasse Heje. Market liquidity and funding liquidity. <em>Review of Financial Studies</em>, Oxford, v. 22, n. 6, p. 2201&#8211;2238, 2009.</p><p style="text-align: justify;">CASTAGNA, Antonio; FEDE, Francesco. <em>Measuring and managing liquidity risk</em>. Chichester: John Wiley &amp; Sons, 2013.</p><p style="text-align: justify;">COX, John C.; INGERSOLL, Jonathan E.; ROSS, Stephen A. A theory of the term structure of interest rates. <em>Econometrica</em>, New Haven, v. 53, n. 2, p. 385&#8211;407, 1985.</p><p style="text-align: justify;">GORTON, Gary; METRICK, Andrew. Securitized banking and the run on repo. <em>Journal of Financial Economics</em>, Amsterdam, v. 104, n. 3, p. 425&#8211;451, 2012.</p><p style="text-align: justify;">JARROW, Robert A.; VAN DEVENTER, Donald R. The arbitrage-free valuation and hedging of demand deposits and credit card loans. <em>Journal of Banking &amp; Finance</em>, Amsterdam, v. 22, n. 3, p. 249&#8211;272, 1998.</p><p style="text-align: justify;">KALKBRENER, Michael; WILLING, Jakob. Risk management of non-maturing liabilities. <em>Journal of Banking &amp; Finance</em>, Amsterdam, v. 28, n. 7, p. 1547&#8211;1568, 2004.</p><p style="text-align: justify;">SCHWARTZ, Eduardo S.; TOROUS, Walter N. Prepayment and the valuation of mortgage-backed securities. <em>The Journal of Finance</em>, Oxford, v. 44, n. 2, p. 375&#8211;392, 1989.</p><p style="text-align: justify;">STANTON, Richard. Rational prepayment and the valuation of mortgage-backed securities. <em>The Review of Financial Studies</em>, Oxford, v. 8, n. 3, p. 677&#8211;708, 1995.</p>]]></content:encoded></item><item><title><![CDATA[Capital econômico: a arquitetura por trás de uma pergunta simples]]></title><description><![CDATA[Por que responder se um banco tem capital suficiente exige mais do que olhar o patrim&#244;nio l&#237;quido, e como a literatura de capital econ&#244;mico formaliza essa arquitetura.]]></description><link>https://pilulasdequant.com.br/p/capital-economico-a-arquitetura-por</link><guid isPermaLink="false">https://pilulasdequant.com.br/p/capital-economico-a-arquitetura-por</guid><dc:creator><![CDATA[André Camatta]]></dc:creator><pubDate>Sat, 11 Apr 2026 13:16:39 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/108458ab-a3d5-416d-b993-0a32b6ef5c08_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p style="text-align: justify;">H&#225; uma pergunta que atravessa todo o pensamento moderno sobre solv&#234;ncia banc&#225;ria, formulada por David Bolder no primeiro cap&#237;tulo de <em>Modelling Economic Capital</em> (BOLDER, 2022) em uma &#250;nica linha: um banco tem capital suficiente? Ela parece t&#227;o trivial que seria constrangedor tomar muitas p&#225;ginas para respond&#234;-la. O constrangimento s&#243; sobrevive at&#233; a primeira tentativa s&#233;ria de resposta. Ao tentar apontar um n&#250;mero e defend&#234;-lo diante de um conselho, um regulador ou uma ag&#234;ncia de <em>rating</em>, o que parecia uma pergunta de contabilidade se transforma em um problema de modelagem, estima&#231;&#227;o, governan&#231;a e, sobretudo, escolha.</p><p style="text-align: justify;">O conceito que d&#225; nome a esse problema &#233; <strong>capital econ&#244;mico</strong> (<em>economic capital</em>, EC). A express&#227;o n&#227;o &#233; neologismo acad&#234;mico. Surge no final dos anos 1970, no Bankers Trust, quando a &#225;rea de <em>Resources Management</em> do banco desenvolve o RAROC para alocar capital com base em risco por linha de neg&#243;cio (GUILL, 2016). Torna-se terminologia corrente nos anos 1990, com o RiskMetrics, o CreditMetrics, o CreditRisk+ e os modelos KMV (GUPTON; FINGER; BHATIA, 1997; CROSBIE; BOHN, 2003). E entra no vocabul&#225;rio regulat&#243;rio em 2006, com o Pilar 2 de Basileia II, que institui o <em>Internal Capital Adequacy Assessment Process</em> (ICAAP), o processo pelo qual cada banco avalia internamente se seu capital cobre todos os riscos materiais da sua carteira, para al&#233;m dos m&#237;nimos calculados pelo Pilar 1. &#201; nesse processo que o capital econ&#244;mico e o capital regulat&#243;rio precisam conversar (BCBS, 2006).</p><p style="text-align: justify;">O objetivo deste artigo &#233; tomar a formula&#231;&#227;o introdut&#243;ria de Bolder como ponto de partida e articular, com a literatura fundadora e o arcabou&#231;o regulat&#243;rio contempor&#226;neo, por que a resposta &#224; pergunta original exige uma arquitetura em camadas. Vamos do capital cont&#225;bil at&#233; a distribui&#231;&#227;o de perdas, passando pela formaliza&#231;&#227;o do capital econ&#244;mico como um n&#250;mero entre zero e um, pela taxonomia que separa risco de mercado e de cr&#233;dito, pelas medidas de risco coerentes, pela aloca&#231;&#227;o por linha de neg&#243;cio e pelos limites conceituais que o capital econ&#244;mico reconhece mas n&#227;o resolve.</p><h2>Do balan&#231;o cont&#225;bil &#224; distribui&#231;&#227;o de perdas</h2><p style="text-align: justify;">O primeiro instinto, ao perguntar se um banco tem capital suficiente, &#233; olhar para o patrim&#244;nio l&#237;quido. A defini&#231;&#227;o &#233; conhecida desde Adam Smith: capital &#233; aquela parte do estoque de uma firma da qual seu dono espera extrair rendimento. No balan&#231;o moderno, essa ideia aparece como a diferen&#231;a entre ativos e passivos, o res&#237;duo que sobra depois que obriga&#231;&#245;es s&#227;o deduzidas dos recursos (BOLDER, 2022, p. 4). Quanto maior esse res&#237;duo, maior a dist&#226;ncia confort&#225;vel entre o que o banco possui e o que o banco deve. Quanto menor, mais pr&#243;ximo de um trope&#231;o fatal.</p><p style="text-align: justify;">A contabilidade moderna j&#225; faz um esfor&#231;o consider&#225;vel para levar risco ao balan&#231;o. Instrumentos classificados a valor justo t&#234;m varia&#231;&#245;es que fluem para o resultado. Empr&#233;stimos sujeitos ao arcabou&#231;o da IFRS 9 recebem uma provis&#227;o de perdas esperadas (<em>expected credit loss</em>, ECL) baseada em cen&#225;rios prospectivos. Essas duas mec&#226;nicas, segundo Bolder (2022), capturam o lado esperado da distribui&#231;&#227;o de perdas. Incorporam o valor m&#233;dio e a tend&#234;ncia. Mas n&#227;o endere&#231;am o que Bolder chama, sem eufemismo, de <em>really ugly</em>: o comportamento do balan&#231;o no dia em que v&#225;rios contrapartes importantes quebram ao mesmo tempo, em que juros e c&#226;mbio se movem contra a institui&#231;&#227;o simultaneamente, em que uma falha de sistemas exp&#245;e uma fraude acumulada.</p><p style="text-align: justify;">A assimetria entre o que o balan&#231;o mostra e o que a cauda da distribui&#231;&#227;o de perdas amea&#231;a &#233; o problema central. McNeil, Frey e Embrechts (2015) formalizam essa tens&#227;o no in&#237;cio do que se tornou o tratado can&#244;nico sobre gest&#227;o quantitativa de risco: o capital econ&#244;mico &#233; uma medida &#961; aplicada sobre a distribui&#231;&#227;o da perda agregada do horizonte de an&#225;lise, escolhida justamente para ir al&#233;m do valor esperado. A formula&#231;&#227;o habitual, consolidada em Jorion (2007, cap. 28) e em Bolder (2022, eq. 1.1), compara o pior caso (em um dado n&#237;vel de confian&#231;a) ao valor esperado:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;EC = VaR_{1&#8722;&#945;}(L) &#8722; E[L]&quot;,&quot;id&quot;:&quot;AMMLWDDVTT&quot;}" data-component-name="LatexBlockToDOM"></div><p><br>Onde L &#233; a perda agregada da institui&#231;&#227;o no horizonte &#916;t (usualmente um ano), VaR<sub>1&#8722;&#945;</sub>(L) &#233; o quantil (1&#8722;&#945;) da distribui&#231;&#227;o de L, E[L] &#233; a perda esperada e &#945; &#233; o n&#237;vel de confian&#231;a. A diferen&#231;a entre o quantil extremo e a m&#233;dia, chamada de perda n&#227;o esperada (<em>unexpected loss</em>), &#233; o montante que precisa ser carregado como capital, acima e al&#233;m das provis&#245;es cont&#225;beis, para cobrir o cen&#225;rio ruim que n&#227;o se repete todo m&#234;s mas, como mostram os &#250;ltimos trinta anos, tampouco &#233; hipot&#233;tico.</p><p style="text-align: justify;">Essa reformula&#231;&#227;o coloca a quest&#227;o em novos termos. Em vez de perguntar se o patrim&#244;nio l&#237;quido &#233; grande, passamos a perguntar se o patrim&#244;nio l&#237;quido (chamado no jarg&#227;o de <strong>oferta de capital</strong> ou <em>capital supply</em>) cobre a demanda de capital econ&#244;mico impl&#237;cita na riscosidade dos ativos. Essa distin&#231;&#227;o entre oferta e demanda de capital, formalizada por Matten (2000) como <em>capital allocation</em> e reiterada pelo ECB no guia do ICAAP de 2018, &#233; a linguagem padr&#227;o em que se discute adequa&#231;&#227;o de capital no mundo p&#243;s-Basileia II.</p><h2>Formaliza&#231;&#227;o: o n&#250;mero entre zero e um</h2><p style="text-align: justify;">A equa&#231;&#227;o acima diz o que o capital econ&#244;mico &#233; em n&#237;vel de portf&#243;lio, mas n&#227;o diz como pens&#225;-lo no n&#237;vel do ativo individual. Bolder (2022, p. 13) prop&#245;e um dispositivo conceitual &#250;til: imaginar que cada ativo do balan&#231;o recebe um n&#250;mero entre zero e um. Zero corresponde a risco nulo; um corresponde a perda total. Quando esse n&#250;mero &#233; multiplicado pelo valor cont&#225;bil do ativo e somado por toda a carteira, reproduz-se o capital econ&#244;mico do banco. O racional remete, n&#227;o por acaso, ao conceito regulat&#243;rio de <em>risk weight</em>, em que cada exposi&#231;&#227;o contribui proporcionalmente a um coeficiente calibrado ao seu risco.</p><p style="text-align: justify;">Para transformar essa intui&#231;&#227;o em uma regra de c&#225;lculo &#233; preciso escolher &#945;. A escolha n&#227;o &#233; livre, embora se apresente como se fosse. O n&#237;vel de confian&#231;a est&#225; atrelado ao <strong>rating-alvo</strong> da institui&#231;&#227;o, ou ao rating que a institui&#231;&#227;o deseja alcan&#231;ar. Um banco que pretende sustentar uma classifica&#231;&#227;o AAA precisa de capital suficiente para sobreviver ao cen&#225;rio de perdas cuja probabilidade anual corresponda &#224; taxa hist&#243;rica de default de emissores AAA. Moody&#8217;s e S&amp;P publicam anualmente essas s&#233;ries hist&#243;ricas, e as ordens de magnitude s&#227;o est&#225;veis h&#225; d&#233;cadas.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!C5Sb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58358ec0-9655-4e65-9c5f-cd3c9528f20f_1440x720.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!C5Sb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58358ec0-9655-4e65-9c5f-cd3c9528f20f_1440x720.png 424w, https://substackcdn.com/image/fetch/$s_!C5Sb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58358ec0-9655-4e65-9c5f-cd3c9528f20f_1440x720.png 848w, https://substackcdn.com/image/fetch/$s_!C5Sb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58358ec0-9655-4e65-9c5f-cd3c9528f20f_1440x720.png 1272w, https://substackcdn.com/image/fetch/$s_!C5Sb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58358ec0-9655-4e65-9c5f-cd3c9528f20f_1440x720.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!C5Sb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58358ec0-9655-4e65-9c5f-cd3c9528f20f_1440x720.png" width="1440" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/58358ec0-9655-4e65-9c5f-cd3c9528f20f_1440x720.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:85047,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/193885493?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58358ec0-9655-4e65-9c5f-cd3c9528f20f_1440x720.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!C5Sb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58358ec0-9655-4e65-9c5f-cd3c9528f20f_1440x720.png 424w, https://substackcdn.com/image/fetch/$s_!C5Sb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58358ec0-9655-4e65-9c5f-cd3c9528f20f_1440x720.png 848w, https://substackcdn.com/image/fetch/$s_!C5Sb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58358ec0-9655-4e65-9c5f-cd3c9528f20f_1440x720.png 1272w, https://substackcdn.com/image/fetch/$s_!C5Sb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58358ec0-9655-4e65-9c5f-cd3c9528f20f_1440x720.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p style="text-align: justify;">As taxas implicam n&#237;veis de &#945; sensivelmente distintos entre qualidades de cr&#233;dito. Um banco calibrado para AAA usa algo como 99,97%&#8211;99,99%; um banco A aceita 99,9%; um banco BBB trabalha em torno de 99,8%. O arcabou&#231;o IRB de Basileia II adotou explicitamente 99,9% como padr&#227;o m&#237;nimo, justificado no documento t&#233;cnico do comit&#234; como consistente com uma PD anual ligeiramente abaixo de AA (BCBS, 2005). N&#227;o &#233; coincid&#234;ncia: o regulador escolhe o n&#237;vel de confian&#231;a que deseja que o sistema banc&#225;rio sustente, e os modelos internos seguem.</p><p style="text-align: justify;">Fica um ponto importante. Sob distribui&#231;&#245;es bem-comportadas, escolher &#945; pouco importa para a interpreta&#231;&#227;o; quanto menor &#945;, maior o capital requerido, e pronto. Em distribui&#231;&#245;es assim&#233;tricas e de cauda pesada, t&#237;picas de carteiras de cr&#233;dito concentradas, a sensibilidade a &#945; se torna desconfort&#225;vel. Uma pequena mudan&#231;a de 99,9% para 99,97% pode dobrar o capital exigido sem que o portf&#243;lio tenha mudado. Essa fragilidade motiva os questionamentos sobre a medida de risco a ser usada (VaR ou ES) e sobre a estabilidade dos par&#226;metros (<em>through-the-cycle</em> ou <em>point-in-time</em>), temas que voltar&#227;o adiante.</p><p style="text-align: justify;">Para fixar ideias, vale olhar um exemplo concreto. Bolder (2022, tab. 1.5) reporta o capital econ&#244;mico do Nordic Investment Bank no final de 2020. A institui&#231;&#227;o n&#227;o &#233; um banco comercial tradicional, mas ilustra bem a l&#243;gica de composi&#231;&#227;o.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!A9MW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ca23d7f-a249-4dba-99a8-0bcd3518ea4c_1560x1168.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!A9MW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ca23d7f-a249-4dba-99a8-0bcd3518ea4c_1560x1168.png 424w, https://substackcdn.com/image/fetch/$s_!A9MW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ca23d7f-a249-4dba-99a8-0bcd3518ea4c_1560x1168.png 848w, https://substackcdn.com/image/fetch/$s_!A9MW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ca23d7f-a249-4dba-99a8-0bcd3518ea4c_1560x1168.png 1272w, https://substackcdn.com/image/fetch/$s_!A9MW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ca23d7f-a249-4dba-99a8-0bcd3518ea4c_1560x1168.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!A9MW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ca23d7f-a249-4dba-99a8-0bcd3518ea4c_1560x1168.png" width="1456" height="1090" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0ca23d7f-a249-4dba-99a8-0bcd3518ea4c_1560x1168.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1090,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:105199,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/193885493?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ca23d7f-a249-4dba-99a8-0bcd3518ea4c_1560x1168.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!A9MW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ca23d7f-a249-4dba-99a8-0bcd3518ea4c_1560x1168.png 424w, https://substackcdn.com/image/fetch/$s_!A9MW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ca23d7f-a249-4dba-99a8-0bcd3518ea4c_1560x1168.png 848w, https://substackcdn.com/image/fetch/$s_!A9MW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ca23d7f-a249-4dba-99a8-0bcd3518ea4c_1560x1168.png 1272w, https://substackcdn.com/image/fetch/$s_!A9MW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ca23d7f-a249-4dba-99a8-0bcd3518ea4c_1560x1168.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p style="text-align: justify;">Do total de &#8364; 3,1 bilh&#245;es de capital econ&#244;mico, cerca de &#8364; 2,0 bilh&#245;es v&#234;m do risco de cr&#233;dito, divididos entre default (&#8364; 1.534 milh&#245;es) e migra&#231;&#227;o de rating (&#8364; 487 milh&#245;es). O risco de mercado contribui com &#8364; 567 milh&#245;es. Os <em>buffers</em> regulat&#243;rios adicionam &#8364; 426 milh&#245;es. Comparando com um ativo total de &#8364; 35,4 bilh&#245;es, o n&#250;mero entre zero e um para a carteira inteira &#233; cerca de 8,8%. A oferta de capital do banco, &#8364; 3,8 bilh&#245;es, supera a demanda em &#8364; 697 milh&#245;es, que &#233; o <em>headroom</em> dispon&#237;vel para assumir novos riscos ou absorver deteriora&#231;&#227;o de carteira. Essa &#233; a anatomia em tr&#234;s linhas do que significa responder &#224; pergunta inicial.</p><h2>Taxonomia de risco e modelos</h2><p style="text-align: justify;">Observar a decomposi&#231;&#227;o do capital econ&#244;mico do NIB deixa claro que n&#227;o existe um &#250;nico modelo para calcul&#225;-lo. Tipos distintos de risco exigem ferramentas distintas. McNeil, Frey e Embrechts (2015) organizam essa pluralidade em torno de uma taxonomia cl&#225;ssica: risco de mercado, risco de cr&#233;dito (default e migra&#231;&#227;o), risco de contraparte, risco operacional e <em>buffers</em> regulat&#243;rios. Cada um desses compartimentos comporta-se de maneira pr&#243;pria, e a literatura moderna construiu modelos sob medida para cada um.</p><p style="text-align: justify;">Por tr&#225;s da taxonomia h&#225; um princ&#237;pio comum. Qualquer movimento no valor de um ativo pode ser decomposto em dois componentes: um fator <strong>sist&#234;mico</strong>, que afeta todos os ativos na mesma dire&#231;&#227;o; e um fator <strong>idiossincr&#225;tico</strong>, espec&#237;fico de cada contraparte. A ideia remonta ao CAPM e ao APT (SHARPE, 1964; ROSS, 1976) e ao insight de Markowitz (1952) de que a diversifica&#231;&#227;o elimina o componente idiossincr&#225;tico mas n&#227;o o sist&#234;mico. O ponto relevante para o capital econ&#244;mico &#233; que <em>risco de mercado</em> &#233; predominantemente sist&#234;mico e facilmente diversific&#225;vel na parte idiossincr&#225;tica; j&#225; o <em>risco de cr&#233;dito</em> &#233; fortemente idiossincr&#225;tico no n&#237;vel da contraparte individual, mas n&#227;o &#233; trivial diversific&#225;-lo. Replicar um portf&#243;lio de a&#231;&#245;es com dezenas de posi&#231;&#245;es elimina quase todo o risco idiossincr&#225;tico; fazer o mesmo em cr&#233;dito pode exigir milhares de exposi&#231;&#245;es, e mesmo assim o componente sist&#234;mico persiste nas &#233;pocas em que defaults se correlacionam por meio do ciclo econ&#244;mico.</p><p style="text-align: justify;">Essa diferen&#231;a implica estrat&#233;gias de modelagem divergentes. Risco de mercado &#233; tipicamente modelado por abordagens <em>reduced-form</em>, em que fatores de risco observ&#225;veis (taxas, c&#226;mbio, spreads, volatilidades) s&#227;o alimentados com dados hist&#243;ricos e suas distribui&#231;&#245;es conjuntas estimadas sem pretens&#227;o te&#243;rica sobre a causa de seus movimentos. A tradi&#231;&#227;o nasce com o RiskMetrics (MORGAN/REUTERS, 1996) e culmina na revis&#227;o do arcabou&#231;o regulat&#243;rio para risco de mercado, a FRTB (BCBS, 2019), que substitui VaR 99% por ES 97,5% calibrado a per&#237;odos de estresse.</p><p style="text-align: justify;">Risco de cr&#233;dito segue outra rota. Os modelos dominantes s&#227;o <em>estruturais</em>, no sentido de que derivam o evento de default de uma din&#226;mica econ&#244;mica interna. A raiz est&#225; em Merton (1974): o patrim&#244;nio de uma firma alavancada &#233; uma op&#231;&#227;o de compra sobre seus ativos, com strike igual ao valor de face da d&#237;vida; o default ocorre quando, no vencimento, o valor dos ativos est&#225; abaixo do valor das obriga&#231;&#245;es. Vasicek (2002), partindo dessa intui&#231;&#227;o, derivou a distribui&#231;&#227;o limite de perdas para uma carteira infinitamente granular de empr&#233;stimos com um &#250;nico fator sist&#234;mico gaussiano, formula&#231;&#227;o que ficou conhecida como modelo <em>Asymptotic Single Risk Factor</em> (ASRF). Gordy (2003) provou formalmente a propriedade de <em>portfolio invariance</em> que permite ao regulador escrever uma f&#243;rmula de capital em que cada exposi&#231;&#227;o depende apenas dos pr&#243;prios par&#226;metros (PD, LGD, correla&#231;&#227;o com o fator sist&#234;mico), o que viabiliza o IRB de Basileia II. A f&#243;rmula, por tr&#225;s da apar&#234;ncia densa, &#233; apenas a inversa da normal acumulada aplicada &#224; condi&#231;&#227;o de default sob estresse sist&#234;mico.</p><p style="text-align: justify;">Dois outros frameworks competiram com o ASRF e permanecem influentes. O CreditMetrics (GUPTON; FINGER; BHATIA, 1997) generaliza Vasicek para um modelo multifatorial <em>mark-to-market</em> que captura migra&#231;&#227;o de rating al&#233;m de default, usando matrizes de transi&#231;&#227;o emp&#237;ricas combinadas a correla&#231;&#245;es de ativos. O CreditRisk+ (Credit Suisse Financial Products, 1997) toma uma rota atuarial, tratando defaults como um processo Poisson com intensidade estoc&#225;stica, o que entrega uma f&#243;rmula recursiva semi-anal&#237;tica sem simula&#231;&#227;o. Os tr&#234;s caminhos, junto com o KMV Portfolio Manager de Crosbie e Bohn (2003), constituem a gera&#231;&#227;o fundadora dos modelos de capital econ&#244;mico para cr&#233;dito.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GSRc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9348f377-4d99-4111-8142-53e48b6b573e_1800x782.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GSRc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9348f377-4d99-4111-8142-53e48b6b573e_1800x782.png 424w, https://substackcdn.com/image/fetch/$s_!GSRc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9348f377-4d99-4111-8142-53e48b6b573e_1800x782.png 848w, https://substackcdn.com/image/fetch/$s_!GSRc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9348f377-4d99-4111-8142-53e48b6b573e_1800x782.png 1272w, https://substackcdn.com/image/fetch/$s_!GSRc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9348f377-4d99-4111-8142-53e48b6b573e_1800x782.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!GSRc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9348f377-4d99-4111-8142-53e48b6b573e_1800x782.png" width="1456" height="633" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9348f377-4d99-4111-8142-53e48b6b573e_1800x782.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:633,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:148150,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/193885493?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9348f377-4d99-4111-8142-53e48b6b573e_1800x782.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GSRc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9348f377-4d99-4111-8142-53e48b6b573e_1800x782.png 424w, https://substackcdn.com/image/fetch/$s_!GSRc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9348f377-4d99-4111-8142-53e48b6b573e_1800x782.png 848w, https://substackcdn.com/image/fetch/$s_!GSRc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9348f377-4d99-4111-8142-53e48b6b573e_1800x782.png 1272w, https://substackcdn.com/image/fetch/$s_!GSRc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9348f377-4d99-4111-8142-53e48b6b573e_1800x782.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p style="text-align: justify;">Nenhum desses frameworks &#233; suficiente por si s&#243; em carteiras comerciais reais. L&#252;tkebohmert (2008) dedica um livro inteiro ao problema de concentra&#231;&#227;o em cr&#233;dito, mostrando que o resultado assint&#243;tico de Vasicek exige ajustes de granularidade quando o n&#250;mero de exposi&#231;&#245;es &#233; pequeno ou quando h&#225; setores ou regi&#245;es dominantes. O ponto &#233; que capital econ&#244;mico de cr&#233;dito envolve mais do que escolher um modelo: envolve escolher ajustes, calibrar correla&#231;&#245;es e reconhecer explicitamente a composi&#231;&#227;o do portf&#243;lio.</p><h2>Medindo a cauda: VaR, ES e aloca&#231;&#227;o</h2><p style="text-align: justify;">Dada uma distribui&#231;&#227;o de perdas bem especificada, a pergunta imediata &#233; qual funcional usar para extrair o capital econ&#244;mico. Por muito tempo a escolha padr&#227;o foi o VaR, e h&#225; raz&#245;es hist&#243;ricas para isso: &#233; simples de interpretar, f&#225;cil de comunicar ao conselho e direto de estimar. Mas Artzner, Delbaen, Eber e Heath (1999) mostraram que o VaR falha num requisito que parece inegoci&#225;vel em um mundo de portf&#243;lios agregados: a <em>subaditividade</em>. Em um conjunto coerente de axiomas (monotonicidade, subaditividade, homogeneidade positiva, invari&#226;ncia translacional), o VaR satisfaz tr&#234;s mas n&#227;o a subaditividade, o que significa que em certas configura&#231;&#245;es a soma do VaR de dois portf&#243;lios pode ser menor do que o VaR do portf&#243;lio combinado. Na pr&#225;tica, um gestor pode reduzir o VaR total desagregando o portf&#243;lio artificialmente, o que viola a intui&#231;&#227;o de que diversificar nunca deve piorar a medida de risco.</p><p style="text-align: justify;">O Expected Shortfall (tamb&#233;m chamado CVaR ou TVaR) corrige o problema. ES<sub>&#945;</sub>(L) &#233; a m&#233;dia condicional da perda dado que ela excede o quantil &#945;. Acerbi e Tasche (2002) provam que ES &#233; coerente em espa&#231;os de probabilidade gerais, resolvendo o problema t&#233;cnico deixado por defini&#231;&#245;es ing&#234;nuas de <em>tail conditional expectation</em>. Rockafellar e Uryasev (2000) apresentam a representa&#231;&#227;o convexa que torna o ES trat&#225;vel em problemas de otimiza&#231;&#227;o. Yamai e Yoshiba (2005) mostram empiricamente que, em distribui&#231;&#245;es de cauda pesada t&#237;picas de cr&#233;dito, VaR pode subestimar materialmente o risco de cauda e exibir comportamento n&#227;o subaditivo, enquanto o ES captura tanto a exist&#234;ncia da cauda quanto o seu tamanho.</p><p style="text-align: justify;">A FRTB (BCBS, 2019) institucionaliza essa migra&#231;&#227;o no capital regulat&#243;rio de risco de mercado, substituindo VaR 99% por ES 97,5%. No arcabou&#231;o interno de capital econ&#244;mico, o movimento an&#225;logo vem acontecendo: novos modelos s&#227;o constru&#237;dos em torno de ES, e modelos legados s&#227;o progressivamente reajustados. O trade-off t&#233;cnico &#233; conhecido: estimadores de ES t&#234;m maior vari&#226;ncia amostral do que estimadores de VaR, o que pressiona simula&#231;&#245;es Monte Carlo para tamanhos maiores ou para t&#233;cnicas de importance sampling (GLASSERMAN; LI, 2005).</p><p style="text-align: justify;">Uma vez escolhida a medida, vem a pergunta de aloca&#231;&#227;o. O capital econ&#244;mico &#233; calculado em n&#237;vel de portf&#243;lio, mas precisa ser devolvido aos sub-portf&#243;lios, linhas de neg&#243;cio e, no limite, contratos individuais para servir de base a RAROC, limites e precifica&#231;&#227;o. A teoria da aloca&#231;&#227;o coerente, desenvolvida por Tasche (2008) e Kalkbrener (2005), mostra que existe uma &#250;nica forma de aloca&#231;&#227;o compat&#237;vel com performance ajustada ao risco quando a medida &#233; homog&#234;nea positiva: o princ&#237;pio de Euler. Se aumentar todas as posi&#231;&#245;es na mesma propor&#231;&#227;o &#955; multiplica o capital por &#955; (a medida &#233; homog&#234;nea de grau 1), ent&#227;o a derivada direcional do capital em rela&#231;&#227;o ao peso de cada posi&#231;&#227;o entrega a contribui&#231;&#227;o daquela posi&#231;&#227;o ao capital total, e a soma dessas contribui&#231;&#245;es reproduz o total. &#201; consequ&#234;ncia direta do teorema de Euler sobre fun&#231;&#245;es homog&#234;neas.</p><p style="text-align: justify;">O que essa derivada significa depende da medida escolhida. Para o VaR, a contribui&#231;&#227;o da posi&#231;&#227;o <em>i</em> &#233; o valor esperado da perda de <em>i</em> sob o evento raro em que a perda total do portf&#243;lio &#233; exatamente igual ao VaR, isto &#233;, E[L<sub>i</sub> | L = VaR<sub>&#945;</sub>(L)]. Conceitualmente, olha-se para os cen&#225;rios em que o portf&#243;lio atingiu precisamente o seu quantil cr&#237;tico e mede-se, nesses cen&#225;rios, quanto <em>i</em> contribuiu em m&#233;dia para chegar l&#225;. O problema &#233; que esse conjunto de cen&#225;rios &#233; fino: em distribui&#231;&#245;es cont&#237;nuas o evento tem probabilidade zero e, em simula&#231;&#245;es Monte Carlo, quase nenhum sorteio cai sobre o ponto exato, o que torna a estimativa inst&#225;vel.</p><p style="text-align: justify;">Para o ES, a condi&#231;&#227;o &#233; mais est&#225;vel e mais intuitiva. A contribui&#231;&#227;o de <em>i</em> &#233; o valor esperado da perda de <em>i</em> sobre todos os cen&#225;rios em que a perda total do portf&#243;lio excede o VaR, isto &#233;, E[L<sub>i</sub> | L &#8805; VaR<sub>&#945;</sub>(L)]. Em vez de condicionar sobre um &#250;nico ponto, condiciona-se sobre a cauda inteira. Separando os dias ruins do portf&#243;lio, aqueles em que a perda agregada cruza o limiar cr&#237;tico, calcula-se a m&#233;dia da perda que <em>i</em> produz exatamente nesses dias. Esse n&#250;mero &#233; quanto de capital econ&#244;mico a posi&#231;&#227;o <em>i</em> est&#225; consumindo pelo fato de agravar os piores cen&#225;rios do banco. Tr&#234;s propriedades tornam a defini&#231;&#227;o atraente: ela &#233; naturalmente aditiva (as contribui&#231;&#245;es individuais somam o ES total do portf&#243;lio por constru&#231;&#227;o), &#233; robusta mesmo quando &#8220;perda total igual ao VaR&#8221; tem probabilidade zero, e &#233; diretamente utiliz&#225;vel para RAROC, limites e precifica&#231;&#227;o de novos empr&#233;stimos.</p><p style="text-align: justify;">Denault (2001) chegou ao mesmo resultado por um caminho completamente distinto, usando teoria de jogos cooperativos e valores de Aumann-Shapley, o que d&#225; &#224; aloca&#231;&#227;o de Euler uma justificativa dupla: uma anal&#237;tica e uma baseada em no&#231;&#245;es de justi&#231;a entre linhas de neg&#243;cio.</p><h2>Limites: prociclicidade, risco de modelo e o que n&#227;o se modela</h2><p style="text-align: justify;">Nem tudo na arquitetura do capital econ&#244;mico resolve o que promete resolver. Uma cr&#237;tica cl&#225;ssica, de Repullo, Saurina e Trucharte (2010), mostrou empiricamente, com dados espanh&#243;is entre 1987 e 2008, que exig&#234;ncias de capital baseadas em PDs <em>point-in-time</em> oscilam entre 7,6% na bonan&#231;a e 11,9% na crise, amplificando o ciclo econ&#244;mico exatamente quando os bancos menos conseguem levantar capital. O problema da prociclicidade deu origem a uma parte importante da regula&#231;&#227;o p&#243;s-crise, em particular ao <em>buffer</em> contrac&#237;clico de Basileia III, mas a dualidade entre estimadores <em>through-the-cycle</em> e <em>point-in-time</em> permanece sem s&#237;ntese. Par&#226;metros TTC reduzem prociclicidade, por&#233;m diluem o sinal conjuntural; par&#226;metros PIT s&#227;o informativos, mas amplificam o ciclo. A escolha tornou-se um problema de governan&#231;a, n&#227;o apenas de econometria.</p><p style="text-align: justify;">Um segundo conjunto de cr&#237;ticas olha para os pr&#243;prios modelos. Derman (1996), no texto seminal das <em>Quantitative Strategies Research Notes</em> do Goldman Sachs, formula a taxonomia do risco de modelo: modelo errado, modelo certo mal implementado, modelo certo mal calibrado, dados obsoletos. Rebonato (2003) generaliza a discuss&#227;o, argumentando que gest&#227;o de risco sem teste de estresse do pr&#243;prio modelo &#233; incompleta. A institucionaliza&#231;&#227;o dessas preocupa&#231;&#245;es veio com a SR 11-7 do Federal Reserve e do OCC, emitida em abril de 2011, que codificou as tr&#234;s linhas de defesa para modelos quantitativos e se tornou refer&#234;ncia global de governan&#231;a de modelos, inclusive no Brasil.</p><p style="text-align: justify;">O terceiro limite &#233; mais profundo e menos trat&#225;vel. Knight (1921) distinguiu risco (probabilidades mensur&#225;veis) de incerteza (probabilidades desconhecidas). Capital econ&#244;mico vive inteiramente no primeiro dom&#237;nio: uma vez especificada a distribui&#231;&#227;o de perdas, toda a maquinaria funciona. Mas a especifica&#231;&#227;o da distribui&#231;&#227;o &#233;, ela pr&#243;pria, uma aposta. Taleb (2007) popularizou o ponto ao denunciar que distribui&#231;&#245;es calibradas em s&#233;ries hist&#243;ricas subestimam sistematicamente eventos cujo processo gerador n&#227;o foi observado. A cr&#237;tica ganhou roupagem contempor&#226;nea em Bolton et al. (2020), que cunham o termo <em>green swan</em> para riscos clim&#225;ticos caracterizados por incerteza radical, n&#227;o-linearidade e irreversibilidade. Modelos de capital econ&#244;mico backward-looking n&#227;o conseguem calibrar risco clim&#225;tico a partir do passado, e o complemento indispens&#225;vel &#233; an&#225;lise de cen&#225;rios prospectivos, que n&#227;o substitui capital econ&#244;mico mas o informa.</p><p style="text-align: justify;">Um coment&#225;rio final sobre limites: o BCBS (2009), no documento 152, fez um retrato dos frameworks de capital econ&#244;mico logo ap&#243;s a crise financeira global. O diagn&#243;stico foi desconfort&#225;vel. A dispers&#227;o de metodologias entre bancos era ampla, as depend&#234;ncias de cauda eram inadequadamente modeladas e a incerteza param&#233;trica era raramente traduzida em buffer expl&#237;cito. O documento n&#227;o aposentou o conceito; reafirmou que ele &#233; indispens&#225;vel, desde que acompanhado de humildade metodol&#243;gica e de governan&#231;a. &#201; exatamente o esp&#237;rito com que Bolder (2022) conduz o resto do seu livro.</p><h2>A aplica&#231;&#227;o brasileira</h2><p style="text-align: justify;">O arcabou&#231;o descrito at&#233; aqui n&#227;o &#233; estrangeiro ao sistema banc&#225;rio brasileiro. A Resolu&#231;&#227;o CMN n&#186; 4.557, de 23 de fevereiro de 2017, do Conselho Monet&#225;rio Nacional, consolidou sob um &#250;nico instrumento a estrutura de gerenciamento de riscos e de capital das institui&#231;&#245;es autorizadas pelo Banco Central do Brasil. Os bancos classificados no segmento S1 s&#227;o obrigados a executar um ICAAP completo; os do S2 rodam um ICAAP simplificado. A l&#243;gica segue a do Pilar 2 de Basileia: avaliar a sufici&#234;ncia de capital para riscos que o Pilar 1 n&#227;o captura integralmente, como concentra&#231;&#227;o, IRRBB, risco estrat&#233;gico e reputacional, e demonstrar, diante do supervisor, que o capital dispon&#237;vel cobre essas exig&#234;ncias sob cen&#225;rios plaus&#237;veis.</p><p style="text-align: justify;">Os grandes bancos brasileiros publicam trimestralmente seus relat&#243;rios de Pilar 3 com informa&#231;&#245;es sobre RWA e gest&#227;o de capital. A granularidade das divulga&#231;&#245;es sobre capital econ&#244;mico interno &#233; menor do que na Europa, onde o ECB (2018) exige no guia do ICAAP a articula&#231;&#227;o simult&#226;nea de uma perspectiva normativa (proje&#231;&#227;o de &#237;ndices regulat&#243;rios em m&#250;ltiplos anos, sob cen&#225;rios base e adversos) e de uma perspectiva econ&#244;mica (identifica&#231;&#227;o de todos os riscos materiais em base de valor presente). O modelo brasileiro aproxima-se do ECB, mas o grau de transpar&#234;ncia sobre a metodologia interna ainda varia bastante entre institui&#231;&#245;es.</p><p style="text-align: justify;">Vale notar um ponto contraintuitivo sobre Basileia III final. A introdu&#231;&#227;o do <em>output floor</em> de 72,5% pelo BCBS (2017) limita o quanto o capital regulat&#243;rio calculado por modelos internos pode ficar abaixo do capital padronizado. Em um primeiro olhar, a restri&#231;&#227;o parece tornar o capital econ&#244;mico interno irrelevante, j&#225; que o m&#237;nimo regulat&#243;rio passa a ser dominado por c&#225;lculos mais uniformes. Na verdade, a consequ&#234;ncia &#233; oposta: justamente porque o capital regulat&#243;rio se torna um <em>backstop</em> padronizado e menos sens&#237;vel &#224; composi&#231;&#227;o espec&#237;fica do portf&#243;lio, o capital econ&#244;mico interno se consolida como ferramenta de gest&#227;o, precifica&#231;&#227;o e aloca&#231;&#227;o, separada do n&#250;mero regulat&#243;rio. &#201; o argumento central de Bolder (2022) e da tradi&#231;&#227;o instalada pelo ECB.</p><h2>Conclus&#227;o</h2><p style="text-align: justify;">A pergunta original, um banco tem capital suficiente, continua simples. A resposta, passado meio s&#233;culo desde o RAROC do Bankers Trust, continua sendo constru&#237;da. O que a literatura de capital econ&#244;mico oferece &#233; menos um n&#250;mero e mais uma disciplina: escolher o horizonte, especificar a distribui&#231;&#227;o de perdas, decidir o n&#237;vel de confian&#231;a como fun&#231;&#227;o do rating-alvo, adotar uma medida coerente (de prefer&#234;ncia ES), alocar por Euler, separar componentes sist&#234;micos e idiossincr&#225;ticos, estimar par&#226;metros ao longo do ciclo, reconhecer concentra&#231;&#227;o, expor o modelo a valida&#231;&#227;o independente, e documentar tudo com cuidado suficiente para que cr&#237;ticas externas sejam poss&#237;veis.</p><p style="text-align: justify;">Cada etapa abre uma porta para outra especializa&#231;&#227;o. Os cap&#237;tulos subsequentes de Bolder (2022) percorrem essa arquitetura no detalhe, mostrando como se calibram as correla&#231;&#245;es do modelo de Vasicek, como se aproximam os resultados para precifica&#231;&#227;o r&#225;pida de empr&#233;stimos, como se integram stress tests macroecon&#244;micos e como se tratam exposi&#231;&#245;es de derivativos. A arquitetura &#233; extensa porque o problema &#233; grande.</p><p style="text-align: justify;">Permanece, ao final, o que Bolder (2022) chama de ambi&#231;&#227;o do analista quantitativo: produzir an&#225;lise defens&#225;vel, replic&#225;vel, robusta e conservadora que possa, efetivamente, informar a decis&#227;o da alta administra&#231;&#227;o. O capital econ&#244;mico &#233; a melhor aproxima&#231;&#227;o quantitativa dispon&#237;vel para essa ambi&#231;&#227;o, sem nunca ser a resposta final. Ele reduz a complexidade sem elimin&#225;-la. Ele for&#231;a escolhas expl&#237;citas sem resolv&#234;-las. E, talvez o mais importante, ele transforma uma pergunta simples em um problema consciente de si mesmo, o que &#233; a condi&#231;&#227;o necess&#225;ria para que a resposta mere&#231;a confian&#231;a.</p><div><hr></div><h2>Refer&#234;ncias</h2><p style="text-align: justify;">ACERBI, C.; TASCHE, D. On the coherence of expected shortfall. <em>Journal of Banking &amp; Finance</em>, v. 26, n. 7, p. 1487&#8211;1503, 2002.</p><p style="text-align: justify;">ARTZNER, P.; DELBAEN, F.; EBER, J.-M.; HEATH, D. Coherent measures of risk. <em>Mathematical Finance</em>, v. 9, n. 3, p. 203&#8211;228, 1999.</p><p style="text-align: justify;">BANCO CENTRAL DO BRASIL. <em>Resolu&#231;&#227;o CMN n&#186; 4.557, de 23 de fevereiro de 2017</em>: disp&#245;e sobre a estrutura de gerenciamento de riscos e a estrutura de gerenciamento de capital. Bras&#237;lia, 2017.</p><p style="text-align: justify;">BASEL COMMITTEE ON BANKING SUPERVISION. <em>An explanatory note on the Basel II IRB risk weight functions</em>. Basel: Bank for International Settlements, 2005.</p><p style="text-align: justify;">BASEL COMMITTEE ON BANKING SUPERVISION. <em>International convergence of capital measurement and capital standards: a revised framework (comprehensive version)</em>. BCBS 128. Basel: Bank for International Settlements, 2006.</p><p style="text-align: justify;">BASEL COMMITTEE ON BANKING SUPERVISION. <em>Range of practices and issues in economic capital frameworks</em>. BCBS 152. Basel: Bank for International Settlements, 2009.</p><p style="text-align: justify;">BASEL COMMITTEE ON BANKING SUPERVISION. <em>Basel III: finalising post-crisis reforms</em>. BCBS 424. Basel: Bank for International Settlements, 2017.</p><p style="text-align: justify;">BASEL COMMITTEE ON BANKING SUPERVISION. <em>Minimum capital requirements for market risk</em>. BCBS 457. Basel: Bank for International Settlements, 2019.</p><p style="text-align: justify;">BOARD OF GOVERNORS OF THE FEDERAL RESERVE SYSTEM; OFFICE OF THE COMPTROLLER OF THE CURRENCY. <em>Supervisory guidance on model risk management</em>. SR 11-7 / OCC 2011-12. Washington, 2011.</p><p style="text-align: justify;">BOLDER, D. J. <em>Modelling economic capital: practical credit-risk methodologies, applications, and implementation details</em>. Cham: Springer, 2022.</p><p style="text-align: justify;">BOLTON, P.; DESPRES, M.; PEREIRA DA SILVA, L. A.; SAMAMA, F.; SVARTZMAN, R. <em>The green swan: central banking and financial stability in the age of climate change</em>. Basel: Bank for International Settlements / Banque de France, 2020.</p><p style="text-align: justify;">CREDIT SUISSE FINANCIAL PRODUCTS. <em>CreditRisk+: a credit risk management framework</em>. London, 1997.</p><p style="text-align: justify;">CROSBIE, P. J.; BOHN, J. R. <em>Modeling default risk: modeling methodology</em>. San Francisco: Moody&#8217;s KMV, 2003.</p><p style="text-align: justify;">DENAULT, M. Coherent allocation of risk capital. <em>Journal of Risk</em>, v. 4, n. 1, p. 1&#8211;34, 2001.</p><p style="text-align: justify;">DERMAN, E. Model risk. <em>Goldman Sachs Quantitative Strategies Research Notes</em>, abr. 1996.</p><p style="text-align: justify;">EUROPEAN CENTRAL BANK. <em>ECB guide to the internal capital adequacy assessment process (ICAAP)</em>. Frankfurt, 2018.</p><p style="text-align: justify;">GLASSERMAN, P.; LI, J. Importance sampling for portfolio credit risk. <em>Management Science</em>, v. 51, n. 11, p. 1643&#8211;1656, 2005.</p><p style="text-align: justify;">GORDY, M. B. A risk-factor model foundation for ratings-based bank capital rules. <em>Journal of Financial Intermediation</em>, v. 12, n. 3, p. 199&#8211;232, 2003.</p><p style="text-align: justify;">GUILL, G. Bankers Trust and the birth of modern risk management. <em>Journal of Applied Corporate Finance</em>, v. 28, n. 1, p. 19&#8211;29, 2016.</p><p style="text-align: justify;">GUPTON, G. M.; FINGER, C. C.; BHATIA, M. <em>CreditMetrics: technical document</em>. New York: J.P. Morgan, 1997.</p><p style="text-align: justify;">JORION, P. <em>Value at risk: the new benchmark for managing financial risk</em>. 3. ed. New York: McGraw-Hill, 2007.</p><p style="text-align: justify;">KALKBRENER, M. An axiomatic approach to capital allocation. <em>Mathematical Finance</em>, v. 15, n. 3, p. 425&#8211;437, 2005.</p><p style="text-align: justify;">KNIGHT, F. H. <em>Risk, uncertainty, and profit</em>. Boston: Houghton Mifflin, 1921.</p><p style="text-align: justify;">L&#220;TKEBOHMERT, E. <em>Concentration risk in credit portfolios</em>. Berlin: Springer, 2008.</p><p style="text-align: justify;">MARKOWITZ, H. Portfolio selection. <em>Journal of Finance</em>, v. 7, n. 1, p. 77&#8211;91, 1952.</p><p style="text-align: justify;">MATTEN, C. <em>Managing bank capital: capital allocation and performance measurement</em>. 2. ed. Chichester: Wiley, 2000.</p><p style="text-align: justify;">McNEIL, A. J.; FREY, R.; EMBRECHTS, P. <em>Quantitative risk management: concepts, techniques and tools</em>. ed. rev. Princeton: Princeton University Press, 2015.</p><p style="text-align: justify;">MERTON, R. C. On the pricing of corporate debt: the risk structure of interest rates. <em>Journal of Finance</em>, v. 29, n. 2, p. 449&#8211;470, 1974.</p><p style="text-align: justify;">MORGAN/REUTERS. <em>RiskMetrics: technical document</em>. 4. ed. New York: J.P. Morgan, 1996.</p><p style="text-align: justify;">REPULLO, R.; SAURINA, J.; TRUCHARTE, C. Mitigating the pro-cyclicality of Basel II. <em>Economic Policy</em>, v. 25, n. 64, p. 659&#8211;702, 2010.</p><p style="text-align: justify;">REBONATO, R. Theory and practice of model risk management. <em>Quantitative Research Centre (QUARC) Technical Paper</em>, 2003.</p><p style="text-align: justify;">ROCKAFELLAR, R. T.; URYASEV, S. Optimization of conditional value-at-risk. <em>Journal of Risk</em>, v. 2, n. 3, p. 21&#8211;41, 2000.</p><p style="text-align: justify;">ROSS, S. A. The arbitrage theory of capital asset pricing. <em>Journal of Economic Theory</em>, v. 13, n. 3, p. 341&#8211;360, 1976.</p><p style="text-align: justify;">SHARPE, W. F. Capital asset prices: a theory of market equilibrium under conditions of risk. <em>Journal of Finance</em>, v. 19, n. 3, p. 425&#8211;442, 1964.</p><p style="text-align: justify;">TALEB, N. N. <em>The black swan: the impact of the highly improbable</em>. New York: Random House, 2007.</p><p style="text-align: justify;">TASCHE, D. Capital allocation to business units and sub-portfolios: the Euler principle. In: RESTI, A. (Ed.). <em>Pillar II in the new Basel accord: the challenge of economic capital</em>. London: Risk Books, 2008.</p><p style="text-align: justify;">VASICEK, O. A. The distribution of loan portfolio value. <em>Risk</em>, v. 15, n. 12, p. 160&#8211;162, 2002.</p><p style="text-align: justify;">YAMAI, Y.; YOSHIBA, T. Value-at-risk versus expected shortfall: a practical perspective. <em>Journal of Banking &amp; Finance</em>, v. 29, n. 4, p. 997&#8211;1015, 2005.</p>]]></content:encoded></item><item><title><![CDATA[LLMs como pesquisadores: uma abordagem estruturada para ciência de dados automatizada]]></title><description><![CDATA[Como a separa&#231;&#227;o entre defini&#231;&#227;o do problema e motor de pesquisa transforma modelos de linguagem em cientistas de dados iterativos]]></description><link>https://pilulasdequant.com.br/p/llms-como-pesquisadores-uma-abordagem</link><guid isPermaLink="false">https://pilulasdequant.com.br/p/llms-como-pesquisadores-uma-abordagem</guid><dc:creator><![CDATA[André Camatta]]></dc:creator><pubDate>Fri, 10 Apr 2026 01:15:49 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/5ef64aff-f3a6-43fc-b1d3-8d6c5fa1410e_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Em mar&#231;o de 2026, Andrej Karpathy publicou o <em>autoresearch</em>, um <em>script</em> Python de 630 linhas capaz de rodar centenas de experimentos de aprendizado de m&#225;quina em um &#250;nico fim de semana, sem interven&#231;&#227;o humana. Em dois dias sobre uma base de c&#243;digo j&#225; otimizada, o agente executou cerca de 700 experimentos, encontrou 20 melhorias genu&#237;nas e transferiu um ganho de 11% em velocidade de treinamento para modelos maiores. O CEO da Shopify replicou o processo e obteve 19% de ganho durante uma noite (KARPATHY, 2026). A rea&#231;&#227;o foi imediata: mais de 21 mil estrelas no GitHub em dias, e a frase de Karpathy no X, &#8220;todos os laborat&#243;rios de fronteira far&#227;o isso&#8221;, circulou como profecia inevit&#225;vel.</p><p>Quase ao mesmo tempo, a Sakana AI publicou a segunda vers&#227;o do <em>AI Scientist</em> (LU et al., 2024; YAMADA et al., 2025), um <em>pipeline</em> que percorre o ciclo completo da pesquisa cient&#237;fica, da gera&#231;&#227;o de ideias &#224; reda&#231;&#227;o de artigos, incluindo execu&#231;&#227;o de experimentos e revis&#227;o simulada por pares. O AIDE, da Weco AI, demonstrou que um agente baseado em busca em &#225;rvore no espa&#231;o de c&#243;digo podia alcan&#231;ar quatro vezes a taxa de medalhas do melhor agente aut&#244;nomo seguinte em 75 competi&#231;&#245;es Kaggle (JIANG et al., 2025). O MLAgentBench prop&#244;s um <em>benchmark</em> sistem&#225;tico para avaliar agentes de linguagem no ciclo completo de experimenta&#231;&#227;o em aprendizado de m&#225;quina (HUANG et al., 2024).</p><p>Essas iniciativas compartilham uma ambi&#231;&#227;o comum: substituir o ciclo manual hip&#243;tese-experimento-an&#225;lise por um la&#231;o aut&#244;nomo. Mas todas operam com uma limita&#231;&#227;o estrutural que raramente &#233; discutida. O <em>autoresearch</em> de Karpathy modifica iterativamente o arquivo <code>train.py</code> de um problema j&#225; definido e instrumentado. O <em>AI Scientist</em> gera artigos dentro de sub&#225;reas estreitas de aprendizado de m&#225;quina, e seus revisores automatizados classificaram apenas um trabalho como aceit&#225;vel para <em>workshop</em> (LU et al., 2024). O AIDE busca solu&#231;&#245;es em competi&#231;&#245;es Kaggle cujo formato &#233; padronizado. Em todos os casos, a defini&#231;&#227;o do problema, a constru&#231;&#227;o do <em>target</em>, os crit&#233;rios de validade e o significado do resultado ficam de fora do la&#231;o automatizado. O LLM executa bem a busca dentro de um espa&#231;o j&#225; delimitado, mas a delimita&#231;&#227;o permanece humana.</p><p>Este artigo prop&#245;e uma abordagem diferente, desenvolvida pelo autor e testada em um problema real de finan&#231;as quantitativas. Em vez de automatizar apenas o c&#243;digo de treinamento, a proposta separa o problema em dois documentos com responsabilidades distintas, <code>PROBLEM.md</code> e <code>PROGRAM.md</code>, e entrega ao LLM um contrato de pesquisa completo: defini&#231;&#227;o formal do <em>target</em>, regras de valida&#231;&#227;o, crit&#233;rios de promo&#231;&#227;o, restri&#231;&#245;es causais e pol&#237;tica de parada. O resultado &#233; um agente que n&#227;o apenas treina modelos, mas formula hip&#243;teses, registra aprendizados, critica seus pr&#243;prios resultados e sabe quando parar. Para demonstrar a abordagem, aplicamos esse processo ao IRCC, um &#237;ndice de risco comportamental do cotista para fundos multimercado brasileiros. O foco aqui, por&#233;m, n&#227;o est&#225; no problema financeiro em si, mas no m&#233;todo que permitiu a um LLM conduzi-lo do zero at&#233; uma solu&#231;&#227;o operacional em seis <em>waves</em> de experimenta&#231;&#227;o.</p><div><hr></div><h2>A arquitetura: separar o que do como</h2><p>A abordagem proposta se materializa em quatro componentes, todos de autoria do analista humano, que juntos formam o contrato entre quem define o problema e o agente que o investiga.</p><p>O primeiro componente &#233; o <code>PROBLEM.md</code>. Esse documento funciona como um contrato de tarefa que define, com precis&#227;o, o que est&#225; sendo otimizado. Ele especifica o <em>target</em> e sua constru&#231;&#227;o, as fontes de dados permitidas e proibidas, o protocolo de valida&#231;&#227;o, as m&#233;tricas prim&#225;rias e secund&#225;rias, os <em>guardrails</em>, os riscos de vazamento (<em>leakage</em>), os riscos de vari&#225;veis <em>proxy</em> e p&#243;s-tratamento, e, quando aplic&#225;vel, um contrato causal completo com perguntas priorit&#225;rias, escopo de DAG (grafo ac&#237;clico direcionado, a ferramenta padr&#227;o para representar rela&#231;&#245;es de causa e efeito entre vari&#225;veis) e regras de interpreta&#231;&#227;o. O <code>PROBLEM.md</code> do IRCC, por exemplo, cont&#233;m 189 linhas e 52 campos contratuais, desde <code>TASK_TYPE: classification</code> at&#233; <code>COUNTERFACTUAL_REQUIREMENT</code>. O humano escreve esse documento antes do primeiro experimento. O LLM n&#227;o pode alter&#225;-lo.</p><p>O segundo componente &#233; o <code>PROGRAM.md</code>. Esse documento define como a pesquisa &#233; conduzida: fases do la&#231;o iterativo, regras de planejamento de <em>waves</em>, pap&#233;is internos do agente (cientista, engenheiro, cr&#237;tico e auditor de validade), formato dos registros, crit&#233;rios de promo&#231;&#227;o de candidatos a <em>champion</em> e condi&#231;&#245;es de parada. O <code>PROGRAM.md</code> &#233; gen&#233;rico. Ele n&#227;o menciona fundos de investimento, fluxo de caixa nem mercado financeiro. Poderia ser aplicado a qualquer problema supervisionado, desde previs&#227;o de churn at&#233; detec&#231;&#227;o de fraude ou classifica&#231;&#227;o de imagens m&#233;dicas, bastando trocar o <code>PROBLEM.md</code>.</p><p>O terceiro componente &#233; o <code>train.py</code>, um <em>script</em> de <em>baseline</em> obrigat&#243;rio. Antes de qualquer explora&#231;&#227;o, o agente executa esse <em>script</em> para estabelecer um piso reproduz&#237;vel de desempenho. No caso do IRCC, o <em>baseline</em> &#233; uma regress&#227;o log&#237;stica com pesos balanceados sobre todas as <em>features</em> num&#233;ricas brutas, avaliada por <em>purged K-Fold expanding window</em> com cinco folds e purga de 44 dias &#250;teis. O <em>baseline</em> ancora todas as compara&#231;&#245;es subsequentes e impede que o agente declare progresso sem refer&#234;ncia concreta.</p><p>O quarto componente &#233; o diret&#243;rio <code>data/</code>, que cont&#233;m os dados e o dicion&#225;rio de dados (<code>DATA_DICTIONARY.md</code>). O dicion&#225;rio lista cada vari&#225;vel com tipo, fonte e descri&#231;&#227;o, servindo como contrato de interface entre o problema e a implementa&#231;&#227;o.</p><p>O <code>PROGRAM.md</code> &#233; o componente que impede o agente de se comportar como otimizador cego, porque exige quatro pap&#233;is internos a cada itera&#231;&#227;o: o <em>Scientist</em> l&#234; o registro de experimentos e formula hip&#243;teses expl&#237;citas; o <em>Engineer</em> implementa o menor experimento capaz de test&#225;-las; o <em>Critic</em> separa sinal de ru&#237;do e classifica cada hip&#243;tese como suportada, refutada ou inconclusiva; o <em>Validity Critic</em> audita vazamento, vari&#225;veis <em>proxy</em>, p&#243;s-tratamento e fragilidade temporal. Nenhum experimento pode existir sem hip&#243;tese pr&#233;via, e nenhuma <em>wave</em> pode terminar sem s&#237;ntese.</p><h3>Compara&#231;&#227;o com abordagens existentes</h3><p>A diferen&#231;a em rela&#231;&#227;o ao <em>autoresearch</em> de Karpathy n&#227;o est&#225; na sofistica&#231;&#227;o do modelo, mas na amplitude do contrato. O <em>autoresearch</em> opera como um la&#231;o de otimiza&#231;&#227;o sobre um &#250;nico arquivo: modifica <code>train.py</code>, treina por cinco minutos, verifica se a m&#233;trica de valida&#231;&#227;o melhorou, faz <em>commit</em> das boas mudan&#231;as e reverte as ruins (KARPATHY, 2026). O problema j&#225; est&#225; resolvido no sentido de que a m&#233;trica, o <em>dataset</em> e o protocolo de valida&#231;&#227;o s&#227;o dados. Aqui, o LLM recebe tamb&#233;m a responsabilidade de entender por que uma hip&#243;tese falhou, de classificar blocos de <em>features</em> por papel causal, de decidir se o <em>champion</em> &#233; promov&#237;vel mesmo quando seu <em>score</em> &#233; o melhor, e de justificar a parada pelo registro de aprendizados, n&#227;o por impress&#227;o subjetiva.</p><p>A diferen&#231;a em rela&#231;&#227;o ao <em>AI Scientist</em> (LU et al., 2024) &#233; de escopo e veracidade. O <em>AI Scientist</em> produz artigos completos, mas seus revisores automatizados n&#227;o conseguem distinguir gr&#225;ficos malformados de resultados v&#225;lidos, e a qualidade do racioc&#237;nio experimental foi descrita como &#8220;m&#237;ope&#8221; na vers&#227;o original. A abordagem aqui proposta n&#227;o tenta redigir o artigo: ela entrega evid&#234;ncia estruturada, hip&#243;teses classificadas e artefatos causais verific&#225;veis para que o humano interprete. O LLM faz a pesquisa; o humano faz o julgamento final.</p><p>O AIDE (JIANG et al., 2025) usa busca em &#225;rvore no espa&#231;o de c&#243;digo para competi&#231;&#245;es Kaggle e maximiza uma m&#233;trica. O <code>PROGRAM.md</code> exige que a maximiza&#231;&#227;o passe por quatro portas antes de promover um candidato: desempenho, estabilidade, validade e custo. Um modelo que vence em <em>score</em> mas depende de vari&#225;veis com alto risco de p&#243;s-tratamento n&#227;o pode ser promovido.</p><div><hr></div><h2>O problema demonstrativo: IRCC</h2><p>Para ilustrar como essa arquitetura funciona, o problema escolhido foi a constru&#231;&#227;o de um indicador antecedente de estresse de passivo em fundos de investimento brasileiros da classe Multimercado. A escolha n&#227;o &#233; arbitr&#225;ria: o estresse de passivo &#233; um dos riscos menos instrumentados na gest&#227;o de fundos, apesar de sua relev&#226;ncia. Quando cotistas resgatam em volume, o gestor precisa desmontar posi&#231;&#245;es, &#224;s vezes em mercados il&#237;quidos, gerando perdas que retroalimentam novos resgates (COVAL; STAFFORD, 2007). A literatura documenta amplamente a assimetria da rela&#231;&#227;o fluxo-desempenho: sa&#237;das s&#227;o muito mais sens&#237;veis a retornos negativos do que entradas a retornos positivos (CHEVALIER; ELLISON, 1997; SIRRI; TUFANO, 1998), e a fragilidade &#233; especialmente aguda em fundos com ativos il&#237;quidos e base concentrada de cotistas (CHEN; GOLDSTEIN; JIANG, 2010; GOLDSTEIN; JIANG; NG, 2017).</p><p>O IRCC (&#205;ndice de Risco Comportamental do Cotista) &#233; formulado como um problema de classifica&#231;&#227;o bin&#225;ria supervisionada. O <em>target</em> n&#227;o &#233; o estado de estresse, mas o seu in&#237;cio (<em>onset</em>): o primeiro dia de um epis&#243;dio de sa&#237;da l&#237;quida relevante, definido como um <em>drawdown</em> de passivo superior a 1% do patrim&#244;nio l&#237;quido em 14 dias corridos. Cada observa&#231;&#227;o &#233; um par (CNPJ do fundo, data da decis&#227;o de resgate), com a data ajustada pelo prazo total de convers&#227;o e pagamento, de modo que o modelo prev&#234; quando o cotista decidiu resgatar, n&#227;o quando o dinheiro aparece no informe di&#225;rio da CVM.</p><p>O <em>target</em> &#233; constru&#237;do em tr&#234;s camadas. A primeira calcula o <em>drawdown</em> de 14 dias normalizado pelo patrim&#244;nio l&#237;quido:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;drawdown_{14d}(t) = \\frac{\\sum_{s \\in (t, t+14d]} fluxo(s)}{PL(t)}&quot;,&quot;id&quot;:&quot;HFHKWRQAVJ&quot;}" data-component-name="LatexBlockToDOM"></div><p></p><p>A segunda define o estado de estresse: <code>raw_stress(t) = 1</code> se <code>drawdown_14d(t) &lt; &#8722;1%</code>. A terceira identifica o in&#237;cio de cada epis&#243;dio, com uma janela de &#177;2 dias &#250;teis e um per&#237;odo de sil&#234;ncio (<em>cooldown</em>) de 14 dias &#250;teis entre epis&#243;dios. O resultado &#233; um <em>target</em> bin&#225;rio esparso, com preval&#234;ncia entre 1% e 5%, que captura o momento em que um novo epis&#243;dio de estresse come&#231;a a se formar.</p><p>O <em>dataset</em> utiliza exclusivamente dados p&#250;blicos da CVM e fontes de mercado abertas, totalizando 5,8 milh&#245;es de observa&#231;&#245;es e 82 vari&#225;veis antes da engenharia de <em>features</em>. O c&#243;digo completo, incluindo <code>PROBLEM.md</code>, <code>PROGRAM.md</code>, <em>ledger</em> e artefatos causais, est&#225; dispon&#237;vel em <a href="https://github.com/andrecamatta/pq_ircc">github.com/andrecamatta/pq_ircc</a>. As fam&#237;lias de sinal incluem fluxo hist&#243;rico do fundo, performance recente da cota, composi&#231;&#227;o da carteira, perfil do cotista, caracter&#237;sticas estruturais de resgate, dados de mercado ex&#243;geno e sentimento sist&#234;mico (incluindo Google Trends e dispers&#227;o das proje&#231;&#245;es Focus). A valida&#231;&#227;o segue um <em>purged K-Fold expanding window</em> com cinco folds e purga de 44 dias &#250;teis, e a m&#233;trica prim&#225;ria &#233; o PR-AUC (&#225;rea sob a curva precis&#227;o-<em>recall</em>), com pondera&#231;&#227;o exponencial entre folds, dando mais peso aos per&#237;odos recentes. A escolha dessa m&#233;trica, em vez da ROC-AUC mais comum, reflete a natureza do problema: quando a classe positiva representa menos de 5% das observa&#231;&#245;es, a ROC-AUC pode parecer alta mesmo com modelos que acertam poucos eventos reais, porque o grande volume de negativos verdadeiros infla a taxa de verdadeiros negativos. A PR-AUC ignora os negativos verdadeiros e avalia apenas o quanto o modelo consegue encontrar os positivos sem inundar o gestor de alarmes falsos.</p><div><hr></div><h2>Como o LLM progrediu: seis <em>waves</em> de aprendizado</h2><p>O LLM n&#227;o recebeu instru&#231;&#245;es sobre qual modelo usar, quais <em>features</em> criar nem como calibrar hiperpar&#226;metros. Recebeu quatro arquivos e um <em>dataset</em>. &#201; o equivalente computacional de entregar a um consultor s&#234;nior o escopo do projeto, o dicion&#225;rio de dados e a frase &#8220;nos vemos na sexta com os resultados&#8221;, com a diferen&#231;a de que esse consultor n&#227;o cobra por hora, n&#227;o dorme e documenta cada decis&#227;o que toma. Em seis <em>waves</em>, rodou 25 experimentos, registrou cada hip&#243;tese em um <em>ledger</em> central e, ao final, sabia explicar por que parou. A tabela a seguir resume a conclus&#227;o de cada <em>wave</em>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2-Md!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13773179-ada6-4f3c-91b7-0e021f77b5be_1804x578.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2-Md!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13773179-ada6-4f3c-91b7-0e021f77b5be_1804x578.png 424w, https://substackcdn.com/image/fetch/$s_!2-Md!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13773179-ada6-4f3c-91b7-0e021f77b5be_1804x578.png 848w, https://substackcdn.com/image/fetch/$s_!2-Md!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13773179-ada6-4f3c-91b7-0e021f77b5be_1804x578.png 1272w, https://substackcdn.com/image/fetch/$s_!2-Md!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13773179-ada6-4f3c-91b7-0e021f77b5be_1804x578.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!2-Md!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13773179-ada6-4f3c-91b7-0e021f77b5be_1804x578.png" width="1456" height="467" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/13773179-ada6-4f3c-91b7-0e021f77b5be_1804x578.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:467,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:91672,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/193750045?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13773179-ada6-4f3c-91b7-0e021f77b5be_1804x578.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2-Md!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13773179-ada6-4f3c-91b7-0e021f77b5be_1804x578.png 424w, https://substackcdn.com/image/fetch/$s_!2-Md!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13773179-ada6-4f3c-91b7-0e021f77b5be_1804x578.png 848w, https://substackcdn.com/image/fetch/$s_!2-Md!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13773179-ada6-4f3c-91b7-0e021f77b5be_1804x578.png 1272w, https://substackcdn.com/image/fetch/$s_!2-Md!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13773179-ada6-4f3c-91b7-0e021f77b5be_1804x578.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>O ponto de inflex&#227;o ocorreu na <em>wave</em> 2. At&#233; ali, o agente havia testado regress&#227;o log&#237;stica, XGBoost e LightGBM sobre <em>features</em> de <em>snapshot</em> (brutas e engenheiradas) e conclu&#237;do que <em>gradient boosting</em> era superior, mas que as vari&#225;veis dispon&#237;veis eram quase in&#250;teis: o melhor PR-AUC* estava em 0,0594, pr&#243;ximo da preval&#234;ncia. A decis&#227;o registrada na s&#237;ntese da <em>wave</em> 1, &#8220;priorizar representa&#231;&#227;o temporal, n&#227;o variedade de modelos&#8221;, levou o agente a criar m&#233;dias m&#243;veis de fluxo, acelera&#231;&#245;es de resgate, retornos acumulados, <em>z-scores</em> de performance e varia&#231;&#245;es de mercado em m&#250;ltiplas janelas. O PR-AUC* saltou para 0,1121 (+89%). Uma abla&#231;&#227;o mostrou que o fluxo sozinho carregava 92% do ganho.</p><p>As <em>waves</em> 3 a 5 exploraram tr&#234;s eixos sobre essa dire&#231;&#227;o: representa&#231;&#227;o (janelas mais ricas, <em>z-scores</em> de fluxo, intera&#231;&#245;es), regime de treino (<em>undersampling</em> 5:1, que melhorou simultaneamente <em>score</em> e calibra&#231;&#227;o) e capacidade (m&#233;dia de sementes, <em>ensemble</em>). A <em>wave</em> 4 merece nota porque o <em>undersampling</em> n&#227;o apenas elevou o PR-AUC* para 0,1324, mas reduziu o Brier <em>score</em> de 0,16-0,20 para 0,06, um ganho de calibra&#231;&#227;o relevante para o uso. O <em>ensemble</em> LightGBM + XGBoost, testado na <em>wave</em> 5, n&#227;o superou o melhor individual.</p><p>A <em>wave</em> 6 confirmou a estabilidade do candidato (0,1338 contra 0,1337 da <em>wave</em> anterior), quantificou por abla&#231;&#227;o que 78% do sinal vem de <em>features</em> de fluxo, e reproduziu o <em>baseline</em> de <em>undersampling</em> com resultado id&#234;ntico. Com o plat&#244; confirmado, o agente declarou o crit&#233;rio de parada e passou &#224; an&#225;lise causal e de validade dos sinais que sustentam o modelo.</p><p>O PR-AUC* saiu de 0,0507 para 0,1338, uma melhoria de 164% sobre o <em>baseline</em>. Mas o valor da <em>wave</em> 6 n&#227;o est&#225; no ganho marginal de 0,1% em <em>score</em>: est&#225; nos artefatos de validade que ela produziu, e que a se&#231;&#227;o seguinte examina.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!H4ue!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89718c9-dffe-4945-8aea-913b5df7271c_1800x750.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!H4ue!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89718c9-dffe-4945-8aea-913b5df7271c_1800x750.png 424w, https://substackcdn.com/image/fetch/$s_!H4ue!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89718c9-dffe-4945-8aea-913b5df7271c_1800x750.png 848w, https://substackcdn.com/image/fetch/$s_!H4ue!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89718c9-dffe-4945-8aea-913b5df7271c_1800x750.png 1272w, https://substackcdn.com/image/fetch/$s_!H4ue!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89718c9-dffe-4945-8aea-913b5df7271c_1800x750.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!H4ue!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89718c9-dffe-4945-8aea-913b5df7271c_1800x750.png" width="1456" height="607" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f89718c9-dffe-4945-8aea-913b5df7271c_1800x750.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:607,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:74395,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/193750045?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89718c9-dffe-4945-8aea-913b5df7271c_1800x750.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!H4ue!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89718c9-dffe-4945-8aea-913b5df7271c_1800x750.png 424w, https://substackcdn.com/image/fetch/$s_!H4ue!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89718c9-dffe-4945-8aea-913b5df7271c_1800x750.png 848w, https://substackcdn.com/image/fetch/$s_!H4ue!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89718c9-dffe-4945-8aea-913b5df7271c_1800x750.png 1272w, https://substackcdn.com/image/fetch/$s_!H4ue!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89718c9-dffe-4945-8aea-913b5df7271c_1800x750.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div><hr></div><h2>Insights obtidos: o que o treinamento revelou sobre o IRCC</h2><p>A an&#225;lise de validade da <em>wave</em> 6 formalizou em um DAG com 11 n&#243;s conceituais os pap&#233;is causais de cada bloco de <em>features</em>, classificando-os por risco de <em>proxy</em>, risco de p&#243;s-tratamento e elegibilidade para a narrativa. Embora o foco deste artigo seja a abordagem metodol&#243;gica, esses achados ilustram o tipo de evid&#234;ncia que o processo produz.</p><p>O achado dominante, j&#225; antecipado pela abla&#231;&#227;o da <em>wave</em> 6, &#233; que <em>features</em> temporais de fluxo carregam cerca de 78% do sinal preditivo. M&#233;dias m&#243;veis de fluxo l&#237;quido em janelas de 3, 5, 10, 21, 63 e 126 dias, acelera&#231;&#245;es de resgate e <em>z-scores</em> de fluxo normalizado s&#227;o, coletivamente, o motor do modelo. Sem essas vari&#225;veis, o PR-AUC* cai de 0,1338 para 0,075, perdendo a maior parte do poder discriminativo. Performance recente da cota contribui com cerca de 10% do sinal, dados de mercado e sentimento com 5%, e vari&#225;veis estruturais e de perfil do cotista com outros 5%.</p><p>O DAG da <em>wave</em> 6 classificou cada bloco por papel causal, robustez e elegibilidade para o uso.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sSuR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F138ab798-d486-4511-ae2e-b2234452033f_1794x856.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sSuR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F138ab798-d486-4511-ae2e-b2234452033f_1794x856.png 424w, https://substackcdn.com/image/fetch/$s_!sSuR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F138ab798-d486-4511-ae2e-b2234452033f_1794x856.png 848w, https://substackcdn.com/image/fetch/$s_!sSuR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F138ab798-d486-4511-ae2e-b2234452033f_1794x856.png 1272w, https://substackcdn.com/image/fetch/$s_!sSuR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F138ab798-d486-4511-ae2e-b2234452033f_1794x856.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!sSuR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F138ab798-d486-4511-ae2e-b2234452033f_1794x856.png" width="1456" height="695" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/138ab798-d486-4511-ae2e-b2234452033f_1794x856.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:695,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:144734,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/193750045?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F138ab798-d486-4511-ae2e-b2234452033f_1794x856.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!sSuR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F138ab798-d486-4511-ae2e-b2234452033f_1794x856.png 424w, https://substackcdn.com/image/fetch/$s_!sSuR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F138ab798-d486-4511-ae2e-b2234452033f_1794x856.png 848w, https://substackcdn.com/image/fetch/$s_!sSuR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F138ab798-d486-4511-ae2e-b2234452033f_1794x856.png 1272w, https://substackcdn.com/image/fetch/$s_!sSuR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F138ab798-d486-4511-ae2e-b2234452033f_1794x856.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Fluxo de curto prazo (3 a 5 dias) &#233; o caso mais delicado na tabela: embora preditivamente poderoso, pode capturar parcialmente o <em>onset</em> j&#225; em forma&#231;&#227;o, configurando risco de p&#243;s-tratamento. A constru&#231;&#227;o do <code>dt_pedido</code> (data ajustada pelo prazo de convers&#227;o e pagamento) mitiga, mas n&#227;o elimina, esse risco em fundos com prazos de resgate muito curtos. O perfil do cotista (propor&#231;&#227;o de pessoa f&#237;sica, institucional, previd&#234;ncia) funciona como indicador indireto do tipo de fundo, n&#227;o como causa do estresse: um fundo com 80% de cotistas pessoa f&#237;sica n&#227;o sofre resgates por causa desse perfil, mas porque fundos assim tendem a ter menor prazo, maior sensibilidade a perdas e distribui&#231;&#227;o por plataformas de varejo. A vari&#225;vel &#233; preditivamente &#250;til, mas o mecanismo real est&#225; em outro lugar. Por fim, sentimento (Google Trends, dispers&#227;o Focus) &#233; fortemente confundido por vari&#225;veis de mercado. Esses dois &#250;ltimos blocos permanecem no modelo por valor preditivo, mas o processo explicitamente pro&#237;be que sustentem narrativas isoladas.</p><p>Os <em>guardrails</em> definidos no <code>PROBLEM.md</code> tamb&#233;m produziram aprendizado. A meta de precis&#227;o &#8805; 30% em <em>recall</em> &#8805; 50% n&#227;o foi atingida (precis&#227;o observada de ~13% nesse ponto). Contudo, no topo de 3% das predi&#231;&#245;es, o <em>lift</em> alcan&#231;a 7-8 vezes a preval&#234;ncia, indicando que o modelo &#233; mais &#250;til como ferramenta de prioriza&#231;&#227;o (quais fundos monitorar) do que como classificador bin&#225;rio r&#237;gido. A calibra&#231;&#227;o por Brier <em>score</em> (0,056-0,068) &#233; boa para <em>ranking</em>, mas os diagramas de confiabilidade mostram que o modelo superestima a probabilidade de <em>onset</em> nos bins superiores, sugerindo necessidade de recalibra&#231;&#227;o (Platt ou isot&#244;nica) antes de usar probabilidades absolutas.</p><div><hr></div><h2>O que a abordagem muda para o cientista de dados</h2><p>A mudan&#231;a mais vis&#237;vel que a separa&#231;&#227;o entre <code>PROBLEM.md</code> e <code>PROGRAM.md</code> produz &#233; a invers&#227;o da aloca&#231;&#227;o de tempo. No fluxo tradicional de ci&#234;ncia de dados, a maior parte do esfor&#231;o humano concentra-se na implementa&#231;&#227;o: escrever c&#243;digo de pr&#233;-processamento, treinar modelos, ajustar hiperpar&#226;metros, iterar sobre <em>features</em>. A defini&#231;&#227;o do problema, frequentemente, ocupa uma fra&#231;&#227;o menor do tempo e fica impl&#237;cita em decis&#245;es espalhadas pelo c&#243;digo. Com essa abordagem, o esfor&#231;o humano concentra-se inteiramente na reda&#231;&#227;o do <code>PROBLEM.md</code>: definir o <em>target</em> com precis&#227;o, especificar regras de valida&#231;&#227;o, declarar riscos de validade e formular o contrato causal. A implementa&#231;&#227;o &#233; delegada ao LLM. O cientista de dados se torna, na pr&#225;tica, um especificador de contratos de pesquisa.</p><p>A segunda mudan&#231;a &#233; a formaliza&#231;&#227;o de restri&#231;&#245;es que normalmente ficam t&#225;citas. Em projetos tradicionais, a distin&#231;&#227;o entre vari&#225;veis causais e <em>proxies</em> estruturais costuma residir na cabe&#231;a do analista s&#234;nior. Riscos de p&#243;s-tratamento s&#227;o discutidos em reuni&#245;es, mas raramente codificados. Crit&#233;rios de parada s&#227;o subjetivos. O <code>PROBLEM.md</code> for&#231;a a escrita expl&#237;cita de todas essas restri&#231;&#245;es antes do primeiro experimento. O efeito colateral &#233; que o documento serve como mem&#243;ria institucional: qualquer pessoa que leia o <code>PROBLEM.md</code> do IRCC entende exatamente o que o <em>target</em> captura, quais vari&#225;veis carregam quais riscos e por que certas <em>features</em> n&#227;o podem sustentar as decis&#245;es.</p><p>A terceira mudan&#231;a &#233; a rastreabilidade do racioc&#237;nio. O <em>ledger</em> de 25 experimentos, com hip&#243;teses, mecanismos esperados, sinais de falha, vereditos do cr&#237;tico e notas de validade, constitui um registro completo da evolu&#231;&#227;o do conhecimento ao longo do projeto. Em um fluxo tradicional, essa informa&#231;&#227;o existe em cadernos Jupyter parcialmente comentados, em mensagens de Slack e na mem&#243;ria dos analistas. Aqui, ela &#233; um artefato estruturado, audit&#225;vel e reutiliz&#225;vel.</p><p>Essa rastreabilidade tamb&#233;m imp&#245;e disciplina ao agente. O <code>PROGRAM.md</code> lista explicitamente antipadr&#245;es proibidos: tratar o la&#231;o como busca em grade, disparar <em>waves</em> sem an&#225;lise intermedi&#225;ria, repetir ideias equivalentes sem nova justificativa, promover candidatos apenas por m&#233;dia agregada ignorando o fold cr&#237;tico, declarar plat&#244; por intui&#231;&#227;o. Cada um desses antipadr&#245;es corresponde a um erro comum em projetos de ci&#234;ncia de dados conduzidos manualmente. A diferen&#231;a &#233; que, ao codific&#225;-los como regras do motor de pesquisa, eles se tornam viola&#231;&#245;es verific&#225;veis, n&#227;o apenas boas pr&#225;ticas que podem ou n&#227;o ser seguidas.</p><div><hr></div><h2>Generalidade e limita&#231;&#245;es</h2><p>A abordagem foi projetada para ser gen&#233;rica. O <code>PROGRAM.md</code> n&#227;o cont&#233;m refer&#234;ncias ao dom&#237;nio financeiro, a fundos de investimento nem a vari&#225;veis espec&#237;ficas. Sua aplicabilidade depende de dois pr&#233;-requisitos: o problema precisa ser formul&#225;vel como aprendizado supervisionado (classifica&#231;&#227;o ou regress&#227;o) e o humano precisa ser capaz de escrever um <code>PROBLEM.md</code> suficientemente completo. A segunda condi&#231;&#227;o &#233; a mais restritiva. Um <code>PROBLEM.md</code> mal especificado, com <em>target</em> amb&#237;guo, riscos de vazamento n&#227;o declarados ou crit&#233;rios de sucesso vagos, produzir&#225; uma pesquisa automatizada igualmente vaga. A qualidade do processo &#233; limitada pela qualidade do contrato.</p><p>A abordagem tamb&#233;m herda limita&#231;&#245;es dos LLMs atuais. O agente n&#227;o possui intui&#231;&#227;o genu&#237;na sobre o dom&#237;nio: sua capacidade de formular hip&#243;teses depende da combina&#231;&#227;o entre o <code>PROBLEM.md</code> e o conhecimento geral absorvido durante o pr&#233;-treinamento. Em dom&#237;nios muito especializados ou com conven&#231;&#245;es n&#227;o documentadas na literatura p&#250;blica, o agente pode formular hip&#243;teses superficiais ou perder oportunidades que um especialista identificaria. A <em>wave</em> 2 do IRCC ilustra tanto o potencial quanto a limita&#231;&#227;o: o agente &#8220;descobriu&#8221; que <em>features</em> temporais s&#227;o transformativas, mas um especialista em risco de liquidez provavelmente teria come&#231;ado por a&#237;.</p><p>Outra limita&#231;&#227;o &#233; computacional. O <code>PROGRAM.md</code> exige or&#231;amento de 30 minutos por experimento e limita as <em>waves</em> a 3-6 experimentos, mas o custo total do la&#231;o inclui o tempo de infer&#234;ncia do LLM para formular hip&#243;teses, escrever c&#243;digo, interpretar resultados e produzir s&#237;nteses. Em problemas com <em>datasets</em> grandes e modelos lentos, o custo acumulado pode ser significativo.</p><p>H&#225; tamb&#233;m uma tens&#227;o entre generalidade e profundidade causal. O <code>PROGRAM.md</code> inclui suporte para an&#225;lise causal (DAG, conjuntos de ajuste, sensibilidade, contrafactuais), mas essa an&#225;lise &#233; qualitativa e baseada em argumentos de plausibilidade, n&#227;o em identifica&#231;&#227;o causal formal com limites de Rosenbaum ou E-valores. Para problemas onde a interpreta&#231;&#227;o causal &#233; o objetivo principal, a camada causal do processo serve como filtro de interpreta&#231;&#245;es ruins, n&#227;o como substituta para m&#233;todos quase-experimentais rigorosos.</p><div><hr></div><h2>Considera&#231;&#245;es finais</h2><p>Que LLMs conseguem treinar modelos de aprendizado de m&#225;quina j&#225; est&#225; demonstrado em m&#250;ltiplos contextos. A quest&#227;o que importa &#233; outra: a forma como o problema &#233; apresentado ao LLM determina a qualidade da pesquisa resultante. Um LLM com acesso a <code>train.py</code> e uma m&#233;trica otimiza c&#243;digo. Um LLM com acesso a um contrato de pesquisa completo, com defini&#231;&#227;o formal do <em>target</em>, restri&#231;&#245;es de validade, pap&#233;is internos de cr&#237;tica e pol&#237;tica de parada justificada, conduz algo mais pr&#243;ximo de ci&#234;ncia de dados.</p><p>O IRCC serviu como caso de teste, e os resultados s&#227;o &#250;teis: um modelo que melhora 164% sobre o <em>baseline</em>, com sinais prim&#225;rios causalmente robustos, calibra&#231;&#227;o razo&#225;vel e limita&#231;&#245;es explicitamente documentadas. Mas o artefato mais valioso do projeto n&#227;o &#233; o modelo final, &#233; o <em>ledger</em> de 25 experimentos com hip&#243;teses classificadas, o DAG causal com elegibilidade por bloco e a s&#237;ntese por <em>wave</em> que permite a qualquer auditor reconstruir o racioc&#237;nio do processo.</p><p>O tempo investido em escrever um <code>PROBLEM.md</code> preciso, com riscos expl&#237;citos e crit&#233;rios formais, retorna multiplicado pela capacidade do LLM de explorar o espa&#231;o de solu&#231;&#245;es com disciplina. O gargalo deixa de ser a implementa&#231;&#227;o e passa a ser a especifica&#231;&#227;o. E, como qualquer engenheiro sabe, especifica&#231;&#245;es boas produzem sistemas melhores do que implementa&#231;&#245;es heroicas sobre especifica&#231;&#245;es vagas.</p><div><hr></div><h2>Refer&#234;ncias</h2><p>CHEN, Q.; GOLDSTEIN, I.; JIANG, W. Payoff complementarities and financial fragility: evidence from mutual fund outflows. <em>Journal of Financial Economics</em>, v. 97, n. 2, p. 239-262, 2010.</p><p>CHEVALIER, J.; ELLISON, G. Risk taking by mutual funds as a response to incentives. <em>Journal of Political Economy</em>, v. 105, n. 6, p. 1167-1200, 1997.</p><p>COVAL, J.; STAFFORD, E. Asset fire sales (and purchases) in equity markets. <em>Journal of Financial Economics</em>, v. 86, n. 2, p. 479-512, 2007.</p><p>GOLDSTEIN, I.; JIANG, H.; NG, D. T. Investor flows and fragility in corporate bond funds. <em>Journal of Financial Economics</em>, v. 126, n. 3, p. 592-613, 2017.</p><p>HUANG, Q. et al. MLAgentBench: evaluating language agents on machine learning experimentation. In: INTERNATIONAL CONFERENCE ON MACHINE LEARNING (ICML), 41., 2024. Proceedings [...]. PMLR 235, 2024.</p><p>JIANG, Z. et al. AIDE: AI-driven exploration in the space of code. arXiv:2502.13138, 2025.</p><p>KAHNEMAN, D.; TVERSKY, A. Prospect theory: an analysis of decision under risk. <em>Econometrica</em>, v. 47, n. 2, p. 263-291, 1979.</p><p>KARPATHY, A. <em>autoresearch</em>. GitHub, 2026. Dispon&#237;vel em: https://github.com/karpathy/autoresearch.</p><p>LU, C. et al. The AI Scientist: towards fully automated open-ended scientific discovery. arXiv:2408.06292, 2024.</p><p>YAMADA, Y. et al. The AI Scientist-v2: workshop-level automated scientific discovery via agentic tree search. arXiv:2504.08066, 2025.</p><p>SIRRI, E. R.; TUFANO, P. Costly search and mutual fund flows. <em>The Journal of Finance</em>, v. 53, n. 5, p. 1589-1622, 1998.</p>]]></content:encoded></item></channel></rss>