<aside> 💡
查看全集:Quantopia量化分析56讲
</aside>
离散度量用于量化数据分布的波动程度,在金融领域直接关联风险度量。本教程涵盖以下核心概念:
import numpy as np
import yfinance as yf
import matplotlib.pyplot as plt
# 设置随机种子保证结果可复现
np.random.seed(121)
衡量数据分布的最大波动范围
X = np.sort(np.random.randint(100, size=20))
print("数据集X:\\n", X)
print("极差:", np.ptp(X))
# 获取苹果2022年股价数据
aapl = yf.download('AAPL', start='2022-01-01', end='2023-01-01')['Close']
print(f"\\n苹果股价极差: ${aapl.max()-aapl.min():.2f}")
print(f"最大值日期: {aapl.idxmax().strftime('%Y-%m-%d')}")
print(f"最小值日期: {aapl.idxmin().strftime('%Y-%m-%d')}")