A statistics estimation apparatus that calculates an estimated statistic value of executed program comprises an executer that executes a target program using the number of data that is smaller than the number of data intended to be executed, and calculates a partial process statistic of a processor which executes the partial processes of the program, for each of the numbers of data and each of the partial processes, a creator which creates a mathematical formula for calculating an overall statistic of the processor when a whole program is executed with the number of data intended for execution, based on the calculated partial process statistic and the number of processed data when the partial process statistic is calculated, and a calculator that calculates an estimated statistic when the program is executed with the number of data intended for execution, based on the created mathematical formula.
展开▼