Disclosed is a non-invasive technique for determining with high precision vascular disease, in particular arteriosclerosis, vascular stenosis, and aneurisms. This technique is achieved by a program that determines vascular disease in a subject by comparing normal distribution graphs obtained from a subject to normal distribution graphs obtained from a normal individual, which are based on reflective echo waveforms obtained by sending ultrasonic waves to the subjects pulsating blood vessels, detecting correlation or difference between the normal distribution graphs, and, if a difference in the normal distribution graphs is detected, implementing on the computer a step for determining that the subject has a vascular disease.