1. A method for estimating an output value distribution for a system comprising: providing a database of system responses, the database relating a plurality of input variables to at least one output value; providing the input variables to the system with an uncertainty distribution for at least one variable; dividing the uncertainty distribution into portions; determining a weighting value for each portion; and calculating an output value distribution by passing the input variables and each weighted value of the uncertainty distribution through the database.