rng seed and cvpartition
    4 ビュー (過去 30 日間)
  
       古いコメントを表示
    
Dear Matlab Users,
Why cvpartition keeps choosing same test indices in folds from data, despite rng shuffle (thus different seed values assured) ?
When you run code below twice, you got same value of testInd. Why?
Thank you in advance for you help !
clear;
rng shuffle
parpool(parcluster('local'), 24)
tmp = rng;
seed = tmp.Seed;
nData = 89;
nFolds = 10;
selectedFold = 1;
spmd(3)
    tmp = cvpartition(nData, 'KFold', nFold)
    x = find(tmp.test(selectedFold)); % extract test indices of fold 1
end
for ii = 1:3
    testInd(ii,:) = x{ii};
end
% clear context and 
clear x tmp
delete(gcp('nocreate'))
0 件のコメント
回答 (1 件)
参考
カテゴリ
				Help Center および File Exchange で Linear Regression についてさらに検索
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!