关于libsvm回归预测的问题,基于matlab
代码如下:functionmylibsvm2dnd1(A,B,C)x=A;y=B;Q=C;model=svmtrain(y,x,'-s3-t2-c11.3737-g0.0...
代码如下:
function mylibsvm2dnd1(A,B,C)
x=A;
y=B;
Q=C;
model=svmtrain(y,x,' -s 3 -t 2 -c 11.3737 -g 0.0178 -p 0.01 ')
[py,mse]=svmpredict(y,x,model);
py
tx=Q;
[m,n]=size(tx);
ty=ones(m,1);
[pq,tmse]=svmpredict(ty,tx,model);
pq
一套训练样本,两套预测数据
第一套预测结果正常,第二套之比第一套多了一行向量,但是预测结果全都是一个值。
训练样本:
18.5
9.25
66.5
0.65
19.8
8.33
67.33
0.57
18.5
9.33
69
0.67
30
7
64
0.44
5.70
4.40
31.90
0.20
8.60
8.26
55.09
0.20
10.00
5.52
45.37
0.29
9.90
5.61
43.76
0.13
第一套预测数据:
8.80
7.14
39.00
0.24
16.1
11.8
52.42
4.82
13.8
10.1
60.2
0.3
16
10.4
58.3
2.1
30.9
10.3
56.25
1.92
18.4
9.34
55.4
1.41
24.5
10.4
63.3
2.39
17.5
8.4
40.9
1.2
26.1
10.5
48.7
0.7
16.8
11.9
37.5
3.9
20.8
10
47.4
6
第一套预测结果:(正常)
0.4657
5.3539
6.6104
7.1784
14.7531
7.5907
19.078
4.8835
9.3636
5.8147
7.3985
第二套预测数据:(之比第一套多了最后一行)
8.80
7.14
39.00
0.24
16.1
11.8
52.42
4.82
13.8
10.1
60.2
0.3
16
10.4
58.3
2.1
30.9
10.3
56.25
1.92
18.4
9.34
55.4
1.41
24.5
10.4
63.3
2.39
17.5
8.4
40.9
1.2
26.1
10.5
48.7
0.7
16.8
11.9
37.5
3.9
20.8
10
47.4
6
6
6
33
0.2
第二套预测结果:(不正常)
8.1464
8.1465
8.1466
8.1466
8.1466
8.1466
8.1467
8.1465
8.1466
8.1466
8.1466
8.1465
求教大神!
贴出来不是矩阵了。。样本和预测数据都是4列的矩阵,样本8*4矩阵,第一套预测数据:11*4矩阵,第二套12*4矩阵(之比第一套多了最后一行)。谢谢! 展开
function mylibsvm2dnd1(A,B,C)
x=A;
y=B;
Q=C;
model=svmtrain(y,x,' -s 3 -t 2 -c 11.3737 -g 0.0178 -p 0.01 ')
[py,mse]=svmpredict(y,x,model);
py
tx=Q;
[m,n]=size(tx);
ty=ones(m,1);
[pq,tmse]=svmpredict(ty,tx,model);
pq
一套训练样本,两套预测数据
第一套预测结果正常,第二套之比第一套多了一行向量,但是预测结果全都是一个值。
训练样本:
18.5
9.25
66.5
0.65
19.8
8.33
67.33
0.57
18.5
9.33
69
0.67
30
7
64
0.44
5.70
4.40
31.90
0.20
8.60
8.26
55.09
0.20
10.00
5.52
45.37
0.29
9.90
5.61
43.76
0.13
第一套预测数据:
8.80
7.14
39.00
0.24
16.1
11.8
52.42
4.82
13.8
10.1
60.2
0.3
16
10.4
58.3
2.1
30.9
10.3
56.25
1.92
18.4
9.34
55.4
1.41
24.5
10.4
63.3
2.39
17.5
8.4
40.9
1.2
26.1
10.5
48.7
0.7
16.8
11.9
37.5
3.9
20.8
10
47.4
6
第一套预测结果:(正常)
0.4657
5.3539
6.6104
7.1784
14.7531
7.5907
19.078
4.8835
9.3636
5.8147
7.3985
第二套预测数据:(之比第一套多了最后一行)
8.80
7.14
39.00
0.24
16.1
11.8
52.42
4.82
13.8
10.1
60.2
0.3
16
10.4
58.3
2.1
30.9
10.3
56.25
1.92
18.4
9.34
55.4
1.41
24.5
10.4
63.3
2.39
17.5
8.4
40.9
1.2
26.1
10.5
48.7
0.7
16.8
11.9
37.5
3.9
20.8
10
47.4
6
6
6
33
0.2
第二套预测结果:(不正常)
8.1464
8.1465
8.1466
8.1466
8.1466
8.1466
8.1467
8.1465
8.1466
8.1466
8.1466
8.1465
求教大神!
贴出来不是矩阵了。。样本和预测数据都是4列的矩阵,样本8*4矩阵,第一套预测数据:11*4矩阵,第二套12*4矩阵(之比第一套多了最后一行)。谢谢! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询