Modelos de ocorrência: uma espécie, uma estação Leonardo Wedekin e Paulo Inácio Prado (http:// ecologia.ib.usp.br/ bie5703 )

Documentos relacionados
Modelos de ocorrência: uma espécie, várias estações Leonardo Wedekin e Paulo Inácio Prado ( ecologia.ib.usp.br/ bie5703 )

Constipação José Luiz Padilha da Silva 21 de outubro de 2018

MEDIÇÃO DA QUALIDADE DO VINHO BRANCO NORTE PORTUGUÊS

3. Modelos de ocorrência: uma espécie, uma estação

Modelos de Regressão para Dados de Contagem

CE062c José Luiz Padilha da Silva e Cesar Augusto Taconeli 13 de setembro de 2018

BIE5782. Unidade 7: INTRODUÇÃO AOS MODELOS LINEARES

Modelos Binomial e Poisson

Precificação de apartamentos para o bairro Água Verde em Curitiba

Modelos Lineares Generalizados

BIE5782 Uso da Linguagem R para Análise de Dados em Ecologia

Modelos Binomial e Poisson

EXPLORANDO OS MODELOS LINEARES GENERALIZADOS APLICAÇÃO A DADOS DE UM PEQUENO SUPERMERCADO

Trabalho de Modelos Lineares Generalizados

Regressão para Dados de Contagem - Segurança e privatização ferroviária na Grã-Bretanha

UNIVERSIDADE FEDERAL DO PARANÁ CURSO DE ESTATÍSTICA. Jayme Gomes dos Santos Junior Luciana Helena Kowalski

Métodos Estatísticos Avançados em Epidemiologia

b) Teste a hipótese de efeito significante do tamanho da população sobre a venda do produto, na presença de renda per capita

Econometria Aplicada com uso do R

ANÁLISE DE SOBREVIVÊNCIA Teoria e aplicações em saúde. Caderno de Respostas Capítulo 9. Funções de suavização

MODELOS MATEMÁTICOS E APLICAÇÕES 2015/2016 EXERCÍCIOS DE MODELOS LINEARES MISTOS PARTE I

Modelo Linear Generalizado Distribuição de Poisson

Introdução Regressão linear Regressão de dados independentes Regressão não linear. Regressão. Susana Barbosa

Regressão Logística: Um Estudo sobre o Uso de Tabaco entre Alunos da Universidade Federal do Paraná Curitiba

Teste de Wilcoxon-Mann-Whitney

CE-001: Bioestatística, turma A

Análise de dados em Geociências

CE062c José Luiz Padilha da Silva e Cesar Augusto Taconeli 23 de outubro de 2018

Analise de sobreviventes em acidentes de carros

Método de máxima verossimilhança

variável dependente natureza dicotômica ou binária independentes, tanto podem ser categóricas ou não estimar a probabilidade associada à ocorrência

Harvest Year Municipality-State Cultivar Region Elevation. SCLmax (g ha -1 ) Montividiu-GO

Regressão para Dados Binários - Estudo de Dengue

AMOSTRAGEM COMPLEXA. Bases de Dados IAN-AF Tutorial para análise ponderada recorrendo aos softwares SPSS e R

Contabilometria. Aula 9 Regressão Linear Inferências e Grau de Ajustamento

1 AULA 5 - REGRESSÃO LOGÍSTICA BINOMIAL

Lista 1 - Gabarito. Prof. Erica Castilho Rodrigues Disciplina: Modelos Lineares Generalizados. 29 de Abril. f(y i, θ i ) = θ i exp( yiθ i ).

Função prcomp em R. 1. Introdução

UNIVERSIDADE FEDERAL DO PARANÁ CURSO ESTATÍSTICA CALEB SOUZA GRR DENNIS LEÃO GRR LUAN FIORENTIN GRR

Monitoria Sessão 6. Verônica Santana FEA-USP 10/05/2017

Modelo de regressão Beta

Parte 1 Conceitos básicos de MATLAB

Função prcomp. 1. Introdução

Relatório GLM - Predição de doênça coronária cardíaca através do modelo de regressão generalizado com resposta Binomial

RAD1507 Estatística Aplicada à Administração I Prof. Dr. Evandro Marcos Saidel Ribeiro RESUMO -

ME613 - Análise de Regressão

Capítulo 5. Modelos de Confiabilidade. Gustavo Mello Reis José Ivo Ribeiro Júnior

Prof. Marcelo Azevedo Costa. Departamento de Engenharia de Produção Universidade Federal de Minas Gerais

Modelo de Regressão de Cox

ANOVA com modelos encaixados

6. Amostragem de distâncias. PPG Ecologia USP 2015 BIE 5703

Planejamento e Pesquisa 1. Dois Grupos

Análise fatorial em R

Exemplos Estimadores GLS e GEE José Luiz Padilha da Silva 15 de agosto de 2018

Teste F-parcial 1 / 16

Teste F-parcial 1 / 16

Disciplina de Modelos Lineares Professora Ariane Ferreira

ANÁLISE DE SOBREVIVÊNCIA Teoria e aplicações em saúde. Caderno de Respostas Capítulo 7 Análise de Resíduos

BIE5782. Unidade 3: OBJETOS DE DADOS E SUA MANIPULAÇÃO

Modelos Lineares Generalizados para Dados de Contagem Ananda Bordignon, Brendha Lima, Giovanna Lazzarin 28 de novembro de 2018

Teste de Wilcoxon-Mann-Whitney

Função discriminante linear de Fisher

Ensaio Clínico de Contraceptivos José Luiz Padilha da Silva 24 de outubro de 2018

Eleições Legislativas, Comportamento Parlamentar e Modelos de Efeitos Fixos

Aula Prática 1. Uso do R com exemplos Adaptação: Flávia Landim/UFRJ

Eng a. Morgana Pizzolato, Dr a. Aula 02 Revisão de Estatística DPS1037 SISTEMAS DA QUALIDADE II ENGENHARIA DE PRODUÇÃO CT/UFSM

INSTITUTO SUPERIOR DE CONTABILIDADE E ADMINISTRAÇÃO PORTO Ano lectivo 2009/20010 EXAME: DATA 24 / 02 / NOME DO ALUNO:

Correlação e Regressão Linear

Prática 1 : Distribuições de Abundâncias

INFERÊNCIA EM MODELOS LINEARES GENERALIZADOS ANÁLISE DE DEVIANCE

UM ESTUDO DAS RELAÇÕES ENTRE INDICADORES DE DESENVOVLIMENTO HUMANO-HDI E INDICADORES DE INOVAÇÃO-GII

Análise de Componentes Principais

Introdução à Regressão Logística Quantílica

Óbitos por Acidentes de Transporte em Santa Catarina no ano de 2016

ENADE Exame Nacional de Desempenho de Estudantes. Instituições do Ensino Superior do Município de São Paulo

INSTITUTO SUPERIOR DE AGRONOMIA ESTATÍSTICA E DELINEAMENTO Resoluções dos Exercícios Introdutórios

Exame de Recorrência de Métodos Estatísticos. Departamento de Matemática Universidade de Aveiro

5. Modelos de co-ocorrência

Universidade Católica Portuguesa Faculdade de Ciências Económicas e Empresariais. ESTATÍSTICA MULTIVARIADA 2º. Semestre 2006/07

CE062c José Luiz Padilha da Silva e Cesar Augusto Taconeli 06 de novembro de 2018

BIOESTATÍSTICA. Análise de regressão

Interpolação polinomial

Módulo 16- Análise de Regressão

Modelos de regressão paramétricos

Uso do Easy Interactive Tools

Resumo para iniciar a trabalhar no R Lisbeth Cordani R instalar o R Rcmdr R Commander

Minicurso de MATLAB. Programa de Educação Tutorial de Engenharia Elétrica. lmax Rodrigues. lcaroline Pereira. lnayara Medeiros

Análise Estatística em Epidemiologia Utilizando o Ambiente R - I

SELEÇÃO DE VARIÁVEIS

Elaboração e Delineamento de Projetos

Introdução aos Modelos Lineares em Ecologia

RELACÃO DO CRIME EM CIDADES PEQUENAS COM CUSTO, IDADE E ANOS DE ESTUDO DE ESTADOS DA AMERICA DO NORTE

Uso de procedimentos de estatistica na obtenção de resultados de toxicidade

Regressão Linear Simples

Analise discriminante rácios Económico - Financeiros - VI Page 1

Ethanalyzer no guia de Troubleshooting do nexo 7000

Regression and Clinical prediction models

UNIVERSIDADE DE SÃO PAULO

APOIO À ATIVIDADE DE ANÁLISE DESCRITIVA DESENVOLVIDA NA OFICINA ESTATÍSTICA PARA TODOS"

Testes de raiz unitária

Transcrição:

Modelos de ocorrência: uma espécie, uma estação Leonardo Wedekin e Paulo Inácio Prado (http:// ecologia.ib.usp.br/ bie5703 ) Contents Preparação................................................. 1 Ajuste dos modelos............................................. 2 Seleção de modelos............................................. 5 Cálculo do previsto............................................. 5 Arquivo em pdf Arquivo em markdown (para executar os comandos no R studio) Preparação Abra o R e carregue os pacotes necessários library(unmarked) library(rmark) library(stringr) library(plyr) Usaremos dados de registros do esquilo Spermophilus tereticaudus chlorus em 1917 plots no deserto americano. Aqui há mais informações sobre este caso de estudo. Os dados estão no formato nativo do MARK (.inp). Use os comandos abaixo para convertê-los para um objeto da classe unmarkedframe, do pacote unmarked: Link dos dados na página da disciplina url <- "http://ecologia.ib.usp.br/bie5703/lib/exe/fetch.php?media=roteiros:esquilos.inp" Importa arquivo inp tmp <- convert.inp(url, group.df=data.frame(habitat=c("mesquite", "Creosote", "Shrub", "Other")), covariates="distance") Seleciona historico de capturas e converte em data frame y <- str_split(tmp$ch, pattern="") y <- ldply(y, as.numeric)[,2:4] Cria objeto para o modelo de ocupação do unmarked (Veja vinhetas para os outros tipos de modelos e seus objetos) esq <- unmarkedframeoccu(y = y, sitecovs = tmp[,c("habitat","distance")]) Verifica objeto summary(esq) 1

unmarkedframe Object 1917 sites Maximum number of observations per site: 3 Mean number of observations per site: 1.66 Sites with at least one detection: 50 Tabulation of y observations: 0 1 <NA> 3133 58 2560 Site-level covariates: habitat distance Creosote: 206 Min. : 0 Mesquite: 17 1st Qu.: 1896 Other :1533 Median : 3036 Shrub : 161 Mean : 3560 3rd Qu.: 4478 Max. :14979 Ajuste dos modelos O pacote unmarked usa a sintaxe de modelos lineares do R e tem funções para diferentes tipos de modelos de ocupação. Consulte as vinhetas do pacote para mais informações Lista da vinhetas vignette(package="unmarked") Abre pdf da vinheta de introdução vignette(topic="unmarked", package="unmarked") Para os modelos de ocupação com covariáveis usamos função occu. Seu primeiro argumento é uma fórmula com o formato ~covariaveis de detecção ~covariáveis de ocupação Um modelo com probabilidade de ocupação e detecção constantes: Ajuste. ~1 indica constante esq.m1 <- occu(~1 ~1, data=esq) Resumo do modelo summary(esq.m1) Call: occu(formula = ~1 ~ 1, data = esq) Occupancy (logit-scale): Estimate SE z P(> z ) -2.09 0.355-5.89 3.75e-09 Detection (logit-scale): 2

Estimate SE z P(> z ) -1.68 0.369-4.56 5.11e-06 AIC: 560.9127 Number of sites: 1917 optim convergence code: 0 optim iterations: 23 Bootstrap iterations: 0 Coeficientes na escala logito coef(esq.m1) psi(int) p(int) -2.094588-1.681867 Intervalos de confiança dos coeficientes confint(esq.m1, type='det') #p 0.025 0.975 p(int) -2.404709-0.9590243 confint(esq.m1, type='state') #psi 0.025 0.975 psi(int) -2.791033-1.398142 Um modelo com probabilidade de detecção variável entre as ocasiões: ~obsnum indica uma detectabilidade por categoria de observação (ocasiões) esq.m2 <- occu(~obsnum ~1, data=esq) Resumo do modelo summary(esq.m2) Call: occu(formula = ~obsnum ~ 1, data = esq) Occupancy (logit-scale): Estimate SE z P(> z ) -2.11 0.367-5.77 8.07e-09 Detection (logit-scale): Estimate SE z P(> z ) (Intercept) -1.6237 0.427-3.802 0.000144 obsnum2-0.2177 0.368-0.591 0.554534 obsnum3 0.0696 0.403 0.173 0.862909 AIC: 564.4065 Number of sites: 1917 optim convergence code: 0 optim iterations: 35 Bootstrap iterations: 0 3

Modelo em que a detecção varia entre ocasiões e a ocupação depende do tipo de habitat: esq.m3 <- occu(~obsnum ~habitat, data=esq) Resumo do modelo summary(esq.m3) Call: occu(formula = ~obsnum ~ habitat, data = esq) Occupancy (logit-scale): Estimate SE z P(> z ) (Intercept) -0.764 0.398-1.919 5.49e-02 habitatmesquite 10.556 66.625 0.158 8.74e-01 habitatother -2.909 0.410-7.099 1.26e-12 habitatshrub -1.724 0.609-2.831 4.65e-03 Detection (logit-scale): Estimate SE z P(> z ) (Intercept) -1.067 0.335-3.180 0.00147 obsnum2-0.467 0.386-1.210 0.22612 obsnum3-0.211 0.421-0.501 0.61637 AIC: 470.8923 Number of sites: 1917 optim convergence code: 0 optim iterations: 50 Bootstrap iterations: 0 Como o modelo acima, mas com a ocupação dependendo também da distância a sítios do habitat mesquite: esq.m4 <- occu(~obsnum ~habitat+distance, data=esq) Resumo do modelo summary(esq.m4) Call: occu(formula = ~obsnum ~ habitat + distance, data = esq) Occupancy (logit-scale): Estimate SE z P(> z ) (Intercept) 2.17905 0.719038 3.031 2.44e-03 habitatmesquite 2.72058 4.666027 0.583 5.60e-01 habitatother -3.34345 0.637737-5.243 1.58e-07 habitatshrub -1.81245 0.872187-2.078 3.77e-02 distance -0.00124 0.000154-8.055 7.93e-16 Detection (logit-scale): Estimate SE z P(> z ) (Intercept) -1.429 0.342-4.178 2.94e-05 obsnum2-0.552 0.378-1.461 1.44e-01 obsnum3-0.282 0.404-0.699 4.84e-01 4

AIC: 460.1755 Number of sites: 1917 optim convergence code: 0 optim iterations: 81 Bootstrap iterations: 0 Seleção de modelos O unmarked tem funções para criar uma lista de modelos e então realizar sua seleção por diversos critérios modelos <- fitlist("p(.)psi(.)"=esq.m1, "p(data)psi(.)"=esq.m2, "p(data)psi(habitat)"=esq.m3, "p(data)psi(habitat+dist)"=esq.m4) modsel(modelos) npars AIC delta AICwt cumltvwt p(data)psi(habitat+dist) 8 460.18 0.00 1.0e+00 1.00 p(data)psi(habitat) 7 470.89 10.72 4.7e-03 1.00 p(.)psi(.) 2 560.91 100.74 1.3e-22 1.00 p(data)psi(.) 4 564.41 104.23 2.3e-23 1.00 O modelo de menor AIC ( e portanto AIC = 0) é o mais plausível. Convenciona-se que modelos com AIC 2 são tão plausíveis quanto o selecionado. Cálculo do previsto O padrão dos modelos de ocupação é usar a função logito para as probabilidades de detecção e ocupação: ( ) p logit(p) = log 1 p Portanto os coeficientes retornados pelas funções summary e coef estão nesta escala. Para obter as probabilidades estimadas pelo modelo na escala original use a função predict. Abaixo um exemplo deste cálculo para as probabilidades de ocupação previstas pelo modelo selecionado, que prevê efeito de habitat e de distância: primeiro criamos um dataframe com os valores das covariaveis em que faremos as previsões Objeto com as covariaveis cv1 <- sitecovs(esq) Dataframe com as combinacoes dos 4 habitats e 100 distancias de zero ao maximo df1 <- expand.grid(habitat=levels(cv1$habitat), distance=seq(0, max(cv1$distance), length=100)) esq.m4.pred <- predict(esq.m4, type='state', newdata = df1) E um exemplo de gráfico dos previstos e seus intervalos de confiança para os plots no habitat Creosote: 5

Juntando os previstos as covariaveis esq.m4.pred <- cbind(df1, esq.m4.pred) Plot de psi x distância para o habitat Creosote plot(predicted ~ distance, data=esq.m4.pred, subset=habitat=="creosote", ylim=c(0,1), type="l", main="creosote") lines(upper ~ distance, data=esq.m4.pred, subset=habitat=="creosote", lty=2) lines(lower ~ distance, data=esq.m4.pred, subset=habitat=="creosote", lty=2) Creosote Predicted 0.0 0.2 0.4 0.6 0.8 1.0 0 5000 10000 15000 Repita os gráficos dos previstos para os outros habitats. distance 6