coef.trim | R Documentation |
Extract TRIM model coefficients.
## S3 method for class 'trim'
coef(object, representation = c("standard", "trend", "deviations"), ...)
object |
TRIM output structure (i.e., output of a call to |
representation |
|
... |
currently unused |
A data.frame
containing coefficients and their standard errors,
both in additive and multiplicative form.
Extract the site, growth or time effect parameters computed with
trim
.
In the simplest cases (no covariates, no change points), the trim Model 2 and Model 3 can be summarized as follows:
Model 2: \ln\mu_{ij}=\alpha_i + \beta\times(j-1)
Model 3: \ln\mu_{ij}=\alpha_i + \gamma_j
.
Here, \mu_{ij}
is the estimated number of counts at site i
, time
j
. The parameters \alpha_i
, \beta
and \gamma_j
are
refererred to as coefficients in the additive representation. By
exponentiating both sides of the above equations, alternative representations
can be written down. Explicitly, one can show that
Model 2: \mu_{ij}= a_ib^{(j-1)} = b\mu_{ij-1}
, where a_i=e^{\alpha_i}
and b=e^\beta
.
Model 3: \mu_{ij}=a_ic_j
, where a_i=e^{\alpha_i}
, c_1=1
and c_j=e^{\gamma_j}
for j>1
.
The parameters a_i
, b
and c_j
are referred to as
coefficients in the multiplicative form.
The equation for Model 3
\ln\mu_{ij} = \alpha_i + \gamma_j
,
can also be written as an overall slope resulting from a linear regression of
the \mu_{ij}
over time, plus site- and time effects that
record deviations from this overall slope. In such a reparametrisation
the previous equation can be written as
\ln\mu_{ij} = \alpha_i^* + \beta^*d_j + \gamma_j^*,
where d_j
equals j
minus the mean over all j
(i.e. if j=1,2,\ldots,J
then d_j = j-(J+1)/2
). It is not hard to show that
The \alpha_i^*
are the mean \ln\mu_{ij}
per site
The \gamma_j^*
must sum to zero.
The coefficients \alpha_i^*
and \gamma_j^*
are obtained by
setting representation="deviations"
. If representation="trend"
,
the overall trend parameters \beta^*
and \alpha^*
from the overall
slope defined by \alpha^* + \beta^*d_j
is returned.
Finally, note that both the overall slope and the deviations can be written in multiplicative form as well.
Other analyses:
confint.trim()
,
gof()
,
index()
,
now_what()
,
overall()
,
overdispersion()
,
plot.trim.index()
,
plot.trim.overall()
,
plot.trim.smooth()
,
results()
,
serial_correlation()
,
summary.trim()
,
totals()
,
trendlines()
,
trim()
,
vcov.trim()
,
wald()
data(skylark)
z <- trim(count ~ site + time, data=skylark, model=2, overdisp=TRUE)
coefficients(z)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.