Índice
- O Curso R
-
- Tutoriais
-
- Apostila
-
- 6. Testes de Hipótese (em preparação!)
- Exercícios
-
- Material de Apoio
-
- Área dos Alunos
-
- Cursos Anteriores
-
IBUSP
Outras Insitutições
Linques
Visitantes
Outras Insitutições
Dentre os padrões que uma determinada população vegetal pode assumir, destacam-se três: Aleatório, Uniforme e Agregado. Uma maneira de verificar qual padrão espacial ocorre em diversas escalas espaciais é utilizando o L de Ripley ($K_{(r)}$) ou o O-Ring ($O_{(r)}$) que são, basicamente, medidas de densidade em torno de um ponto.
Estes índices são calculados da seguinte forma:1)
O $L_{(r)}$ é baseado na função K de Ripley, que é a densidade média de pontos a uma dada distância $r$ de cada ponto, dividida pela intensidade ($\lambda$) dos pontos na área de estudo2):
$$ K_{(r)} = \frac{\sum_{i\neq{j}}^{i}I({d_{ij}<r})}{n}\frac{1}{\lambda}$$
$$ L_{(r)}= (\sqrt{\frac{K_{(r)}}{\pi}}-r) $$
Onde:
* $d_{ij}$ é a distância do ponto $i$ ao ponto $j$;
* $I({d_{ij}<r})$ função indicadora, sendo 1 se o ponto está a uma distância menor que $r$ de $i$, fora desse raio o ponto tem valor 0; e
* $n$ é o número de pontos total.
Sendo que $L(r)>0$ indica agregação, enquanto $L(r)<0$ indica padrão homogêneo.
Logo, definimos $O(r)$ como:
$$ O_{(r)} = L_{(r)} - L_{(r-l)}$$
Onde:
* $r -l$ : é o raio menos a largura do anel 3)
Na completa aleatoriedade espacial $O(r) = \lambda$ (intensidade do padrão), quando o padrão é agregado $O(r) > \lambda$ e quando é homogêneo $O(r) < \lambda$
Para saber mais, clique aqui.
pad.esp(x, y, lim, rmax, r, ic, nsim)
x
= posições x de cada árvore (classe numeric)y
= posições y de cada árvore (classe numeric)lim
= limite de máximo e mínimo de x e y, respectivamente, em m².rmax
= raio máximo (classe integer)r
= tamanho do anel ou diferença entre dois raios consecutivos. (classe integer)ic
= Se TRUE, faz intervalo de confiança através de simulações, se FALSE, não. (classe logical)nsim
= numero de simulações utilizadas para gerar IC. (classe integer)x
é numérico e > 0? Se não, escreve “x deve ser numérico e > 0”.y
é numérico e > 0? Se não, escreve “y deve ser numérico e > 0”.x
, y
são iguais? Se não, retorna “x, y devem ter o mesmo comprimento”.lim
é numérico e > 0? Se não, escreve “lim deve ser numérico e > 0”lim
tem comprimento 4? Se não, escreve “lim deve conter c(xmax, xmin, ymax, ymin)”rmax
= é inteiro e de comprimento 1? Se não, retorna “rmax deve ser inteiro e de comprimento 1”.r
é inteiro e de comprimento 1? Se não, retorna “r deve ser inteiro e de comprimento 1”.ic
é lógico? Se não, retorna “ic deve ser lógico”.nsim
é inteiro de comprimento 1? Se não, retorna “nsim deve ser inteiro e de comprimento 1”.distancia
, com número de linhas e colunas igual ao comprimento de x
e y
contendo NAs.ntot
guardando o comprimento de x
.sequ
de 1 a rmax, com by = r
.ind
, com comprimento igual ao comprimento de sequ
, contendo NAs.ntot
(repete o próximo for para todos os pontos).ntot
.distancia
.sequ
.distancia
são menores que 1:rmax
e guarda em ind
.ind
por 1/(ntot*dens)
e guarda em kr
.(kr/pi)^1/2 - r
e guarda em rip
.sequ
de ind
e guarda em tempring
tempring
e guarda em ring
.indsim
, matriz com nsim colunas e ntot linhas, contendo NAs.ripsim
, matriz com nsim colunas e ntot linhas, contendo NAs.ringsim
, matriz com nsim colunas e ntot-1 linhas, contendo NAs.nsim
ntot
números uma distribuição uniforme entre xmin
, xmax
, guarda em xsim
ntot
números uma distribuição uniforme entre ymin
, ymax
, guarda em ysim
distsim
, com número de linhas e colunas igual ao comprimento de xsim
e ysim
contendo NAs.ntot
(repete os próximos for para todos os pontos)ntot
distsim
sequ
distsim
são menores que 1:rmax
e guarda em indsim
.indsim
por 1/(ntot*dens)
e guarda em krsim
.(krsim/pi)^1/2 - r
e guarda em ripsim[i]
.sequ
de ind
e guarda em tempring
tempring
e guarda em ringsim[i]
.saida
, um dataframe com mesmo número de colunas que sequ
contendo narip
> quantil superior de ripsim
e “homogêneo” se rip
< quantil inferior de ripsim
ring
está entre os quantis de ringsim
, “agregado” se ring
> quantil superior de ringsim
e “homogeneo” se ring
< quantil inferior de ringsim
.Plota gráfico(s) com o(s) valor(es) de L-Ripley e/ou O-Ring (com intervalos de confiança se ic = TRUE)
Retorna saida
.