Changeset 679 for library/tests
- Timestamp:
- 10/23/09 00:05:25 (15 years ago)
- Location:
- library/tests
- Files:
-
- 6 modified
Legend:
- Unmodified
- Added
- Removed
-
library/tests/arx_elem_test.cpp
r536 r679 9 9 ARX Ar; 10 10 Ar.set_statistics ( 1, V0, -1.0 ); 11 Ar.set_constant(true); 12 Ar.validate(); 11 13 12 14 mat mu ( 1, 1 ); … … 36 38 37 39 mlstudent* Ap = Ar.predictor_student(); 38 vec Ap_x = Ap->evallogcond_m ( X, vec_1 ( 1.0 ));40 vec Ap_x = Ap->evallogcond_m ( X, empty_vec ); 39 41 vec ll_x = Ar.logpred_m ( X2 ); 40 42 -
library/tests/arx_test.cpp
r477 r679 27 27 ARX Ar; 28 28 Ar.set_statistics ( 1, V0, nu0 ); // Estimator 29 Ar.set_constant(false); 30 Ar.validate(); 29 31 const epdf& f_thr = Ar.posterior(); // refrence to posterior of the estimator 30 32 … … 34 36 Yt.set_subvector ( 0, randn ( ord ) ); //initial values 35 37 vec rgr ( ord ); // regressor 36 vec Psi ( ord + 1 ); // extended regressor37 38 38 39 //print moments of the prior distribution … … 49 50 Yt ( t ) = th * rgr + sqr * NorRNG(); 50 51 51 Psi = concat ( Yt ( t ), rgr ); // Inefficient! Used for compatibility with Matlab! 52 Ar.bayes ( Psi ); // Bayes rule 52 Ar.bayes ( vec_1(Yt(t)), rgr ); // Bayes rule 53 53 54 54 // Build predictor -
library/tests/dirfile-format.matrix
r425 r679 1 r _0 RAW d 12 r _1 RAW d 13 th _alog RAW d 14 th _blog RAW d 11 r.0 RAW d 1 2 r.1 RAW d 1 3 th.alog RAW d 1 4 th.blog RAW d 1 -
library/tests/mixtures_test.cpp
r529 r679 99 99 // Add ones for constant coefficients 100 100 mat Data = concat_vertical ( Smp, ones ( 1, Smp.cols() ) ); 101 Post.bayes ( Data );101 Post.bayes ( Data , empty_vec); 102 102 103 103 cout << "Posterior mixture:" << endl; … … 115 115 mat PPdf_I = grid2D ( RND, vec_2 ( -5.0, 5.0 ), vec_2 ( -5.0, 5.0 ) );; 116 116 117 RND.bayes ( Data );117 RND.bayes ( Data, empty_vec ); 118 118 cout << endl << "== BAYES ==" << endl; 119 119 disp_mix2D ( RND ); -
library/tests/tutorial/arx_simple.cpp
r477 r679 9 9 ARX Ar; 10 10 Ar.set_statistics ( 1, V0 ); //nu is default (set to have finite moments) 11 Ar.set_constant(true); 12 Ar.validate(); 11 13 // forgetting is default: 1.0 12 14 mat Data = concat_vertical ( randn ( 1, 100 ), ones ( 1, 100 ) ); -
library/tests/tutorial/kalman_simple.cpp
r477 r679 20 20 KF.set_parameters ( A, B, C, D,/*covariances*/ Q, R ); 21 21 KF.set_statistics ( mu0, P0 ); 22 KF.validate(); 22 23 // Estimation loop 23 24 for ( int i = 0; i < 100; i++ ) { 24 KF.bayes ( randn ( d x +du ) );25 KF.bayes ( randn ( dy), randn( du ) ); 25 26 } 26 27 //print results