Last updated on 11/18/19

## Calculate Measures of Shape

Okay, so your friend gave you the average time of his trips, as well as the standard deviation. You can start to relax a little. But...here’s something you haven’t thought about.

Look at these two distributions: They have the same empirical mean (60 minutes), and the same standard deviation. However, Example 1 is “riskier” than Example 2. That’s right, in Example 2, it is highly unlikely that your trip will take more than 75 minutes: no risk of being late! But in Example 1, your trip could very well take 80 minutes, or even longer.

There are statistical measures for that! They are called Measures of Shape.

### Thinking It Through...

Let’s make our own shape indicator! We want to know if the distribution skews more to the left of the mean, or more to the right of it.

I suggest you take what we built in the last chapter. First, we had this idea:

Let’s take all of our values, and calculate the deviation from the mean for each one. Then let’s add these deviations together!

We expressed the deviation of a value from the mean as $\\left(\left(x_i - \overline\left\{x\right\}\right)\\right)$. If this deviation is positive, it means that $\\left(x_i\\right)$ is above the mean; if it is negative, it means that $\\left(x_i \\right)$ is below the mean.

When we added all of these deviations together, we noticed that the result was always 0. So we squared the number: ( $\\left(\left(x_i - \overline\left\{x\right\}\right)^2\\right)$ . With a squared number, the result is always positive. However, if it is always positive, we lose the information that tells us whether $\\left(x_i\\right)$ is above or below the mean. And here, we want to keep that information!

Okay, if squaring doesn’t work, what happens if we cube the results?

Good idea! When we cube the deviation, we obtain $\\left(\left(x_i-\overline\left\{x\right\}\right)^3\\right)$ . Unlike the squared number, the cubed number retains the negative sign of  $\\left(\left(x_i - \overline\left\{x\right\}\right)\\right)$. Next, we take the average of all of these cubed deviations, and obtain: $\\left(\frac\left\{1\right\}\left\{n\right\}\sum_\left\{i=1\right\}^\left\{n\right\}\left(x_i-\overline\left\{x\right\}\right)^3\\right)$ .

We have achieved our goal: the amount will be negative if most of the values are below the mean; otherwise it will be positive!

But we can do even better. Take a look at these two distributions: They have the same shape, but not the same standard deviation (distribution 1 is more spread out than distribution 2; distribution 1 has a standard deviation that is twice that of 2). Because they have the same shape, we would like for our indicator to have the same value for both distributions.

But currently, that’s not the case. In Example 1, the deviations from the mean are twice as great as in Example 2. Because we are cubing these deviations, our indicator will be $\\left(2^3\\right)$ greater for 1 than for 2. But we want them to be equal. So to correct this, we need to nullify the effect of the standard deviation. To do this, we are going to divide our indicator by the cubed standard deviation:

$\\left[\frac\left\{\frac\left\{1\right\}\left\{n\right\}\sum_\left\{i=1\right\}^\left\{n\right\}\left(x_i-\overline\left\{x\right\}\right)^3\right\}\left\{s^3\right\}\\right]$

### Measures of Shape

#### Skewness

Guess what! The indicator we just created is commonly used by statisticians: it’s called Empirical Skewness. In general, skewness $\\left(\gamma_1\\right)$, and its numerator $\\left(\mu_3\\right)$ , are expressed:

$\\left[\gamma_1 = \frac\left\{\mu_3\right\}\left\{s^3\right\}\\right]$

with $\\left(\mu_3\\right)$$\\left(\left\{\frac\left\{1\right\}\left\{n\right\}\sum_\left\{i=1\right\}^\left\{n\right\}\left(x_i-\overline\left\{x\right\}\right)^3\right\}\\right)$

Skewness is a measure of asymmetry (or symmetry). The asymmetry of a distribution is the regularity (or lack thereof) with which the observations are distributed around a central value. It is interpreted as follows:

• • If $\\left(\gamma_1= 0\\right)$, the distribution is perfectly symmetrical.

• • If $\\left(\gamma_1 > 0\\right)$, the distribution is positively skewed, or skewed right.

• • If $\\left(\gamma_1 < 0\\right)$, the distribution is negatively skewed, or skewed left.

#### Empirical Kurtosis

Empirical Kurtosis is not a measure of asymmetry; it’s a measure of “peakedness,” or “flatness.” Peakedness can be interpreted whenever the distribution is symmetrical. It is determined in relation to the most famous distribution of all: the so-called Normal Distribution (also known as the Gauss, Gaussian, or Bell Curve). I’m sure you’ve seen it. It looks like this:

Kurtosis is often expressed $\\left(\gamma_2\\right)$, and calculated by:

$\\left[\gamma_2 = \frac\left\{\mu_4\right\}\left\{s^4\right\}-3\\right]$

with $\\left(\mu_4 = \frac\left\{1\right\}\left\{n\right\}\sum_\left\{i=1\right\}^\left\{n\right\}\left(x_i-\overline\left\{x\right\}\right)^4\\right)$

What are those mysterious $\\left(\mu_3\\right)$ and $\\left(\mu_4\\right)$ notations in the skewness and Kurtosis formulas, you ask? These are Moments. For more on these, see the Take It Further section at the end of the chapter. :D

Kurtosis is interpreted as follows:

• If $\\left(\gamma_2 = 0 \\right)$, the distribution has the same degree of peakedness (or flatness) as the normal distribution.

• If $\\left(\gamma_2 > 0\\right)$, the distribution is more peaked (less flat) than the normal distribution: the observations are more densely concentrated.

• If $\\left(\gamma_2 < 0\\right)$, the distribution less peaked (flatter) than the normal distribution: the observations are less densely concentrated.

### Now for the code...

You know how it works! Take the code from the previous chapter and add some lines: here, 10 and 11, to calculate Skewness and Kurtosis:

for cat in data["categ"].unique():
subset = data[data.categ == cat] # Creation of sub-sample
print("-"*20)
print(cat)
print("mean:\n",subset['amount'].mean())
print("med:\n",subset['amount'].median())
print("mod:\n",subset['amount'].mode())
print("var:\n",subset['amount'].var(ddof=0))
print("ect:\n",subset['amount'].std(ddof=0))
print("skw:\n",subset['amount'].skew())
print("kur:\n",subset['amount'].kurtosis())
subset["amount"].hist() # Creates the histogram
plt.show()  # Displays the histogram
subset.boxplot(column="amount", vert=False)
plt.show()

### Take It Further: A Word About Asymmetry

Remember this sentence from the beginning of the chapter?

“We want to see whether the majority of the values are above the mean or below the mean.”

When we say majority, we mean over 50% of the values. You will recall that the median is the middle value: 50% of the values are above it. Therefore, the above sentence is equivalent to saying: We want to know if the median is greater than or less than the mean.

A distribution is considered symmetrical if its shape is the same on either side of the center of the distribution. In this case: $\\left(Mode = Med = \overline\left\{x\right\}\\right)$

A distribution is skewed right (or is positively skewed, or has positive asymmetry) if: $\\left(Mode < Med < \overline\left\{x\right\}\\right)$.

Similarly, it is skewed left (or is negatively skewed) if: $\\left(Mode > Med > \overline\left\{x\right\}\\right)$.

### Take It Further: Moments

The Empirical Mean, Empirical Variance, $\\left(\mu_3\\right)$ and $\\left(\mu_4\\right)$ are all Moments.

The Mean, Variance, and Measures of Shape we have seen characterize the geometry of the distribution, which is what makes it similar to the definition of Moment of Inertia.

Indeed, people who study mechanics often calculate moments. For example, if you take a graduated ruler and attach a weight to each spot that corresponds to an observation $\\left(\left(x_1,...,x_n\right)\\right)$ , and then rotate this ruler about the mean value, the moment of inertia will be calculated the same way as the variance of $\\left(\left(x_1,...,x_n\right)\\right)$!

In statistics, the general empirical moment of order $\\left(p\\right)$ in relation to $\\left(t\\right)$ is given by the relation:

$\\left[Mtp=1n\sum i=1n\left(xiat\right)p\\right]$

The simple empirical moment is the general moment about $\\left(t=0\\right)$

$\\left[M_p=\frac\left\{1\right\}\left\{n\right\}\sum_\left\{i=1\right\}^\left\{n\right\}x_i^p\\right]$

The central empirical moment is the general moment about the mean, or $\\left(t=\overline\left\{x\right\}\\right)$

$\\left[\mu_p=\frac\left\{1\right\}\left\{n\right\}\sum_\left\{i=1\right\}^\left\{n\right\}\left(x_i-\overline\left\{x\right\}\right)^p\\right]$  