The algorithm then calculates the amount of difference, or variance, between the individual data points at each sample site. In laminar blood flow, the data points measured at a specific sample site are close in value, while non-laminar blood flow has a wide range of data point values at each sample site. If the data points are all very similar, the variance is low; if they are greatly different, the variance is high. The greater the variance in the data point values, the higher the degree of turbulence in the blood flow.