# Overview

With the *Histogram* analysis, you can view the distribution of values of one or more series. It’s typically presented as a report containing the main distribution statistics and as a category chart displaying the distribution among bins. Use it if you want to know whether values are within normal limits or if they’re skewed in one direction.

# Theory

## Automatic bin size

The automatic bin size, h, is calculated as follows:

$\text{h}=\text{1.06}\frac{\text{\sigma}}{\sqrt[\text{5}]{\text{n}}}$This can be shown to minimize the total estimation error in some situations. It’s often called the 'normal distribution approximation' or 'Silverman's rule of thumb'.

## Density methods

The density function measures the proportion of items that fall into each bin. One series contains the estimated density and the other the midpoints of the bins. We offer two ways of measuring this.

### Uniform kernel

If *y* is the midpoint of a bin, then the value of that bin is the number of values in the bin where

If relative output is selected, then the result is divided by *n* and by the bin size.

### Normal kernel

If *y* is the midpoint of a bin, then the value of that bin is

If relative output is selected, then the result is divided by *n*.

### Normal density function

The normal density for the midpoint is calculated for each bin as follows:

$f\left(x\text{,}\text{\mu}\text{,}\text{\sigma}\right)=\frac{1}{\sqrt{2\text{\pi}{\text{\sigma}}^{2}}}{\text{e}}^{-\frac{{\left(x-\text{\mu}\right)}^{2}}{2{\text{\sigma}}^{2}}}$where *µ* is the estimated or specified mean value of the series.

## Cumulative distribution methods

The estimated cumulative distribution function is calculated in one of two ways.

### Uniform

If *y* is the midpoint of a bin, then the value of that bin is the number of values where

If relative output is selected, the result is divided by *n*.

The other series contains the end points of the bins.

### Empirical

The empirical distribution is calculated not by dividing the range into bins, but by using the actual points of observations. The first series simply contains the number of the observation, starting at 1. The second series contains the values in ascending order. If relative output is selected, each value is divided by *n*.

# Settings

### Density vs. Cumulative distribution

This setting determines if the density or the cumulative distribution should be estimated.

measures the items that fall into each individual bin.**Density**-measures the items that fall into each bin plus all previous bins.**Cumulative distribution**-

### Relative vs. Count

This setting determines the unit of the histogram.

the unit is the proportion of items per bin.**Relative**-the unit is the absolute number of items per bin.**Count**-

### Method

#### Methods available when density is selected

measures the number of items that falls exactly into each bin.**Uniform kernel**-uses a smooth windowing function based on the standard normal density function when calculating the value for each bin.**Normal kernel**-

#### Methods available when cumulative distribution is selected

measures the number of items until the end of each bin.**Uniform**-is calculated not by dividing the range into bins, but by using the actual points of observations.**Empirical**-

### Start & End

Here, you can specify a data sample range. If left blank, the whole series is used.

### Auto bin

If checked, the application will automatically calculate a bin size as described in the theory section below.

The labels this analysis shows are for the midpoints of the bins.

### Width** **

Here, you can specify the bin size if the automatic bin size is turned off.

### Normal

This contains options for outputting a normal distribution series.

- does not calculate a normal distribution series.*None*- calculates and outputs a normal distribution series with the same mean and standard deviation as the empirical data.*Automatic*- calculates and outputs a normal distribution series with the specified mean and standard deviation.*Manual*

The normal distribution is calculated by using the same function we use for *NormDist(value, mean, stddev)* in the Macrobond formula language.

If relative output is not selected, then the result is multiplied by *n*, the number of elements in the series.

# Report

The *Histogram* analysis automatically generates a report. This report contains statistical measurements and information.

# Example

In this example, we looked at the distribution of the S&P 500 daily performances. We used the uniform kernel method and set the bin size to 0.5.

# Questions

- Can I plot two histograms on one chart?
- How to display the relative density as percentage of the total number of observations?

## Can I plot two histograms on one chart?

It's not possible to properly plot them on a Category chart. The histogram analysis creates two series for each distribution: one with the value and one with the bin. You can plot these in a Category scatter chart - histogram will be available only as a Line chart.

## How to display the relative density as percentage of the total number of observations?

You need to multiply the height (i.e., the density) by the bin width. You can achieve that by using the Arithmetic analysis.