Computes the cosine expansion terms used in the likelihood of a distance analysis. More generally, will compute a cosine expansion of any numeric vector.
cosine.expansion(x, expansions)
In a distance analysis, x
is a numeric vector of the proportion of
a strip transect's half-width at which a group of individuals were sighted. If x
is usually x
is a vector of numeric values
A scaler specifying the number of expansion terms to compute. Must be one of the integers 1, 2, 3, 4, or 5.
A matrix of size length(x)
X expansions
. The columns of this matrix
are the cosine expansions of x
. Column 1 is the first expansion term of x
, column
2 is the second expansion term of x
, and so on up to expansions
.
There are, in general, several expansions that can be called cosine. The cosine expansion used here is:
First term:
Second term:
Third term:
Fourth term:
Fifth term:
The maximum number of expansion terms computed is 5.
F.dfunc.estim
, hermite.expansion
, simple.expansion
, and the discussion
of user defined likelihoods in F.dfunc.estim
.
# NOT RUN {
set.seed(33328)
x <- rnorm(1000) * 100
x <- x[ 0 < x & x < 100 ]
cos.expn <- cosine.expansion( x, 5 )
# }
Run the code above in your browser using DataLab