I have a data.frame
in R whose variables represent locations and whose observations are measures of a certain variable in those locations. I want to measure the decay of dependence for certain locations depending on distance, so the variogram comes particularly useful for my studies.
I am trying to use gstat
library but I am a bit confused about certain parameters. As far as I understand the (empirical) variogram should only need as basic data:
- The locations of the variables
- Observations for these variables
And then other parameters like maximun distance, directions, ...
Now, gstat::variogram()
function requires as first input an object of class gstat. Checking the documentation of function gstat()
I see that it outputs an object of this class, but this function requires a formula
argument, which is described as:
formula that defines the dependent variable as a linear model of independent variables; suppose the dependent variable has name z, for ordinary and simple kriging use the formula z~1; for simple kriging also define beta (see below); for universal kriging, suppose z is linearly dependent on x and y, use the formula z~x+y
Could someone explain me what this formula is for?