[R-br] Dados com tendência em geoestatística

Eder Comunello ecomunel em gmail.com
Sexta Novembro 16 22:19:01 BRST 2012


Fernando e colegas, boa noite!

Para um conjunto de dados nominado 'dados', com 4 colunas:

> head(dados)
        X1      Y1    MO   ALT
1 726023.6 7534573 29.50 387.1
2 726042.6 7534567 31.60 386.7
3 726014.5 7534544 33.71 387.1
4 726033.6 7534538 34.06 386.6
5 726005.5 7534516 32.65 387.1
6 726024.6 7534510 34.76 387.3

Eu tenho definido a variável que supostamente promove a tendência como uma
covariável dentro do objeto geodata.
Neste exemplo dG é o objeto geodata, colunas 1 e 2 são as coords, coluna 3
('MO') como data e coluna 4 ('ALT') como covar:

dG <- as.geodata(dados, coords.col=c(1,2), data.col=3, covar.col=4)

Definida como uma covar, a variável pode ser acessada pelo nome interno que
recebe dentro do geodata, neste caso 'ALT'

variog(dG, max.dist=350, trend=~coords)                       ### é a mesma
tendência dada por  '1st', usando o nome interno coords
variog(dG, max.dist=350, trend=~ALT)                           ###
tendência promovida por 'ALT' (coluna 4)
variog(dG, max.dist=350, trend=~coords+ALT)               ### combinação de
efeitos
variog(dG, max.dist=350, trend=~coords[,2])                  ### só
ordenadas (latitude)
variog(dG, max.dist=350, trend=~I(coords[,2]^2) +ALT    ### quadrado da
latitude + ALT
* OBS: não é necessário definir os argumentos coords e data para variog(),
pois já são passados diretamente pelo objeto 'dG'.

Se  você não definir a variável como covar dentro do seu objeto geodata,
também dá pra acessar diretamente a partir
do data.frame de dados...

variog(dG, max.dist=350, trend=~dados$ALT)

Definido o modelo , a interpolação é feita pela função krige.conv() e para
validar o procedimento não é jackknifing, mas sim a validação cruzada dada
por xvalid().

Sugiro acessar o tutorial:
http://www.leg.ufpr.br/geoR/geoRdoc/geoRintro.html

Espero que ajude...

================================================
Éder Comunello

Ph.D. Student in Agricultural Systems Engineering (USP/ESALQ)
Piracicaba, SP, Brazil [22 42.7'S, 47 37.8'W]

Researcher at Embrapa Western Region Agriculture
Dourados, MS, Brazil [22 16.5'S, 54 49.0'W]
================================================
UTC-03:00
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20121116/f8864b20/attachment.html>


Mais detalhes sobre a lista de discussão R-br