computeV          package:spatialCovariance          R Documentation

_C_o_m_p_u_t_e _C_o_v_a_r_i_a_n_c_e _M_a_t_r_i_x

_D_e_s_c_r_i_p_t_i_o_n:

     Observations are averages over congruent rectangular plots that
     like in a lattice.  For extensive observations one needs to
     multiply the matrix by the $area^2$ where $area$ is the common
     area of each plot.

     Various different classes of covariance functions, generalised
     covariance functions and their derivatives wrt parameters are
     built into this library.  These include the Cauchy and Mat\'{e}rn
     covariance functions as well as specific sub models such as the
     Bessel$_0$, Exponential, Bessel$_1$, spline and logarithmic
     covariance functions.

_U_s_a_g_e:

     V <- computeV(info,class="matern",params=c(0.2,0.5), ...)  ## matern model with inverse range 0.2 and smoothness 0.5
     V <- computeV(info,class="ldt",rel.tol=1e-10,abs.tol=rel.tol,cat.level=1)  ## logarithmic model
      

_A_r_g_u_m_e_n_t_s:

    info: Result of the precompute stage

   class: The class of covariance functions,"ldt", "bess0", "exp",
          "bess1", "power", "powerNI", "matern", "spline", "cauchy". 
          Can also be used to compute the derivatives of the covariance
          matrices for specific models, for example "dbess0", "dexp",
          "dexp2", "dbess1", "dpowerNI".  Can also be used for any
          isotropic function K, simply define a function K in the
          workspace that has two arguments, distance and a vector of
          parameters.  Then call 'computeV' with 'class="special"'.

  params: Parameters that go with a specific class of models, for the
          "matern" class it requires an inverse range parameter and a
          smoothness parameter, for example 'params=c(1,0.5)', this
          corresponds to the case when 'class="exp", params=c(1)'.

 rel.tol: Relative Tolerance for one dimensional numerical integration

 abs.tol: Absolute Tolerance for one dimensional numerical integration

cat.level: Controls level of time output, takes values 0, 0.5, 1

_A_u_t_h_o_r(_s):

     David Clifford

