Changeset 211 for tests

Show
Ignore:
Timestamp:
11/13/08 20:00:53 (16 years ago)
Author:
smidl
Message:

prejmenovani evalpdflog a evalcond

Location:
tests
Files:
11 modified

Legend:

Unmodified
Added
Removed
  • tests/arx_elem_test.cpp

    r201 r211  
    4040         
    4141        mlstudent* Ap = Ar.predictor_student(RV("{y }"),RV("{1 }")); 
    42         vec Ap_x=Ap->evalcond_m(X,vec_1(1.0)); 
     42        vec Ap_x=Ap->evallogcond_m(X,vec_1(1.0)); 
    4343        vec ll_x = Ar.logpred_m(X2); 
    4444         
  • tests/arx_test.cpp

    r198 r211  
    4141                cout << "y: " << Yt(t) << endl; 
    4242                mlstudent*      Pr = Ar.predictor_student(RV("{y }"),RV("{y1 y2 y3 y4 }")); 
    43                 cout << Ar._ll() <<" , " << log(Pr->evalcond(vec_1(Yt(t)),rgr)) <<endl; 
     43                cout << Ar._ll() <<" , " << log(Pr->evallogcond(vec_1(Yt(t)),rgr)) <<endl; 
    4444                delete Pr; 
    4545        } 
  • tests/blas_test.cpp

    r141 r211  
    66using std::cout; 
    77using std::endl; 
     8 
     9//#define NDEBUG 
    810 
    911mat matmul ( mat &A, mat &B ) { 
  • tests/egiw_test.cpp

    r188 r211  
    4444                                t_val ( 1 ) = Si ( j ); 
    4545 
    46                                 pdf ( i,j ) =E.evalpdflog ( t_val ); 
     46                                pdf ( i,j ) =E.evallog ( t_val ); 
    4747                        } 
    4848                } 
     
    9797                                        t_val ( 2 ) = ( j+1 ) * ( 1.0/n ) *2.0; 
    9898 
    99                                         Tmp ( i,j ) = E.evalpdflog ( t_val ); 
     99                                        Tmp ( i,j ) = E.evallog ( t_val ); 
    100100                                } 
    101101                        } 
  • tests/emix_test.cpp

    r203 r211  
    1919                for ( double y=yb ( 0 );y<=yb ( 1 );y+=ystep,j++ ) { 
    2020                        rgr ( 1 ) =y; 
    21                         PPdf ( i,j ) =exp ( ep->evalpdflog ( rgr ) ); 
     21                        PPdf ( i,j ) =exp ( ep->evallog ( rgr ) ); 
    2222                } 
    2323        } 
     
    5858        cout << *((mlnorm<ldmat>*)Ac) <<endl; 
    5959         
    60         cout << "Mix marg at 0: " << Mm->evalpdflog(vec_1(0.0)) <<endl; 
    61         cout << "ARX marg at 0: " << Am->evalpdflog(vec_1(0.0)) <<endl; 
    62         cout << "Mix cond at 0,0: " << Mc->evalcond(vec_1(0.0),vec_1(0.0)) <<endl; 
    63         cout << "ARX cond at 0,0: " << Ac->evalcond(vec_1(0.0),vec_1(0.0)) <<endl; 
     60        cout << "Mix marg at 0: " << Mm->evallog(vec_1(0.0)) <<endl; 
     61        cout << "ARX marg at 0: " << Am->evallog(vec_1(0.0)) <<endl; 
     62        cout << "Mix cond at 0,0: " << Mc->evallogcond(vec_1(0.0),vec_1(0.0)) <<endl; 
     63        cout << "ARX cond at 0,0: " << Ac->evallogcond(vec_1(0.0),vec_1(0.0)) <<endl; 
    6464         
    6565        cout << "======== Mixture with two components ==="<<endl; 
     
    7878        vec ll2 ( N ); 
    7979        mat Smp=M2.sample_m ( N ); 
    80         ll = M2.evalpdflog_m(Smp); 
     80        ll = M2.evallog_m(Smp); 
    8181         
    8282        vec Emu = sum ( Smp,2 ) /N; 
     
    102102 
    103103        for (int j=0; j<N; j++){ 
    104                 ll2(j)=mEp.evalcond (Smp.get_col(j), vec ( 0 )); 
     104                ll2(j)=mEp.evallogcond (Smp.get_col(j), vec ( 0 )); 
    105105        } 
    106106        it << Name("ll") << ll; 
  • tests/enorm_test.cpp

    r203 r211  
    1919                for ( double y=yb ( 0 );y<=yb ( 1 );y+=ystep,j++ ) { 
    2020                        rgr ( 1 ) =y; 
    21                         PPdf ( i,j ) =exp ( ep->evalpdflog ( rgr ) ); 
     21                        PPdf ( i,j ) =exp ( ep->evallog ( rgr ) ); 
    2222                } 
    2323        } 
     
    7373         
    7474        cout << endl << " test of pdflog at zero "<<endl; 
    75         cout << "original: " << exp(E.evalpdflog(vec("0 0"))) <<endl; 
    76         cout << "composite: " << mEp.evalcond(vec("0 0"),vec(0)) << endl; 
     75        cout << "original: " << exp(E.evallog(vec("0 0"))) <<endl; 
     76        cout << "composite: " << mEp.evallogcond(vec("0 0"),vec(0)) << endl; 
    7777} 
  • tests/merger_2d_test.cpp

    r205 r211  
    5252        emix* MP = MM.predictor(xy); 
    5353         
    54         vec Res1 = M.evalpdflog_m(Grid); 
    55         mat Res2 = (MP)->evalpdflog_M(Grid); 
     54        vec Res1 = M.evallog_m(Grid); 
     55        mat Res2 = (MP)->evallog_M(Grid); 
    5656         
    5757        it_file it("merger_2d_test.it"); 
     
    6060        it << Name("Res1") << Res1; 
    6161        it << Name("Res2") << Res2; 
    62         it << Name("S1") << f1.evalpdflog_m(Grid); 
    63         it << Name("S2") << f2.evalpdflog_m(Grid); 
     62        it << Name("S1") << f1.evallog_m(Grid); 
     63        it << Name("S2") << f2.evallog_m(Grid); 
    6464        cout << ((enorm<ldmat>*)(MP->_Coms(0)))->_R().to_mat() << endl; 
    6565} 
  • tests/merger_iter_test.cpp

    r203 r211  
    5454        epdf* MP = MM.predictor(xy); 
    5555         
    56         vec Res1 = M.evalpdflog_m(Grid); 
    57         mat Res2 = ((emix*)MP)->evalpdflog_M(Grid); 
     56        vec Res1 = M.evallog_m(Grid); 
     57        mat Res2 = ((emix*)MP)->evallog_M(Grid); 
    5858         
    5959        it_file it("merger_iter_test.it"); 
  • tests/merger_test.cpp

    r203 r211  
    3333        x_grid.set_row ( 0,linspace ( -10.0, 10.0 ) ); 
    3434 
    35         vec l_f1=f1.evalpdflog_m ( x_grid ); 
     35        vec l_f1=f1.evallog_m ( x_grid ); 
    3636 
    37         vec l_f2=f2.evalpdflog_m ( x_grid ); 
     37        vec l_f2=f2.evallog_m ( x_grid ); 
    3838        mat lW(2,Npoints); 
    3939        lW.set_row(0, l_f1); 
     
    4848         
    4949        vec m2 = M.lognorm_merge(lW); 
    50         vec mm2 = M.evalpdflog_m(x_grid); 
     50        vec mm2 = M.evallog_m(x_grid); 
    5151         
    5252        it_file it("merger_test.it"); 
  • tests/test0.cpp

    r170 r211  
    2121                                         "3 4 5 6"); 
    2222        vec v = "1 -1 3 -1"; 
    23          
     23                 
    2424        cout << "Test to_mat"<<endl; 
    2525//      cout << ld << endl; 
  • tests/testSmp.cpp

    r203 r211  
    4343        mlnorm<ldmat> ML(x,x); 
    4444        ML.set_parameters(I,zeros(2),R); 
    45         Smp = ML.samplecond(mu0,lik,N); 
     45        Smp = ML.samplecond_m(mu0,lik,N); 
    4646         
    4747        disp(mu0,R.to_mat(),Smp); 
     
    5353        eG.set_parameters(a,b); 
    5454         
    55         cout << eG.evalpdflog(a)<<endl; 
     55        cout << eG.evallog(a)<<endl; 
    5656        Smp = eG.sample_m(N); 
    5757 
     
    6565        mG.set_parameters(k); 
    6666 
    67         Smp=mG.samplecond(mu0,lik,N); 
     67        Smp=mG.samplecond_m(mu0,lik,N); 
    6868        disp(mu0,pow(mu0,2.0)/k,Smp); 
    6969         
     
    8282        mepdf meMix(&eMix); 
    8383         
    84         Smp = meMix.samplecond(mu0,lik,N); 
     84        Smp = meMix.samplecond_m(mu0,lik,N); 
    8585        disp(eMix.mean(),zeros(2),Smp); 
    8686 
     
    9494        mMix.set_parameters(vec_2(0.5,0.5),mComs); 
    9595         
    96         Smp = mMix.samplecond(mu0,lik,N); 
     96        Smp = mMix.samplecond_m(mu0,lik,N); 
    9797        disp(mMix._epdf().mean(),zeros(2),Smp); 
    9898