root/applications/bdmtoolbox/tutorial/userguide/mpdfds_example.m @ 615

Revision 615, 0.5 kB (checked in by smidl, 15 years ago)

tutorial examples

Line 
1% name random variables
2y = RV({'y'});
3u = RV({'u'});
4
5% create f(y_t| y_{t-3}, u_{t-1})
6fy.class = 'mlnorm<ldmat>';
7fy.rv    = y;
8fy.rvc   = RV({'y','u'}, [1 1], [-3, -1]);
9fy.A     = [0.5, -0.9];
10fy.const = 0;
11fy.R     = 1e-100;
12
13% create f(u_t| )
14fu.class = 'enorm<ldmat>';
15fu.rv    = u;
16fu.mu    = 0;
17fu.R     = 1e-100;
18
19% create DS
20DS.class = 'MpdfDS';
21DS.mpdf.class  = 'mprod';
22DS.mpdf.mpdfs  = {fy, epdf2mpdf(fu)};
23DS.init_rv = RV({'y','y','y'}, [1,1,1], [-1,-2,-3]);
24DS.init_values = [0.1, 0.2, 0.3];
25
26experiment.ndat=100;
27
28M=estimator(DS,{},experiment);
Note: See TracBrowser for help on using the browser.