Show
Ignore:
Timestamp:
09/18/09 00:17:14 (15 years ago)
Author:
smidl
Message:

Tutorial update + new .m files

Location:
applications/bdmtoolbox/tutorial
Files:
3 added
3 modified

Legend:

Unmodified
Added
Removed
  • applications/bdmtoolbox/tutorial/estimation/arx_test.m

    r586 r630  
    3232 
    3333A1.class = 'ARX'; 
    34 A1.y = y; 
     34A1.rv = y; 
    3535A1.rgr = rgr; 
    3636A1.options ='logbounds,logll'; 
  • applications/bdmtoolbox/tutorial/userguide/RV.m

    r615 r630  
    11function r=RV(names,sizes,times); 
     2% create RV from cell of names, vector of sizes and vector of time delayes 
    23 
    34r.class='RV'; 
     
    67if nargin>1 
    78    r.sizes = sizes; 
     9else 
     10    r.sizes = ones(1,length(names)); 
    811end 
    912if nargin>2 
    1013    r.times = times; 
     14else 
     15    r.times = zeros(1,length(names)); 
    1116end 
  • applications/bdmtoolbox/tutorial/userguide/mpdfds_example.m

    r617 r630  
    11% name random variables 
    2 y = RV({'y'}); 
    3 u = RV({'u'}); 
     2y = RV({'y'},1); 
     3u = RV({'u'},1); 
    44 
    55% create f(y_t| y_{t-3}, u_{t-1}) 
    66fy.class = 'mlnorm<ldmat>'; 
    77fy.rv    = y; 
    8 fy.rvc   = RV({'y','u'}, [1 1], [-3, -1]); 
     8fy.rvc   = RVtimes([y,u], [-3, -1]); 
    99fy.A     = [0.5, -0.9]; 
    1010fy.const = 0; 
    11 fy.R     = 1e-100; 
     11fy.R     = 1e-1; 
    1212 
    1313% create f(u_t| ) 
     
    1515fu.rv    = u; 
    1616fu.mu    = 0; 
    17 fu.R     = 1e-100; 
     17fu.R     = 1e-1; 
    1818 
    1919% create DS 
     
    2121DS.mpdf.class  = 'mprod'; 
    2222DS.mpdf.mpdfs  = {fy, epdf2mpdf(fu)}; 
    23 DS.init_rv = RV({'y','y','y'}, [1,1,1], [-1,-2,-3]); 
     23DS.init_rv = RVtimes([y,y,y], [-1,-2,-3]); 
    2424DS.init_values = [0.1, 0.2, 0.3]; 
    2525 
     
    2828%M=estimator(DS,{},experiment); 
    2929M=simulator(DS,experiment); 
     30 
     31%%% store results 
     32Data=[M.y'; M.u']; 
     33drv = RVjoin({y,u}); 
     34save mpdfds_results Data drv y u