Histogramy

Úvod do Pythonu pro finance

Adina Howe

Professor

Proč histogramy pro finanční analýzu?

histogram

Úvod do Pythonu pro finance

Histogramy a data

  • Jsou vaše data zešikmená?
  • Jsou vaše data soustředěna kolem průměru?
  • Obsahují vaše data odlehlé hodnoty (outliers)?
Úvod do Pythonu pro finance

Histogramy a matplotlib.pyplot

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

hist1

Úvod do Pythonu pro finance

Změna počtu intervalů (bins)

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

hist2

Úvod do Pythonu pro finance

Normalizace dat histogramu

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

normed

Úvod do Pythonu pro finance

Vrstvení histogramů v grafu

import matplotlib.pyplot as plt
plt.hist(x=prices, bins=6, density=True)
plt.hist(x=prices_new, bins=6, density=True)
plt.show()
Úvod do Pythonu pro finance

Výsledek histogramu

dva histogramy normalizované

Úvod do Pythonu pro finance

Alpha: změna průhlednosti histogramů

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()
Úvod do Pythonu pro finance

Výsledek histogramu

dva průhledné histogramy

Úvod do Pythonu pro finance

Přidání legendy

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()
Úvod do Pythonu pro finance

Výsledek histogramu

histogram s legendou

Úvod do Pythonu pro finance

Lass uns üben!

Úvod do Pythonu pro finance

Preparing Video For Download...