Гистограммы

Введение в Python для финансов

Adina Howe

Professor

Зачем гистограммы в финансовом анализе?

гистограмма

Введение в Python для финансов

Гистограммы и данные

  • Есть ли в данных скошенность?
  • Сосредоточены ли данные вокруг среднего?
  • Есть ли аномальные значения (выбросы)?
Введение в Python для финансов

Гистограммы и matplotlib.pyplot

import matplotlib.pyplot as plt
plt.hist(x=prices, bins=3)
plt.show()

hist1

Введение в Python для финансов

Изменение количества столбцов

import matplotlib.pyplot as plt
plt.hist(prices, bins=6)
plt.show()

hist2

Введение в Python для финансов

Нормировка данных гистограммы

import matplotlib.pyplot as plt
plt.hist(prices, bins=6, density=True)
plt.show()

normed

Введение в Python для финансов

Наложение гистограмм на одном графике

import matplotlib.pyplot as plt
plt.hist(x=prices, bins=6, density=True)
plt.hist(x=prices_new, bins=6, density=True)
plt.show()
Введение в Python для финансов

Результат

две нормированные гистограммы

Введение в Python для финансов

Alpha: прозрачность гистограмм

import matplotlib.pyplot as plt
plt.hist(x=prices, bins=6, density=True, alpha=0.5)
plt.hist(x=prices_new, bins=6, density=True, alpha=0.5)
plt.show()
Введение в Python для финансов

Результат

две прозрачные гистограммы

Введение в Python для финансов

Добавление легенды

import matplotlib.pyplot as plt
plt.hist(x=prices, bins=6, density=True, alpha=0.5, label="Prices 1")
plt.hist(x=prices_new, bins=6, density=True, alpha=0.5, label="Prices New")
plt.legend()
plt.show()
Введение в Python для финансов

Результат

красивая гистограмма

Введение в Python для финансов

Давайте потренируемся!

Введение в Python для финансов

Preparing Video For Download...