public class PowerVariogram extends java.lang.Object implements Variogram
v(r) = c + α rβ
where β is fixed and α is fitted by unweighted least squares
over all pairs of data points. The value of β should be in the range
1 ≤ β < 2. A good general choice is 1.5, but for
functions with a strong linear trend, we may experiment with values as
large as 1.99.
The parameter c is the so-called nugget effect. Though the value of the
variogram for h = 0 is strictly 0, several factors, such as
sampling error and short scale variability, may cause sample values separated
by extremely small distances to be quite dissimilar. This causes a discontinuity
at the origin of the variogram. The vertical jump from the value of 0 at the
origin to the value of the variogram at extremely small separation distances is
called the nugget effect.
| Constructor and Description |
|---|
PowerVariogram(double[][] x,
double[] y)
Constructor.
|
PowerVariogram(double[][] x,
double[] y,
double beta)
Constructor.
|
PowerVariogram(double[][] x,
double[] y,
double beta,
double nugget)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
double |
f(double r) |
java.lang.String |
toString() |
public PowerVariogram(double[][] x,
double[] y)
public PowerVariogram(double[][] x,
double[] y,
double beta)
public PowerVariogram(double[][] x,
double[] y,
double beta,
double nugget)
nugget - the nugget effect parameter. The height of the jump of
the variogram at the discontinuity at the origin.