It is possible to provide a data processing device, a data processing method, and a data processing program which can improve the data processing speed and the data processing accuracy with a simple configuration. The data processing device includes: measurement signal detection means (1) for detecting a parameter fluctuating in accordance with the state of an object as a measurement signal signal processing means (2)for performing a signal processing as a pre-process to know the fluctuation of the parameter on the measurement signal so as to generate a basic measurement signal basic data extraction means (3) for extracting the measurement signal characterizing the fluctuation of the parameter according to the basic measurement signal as basic data extraction range setting means (4) for setting a predetermined region defined by the basic data as an extraction range of the measurement signal and characteristic data extraction means (5) for extracting the measurement signal characterizing the state of the object from the measurement signals contained in the extraction range set by the extraction range setting means (4) among the measurement signals detected by the measurement signal detection means (1).