A data analysis device which collects sensor data in time series from a sensor attached to a user during movement in a course having a plurality of sections where two adjacent sections are connected to each other and shapes along extended directions of the sections connected to each other are different from each other, estimates times of section change points based on the sensor data, estimates a movement speed at each section, based on times of each of the plurality of the section change points and a distance value of each section, calculates differences between movement speeds at two sections connected to each other, and adjusts the movement speeds to appropriate values by adjusting at least one of the plurality of section change points so as to reduce a value of sum total of the differences.