<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-BR">
	<id>http://fiscomp.if.ufrgs.br/index.php?action=history&amp;feed=atom&amp;title=Investiga%C3%A7%C3%B5es_posteriores_sobre_autocorrela%C3%A7%C3%A3o_%28Gaspar%29</id>
	<title>Investigações posteriores sobre autocorrelação (Gaspar) - Histórico de revisão</title>
	<link rel="self" type="application/atom+xml" href="http://fiscomp.if.ufrgs.br/index.php?action=history&amp;feed=atom&amp;title=Investiga%C3%A7%C3%B5es_posteriores_sobre_autocorrela%C3%A7%C3%A3o_%28Gaspar%29"/>
	<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Investiga%C3%A7%C3%B5es_posteriores_sobre_autocorrela%C3%A7%C3%A3o_(Gaspar)&amp;action=history"/>
	<updated>2026-05-06T22:07:42Z</updated>
	<subtitle>Histórico de revisões para esta página neste wiki</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Investiga%C3%A7%C3%B5es_posteriores_sobre_autocorrela%C3%A7%C3%A3o_(Gaspar)&amp;diff=75&amp;oldid=prev</id>
		<title>Tekkito: Criou página com &#039;==Definição==  Partimos da definição de autocorrelação de um sistema de agentes em relação ao estado do mesmo sistema em &lt;math&gt;t = \tau&lt;/math&gt;:   &lt;center&gt;&lt;math&gt;corr(\tau,...&#039;</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Investiga%C3%A7%C3%B5es_posteriores_sobre_autocorrela%C3%A7%C3%A3o_(Gaspar)&amp;diff=75&amp;oldid=prev"/>
		<updated>2011-09-19T18:32:49Z</updated>

		<summary type="html">&lt;p&gt;Criou página com &amp;#039;==Definição==  Partimos da definição de autocorrelação de um sistema de agentes em relação ao estado do mesmo sistema em &amp;lt;math&amp;gt;t = \tau&amp;lt;/math&amp;gt;:   &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;corr(\tau,...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Definição==&lt;br /&gt;
&lt;br /&gt;
Partimos da definição de autocorrelação de um sistema de agentes em relação ao estado do mesmo sistema em &amp;lt;math&amp;gt;t = \tau&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;corr(\tau,t) = \frac{\sum_i^N w_i(\tau)w_i(\tau+t)}{\sum_i^N w_i(\tau)w_i(\tau)}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sendo &amp;lt;math&amp;gt;N&amp;lt;/math&amp;gt; o número de agentes e &amp;lt;math&amp;gt;w_i&amp;lt;/math&amp;gt; a riqueza do &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt;-ésimo agente. Também na forma na forma de produto escalar:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;corr(\tau,t) = \frac{\vec{W}(\tau) \cdot \vec{W}(\tau + t)}{\vec{W}(\tau) \cdot \vec{W}(\tau)}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sendo &amp;lt;math&amp;gt;\vec{W}&amp;lt;/math&amp;gt; o vetor que representa o sistema de agentes.&lt;br /&gt;
&lt;br /&gt;
==Autocorrelação para distribuição uniforme entre 0 e 1==&lt;br /&gt;
&lt;br /&gt;
Reconhecemos da definição acima que o denominador depende somente de &amp;lt;math&amp;gt;\tau&amp;lt;/math&amp;gt;. Portanto, é esperado que ao longo da simulação, teremos para cada estado de referência &amp;lt;math&amp;gt;\vec{W}(\tau)&amp;lt;/math&amp;gt; um denominador diferente, pois a distribuição de renda do sistema vai se alterando. Entretanto, o denominador será sempre o mesmo em &amp;lt;math&amp;gt;\tau = 0&amp;lt;/math&amp;gt; pois trata-se do estado inicial do sistema, que é uma distribuição uniforme de riqueza entre 0 e 1. Pode-se mostrar que, para uma distribuição uniforme, &lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\sum_{i=1}^N w_i^2  = \frac{N}{3}&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;math&amp;gt;w_i = \lbrack 0,1 \rbrack&amp;lt;/math&amp;gt; uniforme.&lt;br /&gt;
&lt;br /&gt;
===Caso particular: quando um agente suga toda a riqueza===&lt;br /&gt;
&lt;br /&gt;
Seja o &amp;lt;math&amp;gt;j&amp;lt;/math&amp;gt;-ésimo agente o agente que vai concentrar toda a riqueza. Então,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\lim_{t \rightarrow \infty} w_j(t) = W &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
em que &amp;lt;math&amp;gt;W&amp;lt;/math&amp;gt; representa a riqueza total do sistema. Como o sistema é conservativo, podemos usar o estado inicial do sistema para obter &amp;lt;math&amp;gt;W&amp;lt;/math&amp;gt; de acordo com&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;W = \sum_{i=1}^N w_{i}(0) = \frac{N}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A autocorrelação &amp;lt;math&amp;gt;t \rightarrow \infty&amp;lt;/math&amp;gt; para &amp;lt;math&amp;gt;\tau = 0&amp;lt;/math&amp;gt; vale, portanto,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\lim_{t \rightarrow \infty} \left\langle corr(t) \right\rangle = \frac{3}{N} \lim_{t \rightarrow \infty} \sum_{i=1}^N \left\langle w_{i}(0) w_{i}(t) \right\rangle&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como a riqueza é concentrada em apenas um agente, sobrevive apenas a &amp;lt;math&amp;gt;j&amp;lt;/math&amp;gt;-ésima parcela da soma, correspondente à riqueza do &amp;lt;math&amp;gt;j&amp;lt;/math&amp;gt;-ésimo agente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\lim_{t \rightarrow \infty} \langle corr(t) \rangle= &lt;br /&gt;
\frac{3}{N} \lim_{t \rightarrow \infty} \langle w_{j}(0) w_{j}(t)\rangle = &lt;br /&gt;
\frac{3}{N} \langle w_{j}(0) \rangle \lim_{t \rightarrow \infty} w_{j}(t) &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mas&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\langle w_{j}(0) \rangle = 1/2&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
de modo que&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lim_{t \rightarrow \infty} \langle corr(t) \rangle = \frac{3}{N} \frac{1}{2} \frac{N}{2} = \frac{3}{4}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Denominador da autocorrelação em função de &amp;lt;math&amp;gt;\tau&amp;lt;/math&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
Abaixo, gráficos do denominador em função de &amp;lt;math&amp;gt;\tau&amp;lt;/math&amp;gt; e de &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; (parâmetro de assimetria) para um sistema de 300 agentes (média entre 100 rodadas, ou amostras) para as regras do mínimo e do perdedor. Observe como o denominador não é afetado por &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; para &amp;lt;math&amp;gt;\tau = 0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Gaspar_2006-08-17-MINIMUM-corr_denom-tau(3).jpg|minimum&lt;br /&gt;
Image:Gaspar_2006-08-17-LOSER-corr_denom-tau(3).jpg|loser&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&amp;quot;Anomalias&amp;quot; da autocorrelação==&lt;br /&gt;
&lt;br /&gt;
Abaixo, gráficos de &amp;lt;math&amp;gt;corr(f,\tau, t)&amp;lt;/math&amp;gt; para um sistema de 300 agentes (média entre 100 rodadas, ou amostras), sendo um gráfico para cada &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt;. &lt;br /&gt;
Para manter os gráficos limpos, eles são apresentados sem legendas.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Informações úteis:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;li&amp;gt;cada gráfico contem 41 curvas de autocorrelação;&lt;br /&gt;
&amp;lt;li&amp;gt;cada curva de autocorrelação é traçada em relação aos estados do sistema nos tempos &amp;lt;math&amp;gt;\tau = 0, 100, 200, 300, ... , 3900, 4000&amp;lt;/math&amp;gt;;&lt;br /&gt;
&amp;lt;li&amp;gt;observe que, à medida que o sistema se aproxima do estado de equilíbrio, as curvas de autocorrelação se &amp;quot;empacotam&amp;quot; em torno de um certo valor;&lt;br /&gt;
&amp;lt;li&amp;gt;observe que, para a regra do perdedor, há um certo tempo durante o qual a autocorrelação é maior do que 1, mas que cai para um valor menor do que 1 ao se aproximar do estado de equilíbrio.&lt;br /&gt;
&amp;lt;li&amp;gt;observe que há uma curva de autocorrelação vermelha destacada de todas as outras: é a autocorrelação em relação ao estado inicial (&amp;lt;math&amp;gt;\tau = 0&amp;lt;/math&amp;gt;), cujo valor assintótico visivelmente independe tanto de &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; como da regra em questão. Essa é uma anomalia ainda em estudo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Gaspar_2006-08-17-MINIMUM-corr-tau-f50.jpg|minimum, f = 0.50&lt;br /&gt;
Image:Gaspar_2006-08-17-MINIMUM-corr-tau-f40.jpg|minimum, f = 0.40&lt;br /&gt;
Image:Gaspar_2006-08-17-MINIMUM-corr-tau-f30.jpg|minimum, f = 0.30&lt;br /&gt;
Image:Gaspar_2006-08-17-MINIMUM-corr-tau-f20.jpg|minimum, f = 0.20&lt;br /&gt;
Image:Gaspar_2006-08-17-MINIMUM-corr-tau-f10.jpg|minimum, f = 0.10&lt;br /&gt;
Image:Gaspar_2006-08-17-LOSER-corr-tau-f50.jpg|loser, f = 0.50&lt;br /&gt;
Image:Gaspar_2006-08-17-LOSER-corr-tau-f40.jpg|loser, f = 0.40&lt;br /&gt;
Image:Gaspar_2006-08-17-LOSER-corr-tau-f30.jpg|loser, f = 0.30&lt;br /&gt;
Image:Gaspar_2006-08-17-LOSER-corr-tau-f20.jpg|loser, f = 0.20&lt;br /&gt;
Image:Gaspar_2006-08-17-LOSER-corr-tau-f10.jpg|loser, f = 0.10&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&amp;quot;Miolo&amp;quot; do programa utilizado para cálculo de autocorrelação==&lt;br /&gt;
Tendo em vista as anomalias apresentadas acima, apresentamos o pedaço do programa empregado para calcular a autocorrelação. Está sob análise pois, se há alguma real anomalia, deve haver um erro nessa parte do programa.&lt;br /&gt;
&lt;br /&gt;
Breve legenda&lt;br /&gt;
&lt;br /&gt;
   B(agente)            := vetor de $$$ dos agentes &lt;br /&gt;
   B_TAU(agente,tau)    := matriz com estado do sistema para cada tau&lt;br /&gt;
   CORR_DENOM(tau)      := vetor com denominadores da autocorrelação para&lt;br /&gt;
                           cada tau&lt;br /&gt;
   MEAN_CORR(tempo,tau) := matriz com valores de autocorrelação para cada&lt;br /&gt;
                           tau e para cada tempo além de tau; no final, é&lt;br /&gt;
                           feita uma média entre todas as amostras para&lt;br /&gt;
                           obter melhor resolução   &lt;br /&gt;
   &lt;br /&gt;
Cálculo do denominador no estado inicial:&lt;br /&gt;
   &lt;br /&gt;
   CORR_DENOM(0) = DOT_PRODUCT(B,B)&lt;br /&gt;
   &lt;br /&gt;
   DO j = 1, agents       !!!salva o estado&lt;br /&gt;
      B_TAU(j,0) = B(j)   !!!inicial do&lt;br /&gt;
   END DO                 !!!sistema&lt;br /&gt;
   &lt;br /&gt;
   MEAN_CORR(0,0) = MEAN_CORR(0,0) + 1   !!!por def, a correlação&lt;br /&gt;
                                         !!!no estado inicial = 1&lt;br /&gt;
   ...&lt;br /&gt;
&lt;br /&gt;
Função que calcula autocorrelação:&lt;br /&gt;
&lt;br /&gt;
   corr = 0&lt;br /&gt;
   &lt;br /&gt;
   DO j = 1, agents&lt;br /&gt;
      corr = corr + B(j)*B_TAU(j,k)&lt;br /&gt;
   END DO&lt;br /&gt;
   &lt;br /&gt;
   corr = corr/CORR_DENOM(k)&lt;/div&gt;</summary>
		<author><name>Tekkito</name></author>
	</entry>
</feed>