1.4.5 9层MLP模型
在本项目中还提供了一个具有9层的MLP模型,前面介绍的模型(Performance_tune函数中的模型)为特定的目标列Close进行了调整,而在这个9层MLP模型中没有为特定的目标列进行调整。目前只实现了这个新模型的初级功能,还存在一些问题,大家可以在此基础上进行改进和优化。
(1)定义函数Performance,用于执行模型的预测性能评估和可视化功能。函数Performance接受数据框 Data、目标列 col、滞后列表 Lag_list、滚动窗口列表 Roll_window 和互信息阈值 mic 作为参数。该函数进行了数据准备、模型训练、测试集预测和性能评估的步骤,并返回包含预测结果、实际值和它们的比较表的对象。