/ / Matlabのニューラルネットワークを使用した予測-MATLAB、ニューラルネットワーク、時系列、予測

Matlabのニューラルネットワークを使った予測 - MATLAB、ニューラルネットワーク、時系列、予測

私はのための交通予測のプロジェクトをしています特定の道路ジャンクション。データ収集プロセスの一環として、そのジャンクションを通過する特定の日(午前8時から午前12時まで、それぞれ15分間隔)の車両数のカウントを収集しました。 以下は、統合後の時系列です。

車両数

2619(午前8時から午前8時15分)

2925(午前8時15分から午前8時30分まで)

3090(午前8時30分から午前8時45分)

3075(午前8時45分から午前9時まで)

2786(午前9時から午前9時15分)

3403(午前9時15分から午前9時30分まで)

3460(午前9時30分から午前9時45分)

3122(午前9時45分から午前10時まで)

2977(午前10時から午前10時15分)

3000(午前10時15分から午前10時30分まで)

3081(午前10時30分から午前10時45分)

2842(10:45 am〜11:00 am)

2691(午前11時から午前11時15分)

2816(午前11時15分から午前11時30分まで)

2878(午前11時30分から午前11時45分)

2965(11:45 am〜12:00 am)

私は基本的にシンプルなショートを開発しようとしています時系列の次の値を予測できる必要がある、MATLABに組み込まれたニューラルネットワークツールボックスを使用した用語予測モデル。たとえば、上記の時系列の最初の15個の値を入力として提供する場合、モデルは時系列の16番目の値を予測する必要があります。

次のような疑問があります。

1.)私は単一の配列、つまり 車両数 私の問題では、「」を使用しても大丈夫ですか非線形入力出力」の代わりにNN ToolBoxで提供されるオプション NAR / NARX

2.)入力セットとして最初の15個の値を提供したい場合、データセットをトレーニングセット、検証セット、および特定の問題のテストセットに分割するために使用できる最良の比率は何ですか?

3.)MATLABのNN Toolboxで予測された16番目の値を実際に見る方法は?

私はこの分野の初心者です。ヘルプは大歓迎です。

回答:

回答№1は0

過去の値のみを入力としてシリーズを予測する場合、シリーズを入力およびターゲットの両方として非線形入出力を使用することは、NARネットワークを使用することと同等です。

NARネットワークでは、ループを閉じて、既知のデータを超えて複数の予測を実行することができます。ただし、それ以外の場合、2つのネットワークは同じように動作します。