LINE Solver
MATLAB API documentation
Loading...
Searching...
No Matches
demo_kpcfit_bcaug89_thirdord.m
1seed = 1;
2rand('seed',seed)
3load BCAUG89.mat
4trace = kpcfit_init(S);
5MAP = kpcfit_auto(trace,'OnlyAC',1,'MaxIterAC',50);
6BCAUG_ORD2 = MAP;
7
8%%
9MAP = kpcfit_auto(trace,'MaxRunsAC',10,'MaxIterBC',5,'MaxRunsBC',1)
10
11% %%
12% subplot(1,2,1)
13% plot(trace_acf(S,1:50),'k-'); hold on; plot(1:50,trace.ACFull(1:50),'r-');
14% plot(trace.ACLags,trace.AC,'r*');
15% plot(1:50,map_acf(MAP,1:50),'b-');
16% ylabel('Autocorrelation Function - \rho_k')
17% xlabel('Lag k')
18% xlim([1,50])
19%
20% subplot(1,2,2)
21% loglog(trace_acf(S,1:max(trace.ACLags)),'k-'); hold on; plot(trace.ACLags,trace.AC,'r-');
22% plot(trace.ACLags,map_acf(MAP,trace.ACLags),'b-');
23% ylabel('Autocorrelation Function - \rho_k - [log]')
24% xlabel('Lag k - [log]')
25
26
27%%
28figure
29
30subplot(1,2,2)
31BCest=[];
32surf(log10(trace.BCGridLags)',log10(trace.BCGridLags)',reshape((trace.BC),5,5)); hold on;
33for i=1:size(trace.BCLags,1)
34 BCest(end+1) = map_joint(MAP,trace.BCLags(i,:),[1,1,1]);
35end
36surf(log10(trace.BCGridLags)',log10(trace.BCGridLags)',reshape((BCest),5,5)); hold on;
37title('third-order fit')
38
39subplot(1,2,1)
40BCest2=[];
41surf(log10(trace.BCGridLags)',log10(trace.BCGridLags)',reshape((trace.BC),5,5)); hold on;
42for i=1:size(trace.BCLags,1)
43 BCest2(end+1) = map_joint(BCAUG_ORD2,trace.BCLags(i,:),[1,1,1]);
44end
45surf(log10(trace.BCGridLags)',log10(trace.BCGridLags)',reshape((BCest2),5,5)); hold on;
46title('second-order fit')