ECOLOGIA VEGETAL 2012
Módulo I
Tópicos
Material de Apoio
*/
Aqui você vê as diferenças entre duas revisões dessa página.
Ambos lados da revisão anteriorRevisão anteriorPróxima revisão | Revisão anterior | ||
mod1:mat_apoio:dist_suc [2010/09/12 15:43] – adalardo | mod1:mat_apoio:dist_suc [2024/01/11 15:21] (atual) – edição externa 127.0.0.1 | ||
---|---|---|---|
Linha 1: | Linha 1: | ||
====== Distúrbio e Sucessão ====== | ====== Distúrbio e Sucessão ====== | ||
- | + | {{: | |
- | Vamos investigar nesse exercício modelos de sucessão e incorporar neles distúrbio. No exercício de coexistência | + | Vamos investigar nesse exercício modelos de sucessão e incorporar neles distúrbio. No exercício de coexistência |
- | Vamos relembrar o modelo de coexistência. Tínhamos duas espécie, a primeira | + | Vamos relembrar o modelo de coexistência |
$$ (df_1)/ | $$ (df_1)/ | ||
Linha 62: | Linha 62: | ||
</ | </ | ||
==== Relembrando Argumentos ==== | ==== Relembrando Argumentos ==== | ||
- | Os argumentos da função são o número de linhas e colunas da matriz ('' | + | Os argumentos da função são: |
+ | * o número de linhas e colunas da matriz ('' | ||
+ | * o número de intervalos de tempo para reiterar a simulação ('' | ||
+ | * a fração inicial de manchas ocupadas por cada espécie ('' | ||
+ | * os parâmetros do modelo ('' | ||
==== Simulando Distúrbio ==== | ==== Simulando Distúrbio ==== | ||
- | Comece com uma simulação com estes parâmetros: | + | Vamos simular um aumento crescente da probabilidade de extinção: |
< | < | ||
- | par(mfrow=c(2, | + | par(mfrow=c(2, |
meta.comp(tf=100, | meta.comp(tf=100, | ||
meta.comp(tf=100, | meta.comp(tf=100, | ||
Linha 78: | Linha 82: | ||
</ | </ | ||
- | - O que está acontecendo com o sistema conforme aumentamos a intensidade do distúrbio? | + | - O que está acontecendo com o sistema conforme aumentamos a intensidade do distúrbio |
- Em que cenário o sistema é mais diverso? | - Em que cenário o sistema é mais diverso? | ||
- Interprete o comportamento da espécie pior competidora (azul) no início das quatro primeiras simulações. O que está acontecendo? | - Interprete o comportamento da espécie pior competidora (azul) no início das quatro primeiras simulações. O que está acontecendo? | ||
===== Modelo Multiespécies ===== | ===== Modelo Multiespécies ===== | ||
- | + | {{: | |
- | Para criar um modelo onde exista demanda conflitante (trade-off) entre colonização e competição em um sistema multiespécies, | + | Para criar um modelo onde exista demanda conflitante (tradeoff) entre colonização e competição em um sistema multiespécies, |
- | Para tanto vamos imaginar | + | Para tanto vamos criar um sistema onde a habilidade competitiva |
- | No equilíbrio ou em intensidades baixas de distúrbios, | + | No equilíbrio ou em intensidades baixas de distúrbios, |
Nesse caso, teríamos o seguinte cenário na distribuição de abundâncias das nossas espécies: | Nesse caso, teríamos o seguinte cenário na distribuição de abundâncias das nossas espécies: | ||
Linha 98: | Linha 102: | ||
< | < | ||
- | s=10 | + | x11() # abre uma nova janela gráfica |
- | i=1:s | + | s=10 # número de espécies no sistema no início da simulaçao |
+ | i=1:s # posição da espécie no classificação de competição | ||
i | i | ||
- | d=0.2 | + | d=0.2 # potencial de manchas ocupadas pela melhor competidora |
- | p=d*(1-d)^(i-1) | + | p=d*(1-d)^(i-1) |
p | p | ||
- | plot(i, p, type=" | + | plot(i, p, type=" |
</ | </ | ||
Linha 111: | Linha 116: | ||
$$ c_(i)= e/ | $$ c_(i)= e/ | ||
- | Além disso, o mesmo pesquisador generalizou a equação de variação da proporção de manchas ocupadas ao longo do tempo para //n// espécies, como sendo: | ||
- | |||
- | $$ (dp_(i))/dt = c_(i)p_(i)(1-sum_(j=1)^i(p_i)) - m_ip_i - sum_(j=1)^(i-1)(c_jp_jp_i)$$ | ||
- | |||
Vamos adicionar os valores de taxas de colonização no nosso gráfico anterior, calculados para uma taxa de extinção igual a 0.04 para todas as espécies: | Vamos adicionar os valores de taxas de colonização no nosso gráfico anterior, calculados para uma taxa de extinção igual a 0.04 para todas as espécies: | ||
Linha 126: | Linha 127: | ||
</ | </ | ||
- | Essa é nossa situação de equilíbrio na comunidade, uma distribuição geométrica de abundâncias com a mais abundante chegando a 20% e com um taxa de extinção de 4% para todas as espécies. Vamos montar essa comunidade | + | Essa é nossa situação de equilíbrio na comunidade, uma distribuição geométrica de abundâncias com a mais abundante chegando a 20% e com um taxa de extinção de 4% para todas as espécies. |
+ | Além disso, o mesmo pesquisador generalizou a equação de variação da proporção de manchas ocupadas ao longo do tempo para //n// espécies, como sendo: | ||
+ | |||
+ | $$ (dp_(i))/dt = c_(i)p_(i)(1-sum_(j=1)^i(p_i)) - m_ip_i - sum_(j=1)^(i-1)(c_jp_jp_i)$$ | ||
+ | |||
+ | |||
+ | Vamos montar essa comunidade | ||
- cria a ordenação das espécies | - cria a ordenação das espécies | ||
- calcula a coeficiente de colonização como acima | - calcula a coeficiente de colonização como acima | ||
- | - se o //fi// é um valor único, preenche essa proporção de manchas com (s) espécies ao acaso | + | - se o // |
- | - se //fi// é um vetor de //s// valores, esses são utilizados para o preenchimento inicial das manchas sendo as proporções | + | - se //fi// é um vetor de //s// valores, esses são utilizados para o preenchimento inicial das manchas sendo as proporções |
- inicia ciclos até // | - inicia ciclos até // | ||
- a cada ciclo calcula a extinção para cada espécie e sua colonização respeitando a hierarquia de competição para decidir qual espécie é deslocada da mancha e qual permanece | - a cada ciclo calcula a extinção para cada espécie e sua colonização respeitando a hierarquia de competição para decidir qual espécie é deslocada da mancha e qual permanece | ||
- guarda a proporção de manchas ocupadas por cada espécie a cada ciclo | - guarda a proporção de manchas ocupadas por cada espécie a cada ciclo | ||
- | - produz o gráfico e retorna o resultado | + | - produz o gráfico e retorna o resultado |
Copie e cole o código abaixo no R para rodar a função // | Copie e cole o código abaixo no R para rodar a função // | ||
Linha 197: | Linha 204: | ||
} | } | ||
matplot(1: | matplot(1: | ||
- | legend(" | + | legend(" |
invisible(resulta) | invisible(resulta) | ||
} | } | ||
Linha 203: | Linha 210: | ||
</ | </ | ||
+ | |||
+ | Nossa função tem os seguintes argumentos: | ||
+ | - tf= tempo final da simulação, | ||
+ | - l= número de linhas no espaço de manchas, | ||
+ | - c= número de colunas no espaço de manchas, | ||
+ | - s= número de espécies no tempo inicial, | ||
+ | - fi= proporção de manchas ocupadas no tempo inicial, | ||
+ | - d= proporção de manchas ocupadas pela espécie melhor competidora no equilibrio, | ||
+ | - pe= taxa de extinção das manchas, | ||
+ | - fr= frequencia de distúrbio (usada somento mais a frente no exercício), | ||
+ | - int= intensidade do distúrbio (idem) | ||
==== Testando o Modelo ==== | ==== Testando o Modelo ==== | ||
- | Vamos testar o nosso modelo com 10 espécies (s=10), 10000 manchas (l = 100, c= 100 ),, com a espécie competidora tendo o potencial de ocupar 20% das manchas, probabilidade de extinção pe=0.04. Vamos rodar primeiro com 200 ciclos de tempo e depois com 1000. Em ambas as simulações vamos começar com um proporção de manchas ocupadas no início baixa (// | + | Vamos testar o nosso modelo com 10 espécies (s=10), 10000 manchas (l = 100, c= 100 ), com a espécie competidora tendo o potencial de ocupar 20% das manchas, probabilidade de extinção pe=0.04. Vamos rodar primeiro com 200 ciclos de tempo e depois com 1000. Em ambas as simulações vamos começar com uma proporção de manchas ocupadas no início baixa (// |
< | < | ||
+ | par(mfrow=c(1, | ||
teste1=com.compete(tf=200, | teste1=com.compete(tf=200, | ||
+ | x11() | ||
teste2=com.compete(tf=1000, | teste2=com.compete(tf=1000, | ||
Linha 217: | Linha 237: | ||
- sucessão ecológica. | - sucessão ecológica. | ||
- | ## incluir aqui mais alguns exemplos variando parâmetros | ||
==== Incluindo distúrbios ==== | ==== Incluindo distúrbios ==== | ||
- | + | {{: | |
- | Vamos simular agora um sistema com distúrbios. Nos modelos de metapopulação vimos que a probabilidade de extinção ($$p_e$$) podia ser interpretada como distúrbio, já que atingia uma parte das manchas | + | Vamos simular agora um sistema com distúrbios. Nos modelos de metapopulação vimos que a probabilidade de extinção ($$p_e$$) podia ser interpretada como distúrbio, já que atingia uma parte das manchas |
- | + | ||
==== Aplicando distúrbios ==== | ==== Aplicando distúrbios ==== | ||
- | Antes de incluir o distúrbio no sistema, vamos fazer um gráfico do sistema de referência sem distúrbio. No exemplo 2 o resultado foi guardado no objeto //teste2//. Vamos usá-lo para não ter que rodar novamente a função (( como devem ter percebido a simulação | + | Antes de incluir o distúrbio no sistema, vamos fazer um gráfico do sistema de referência sem distúrbio. No exemplo 2 o resultado foi guardado no objeto //teste2//. Vamos usá-lo para não ter que rodar novamente a função (( como devem ter percebido a simulação |
< | < | ||
Linha 233: | Linha 250: | ||
legend(" | legend(" | ||
+ | ## testando distúrbios com frequência baixa (intervalo grande entre eventos fr=100) e intensidade baixa (0.2) | ||
teste3=com.compete(tf=1000, | teste3=com.compete(tf=1000, | ||
+ | |||
+ | ## distúrbio com frequência baixa (intervalo grande fr=100) e intensidade média (0.5) | ||
teste4=com.compete(tf=1000, | teste4=com.compete(tf=1000, | ||
+ | |||
+ | ## distúrbio com frequência alta (intervalo pequeno entre eventos, 10) e intensidade média (0.2) | ||
teste5=com.compete(tf=1000, | teste5=com.compete(tf=1000, | ||
</ | </ | ||
- | matplot(1:attributes(teste3)$tempo, | + | * Responda as seguintes questões: |
- | legend(" | + | - Em que situações as melhores competidoras se dão melhor? |
+ | - E as piores competidoras? | ||
+ | - Consegue detectar algum padrão na coexistência de espécies com essas poucas simulações? | ||
+ | ==== Distúrbio Intemediário ==== | ||
+ | É creditado ao pesquisador Joseph Connell | ||
+ | Faça simulações para testar essa teoria. | ||
+ | |||
+ | <box red 80% | Dicas > | ||
+ | Salve cada simulação em um objeto de nome diferente. Nos exemplos acima fizemos isso denominando cada simulação por um nome (teste1, teste2...) à direta do sinal de igualdade ou com o símbolo | ||
+ | |||
+ | teste5 <- com.compete(tf=1000,l=100,c=100, s=10, fi=0.2, d=0.2, pe=0.04, fr=10, int=0.2) | ||
+ | |||
+ | Desta forma o resultado da simulação é salvo em objetos diferentes e podemos depois usar esses resultados. Por exemplo, podemos estar interessados em ver quais as espécies mais abundantes no final da simulação, | ||
+ | |||
+ | tf5=dim(teste5)[2] | ||
+ | teste5[, | ||
+ | |||
+ | |||
+ | Podemos contar o número de espécies ao longo do tempo, da seguinte forma: | ||
+ | |||
+ | apply(teste2> | ||
+ | Caso queira fazer alguma outra operação com os dados resultantes das simulações, | ||
+ | </ | ||
===== Referências ===== | ===== Referências ===== | ||
+ | * {{: | ||
* {{: | * {{: | ||
* Stevens, M.H.H. (2009) A primer in ecology with R. New York, Springer. {{: | * Stevens, M.H.H. (2009) A primer in ecology with R. New York, Springer. {{: |