To provide a device in which samples are classified into segments according to attribute by operating a processing by a genetic algorithm, a predicted model precisely adapted to the sample group of each segment is present, and the predicted model has adaptability and generality.
A predicted model construction engine 3 estimates an optimal segment and predicted model corresponding to an applied condition by a genetic algorithm. A segment evolution generating means 5 generates a master segment constituted of the combination of attributes at the first stage of evolution, and generates a slave segment from the master segment by the exchange of the attributes in the middle of evolution. A segment selecting means 7 selects the prescribed number of segments from segments having high adaptability according to the evaluation of the segment evaluating means 6, and defines them as the master segments of the evolution of the next generation. An evolution judgment controlling means 8 evaluates the effect of the segment evolution based on an evolution promotion and stop condition, and controls the promotion and stop of the segment evolution.