我希望降低股票预测模型图表的波动性。目的是能够更专注于趋势,而不是精确的预测。
from matplotlib import pyplot as plt
plt.figure()
plt.plot(y_pred_org) # 随时间变化的实际价格
plt.plot(y_test_t_org) # 随时间变化的预测价格
plt.title('预测与实际股价对比')
plt.ylabel('价格')
plt.xlabel('天数')
plt.legend(['预测', '实际'], loc='upper left')
plt.show()
回答:
您有多个选项:
- 如@【隐藏人名】所述,您可以计算移动平均值。
- 或者,您可以选择较少的样本,然后使用样条插值来平滑曲线,具体说明请见此处:https://www.kite.com/python/answers/how-to-plot-a-smooth-line-with-matplotlib-in-python