Гістограми

Вступ до 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...