当前位置:首页 > 教育 >

python 时间序列预测(python时间序列预测的方法)

来源:原点资讯(www.yd166.com)时间:2024-05-09 01:33:51作者:YD166手机阅读>>

如图所示,它在第10个周期停止了。

y_pred_test_lstm = lstm_model.predict(X_test_lmse) y_train_pred_lstm = lstm_model.predict(X_train_lmse) print("The R2 score on the Train set is:\t{:0.3f}".format(r2_score(y_train, y_train_pred_lstm))) print("The R2 score on the Test set is:\t{:0.3f}".format(r2_score(y_test, y_pred_test_lstm)))

python 时间序列预测,python时间序列预测的方法(9)

可以看出,LSTM模型的训练和测试R^2均优于ANN模型。

比较模型

接下来,我们比较两种模型的测试MSE。

nn_test_mse = nn_model.evaluate(X_test, y_test, batch_size=1) lstm_test_mse = lstm_model.evaluate(X_test_lmse, y_test, batch_size=1) print('NN: %f'%nn_test_mse) print('LSTM: %f'%lstm_test_mse)

python 时间序列预测,python时间序列预测的方法(10)

做出预测

nn_y_pred_test = nn_model.predict(X_test) lstm_y_pred_test = lstm_model.predict(X_test_lmse) plt.figure(figsize=(10, 6)) plt.plot(y_test, label='True') plt.plot(y_pred_test_nn, label='NN') plt.title("NN's Prediction") plt.xlabel('Observation') plt.ylabel('Adj Close Scaled') plt.legend() plt.show();

python 时间序列预测,python时间序列预测的方法(11)

plt.figure(figsize=(10, 6)) plt.plot(y_test, label='True') plt.plot(y_pred_test_lstm, label='LSTM') plt.title("LSTM's Prediction") plt.xlabel('Observation') plt.ylabel('Adj Close scaled') plt.legend() plt.show();

python 时间序列预测,python时间序列预测的方法(12)

栏目热文

时间序列分析步骤(时间序列分析的方法有哪些)

时间序列分析步骤(时间序列分析的方法有哪些)

预测所需的初步详细信息。> Nathan Dumlao via Unsplash我希望在我有关时间序列的第一篇文章...

2024-05-09 01:28:19查看全文 >>

时间序列分析软件(时间序列分析和追踪分析)

时间序列分析软件(时间序列分析和追踪分析)

QuestDB:探索数据的深度,加速决策的速度- 精选真开源,释放新价值。概览时序数据库(Time Series Dat...

2024-05-09 02:06:55查看全文 >>

常见时间序列分析方法(时间序列分析法步骤)

常见时间序列分析方法(时间序列分析法步骤)

在数据分析的过程中,我们时常需要利用多种分析方式来进行业务盘点,其中,时间序列分析可以让我们对以往的数据点进行评判,并辅...

2024-05-09 01:45:13查看全文 >>

用户账户控制没有确定选项(用户账户控制弹窗只有否的选项)

用户账户控制没有确定选项(用户账户控制弹窗只有否的选项)

暗区突围这款射击竞技游戏备受玩家青睐,其独特的战术设定和激烈的对战场景让人难以自拔。在体验暗区突围的紧张刺激时,玩家偶尔...

2024-05-09 02:13:39查看全文 >>

用户账户限制不允许空密码登录(用户名和密码登录限制怎么解除)

用户账户限制不允许空密码登录(用户名和密码登录限制怎么解除)

一、问题描述有家公司说他们访问共享打印机,电脑有时访问共享打印机,需要输入用户名和密码,有的时候又不需要输入用户名和密码...

2024-05-09 01:45:26查看全文 >>

excel时间序列分析(怎么用excel做时间序列分析)

excel时间序列分析(怎么用excel做时间序列分析)

时间序列用于描述某种现象随时间发展变化的特征。在生活和工作中经常需要作出预测。比如,预测一只股票价格的走势,预测下一年度...

2024-05-09 02:03:52查看全文 >>

时间序列分析的基本步骤(时间序列分析计算的步骤)

时间序列分析的基本步骤(时间序列分析计算的步骤)

编辑导语:时序图可以有效地描述交互顺序,并帮助研发团队更清晰地理顺系统逻辑,做好流程分析,若利用得当,则可以一定程度上降...

2024-05-09 01:49:06查看全文 >>

时间序列分析的主要方法(时间序列分析计算的步骤)

时间序列分析的主要方法(时间序列分析计算的步骤)

时间序列是最流行的数据类型之一。视频,图像,像素,信号,任何有时间成分的东西都可以转化为时间序列。在本文中将在分析时间序...

2024-05-09 01:53:26查看全文 >>

时间序列分析excel(excel推断性统计分析方法)

时间序列分析excel(excel推断性统计分析方法)

昨天跟大家一起分享了如何用EXCEL进行回归分析,今天跟大家一起来学习一下如何用EXCEL做时间序列分析。 在百科里...

2024-05-09 01:52:49查看全文 >>

时间序列分析期末考试题及答案(应用时间序列分析第六版习题答案)

时间序列分析期末考试题及答案(应用时间序列分析第六版习题答案)

答案在同名公众号、相应标题链接的底部留言那里查看,一定要做完再去对答案,像考试一样认真对待。认真刷题的你值得84分 [呲...

2024-05-09 02:07:36查看全文 >>

文档排行