View source: R/linear.mart.ef.R
| linear.mart.ef | R Documentation | 
Apply a linear martingale estimating function to find estimates of the parameters of a process solution of a stochastic differential equation.
linear.mart.ef(X, drift, sigma, a1, a2, guess, lower, upper, 
      c.mean, c.var) 
| X | a ts object containing a sample path of an sde. | 
| drift | an expression for the drift coefficient; see details. | 
| sigma | an expression for the diffusion coefficient; see details. | 
| a1, a2 | weights or instruments. | 
| c.mean | expressions for the conditional mean. | 
| c.var | expressions for the conditional variance. | 
| guess | initial value of the parameters; see details. | 
| lower | lower bounds for the parameters; see details. | 
| upper | upper bounds for the parameters; see details. | 
The function linear.mart.ef minimizes a linear martingale
estimating function that is a particular case of the polynomial
martingale estimating functions.
| x | a vector of estimates | 
Stefano Maria Iacus
Bibby, B., Soerensen, M. (1995) Martingale estimating functions for discretely observed diffusion processes, Bernoulli, 1, 17-39.
set.seed(123) d <- expression(-1 * x) s <- expression(1) x0 <- rnorm(1,sd=sqrt(1/2)) sde.sim(X0=x0,drift=d, sigma=s,N=1000,delta=0.1) -> X d <- expression(-theta * x) linear.mart.ef(X, d, s, a1=expression(-x), lower=0, upper=Inf, c.mean=expression(x*exp(-theta*0.1)), c.var=expression((1-exp(-2*theta*0.1))/(2*theta)))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.