Show
Ignore:
Timestamp:
06/09/10 18:35:14 (14 years ago)
Author:
mido
Message:

patch of documentation - all conditional pdfs revised

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • library/bdm/stat/exp_family.cpp

    r1064 r1068  
    134134 
    135135    double m = nu - nPsi - dimx - 1; 
    136 #define log2  0.693147180559945286226763983 
    137 #define logpi 1.144729885849400163877476189 
     136#define    log2  0.693147180559945286226763983 
     137#define    logpi 1.144729885849400163877476189 
    138138#define log2pi 1.83787706640935 
    139139#define Inf std::numeric_limits<double>::infinity() 
     
    149149                 - 0.5 * dimx * ( m * log2 + 0.5 * ( dimx - 1 ) * log2pi )  - lg; 
    150150 
    151 //      bdm_assert_debug ( ( ( -nkG - nkW ) > -Inf ) && ( ( -nkG - nkW ) < Inf ), "ARX improper" ); 
     151//    bdm_assert_debug ( ( ( -nkG - nkW ) > -Inf ) && ( ( -nkG - nkW ) < Inf ), "ARX improper" ); 
    152152    if ( -nkG - nkW == Inf ) { 
    153153        cout << "??" << endl; 
     
    186186        M = iLsub * Lpsi; 
    187187    } 
    188     /*  if ( 0 ) { // test with Peterka 
    189                 mat VF = V.to_mat(); 
    190                 mat Vf = VF ( 0, dimx - 1, 0, dimx - 1 ); 
    191                 mat Vzf = VF ( dimx, end, 0, dimx - 1 ); 
    192                 mat VZ = VF ( dimx, end, dimx, end ); 
    193  
    194                 mat Lam2 = Vf - Vzf.T() * inv ( VZ ) * Vzf; 
    195         }*/ 
     188    /*    if ( 0 ) { // test with Peterka 
     189            mat VF = V.to_mat(); 
     190            mat Vf = VF ( 0, dimx - 1, 0, dimx - 1 ); 
     191            mat Vzf = VF ( dimx, end, 0, dimx - 1 ); 
     192            mat VZ = VF ( dimx, end, dimx, end ); 
     193 
     194            mat Lam2 = Vf - Vzf.T() * inv ( VZ ) * Vzf; 
     195        }*/ 
    196196} 
    197197 
     
    203203 
    204204        mat Lsub = L ( 1, end, 1, end ); 
    205 //              mat Dsub = diag ( D ( 1, end ) ); 
     205//        mat Dsub = diag ( D ( 1, end ) ); 
    206206 
    207207        ldmat LD ( inv ( Lsub ).T(), 1.0 / D ( 1, end ) ); 
     
    715715} 
    716716 
    717 void    euni::to_setting  (Setting  &set) const { 
     717void     euni::to_setting  (Setting  &set) const { 
    718718    epdf::to_setting ( set ); 
    719719    UI::save ( high, set, "high" ); 
     
    731731    pdf::from_setting(set); 
    732732    g=UI::build<fnc>(set,"g",UI::compulsory); 
    733     validate(); 
    734 } 
     733} 
     734 
    735735void mgdirac::to_setting(Setting &set) const { 
    736736    pdf::to_setting(set); 
    737737    UI::save(g.get(), set, "g"); 
    738738} 
     739 
    739740void mgdirac::validate() { 
    740741    pdf::validate();