LINE Solver
MATLAB API documentation
Loading...
Searching...
No Matches
trace_joint.m
1function JM=trace_joint(S,lag,order)
2% trace_joint - compute for a trace the joint moments E[X^{k_1}_{i} X^{k_2}_{i+j} ...]
3% JM=trace_joint(S,lag,order)
4
5lag=sort(cumsum(lag));
6K=length(lag);
7lag=lag-lag(1)*ones(1,K);
8
9JMv = S(1:length(S)-max(lag)).^order(1);
10for i = 2:length(order)
11 JMv = JMv.*(S(lag(i)+1:length(S)-max(lag)+lag(i)).^order(i));
12end
13JM=mean(JMv);
14end