estima {starm} | R Documentation |
Estimation of parameters of autologistic regression model for data on a grid
Description
Estimation of parameters of autologistic regression model for data on a grid
Usage
estima(data = 0, covariate1 = NULL, covariate2 = NULL,
covariate3 = NULL, norm = "euclidean", vxpresent = 3,
vypresent = 3, vxpast = 3, vypast = 3, dx = 1, dy = 1,
swpresent = TRUE, swpast = TRUE, graph = FALSE, pastcov = FALSE,
buildpres = NULL, buildpast = NULL)
Arguments
data |
dataset with the coordinates in the two first columns.
|
covariate1 |
spatio-temporal covariate. The covariate dataframe must have dim(data)[1] = dim(covariate)[1] (same numbers of individuals) and dim(data)[1] = dim(covariate)[1] + 3 as the covaiate dataset must not contain coordinates, but must match the coodinates of the dataset; and T-1 years (T is the number of years in the dataset "data" ) as the model needs the first year to initialize. See "User guides, package vignettes and other documentation" the "estima" vignette.
|
covariate2 |
spatio-temporal covariate. The covariate dataframe must have dim(data)[1] = dim(covariate)[1] (same numbers of individuals) and dim(data)[1] = dim(covariate)[1] + 3 as the covaiate dataset must not contain coordinates, but must match the coodinates of the dataset; and T-1 years (T is the number of years in the dataset "data" ) as the model needs the first year to initialize. See "User guides, package vignettes and other documentation" the "estima" vignette.
|
covariate3 |
spatio-temporal covariate. The covariate dataframe must have dim(data)[1] = dim(covariate)[1] (same numbers of individuals) and dim(data)[1] = dim(covariate)[1] + 3 as the covaiate dataset must not contain coordinates, but must match the coodinates of the dataset; and T-1 years (T is the number of years in the dataset "data" ) as the model needs the first year to initialize. See "User guides, package vignettes and other documentation" the "estima" vignette.
|
norm |
"euclidean" , "inf" , "abs" , "lin" . norm = "euclidean" by default. See vignette Build .
|
vxpresent |
positive real. Parameter of the ellipse for the tested neighborhood on x-axes in norm "norm" if swpresent = FALSE . If swpresent = TRUE , vxpresent will be the upper bound of the tested neighborhoods on x-axes in norm norm . See swpresent .
|
vypresent |
positive real. Parameter of the ellipse for the tested neighborhood on y-axes in norm "norm" if swpresent = FALSE . If swpresent = TRUE , vypresent will be the upper bound of the tested neighborhoods on y-axes in norm norm . See swpresent .
|
vxpast |
positive real. Parameter of the ellipse for the tested neighborhood on x-axes in norm "norm" if swpast = FALSE . If swpast = TRUE , vxpast will be the upper bound of the tested neighborhoods on x-axes in norm norm . See swpast . Only use if pastcov = TRUE .
|
vypast |
positive real. Parameter of the ellipse for the tested neighborhood on y-axes in norm "norm" if swpast = FALSE . If swpast = TRUE , vypast will be the upper bound of the tested neighborhoods on y-axes in norm norm . See swpast . Only use if pastcov = TRUE .
|
dx |
positive real : distance between sites on x-axis. dx = 1 by default.
|
dy |
positive real : distance between sites on y-axis. dy = 1 by default.
|
swpresent |
if TRUE the programm will test all possible neighborhood for the spatial autocorrelation (coefficient rho1 ) with parameters vxmaxpresent , vymaxpresent , dx and dy , otherwise the programm will test the neighborhood with the parameters vxpresent and vypresent . swpresent = TRUE by default.
|
swpast |
if TRUE the programm will test all possible neighborhood for the autoregression on on the sum of the Zi,t-1 (coefficient Betapast) with parameters vxmaxpast , vymaxpast , dx and dy , otherwise the programm will test the neighborhood with the parameters vxpast and vypast . swpast = TRUE by default.
|
graph |
if graph = TRUE , the program will also return the plot of the dataset for the last time (and the year before if estima = 3 ). graph = FALSE by default.
|
pastcov |
boolen. If pastcov = TRUE , the function will use the past neighborhood as a covariate. See "User guides, package vignettes and other documentation" the "estima" vignette. pastcov = FALSE by default.
|
buildpres |
boolean which allow the use of a custom neighborhood matrix. buildpres = NULL by default.
|
buildpast |
boolean which allow the use of a custom neighborhood matrix. buildpast = NULL by default.
|
Details
See "User guides, package vignettes and other documentation"
the "estima"
vignette.
Value
list : estimate parameters using the pseudo-likelihood.
Examples
data <- plantillness
v <- which(data$NRang <= 10)
data <- data[v,]
v <- which(data$NCep <= 10)
data<-data[v,]
result <- estima(data = data)
#Example in "lin" norm, with a fixed neighborhood :
result <- estima(data = plantillness, norm = "lin",swpresent = FALSE,vxpresent = 3, vypresent = 4)
#Example with a spatial covariate (adapted to the dimension of the dataset) :
cov <- covplant[,1]
for (i in (1:(dim(plantillness)[2] - 4))){
cov <- cbind(cov,covplant[,1])
}
result <- estima(data = plantillness,covariate1 = cov)
#Example with the past neighborhood as covariate:
result <- estima(data = plantillness,pastcov = TRUE)
#Exemple with a custom neighborhood matrix
custompres <- build(data = plantillness)
custompast <- build(data = plantillness, vx = 5,vy = 6)
result <- estima(data = plantillness,pastcov = TRUE,buildpres = custompres,buildpast = custompast)
[Package
starm version 0.1.0
Index]