2012-12-18  Andreas Papritz  <papritz@env.ethz.ch>

* georob.cv.R (print.cv.georob, print.summary.cv.georob): return invisible(x)
* georob.S3methods.R (print.georob, print.summary.georob): return invisible(x)
* variogram.R (print.summary.sample.variogram, print.fitted.variogram)
(print.summary.fitted.variogram): return invisible(x)


2012-12-18  Andreas Papritz  <papritz@env.ethz.ch>

* georob.S3methods.R (model.frame.georob, model.matrix.georob)
(nobs.georob): new respective methods for class "georob"


2012-12-18  Andreas Papritz  <papritz@env.ethz.ch>

* variogram.R (plot.sample.variogram, plot.georob): correction of error in
processing col and pch arguments


2012-12-22  Andreas Papritz  <papritz@env.ethz.ch>

* georob.S3methods.R (logLik.georob): computation of unrestricted loglikelihood
(deviance.georob): new function


2013-01-19  Andreas Papritz  <papritz@env.ethz.ch>

* georob.predict.R (predict.georob): computation of lag vectors


2013-01-20  Andreas Papritz  <papritz@env.ethz.ch>

* NAMESPACE (--): changed imports for constrainedKriging and spatialCovariance
* DESCRIPTION (--): changed imports for constrainedKriging and spatialCovariance
* internal.functions.Rd (--): new help file for unexported functions


2013-04-23  Andreas Papritz  <papritz@env.ethz.ch>

* georob.exported.functions.R (georob, georob.control): new names for robustness weights
* georob.predict.R (predict.georob): new names for robustness weights
* georob.private.functions.R (compute.covariances, update.betahat.bhat, estimate.betahat.bhat, compute.estimating equations, georob.fit): new names for robustness weights
* georob.S3methods.R (ranef.georob, rstandard.georob, summary.georob, print.summary.georob): new names for robustness weights
* georob.cv.R (cv.georob): changes for parallelization on windows os


2013-04-29  Andreas Papritz  <papritz@env.ethz.ch>

* georob_example.R: correction of argument names in examples


2013-05-12  Andreas Papritz  <papritz@env.ethz.ch>

* variogram.R (plot.sample.variogram): correction of handling optional arguments


2013-05-14  Andreas Papritz  <papritz@env.ethz.ch>

* DESCRIPTION: attaching instead of importing functionS of package parallel
* NAMESPACE: attaching instead of importing functionS of package parallel



2013-05-23  Andreas Papritz  <papritz@env.ethz.ch>

* georob.cv.R (cv.georob): correct handling of missing observations
* georob.exported.functions.R (georob): improved way to handle missing observations and to construct model.frame
* georob.predict.R (predict.georob): correct handling of missing observations
* georob.S3methods.R (georob.residuals): new argument "terms"
* georob.S3methods.R (ranef.georob, residuals.georob, rstandard.georob, deviance.georob): correct handling of missing observations
* variogram.R (plot.georob): correct handling of missing observations


2013-05-24  Andreas Papritz  <papritz@env.ethz.ch>

* georob.cv.R (cv.georob): separate initial variogram parameters for each cross-validation set


2013-05-31  Andreas Papritz  <papritz@env.ethz.ch>

* georob.S3methods.R (ranef.georob, residuals.georob,rstandard.georob,deviance.georob): correct handling of missing observations
* georob.S3methods.R (deviance.georob, ranef.georob, rstandard.georob, summary.georob): revised expansion of covariance matrices


2013-06-06  Andreas Papritz  <papritz@env.ethz.ch>

* georob.exported.function.R (georob, georob.control): handling fixed effects model matrices with rank < ncol(x) for robust estimation
* georob.private.function.R (prepare.likelihood.calculations, compute.estimating.equations, negative.restr.loglikelihood, gradient.negative.restricted.loglikelihood, georob.fit) : solving estimating equations for xi
* georob.S3methods.R ranef.georob, rstandard.georob) : solving estimating equations for xi
* georob.private.function.R (estimate.xihat, prepare.likelihood.calculations, compute.estimating.equations, negative.restr.loglikelihood, gradient.negative.restricted.loglikelihood, georob.fit): handling fixed effects model matrices with rank < ncol(x) for robust estimation


2013-06-11  Andreas Papritz  <papritz@env.ethz.ch>

* georob.exported.function.R (georob): handling fixed effects model matrices with rank < ncol(x) for non-robust estimation
* georob.private.function.R (estimate.xihat, prepare.likelihood.calculations, compute.estimating.equations, negative.restr.loglikelihood, gradient.negative.restricted.loglikelihood, georob.fit): handling fixed effects model matrices with rank < ncol(x) for non-robust estimation


2013-06-12  Andreas Papritz  <papritz@env.ethz.ch>

* georob.cv.R (all functions): substituting [["x"]] for $x in all lists
* georob.exported.functions.R (all functions): substituting [["x"]] for $x in all lists
* georob.lgnpp.R (all functions): substituting [["x"]] for $x in all lists
* georob.predict.R (all functions): substituting [["x"]] for $x in all lists
* georob.private.functions.R (all functions): substituting [["x"]] for $x in all lists
* georob.S3methods.R (all functions): substituting [["x"]] for $x in all lists
* variogram.R (all functions): substituting [["x"]] for $x in all lists


2013-07-02  Andreas Papritz  <papritz@env.ethz.ch>

* georob.exported.functions.R (georob, param.transf, fwd.transf, dfwd.transf, bwd.transf): new transformation of rotation angles
* georob.private.functions.R (georob.fit, prepare.likelihood.calculations): new transformation of rotation angles
* georob.S3methods.R (print.georob, summary.georob): new transformation of rotation angles
* georob.cv.R (cv.georob): passing initial values of aniso and fit.aniso to georob via update


2013-07-05  Andreas Papritz  <papritz@env.ethz.ch>

* georob.cv.R (cv.georob): return "variogram.model" as part of 'fit' component


2013-07-09  Andreas Papritz  <papritz@env.ethz.ch>

* georob.private.functions.R (georob.fit): catching errors occuring when fitting anisotropic variogram models with default anisotropy parameters


2013-07-10  Andreas Papritz  <papritz@env.ethz.ch>

* georob.exported.functions.R (georob): computing robust initial variogram parameter estimates by minimizing sum of squared estimating equations
* georob.private.functions.R (georob.fit, compute.estimating.equations): computing robust initial variogram parameter estimates by minimizing sum of squared estimating equations


2013-07-12  Andreas Papritz  <papritz@env.ethz.ch>

* georob.exported.functions.R (georob, georob.control, bbsolve.control): solving estimating equations by BBsolve{BB} (in addition to nleqlsv)
* georob.private.functions.R (compute.estimating.equations, compute.expanded.estimating.equations, estimating.eqations.xihat, estimate.xihat, georob.fit, gradient.negative.restricted.loglikelihood, negative.restr.loglikelihood, prepare.likelihood.calculations): solving estimating equations by BBsolve{BB} (in addition to nleqlsv)


2013-09-06  Andreas Papritz  <papritz@env.ethz.ch>

* georob.exported.functions.R (georob, georob.control, bbsolve.control): code for solving estimating equations by BBsolve{BB} commented out (released to CRAN as version 0.1-1)
* georob.private.functions.R (compute.estimating.equations, compute.expanded.estimating.equations, estimating.eqations.xihat, estimate.xihat, georob.fit, gradient.negative.restricted.loglikelihood, negative.restr.loglikelihood, prepare.likelihood.calculations): code for solving estimating equations by BBsolve{BB} commented out (released to CRAN as version 0.1-1)


2014-01-23  Andreas Papritz  <papritz@env.ethz.ch>

* georob.private.functions.R (prepare.likelihood.calculations): correct comparison of trial parameter values with safe.param


2014-02-06  Andreas Papritz  <papritz@env.ethz.ch>

* georob.exported.functions (georob): correcting error that occurred for rank-deficient design matrices
* georob.private.functions.R (gerorob.fit): correcting error that occurred for rank-deficient design matrices


2014-02-11  Andreas Papritz  <papritz@env.ethz.ch>

* georob.predict.R (predict.georob): suppressing warnings caused by use of version 2 function of package RandomFields
* georob.private.functions.R (gcr, compute.semivariance): suppressing warnings caused by use of version 2 function of package RandomFields


2014-02-19  Andreas Papritz  <papritz@env.ethz.ch>

* georob.exported.functions (georob): changes for now exported function robMD{robustbase}, correcting error when model contains offset
* georob.private.functions.R (gerorob.fit): correcting error when model contains offset
* georob.predict.R (predict.georob): correcting error when model contains offset
* georob.S3methods.R (waldtest.georob): handling verbose output when re-fitting model


2014-02-21  Andreas Papritz  <papritz@env.ethz.ch>

* georob.cv.R (cv.georob): changes for dealing with problem when factor are very unbalanced


2014-02-27  Andreas Papritz  <papritz@env.ethz.ch>

* georob.S3methods.R (deviance.georob): computing 'pseudo' deviance for robustly fitted models


2014-03-01  Andreas Papritz  <papritz@env.ethz.ch>

* georob.S3methods.R (add1.georob, drop1.georob, extractAIC.georob, step, step.default, step.georob): functions for stepwise selection of fixed-effects terms


2014-03-05  Andreas Papritz  <papritz@env.ethz.ch>

* georob.private.functions.R (compute.semivariance, gar): changes for RandomFields version 3
* georob.predict.R (predict.georobcd R.	): changes for RandomFields version 3
* georob.S3methods.R (add1.georob, drop1.georob, step.georob): changes in functions for stepwise selection of fixed-effects terms
* georob.cv.R (cv.georob): catching attempt to re-estimate variogram parameters when all parameters in object are fixed


2014-03-12  Andreas Papritz  <papritz@env.ethz.ch>

* georob.S3methods.R (add1.georob, deviance.georob, drop1.georob, extractAIC.georob, logLik.georob, step.georob): changes in functions for parallelized stepwise selection of fixed-effects terms


2014-04-23  Andreas Papritz  <papritz@env.ethz.ch>

* georob.predict.R (predict.georob): correcting error when newdata contains data locations


2014-04-23  Andreas Papritz  <papritz@env.ethz.ch>

* georob.S3methods.R (add1.georob, drop1.georob, step.georob): changes in functions for reducing memory demand


2014-05-08  Andreas Papritz  <papritz@env.ethz.ch>

* variogram.R (plot.georob,lines.georob): changes for plotting covariances and correlations


2014-05-15  Andreas Papritz  <papritz@env.ethz.ch>

* georob.cv.R (cv.georob): changes for version 3 of RandomFields
* georob.exported.functions.R (georob, georob.control, param.transf, param.names, param.bounds): changes for version 3 of RandomFields
* georob.private.functions.R (gcr, prepare.likelihood.calculations, dcorr.dparam, compute.semivariance): changes for version 3 of RandomFields
* georob.S3methods.R (waldtest.georob, add1.georob, drop1.georob): changes for version 3 of RandomFields
* variogram.R (fit.variogram.model): changes for version 3 of RandomFields


2014-05-15  Andreas Papritz  <papritz@env.ethz.ch>

* georob.exported.functions.R (georob) changes for selecting intitial.param and initial.method


2014-05-28  Andreas Papritz  <papritz@env.ethz.ch>

* georob.cv.R (georob.cv) catching error when all variogram parameters are fixed
* georob.exported.functions.R (georob, param.bounds, param.names) minor changes in arguments
* georob.predict.R (predict.georob) further changes for version 3 of RandomFields
* georob.private.functions.R (georob.fit) change in check for initial variogram parameter values
* variogram.R (fit.variogram.model) minor changes in arguments


2014-06-02  Andreas Papritz  <papritz@env.ethz.ch>

* georob.exported.functions.R (georob) partial matching of names of variogram parameters
* georob.exported.functions.R (georob.control) new default value for argument irwls.reltol


2014-08-18  Andreas Papritz  <papritz@env.ethz.ch>

* georob.cv.R (georob) parallelized matrix multiplication
* georob.exported.functions.R (georob, georob.control, nleqslv.control, optim.control, parallel.control, pmm, rq.control) parallelized matrix multiplication, ML estimation
* georob.private.functions.R (compute.covariances, compute.estimating.equations, estimating.eqations.xihat, estimate.xihat, f.aux.eeq, f.aux.gradient.nll, f.aux.Q, f.aux.Valpha, f.stop.cluster, gcr, gradient.negative.restricted.loglikelihood, negative.restr.loglikelihood, prepare.likelihood.calculations, georob.fit) parallelized matrix multiplication, ML estimation
* georob.predict.R (predict.georob, predict.georob.control, cv.georob)  parallelized matrix multiplication, renamed and restructured arguments
* georob.S3methods.R (waldtest.georob, add1.georob, drop1.georob. step.georob) improved computational performance


2014-08-19  Andreas Papritz  <papritz@env.ethz.ch>

* georob.private.functions.R (compute.covariances) correcting error in computation of covariance of regression residuals
* georob.S3methods.R (rstandard.georob) correcting error when computing covariance of residuals


2014-08-26  Andreas Papritz  <papritz@env.ethz.ch>

* georob.exported.functions.R (georob) changes for returning and printing ml.method
* georob.S3methods.R (summary.georob, print.summary.georob) changes for returning and printing ml.method
* georob.S3methods.R (step.georob) correcting error for stepwise covariate selection with non-fixed variogram parameters



