4. The data processing apparatus of claim 1 , wherein the visualizer visualizes the search result based on the numerical data distributed according to time.
1. A data processing apparatus which is connectable to a network, the data processing apparatus comprising: a processor; a display unit that is coupled to the processor; a memory configured to store multiple applications that includes instructions which, when executed by the processor, cause the processor to perform operations for processing numerical data and sending information through the network, the multiple applications includes: a rule editor which edits, based on input editing information, a search rule for setting a search condition for searching for the numerical data; a data searcher which searches for the numerical data in accordance with the edited search rule; a visualizer which visualizes a search result based on the numerical data on the display unit; and an analysis sharing part which transmits individual interpretations of a first user and a second user on the search result to terminals of the first user and the second user through the network so that the first user and the second user share the individual interpretations with each other, wherein the search rule includes a specific data value at a specific timing, a fixed timing range in which the specific data value is maintained and an error value for adding or subtracting time in the fixed timing range to correct error of the specific data value.