PROBLEM TO BE SOLVED: To make measurement information having three or more dimensions a highly accurate probabilistic model and to allow the probabilistic model to be successively updated by stream processing.SOLUTION: A reception part 11 receives sensor information showing users' behaviors from two or more sensors that detect behaviors of two or more users, and a sensor information storage part 12 stores the sensor information. A modelling part 13 provides a probabilistic model of the sensor information stored to the sensor information storage part 12 on the assumption that the user and the sensor are not changed with a time as a variable. A model storage part 14 stores the probabilistic model. A model update part 15 updates the probabilistic model stored to the model storage part 14 on the basis of sensor information that the modelling part 13 does not use for providing the probabilistic model. A missing value prediction part 16 and an unexpected value detection part 17 compare the sensor information with the probabilistic model, predict missing values respectively, and detect unexpected values.
展开▼