A shape measuring apparatus comprising: a displacement table configured to be displaced in a coordinate axis direction, the displacement table comprising a measured object station where a measured object is to be placed; a scanning probe comprising a stylus having a ball tip on a distal end thereof, the scanning probe configured to bring the ball tip into contact with the measured object positioned on the measured object station of the displacement table to perform a scanning measurement; a ball tip displacement detector located at base end side of the stylus in the scanning probe, the ball tip displacement detector configured to detect displacement of the ball tip; a scale configured to detect displacement of the displacement table in a coordinate axis direction; and a calculator configured to calculate a measured value using the displacement of the displacement table detected by the scale and the displacement of the ball tip detected by the ball tip displacement detector, wherein: the calculator is further configured to perform a correction process on the coordinate axis direction displacement of the displacement table detected by the scale, the correction process being performed based on first frequency transfer characteristics from the scale to the measured object station, the calculator is further configured to perform a correction process on the corrected coordinate axis direction displacement of the displacement table based on second frequency transfer characteristics from the ball tip to the ball tip displacement detector, and the calculator is further configured to calculate a measured value by adding the corrected value obtained from the second correction process and the displacement of the ball tip detected by the ball tip displacement detector. a displacement table configured to be displaced in a coordinate axis direction, the displacement table comprising a measured object station where a measured object is to be placed; a scanning probe comprising a stylus having a ball tip on a distal end thereof, the scanning probe configured to bring the ball tip into contact with the measured object positioned on the measured object station of the displacement table to perform a scanning measurement; a ball tip displacement detector located at base end side of the stylus in the scanning probe, the ball tip displacement detector configured to detect displacement of the ball tip; a scale configured to detect displacement of the displacement table in a coordinate axis direction; and a calculator configured to calculate a measured value using the displacement of the displacement table detected by the scale and the displacement of the ball tip detected by the ball tip displacement detector, wherein: the calculator is further configured to perform a correction process on the coordinate axis direction displacement of the displacement table detected by the scale, the correction process being performed based on first frequency transfer characteristics from the scale to the measured object station, the calculator is further configured to perform a correction process on the corrected coordinate axis direction displacement of the displacement table based on second frequency transfer characteristics from the ball tip to the ball tip displacement detector, and the calculator is further configured to calculate a measured value by adding the corrected value obtained from the second correction process and the displacement of the ball tip detected by the ball tip displacement detector. the calculator is further configured to perform a correction process on the coordinate axis direction displacement of the displacement table detected by the scale, the correction process being performed based on first frequency transfer characteristics from the scale to the measured object station, the calculator is further configured to perform a correction process on the corrected coordinate axis direction displacement of the displacement table based on second frequency transfer characteristics from the ball tip to the ball tip displacement detector, and the calculator is further configured to calculate a measured value by adding the corrected value obtained from the second correction process and the displacement of the ball tip detected by the ball tip displacement detector.