Підсумовуйте дані описовою статистикою

Імпорт і керування фінансовими даними в Python

Stefan Jansen

Instructor

Тримайте дані під контролем

  • Мета: зафіксувати ключові кількісні характеристики
  • Важливі ракурси аналізу:
    • Центральна тенденція: які значення «типові»?
    • Розсіювання: чи є викиди?
    • Загальний розподіл окремих змінних
Імпорт і керування фінансовими даними в Python

Центральна тенденція

  • Середнє (mean): $\displaystyle \bar{x} = \frac{1}{n}\sum_{i=1}^n x_i$
  • Медіана: 50% значень менші/більші
  • Мода: найчастіше значення

Симетричний розподіл

Імпорт і керування фінансовими даними в Python

Центральна тенденція

  • Середнє (mean): $\displaystyle \bar{x} = \frac{1}{n}\sum_{i=1}^n x_i$
  • Медіана: 50% значень менші/більші
  • Мода: найчастіше значення

Скошений розподіл

Імпорт і керування фінансовими даними в Python

Центральна тенденція

  • Середнє (mean): $\displaystyle \bar{x} = \frac{1}{n}\sum_{i=1}^n x_i$
  • Медіана: 50% значень менші/більші
  • Мода: найчастіше значення

Двомодальний розподіл

Імпорт і керування фінансовими даними в Python

Обчисліть зведену статистику

nasdaq = pd.read_excel('listings.xlsx', sheet_name='nasdaq', na_values='n/a')
market_cap = nasdaq['Market Capitalization'].div(10**6)
market_cap.mean()
3180.7126214953805
market_cap.median()
225.9684285
market_cap.mode()
0.0
Імпорт і керування фінансовими даними в Python

Обчисліть зведену статистику

marketcaphist.png

Імпорт і керування фінансовими даними в Python

Розсіювання

  • Дисперсія: підсумуйте квадрати відхилень від середнього та поділіть на $n-1$
    • $\displaystyle var = \frac{1}{n-1}\sum_{i=1}^n(x_i-\bar{x})^2$
  • Стандартне відхилення: квадратний корінь із дисперсії
    • $\displaystyle sd = \sqrt{var}$

marketcapvar.png

Імпорт і керування фінансовими даними в Python

Обчисліть дисперсію та стандартне відхилення

variance = market_cap.var()
print(variance)
648773812.8182
np.sqrt(variance)
25471.0387
market_cap.std()
25471.0387
Імпорт і керування фінансовими даними в Python

Давайте потренуємось!

Імпорт і керування фінансовими даними в Python

Preparing Video For Download...