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)
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
.
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 scalar specifying the number of expansion terms to compute. Must be one of the integers 1, 2, 3, 4, or 5.
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.
dfuncEstim
, hermite.expansion
, simple.expansion
, and the discussion
of user defined likelihoods in dfuncEstim
.
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