====== Talita M. Zupo ====== {{:bie5782:01_curso2009:alunos:trabalho_final:c4-1.jpg|}} Mestranda em Ecologia, Instituto de Biociências, USP. ===== Proposta ===== ==== Principal ==== Criar uma função que calcule a prioridade dos fragmentos de uma determinada paisagem que irão ser alvos de ações conservacionistas de acordo com alguns critérios: índice de insubstituibilidade, riqueza e índice de dissimilaridade. O valor de insubstituibilidade é calculado para cada espécie, sendo este igual ao inverso do número de fragmentos em que a espécie ocorre (Ix = 1/N, sendo N o número de fragmentos onde a espécie x ocorre)(Metzger et al. 2008). Assim, o primeiro fragmento selecionado como prioritário é aquele com maior índice de insubstituibilidade (Ix=1) e assim por diante. Se houverem fragmentos empatados com o mesmo I, o desempate ocorrerá priorizando aquele que seja mais complementar aos selecionados anteriormente, com uma composição de espécies mais diferente em relação à composição dos fragmentos já selecionados. Para isso, podemos usar um índice de dissimilaridade (1-similaridade). Jean Paul Metzger, Giordano Ciocheti, Leandro Reverberi Tambosi, Milton Cezar Ribeiro, Adriana Paese, Christiane Dall’Aglio-Holvorcem, Adriano Paglia, Angélica Sugieda, Marco Nalon, Natália Ivanauskas, Ricardo Rodrigues, 2008, Procedimento metodológicos in Rodrigues, R.R. ; Bononi, V.L.R., orgs. Diretrizes para conservação e restauração da biodiversidade no Estado de São Paulo, PP 57-70 246p. === Comentários === == Paulo == Se esta função recebe uma lista de espécies e faz esta operação é muito legal, embora tabalhoso. ==== Plano B ==== Criar uma função que gere os principais gráficos numa análise exploratória de dados: histograma, boxplot, gráficos quantil-quantil. E que também mostre o sumário de seus dados. Algo mais simples, mas útil... ou então: uma função para calcular a elasticidade dos elementos de uma matriz de transição. (plano B'!) === Comentários === == Paulo == A segunda opção (Plano C?) é bem mais desafiadora. Fiacrai com ela se desistisse do principal. ===== Página de Ajuda ===== prel.matrizes package:nenhum R Documentation Análise básica de matrizes de transição. Description: A função produz três resultados a partir de uma matriz de transição: o autovalor dominante (lambda), o autovetor esquerdo dominante (valor reprodutivo - v) e o autovetor direito dominante (estrutura estágio estável-w). Usage: prel.matrizes(matrix) Arguments: matrix: Details: Os valores da amostra (x) são ordenados e plotados contra os quantis esperados para uma distribuição normal com média e desvio padrão iguais aos da amostra. A linha esperada tem inclinação um e intercepto zero, e difere da obtida com a função 'qqline', que passa pelos segundo e terceiro quartis. Para o intervalo de confiança, nrep amostras de mesmo tamanho de x são simuladas de uma distribuição normal de mesma média e variância de x. Os valores em cada amostra simulada são ordenados e o intervalo de confiança é aquele que inclui a proporção dos valores simulados definida por alfa. Estes intervalos são obtidos aplicando-se a função 'quantile' aos nrep valores simulados do primeiro, segundo, terceiro, enésimo valor do vetor ordenado. Value: Um gráfico é gerado. Um data frame é retornado mas não é exibido na tela, com os seguintes vetores: Obs : valores da amostra em ordem crescente Percentis: os percentis correspondentes a cada elemento de x Quantis: os quantis esperados pela distribuição normal Lower, Upper: se o argumento ci é verdadeiro, os limites inferior e superior do intervalo de confiança simulado. Warning: O intervalo simulado não é uma solução analítica e serve apenas para fins exploratórios. Author(s): Fulano de Tal fulano@fulanonet.com.br References: Cleveland, W.S. (1994) The Elements of Graphing Data, Hobart Press ISBN 0-9634884-1-4 Wilk, M.B., Gnanadesikan, R. (1968) Probability plotting methods for the analysis of data. Normal probability plot. http://en.wikipedia.org/wiki/Normal_probability_plot See Also: 'qqnorm' e 'qqline' do pacote base, para o gráfico de quantil padrão do R, e a função 'ppoints', com a qual os percentis são calculados. Para uma função similar a esta mas bem mais completa, veja 'qq.plot', do pacote car. Examples: qqnorm.ci(rnorm(100)) ## Uma amostra de uma normal padronizada. qqnorm.ci(rexp(100, rate=10)) ## Amostra de uma distribuição exponencial com média =10 valores <- qqnorm(rpois(30,5)) ## Cria um objeto com os valores do gráfico  ===== Código da Função ===== Foi o que eu consegui até agora do meu plano C... prel.matrizes= function(matrix) { a=eigen(matrix) # autovalores da matriz b=matrix(a$values) # coloca os valores numa matriz eg.dom=b[1,1] # pegando o autovalor dominante lambda1=Re(eg.dom) # tx. de cresc. pop da matrix de transição - só a parte REAL do número c=t(a$vectors) w=Re(c[,1]) # é o autovetor direito (stable stage distribution) d=eigen(t(matrix)) #para pegar o autovetor ESQUERDO dominante - e=t(d$vectors) v=Re(e[,1]) #v é o autovetor esquerdo (o valor reprodutivo) return(lambda1, w,v) } ===== Arquivo da Função =====