测试和验证数据无效

时间:2012-02-04 12:19:15

标签: matlab neural-network

我想将信号分成火车,随机验证和测试数据。我这样做了

[y1,Fs1,nbits1,readinfo1]=wavread('src04.wav');
[y2,Fs2,nbits2,readinfo2]=wavread('tgt04.wav');
[trainV1,valV1,testV1,trainInd,valInd,testInd] = dividerand(y1,0.6,0.2,0.2);
[trainV2,valV2,testV2] = divideind(y2,trainInd,valInd,testInd);

但验证和测试数据(valV1,testV1和valV2,tetsV2)显示为空矩阵。

如何获取验证和测试数据?

1 个答案:

答案 0 :(得分:0)

可能是'y1'的形状错误。尝试转置y1:

[trainV1,valV1,testV1,trainInd,valInd,testInd] = dividerand(y1',0.6,0.2,0.2);

'y2'相同