spmodel 0.4.0
Major updates
- Added an
spglm()
function to fit spatial generalized linear models for point-referenced data (i.e., generalized geostatistical models). - Added an
spgautor()
function to fit spatial generalized linear models for areal data (i.e., spatial generalized autoregressive models).-
spgautor()
syntax is very similar tospautor()
syntax. - Poisson, negative binomial, binomial, beta, gamma, and inverse Gaussian families are accommodated.
-
spgautor()
fitted model objects use the same generics asspautor()
fitted model objects.
-
Bug fixes
- Fixed a bug in
spcov_params()
that yielded output with improper names when a named vector was used as an argument. - Fixed a bug in
spautor()
that did not properly coerceM
if given as a matrix (instead of a vector). - Fixed a bug in
esv()
that prevented coercion ofPOLYGON
geometries toPOINT
geometries ifdata
was ansf
object. - Fixed a bug in
esv()
that did not removeNA
values from the response. - Fixed a bug in
splm()
andspautor()
that caused an error when random effects or partition factors were ordered factors. - Fixed a bug in
spautor()
that prevented an error from occurring when a partition factor was not categorical or not a factor - Fixed a bug in
covmatrix(object, newdata)
that returned a matrix with improper dimensions whenspcov_type
was"none"
. - Fixed a bug in
predict()
that caused an error when at least one level of a fixed effect factor was not observed within a local neighborhood (when thelocal
method was"covariance"
or"distance")
. - Fixed a bug in
cooks.distance()
that used the Pearson residuals instead of the standarized residuals.
spmodel 0.3.0
CRAN release: 2023-03-10
Minor updates
- Added the
varcomp
function to compare variance components. - Added an error message when there are
NA
values in predictors. - Added an error message when the design (model) matrix is not invertible (i.e., perfect collinearities are detected).
- Added support for plotting anisotropic level curves of equal correlation when the
which
argument toplot()
contains8
. - Renamed
residuals()
typeraw
toresponse
to matchstats::lm()
. - Changed class of
splm()
output to"splm"
from"spmod"
or"splm_list"
from"spmod_list"
. - Changed class of
spautor()
output to"spautor"
from"spmod"
or"spautor_list"
from"spautor_list"
. - Changed class of
splmRF()
output to"splmRF"
from"spmodRF"
or"splmRF_list"
from"spmodRF_list"
. - Changed class of
spautorRF()
output to"spautorRF"
from"spmodRF"
or"spautorRF_list"
from"spmodRF_list"
. - Methods corresponding to a generic function defined outside of
spmodel
are now all documented using an.spmodel
suffix, making it easier to find documentation of a particularspmodel
method for the generic function of interest. - Added an error when random effect grouping variables or partition factors are numeric.
- Added an error when random effect or partition factor levels in
newdata
are not also indata
. - Updated citation information.
Bug fixes
- Fixed a bug that produced irregular spacing in an error message for
spcov_initial()
. - Fixed a bug that prevented proper display of row names when calling
predict()
withinterval = "confidence"
. - Fixed a bug that sometimes caused miscalculations in model-fitting and prediction when random effect or partition factor variables were improperly coerced to a different type.
- Fixed bugs that sometimes caused miscalculations in certain model diagnostics.
- Fixed inconsistencies in several non-exported generic functions.
- Fixed a bug that prevented names from appearing with output from certain model diagnostics.
spmodel 0.2.0
CRAN release: 2022-11-11
-
spmodel
v0.3.0 changed the names ofspmod
,spmodRF
,spmod_list
, andspmodRF_list
objects.
Minor updates
-
splm()
andspautor()
allow multiple models to be fit when thespcov_type
argument is a vector of length greater than one or thespcov_initial
argument is a list (with length greater than one) ofspcov_initial
objects. - Added the
splmRF()
andspautorRF()
functions to fit random forest spatial residual models.- The resulting object has class
spmodRF
(one spatial covariance) orspmodRF_list
(multiple spatial covariances) - These objects are built for use with
predict()
to perform prediction.
- The resulting object has class
- Added the
covmatrix()
function to extract covariance matrices from anspmod
object fit usingsplm()
orspautor()
. - Minor vignette updates.
- Minor documentation updates.