Machine learning 在LibSVM中,svm scale给出的数据都是1和-1

Machine learning 在LibSVM中,svm scale给出的数据都是1和-1,machine-learning,svm,libsvm,Machine Learning,Svm,Libsvm,如标题所述,当我尝试使用svm scale将我的回归数据缩放为[-1,1]时,缩放后的数据都是1或-1。我已经确认原始数据本身没有问题。我在Ubuntu上,这是我的命令行 ./svm-scale data.out > data.out.scale (data.out是我的原始数据) 这是我的原始数据: 1.1 1:43.45122 2:30.670488 3:50.121951 4:35.97561 5:45.649512 6:45.041707:55.134878 8:44.85804

如标题所述,当我尝试使用svm scale将我的回归数据缩放为[-1,1]时,缩放后的数据都是1或-1。我已经确认原始数据本身没有问题。我在Ubuntu上,这是我的命令行

./svm-scale data.out > data.out.scale
(data.out是我的原始数据)

这是我的原始数据:

1.1 1:43.45122 2:30.670488 3:50.121951 4:35.97561 5:45.649512 6:45.041707:55.134878 8:44.858049 9:50.183415 10:38.410732 11:56.80878 12:30.821951

1.0 1:43.465122 2:30.67488 3:50.121951 4:35.97561 5:45.649512 6:45.041707 7:55.134878:44.858049 9:50.183415 10:38.410732 11:56.80878 12:30.821951

9.01:43.465122 2:30.670488 3:50.219514:35.975615:45.649512 6:45.041707:55.134878:44.858049 9:50.183415 10:38.410732 11:56.80878 12:30.821951

1.0 1:43.465122 2:30.670488 3:50.121951 4:35.7561 5:45.649512 6:45.041707:55.134878 8:44.858049 9:50.183415 10:38.410732 11:56.80878 12:30.821951

4.5 1:43.465122 2:30.670488 3:50.121951 4:35.97561 5:45.64952 6:45.041707 7:55.134878:44.858049 9:50.183415 10:38.410732 11:56.80878 12:30.821951

3.7 1:43.465122 2:30.670488 3:50.121951 4:35.97561 5:45.649512 6:5.041707 7:55.134878:44.858049 9:50.183415 10:38.410732 11:56.80878 12:30.821951

7.8 1:43.465122 2:30.670488 3:50.121951 4:35.97561 5:45.649512 6:45.041707 7:55134878:44.858049 9:50.183415 10:38.410732 11:56.80878 12:30.821951

2.9 1:43.465122 2:30.670488 3:50.121951 4:35.97561 5:45.649512 6:45.041707 7:55.134878 8:44.58049 9:50.183415 10:38.410732 11:56.80878 12:30.821951

0.21:43.465122 2:30.670488 3:50.121951 4:35.97561 5:45.649512 6:45.041707 7:55.134878:44.858049 9:5.183415 10:38.410732 11:56.80878 12:30.821951

13.8 1:43.465122 2:30.670488 3:50.121951 4:35.97561 5:45.649512 6:45.041707 7:55.134878:44.858049 9:50.183415 10:8.410732 11:56.80878 12:30.821951

1.2 1:43.465122 2:30.670488 3:50.121951 4:35.97561 5:45.649512 6:45.041707 7:55.134878 8:44.858049 9:50.183415 10:38.410732 11:56.0878 12:30.821951

1.8 1:43.465122 2:30.670488 3:50.121951 4:35.97561 5:45.649512 6:45.041707 7:55.134878 8:44.858049 9:50.183415 10:38.410732 11:56.80878 12:30.8211

这是比例数据:

1.11:12:13:14:15:16:17:18:19:110:111:112:1

11:12:13:-14:15:-16:17:-18:19:110:1111:112:1

9:12:13:14:15:16:17:18:19:110:111:112:1

11:12:13:14:15:16:17:18:19:110:1111:112:1

4.51:12:13:14:15:16:17:18:19:110:111:112:1

3.71:12:13:14:15:16:17:18:19:110:111:112:1

7.81:12:13:14:15:16:17:18:19:110:111:112:1

2.91:12:13:14:15:16:17:18:19:110:111:112:1

0.21:12:13:14:15:16:17:18:19:110:111:112:1

13.81:12:13:14:15:16:17:18:19:110:111:112:1

1.21:12:13:14:15:16:17:18:19:110:111:112:1

1.81:12:13:14:15:16:17:18:19:110:111:112:1


我对参数或数据的看法是否错误?请帮忙。Thx.

缩放的输出是正确的。您通过一行的多个副本和仅更改主对角线中的值来创建数据。这将导致每行中正好有两个不同的值:较小的值缩放为-1,较大的值缩放为1。对输入数据进行更多修改,您将在缩放数据中看到有理数