public void setBurnIn ( double burnIn ) { if ( Double . isNaN ( burnIn ) || burnIn < 0 || burnIn >= 1 ) throw new IllegalArgumentException ( "BurnInFraction must be in [0, 1), not " + burnIn ) ; this . burnIn = burnIn ; }
Sets the burn in fraction . SBP averages the intermediate solutions from each step as the final solution . The intermediate steps of SBP are highly correlated and the begging solutions are usually not as meaningful toward the converged solution . To overcome this issue a certain fraction of the iterations are not averaged into the final solution making them the burn in fraction . A value of 0 . 25 would then be ignoring the initial 25% of solutions .