chf_NTS: chf_NTS

Description Usage Arguments Value Examples

View source: R/distNTS.R

Description

chf_NTS calculates Ch.F of the NTS distribution with parameters (α, θ, β, γ, μ). If a time parameter value is given, it calculates Ch.F of the NTS profess φ(u)=E[\exp(i u (X(t+s)-X(s)) )]=\exp(t \log(E[\exp(i u X(1))])), where X is the NTS process generated by the NTS distribution with parameters (α, θ, β, γ, μ).

Usage

1
chf_NTS(u, param)

Arguments

u

An array of u

ntsparam

A vector of the NTS parameters (α, θ, β, γ, μ). For NTS process case it is a vector of parameters (α, θ, β, γ, μ, t).

Value

Characteristic function of the NTS distribution

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
library("temStaR")
alpha <- 1.2
theta <- 1
beta <- -0.2
gamma <- 0.3
mu <- 0.1
ntsparam <- c(alpha, theta, beta, gamma, mu)
u <- seq(from = -2*pi, to = 2*pi, length.out = 101)
phi <- chf_NTS(u, ntsparam)


#Annual based parameters
alpha <- 1.2
theta <- 1
beta <- -0.2
gamma <- 0.3
mu <- 0.1
#scaling annual parameters to one day
dt <- 1/250 #one day
ntsparam <- c(alpha, theta, beta, gamma, mu, dt)
u <- seq(from = -2*pi, to = 2*pi, length.out = 101)
phi <- chf_NTS(u, ntsparam)

aaron9011/temStaR-v0.814 documentation built on Dec. 24, 2021, 6:16 p.m.