多変量時系列推定に取り組んでいます。LIBSVMがそれを行うかどうかはよくわかりません。基本的な一変量線形問題を解くにはどうすればよいですか?
x = [1990,1991,1992,1993,1994] と y = [1,2,3,4,5] があるとします。ここで、Matlab で LIBSVM を使用して testx = 1995 の値を予測したいと思います。ツールボックスを使用してみましたが、得られた結果は
model = svmtrain(y,x,'-s 3 -t 0 -c 1 -p 0.1');
*
optimization finished, #iter = 0
nu = 0.000000
obj = 0.000000, rho = -1.000000
nSV = 0, nBSV = 0
>> TST = 6;
[predicted_label, accuracy, prob_estimates]=svmpredict(TST,testx,model);
Mean squared error = 25 (regression)
Squared correlation coefficient = -1.#IND (regression)
ここで何が起こっているのですか?私が与えたデータは線形であるため、線形カーネルである -t 0 を選択しました。