Show
Ignore:
Timestamp:
07/15/11 20:26:08 (13 years ago)
Author:
sindj
Message:

Prepracovani integrace v robustlib.cpp, zjednoduseni, zesymetrizovani. Nevim jestli funguje, nutno overit a vyzkouset testovani hypotez a integraci na jednicku (u normalizacnich faktoru).JS

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • applications/robust/robustlib.h

    r1376 r1379  
    10771077                this->number_of_parameters = number_of_parameters; 
    10781078 
    1079                 condition_order = number_of_parameters+2; 
     1079                condition_order = number_of_parameters+3; 
    10801080                                                 
    10811081                create_statistic(number_of_parameters, soft_prior_parameter); 
     
    10971097                } 
    10981098 
    1099                 log_nc = log(normalization_factor) + logfact(condition_order-number_of_parameters-2)-(condition_order-number_of_parameters-2)*log(2.0); 
     1099                log_nc = log(normalization_factor); 
    11001100 
    11011101                /* 
     
    11051105                */ 
    11061106                 
    1107  
     1107                cout << "Prior constructed." << endl; 
    11081108        } 
    11091109 
     
    19051905                // cout << "Normalization factor: " << normalization_factor << endl;     
    19061906 
    1907                 log_nc = log(normalization_factor) + logfact(condition_order-number_of_parameters-2)-(condition_order-number_of_parameters-2)*log(2.0); 
    1908  
     1907                log_nc = log(normalization_factor); // + logfact(condition_order-number_of_parameters-2)-(condition_order-number_of_parameters-2)*log(2.0); 
     1908 
     1909                /* 
    19091910                if(condition_order == 20) 
    19101911                                                        step_me(88); 
     1912                                                        */ 
    19111913 
    19121914                //cout << "Factorial factor: " << condition_order-number_of_parameters-2 << endl; 
     
    28182820                this->has_constant = has_constant; 
    28192821                 
    2820                 posterior = new emlig(number_of_parameters,0.001); 
     2822                posterior = new emlig(number_of_parameters,0.1); 
    28212823 
    28222824                this->window_size = window_size;