[STATSGRASS] moving-window analysis
Edzer J. Pebesma
e.pebesma at geo.uu.nl
Wed Jun 6 16:33:17 EDT 2007
If you mean by plane a first order linear trend surface, you'd have to
use S25W049~s1+s2, or something like that. locations and newdata can be
the same object, if needed.
--
Edzer
Carlos "Guâno" Grohmann wrote:
> I guess it's something like that. this is what I did:
>
> after importing a DEM from GRASS, creating a mask etc:
>
> x <- krige(S25W049 ~ 1, locations=srtm, newdata=mask, nmax=24)
>
>> summary(x)
> Object of class SpatialPixelsDataFrame
> Coordinates:
> min max
> s1 719500 776650
> s2 7260800 7300400
> Is projected: TRUE
> proj4string :
> [+proj=utm +south +zone=22 +a=6378160 +rf=298.25 +no_defs
> +towgs84=-60.0,-2.0,-41.0 +to_meter=1.0]
> Number of points: 279400
> Data attributes:
> var1.pred var1.var
> Min. : 33.73 Min. : NA
> 1st Qu.: 236.77 1st Qu.: NA
> Median : 434.94 Median : NA
> Mean : 471.73 Mean : NaN
> 3rd Qu.: 685.39 3rd Qu.: NA
> Max. :1186.84 Max. : NA
> NA's :279400
>
>
> So I have the var1.pred, which is basically my original DEM, and
> var1.var is all NA's..
>
> What I want, is that the pixel final value to be equal to the
> deviation of that pixel original value about the best-fit plane
> calculated over the points in the moving window (8, 24..).
>
>
> thanks
>
>
>
> On 6/6/07, Edzer J. Pebesma <e.pebesma at geo.uu.nl> wrote:
>> Well, package gstat provides linear regression within a local search
>> neighbourhood defined either by distance (circular window) or by nr of
>> nearest neighbours. Is that what you want?
>>
>> try:
>>
>> library(gstat)
>> data(meuse)
>> data(meuse.grid)
>> coordinates(meuse)=~x+y
>> gridded(meuse.grid) = ~x+y
>> x = krige(log(zinc)~sqrt(dist),meuse,meuse.grid,maxdist=600)
>> image(x)
>> --
>> Edzer
>>
>> Carlos "Guâno" Grohmann wrote:
>> > Basic moving-window (ie, mean, stddev etc) is easy. The tricky
>> > question is how to make a best-fit least squares inside that moving
>> > window? I mean that it has to be a general function, so you can choose
>> > the size of the window.
>> >
>> > Carlos
>> >
>> >
>> >
>> > On 6/6/07, G. Allegri <giohappy at gmail.com> wrote:
>> >> In my experience the easier way to realize a moving-window analysys
>> >> between rasters is to use r.mapcalc. I never did it in R. I knew that
>> >> caTools package could do it someway... but I think using r.mapcla is
>> >> more straightforward.
>> >> Look at this nice article:
>> >> http://casoilresource.lawr.ucdavis.edu/drupal/node/221
>> >> --
>> >> Giovanni
>> >>
>> >> 2007/6/6, Carlos Guâno Grohmann <carlos.grohmann at gmail.com>:
>> >> > > What kind of data do you have?
>> >> >
>> >> > DEMs, some LiDAR, maybe
>> >> >
>> >> >
>> >> >
>> >> >
>> >> > > 2007/6/6, Carlos Guâno Grohmann <carlos.grohmann at gmail.com>:
>> >> > > > Hello. I was thinking what would be the best way to do a
>> >> moving-window
>> >> > > > analysis where the result is the deviation of values about a
>> >> best-fit
>> >> > > > plane?
>> >> > > >
>> >> > > > some modification to r.in.xyz?
>> >> > > > r.mapcalc?
>> >> > > > R? (which package, function..?)
>> >> > > >
>> >> > > > thanks
>> >> > > >
>> >> > > >
>> >> > > >
>> >> > > > --
>> >> > > > +-----------------------------------------------------------+
>> >> > > > Carlos Henrique Grohmann - Guano
>> >> > > > Visiting Researcher at Kingston University London - UK
>> >> > > > Geologist M.Sc - Doctorate Student at IGc-USP - Brazil
>> >> > > > Linux User #89721 - carlos dot grohmann at gmail dot com
>> >> > > > +-----------------------------------------------------------+
>> >> > > > _________________
>> >> > > > "Good morning, doctors. I have taken the liberty of removing
>> >> Windows
>> >> > > > 95 from my hard drive."
>> >> > > > --The winning entry in a "What were HAL's first words" contest
>> >> judged
>> >> > > > by 2001: A SPACE ODYSSEY creator Arthur C. Clarke
>> >> > > >
>> >> > > > _______________________________________________
>> >> > > > statsgrass mailing list
>> >> > > > statsgrass at grass.itc.it
>> >> > > > http://grass.itc.it/mailman/listinfo/statsgrass
>> >> > > >
>> >> > >
>> >> >
>> >> >
>> >> > --
>> >> > +-----------------------------------------------------------+
>> >> > Carlos Henrique Grohmann - Guano
>> >> > Visiting Researcher at Kingston University London - UK
>> >> > Geologist M.Sc - Doctorate Student at IGc-USP - Brazil
>> >> > Linux User #89721 - carlos dot grohmann at gmail dot com
>> >> > +-----------------------------------------------------------+
>> >> > _________________
>> >> > "Good morning, doctors. I have taken the liberty of removing
>> Windows
>> >> > 95 from my hard drive."
>> >> > --The winning entry in a "What were HAL's first words" contest
>> judged
>> >> > by 2001: A SPACE ODYSSEY creator Arthur C. Clarke
>> >> >
>> >> > _______________________________________________
>> >> > statsgrass mailing list
>> >> > statsgrass at grass.itc.it
>> >> > http://grass.itc.it/mailman/listinfo/statsgrass
>> >> >
>> >>
>> >
>> >
>>
>>
>
>
More information about the grass-stats
mailing list