A case base generator divides an input space of history data into unit
input spaces according to a desired output allowable error, and creates a
representative case from the history data arranged in the unit input
spaces, thereby generating a case base. A case retrieving section of a
soft sensor retrieves a case corresponding to new input data from the
case base. An output estimating section calculates and outputs estimated
output data corresponding to the new input data on the basis of the
output data on the retrieved case. An output evaluating section
calculates and outputs an estimation error in the estimated output data
on the basis of the topological distance between the new input data and
the retrieved case. A function evaluating section evaluates the soft
sensor on the basis of the estimation error, the estimated output data,
and true output data.