LIBSVM がどのように機能して多変量回帰を実行するかは、私の一般的な質問ですか? 詳細には、特定の数のリンクのデータがあります。(例 3 リンク)。各リンクには 3 つの従属変数があり、モデルで使用すると出力 Y が得られます。これらのリンクで一定間隔でデータを収集しています。
LinkId | var1 | var2 | var3 | var4(OUTPUT)
1 | 10 | 12.1 | 2.2 | 3
2 | 11 | 11.2 | 2.3 | 3.1
3 | 12 | 12.4 | 4.1 | 1
1 | 13 | 11.8 | 2.2 | 4
2 | 14 | 12.7 | 2.3 | 2
3 | 15 | 10.7 | 4.1 | 6
1 | 16 | 8.6 | 2.2 | 6.6
2 | 17 | 14.2 | 2.3 | 4
3 | 18 | 9.8 | 4.1 | 5
出力を見つけるために予測を実行する必要があります
(2,19,10.2,2.3).
LIBSVMを使用してMatlabでトレーニングするために上記のデータを使用してそれを行うにはどうすればよいですか? モデルを作成するためにデータ全体を svmtrain への入力としてトレーニングできますか?それとも、各リンクを個別にトレーニングし、モデル作成を予測に使用する必要がありますか? 違いはありますか?注 : 同じ ID を持つ各リンクの値は同じであることに注意してください。